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
336888911557	336888912116	336888912666	336888913216	336888913766	336888914316	336888914866	336888915416	336888915966	336888916516	336888917066	336888917616	336888918166	336888918716	336888919266	336888919816	336888920366	336888920916	336888921466	336888922016	336888922566	336888923116	336888923666	336888924216	336888924766	336888925316	336888925866	336888926416	336888926966	336888927516	336888928066	336888928616	336888929166	336888929716	336888930268	336888930816	336888931366	336888931916	336888932466	336888933016	336888933566	336888934116	336888934666	336888935216	336888935766	336888936316	336888936866	336888937416	336888937966	336888938516	336888939066	336888939616	336888940166	336888940716	336888941266	336888941816	336888942366	336888942916	336888943466	336888944016	336888944566	336888945116	336888945666	336888946216	336888946768	336888947316	336888947866	336888948416	336888948966	336888949516	336888950066	336888950616	336888951166	336888951716	336888952266	336888952816	336888953368	336888953918	336888954466	336888955016	336888955566	336888956116	336888956666	336888957216	336888957766	336888958316	336888958866	336888959416	336888959966	336888960516	336888961066	336888961616	336888962166	336888962716	336888963266	336888963816	336888964366	336888964916	336888965466	336888966016	336888966568	336888967116	336888967666	336888968216	336888968766	336888969316	336888969866	336888970416	336888970966	336888971516	336888972066	336888972616	336888973166	336888973716	336888974266	336888974818	336888975366	336888975918	336888976466	336888977016	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2681	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	3650	2300	2682	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
34810	27322	30660	27603	24000	18575	13822	10761	8599	6359	4428	3544	2633	2049	1896	1660	1556	1302	1231	1043	1038	1018	1027	981	960	865	728	693	748	673	604	592	607	552	527	531	509	520	480	527	496	488	522	445	505	425	444	429	388	441	402	415	460	393	404	465	414	419	371	388	415	391	403	417	380	357	393	364	377	389	373	355	390	428	363	333	386	396	398	389	390	366	398	364	392	356	400	372	401	390	351	359	399	326	355	367	367	384	398	357	381	391	348	363	356	357	361	375	356	371	366	372	388	387	359	341	369	368	349	379	370	383	374	369	379	353	353	331	371	375	379	387	361	388	359	376	386	397	366	359	397	395	371	404	364	360	403	364	352	367	356	347	359	389	351	342	377	385	359	413	352	342	359	386	345	348	392	332	359	382	409	355	376	353	389	403	354	340	349	365	381	375	363	389	377	346	330	348	404	388	354	346	366	387	380	387	364	349	364	358	345	353	386	357	346	364	321	354	393	347	331	353	407	349	318	365	390	387	354	369	350	362	371	374	364	383	368	347	366	365	372	407	348	373	370	391	360	390	367	348	369	360	330	369	385	361	331	377	350	373	377	359	316	348	388	375	405	368	359	343	373	352	370	372	354	326	347	397	358	375	358	405	382	387	346	386	374	360	342	381	385	381	371	342	353	345	362	347	379	385	388	368	362	351	384	358	418	362	344	351	390	386	411	367	338	377	360	378	387	335	366	384	336	378	369	381	376	379	380	375	360	353	402	370	365	377	402	391	343	376	341	377	363	373	376	388	401	391	348	405	397	384	375	352	370	334	335	402	366	338	373	353	394	377	365	354	352	372	397	409	385	420	353	354	364	412	371	376	357	392	381	342	346	340	388	380	360	378	363	348	369	361	332	371	361	336	408	431	358	347	355	348	365	381	367	370	390	357	371	388	339	382	390	386	358	366	363	399	392	364	379	361	386	398	347	370	361	362	381	365	349	422	366	364	382	363	367	341	366	352	394	353	359	395	379	363	373	372	388	345	358	391	380	357	387	368	375	367	369	370	395	389	380	360	340	336	368	373	364	393	371	369	363	393	366	368	358	366	382	346	382	392	428	391	353	384	392	352	342	333	361	334	353	416	359	398	378	364	367	398	353	349	370	378	345	383	353	373	357	390	387	375	346	371	414	344	367	373	344	353	359	355	395	397	361	342	386	383	348	395	380	355	354	346	348	366	368	363	382	372	367	352	353	389	361	387	329	373	342	395	370	395	363	371	366	380	411	398	370	367	338	370	381	384	348	363	352	381	384	393	368	369	346	391	327	361	363	339	390	340	352	379	380	381	337	377	376	362	363	396	399	364	362	333	374	346	339	365	322	364	389	397	361	385	382	390	379	357	378	353	353	406	372	385	400	358	347	345	354	374	374	340	369	360	366	373	367	343	374	321	354	386	364	345	379	392	343	400	369	389	359	381	367	403	380	397	355	390	356	359	381	383	372	359	332	346	385	357	373	375	350	314	376	378	359	384	401	361	373	359	340	354	391	358	370	358	352	333	374	350	366	389	396	379	350	403	353	367	377	383	364	405	402	387	354	365	372	372	366	392	353	364	380	349	333	320	344	347	387	359	378	367	348	395	386	368	356	349	361	371	383	367	367	394	377	360	325	390	400	361	360	376	364	408	394	403	349	376	400	350	381	355	416	391	369	366	345	364	339	364	362	420	379	352	369	361	369	363	366	375	330	340	374	341	353	370	402	359	360	388	362	356	395	355	402	346	393	380	355	380	393	354	361	347	378	360	358	354	380	386	337	340	377	343	346	367	366	356	388	368	390	384	379	324	376	370	380	372	379	384	355	355	359	368	362	401	381	332	377	357	345	372	389	381	354	401	343	392	400	346	388	357	347	370	398	369	366	384	400	405	354	381	413	363	339	331	345	388	388	370	338	354	363	367	354	390	376	397	341	401	362	410	382	382	378	373	365	387	401	355	345	372	360	389	372	333	356	391	338	400	364	331	364	357	368	368	349	365	348	359	363	408	378	378	347	355	351	336	390	387	383	349	349	368	343	394	372	355	393	374	365	328	406	381	380	384	366	342	383	348	356	386	359	378	326	354	382	361	356	375	378	376	402	328	336	360	402	343	370	367	416	364	364	383	328	404	398	377	331	394	385	381	373	333	377	336	378	392	356	404	363	365	381	392	430	325	351	399	379	394	378	341	345	379	385	399	344	376	347	364	375	351	384	394	397	353	342	343	364	358	374	393	400	390	360	395	351	364	367	370	377	358	362	368	404	373	376	404	348	402	382	354	381	382	398	359	402	368	351	367	363	403	415	368	418	392	331	396	386	347	347	381	370	355	388	371	371	362	368	352	363	345	335	347	389	366	398	399	379	368	412	391	369	359	360	386	379	353	382	349	356	393	350	355	347	368	411	386	343	376	371	339	364	358	356	378	373	346	363	372	403	383	346	367	385	362	363	350	399	363	355	366	393	371	356	368	372	389	412	354	345	377	425	365	375	385	366	386	348	357	392	353	368	366	361	354	372	362	368	389	376	385	395	394	371	369	398	367	350	365	388	355	364	358	420	412	349	384	399	380	343	352	343	345	386	336	388	383	359	410	374	397	386	334	368	311	325	349	384	387	360	387	390	354	384	392	381	377	351	384	372	353	365	367	340	323	381	340	348	328	355	393	376	375	383	352	364	332	353	370	387	384	383	370	349	386	352	347	348	352	399	368	350	393	380	386	328	361	351	352	354	353	409	341	371	373	368	365	396	374	357	374	364	383	381	345	381	344	345	386	356	387	374	316	376	371	366	361	367	339	388	344	391	377	394	376	382	362	400	337	353	350	351	378	379	381	381	368	384	373	380	385	370	382	351	375	349	372	376	377	349	349	356	348	345	362	403	378	365	365	365	394	376	357	381	386	379	358	369	351	375	347	383	362	351	426	372	415	375	378	359	353	331	325	393	332	362	421	391	376	344	366	380	361	321	390	326	352	375	362	359	367	360	365	379	352	391	391	351	353	398	369	376	343	421	368	384	337	347	359	387	350	357	387	369	370	368	373	360	382	388	385	348	357	376	384	374	423	383	378	388	346	377	373	388	362	370	380	367	407	397	337	389	358	362	308	373	382	349	372	366	385	345	394	347	371	368	375	362	354	351	348	382	368	365	375	378	353	340	353	339	342	390	355	339	354	346	324	375	364	358	368	370	379	373	389	356	395	344	375	332	351	369	371	357	394	352	411	395	377	329	373	394	379	376	369	379	350	346	340	352	382	361	370	377	393	355	382	385	392	356	389	366	386	382	360	411	347	370	348	337	409	405	342	375	351	363	403	377	334	367	349	354	348	373	355	394	384	353	376	368	353	374	377	361	401	325	362	410	379	338	352	388	392	373	393	333	370	345	384	383	363	363	375	331	420	356	366	376	361	352	377	364	351	326	397	353	364	363	388	388	355	379	389	354	360	358	362	368	355	349	350	359	384	383	359	384	357	361	352	375	364	390	363	375	373
20323	20192	33035	37490	37398	33636	29340	27557	24901	20997	17257	14386	12007	10394	9236	8373	7911	7036	6381	5672	5195	5393	5468	4989	4921	4249	3781	3513	3294	2975	2743	2500	2440	2175	2201	2232	2087	2130	1891	1806	1717	1671	1605	1590	1553	1514	1395	1345	1329	1279	1374	1342	1328	1337	1305	1268	1316	1208	1144	1202	1144	1201	1107	1137	1119	1036	1025	1060	1001	1060	1023	971	1016	949	932	914	948	974	954	949	925	921	915	885	937	945	939	884	892	927	863	889	909	907	894	902	930	857	922	800	907	890	942	831	863	882	882	883	911	867	865	908	927	896	872	820	898	878	901	894	878	815	871	891	832	851	889	876	875	883	888	870	868	882	847	898	920	945	908	898	904	862	906	894	887	874	882	884	858	875	851	892	915	901	892	895	883	860	844	881	911	856	888	856	884	798	900	890	859	912	902	878	900	876	851	847	931	877	882	901	900	892	865	827	799	864	895	913	838	928	871	868	882	862	865	857	876	869	924	904	909	879	870	902	881	868	840	923	875	873	878	910	887	869	888	952	893	888	937	916	900	906	864	927	881	851	920	852	888	927	881	876	884	907	899	898	919	869	877	926	925	908	830	874	892	898	878	884	886	841	923	883	928	901	879	904	901	913	879	891	889	875	891	891	879	858	867	880	890	896	891	900	834	908	873	876	910	902	858	875	914	889	890	962	889	890	868	892	891	862	914	859	881	848	948	881	943	871	914	913	889	957	878	874	904	915	867	886	916	863	848	907	952	921	891	886	862	888	865	873	881	895	856	914	885	876	931	876	818	890	898	862	901	825	936	895	940	929	880	903	878	917	884	878	870	872	879	868	908	942	863	873	874	868	885	909	861	865	897	899	909	855	902	872	861	895	879	877	877	926	868	929	896	886	830	884	876	878	904	944	853	894	902	845	862	940	872	889	889	910	874	941	861	893	894	877	942	860	895	877	896	885	936	934	877	901	821	848	863	917	883	946	863	858	854	928	929	876	896	855	882	920	873	890	893	881	905	925	892	851	852	872	921	930	847	849	850	915	911	907	850	926	889	906	866	854	902	906	916	877	846	889	846	904	897	898	874	916	870	966	859	909	884	891	897	893	878	893	911	844	835	888	919	914	863	869	930	890	868	922	833	936	898	849	896	920	918	857	899	899	877	920	874	880	883	905	868	866	899	939	845	952	836	895	855	867	892	886	878	870	915	899	873	886	883	866	922	873	894	916	873	868	873	923	873	887	880	926	887	909	895	889	911	871	855	958	870	902	961	852	879	879	892	871	824	910	860	864	880	876	904	874	830	915	921	867	914	880	856	870	934	872	872	927	881	867	916	899	894	859	844	850	886	870	858	887	923	826	906	805	911	839	895	869	861	876	865	860	882	904	940	881	928	862	866	893	890	907	908	894	903	910	889	828	909	909	853	869	894	897	865	912	863	912	883	875	859	874	852	884	900	908	896	839	825	893	928	851	899	884	892	886	843	857	934	920	911	901	835	923	867	949	868	926	901	902	872	889	881	834	927	870	853	918	867	884	840	866	879	904	897	868	918	855	921	883	878	877	899	902	864	845	863	852	912	869	891	918	864	892	896	883	903	903	913	923	884	899	863	877	905	905	910	877	900	963	879	849	894	829	871	882	891	904	860	910	935	900	808	988	896	874	943	879	882	881	838	878	904	869	877	882	855	875	910	881	889	891	864	898	906	903	868	870	893	921	814	867	848	870	877	915	911	909	918	890	902	892	848	881	860	891	839	894	901	862	891	876	858	864	843	918	856	894	840	860	859	896	915	920	900	888	881	855	884	839	826	876	888	907	860	895	878	888	910	930	870	887	911	910	881	889	856	875	906	887	877	873	852	888	877	867	913	881	942	864	862	860	946	915	803	866	874	859	886	900	936	881	869	889	888	923	876	823	877	849	807	933	884	862	916	906	844	880	877	891	876	861	888	823	931	898	903	858	877	907	889	904	842	968	901	877	892	902	906	936	896	901	888	864	881	917	865	861	898	895	835	863	822	836	898	920	928	914	910	881	890	932	892	909	821	838	858	921	894	863	852	840	931	939	864	870	872	885	873	840	915	894	910	906	834	906	890	865	861	893	870	887	940	880	903	897	889	906	901	958	824	898	927	889	869	876	918	803	874	893	909	917	922	880	854	863	900	903	908	918	888	921	917	883	917	885	921	832	924	919	908	897	884	941	929	874	910	903	897	878	870	933	885	871	882	893	865	903	849	882	922	897	886	816	873	793	922	845	914	885	896	882	888	906	902	868	838	904	908	847	931	860	941	865	917	901	877	900	834	847	880	866	871	905	860	924	912	891	880	881	927	897	893	883	943	925	889	920	865	918	913	861	861	911	880	870	939	883	887	919	900	954	871	888	845	898	918	840	904	910	903	890	893	914	883	877	904	934	937	875	861	837	849	910	924	885	877	885	852	920	941	910	949	876	875	884	878	881	878	856	888	849	862	896	890	920	898	889	890	883	858	904	855	918	906	921	902	879	913	896	850	919	900	905	851	880	870	851	892	856	887	871	840	907	911	894	887	894	860	885	890	849	836	911	881	925	860	890	917	858	862	896	844	889	858	880	900	876	840	859	923	878	814	883	897	844	884	918	903	885	852	895	890	865	897	827	920	913	865	921	906	893	869	958	897	826	869	870	893	916	866	890	880	904	888	941	873	901	950	903	887	876	871	895	889	909	871	844	896	890	856	908	906	879	858	918	915	866	876	913	911	916	888	900	859	889	885	897	935	865	853	875	862	869	875	865	867	908	831	914	915	904	904	834	858	915	897	887	887	868	883	874	879	885	868	892	876	886	896	881	912	859	876	900	930	929	907	892	925	922	910	878	890	912	908	871	846	892	914	868	893	936	891	903	909	941	865	906	895	879	881	876	877	867	952	894	944	883	843	896	917	874	877	866	877	939	861	894	885	894	904	898	892	850	910	836	876	872	909	868	896	875	896	841	920	907	815	840	856	846	907	927	851	866	904	881	875	894	861	872	902	897	879	856	924	876	921	893	820	897	890	913	925	889	866	892	851	926	854	891	890	863	890	938	866	864	894	895	893	906	871	884	858	845	860	901	840	867	876	862	852	886	913	884	919	852	861	886	924	844	939	905	853	832	902	848	825	847	868	846	851	925	868	877	897	812	830	848	867	903	853	847	849	939	857	909	867	879	909	890	894	887	895	866	890	861	876	838	799	847	875	946	856	905	900	862	949	889	956	877	891	843	869	912	915	893	863	956	865	869	838	852	901	861	878	914	883	836	885	934	884	892	853	869	815	940	873	961	851	920	895	878	848	910	923	872	870	879	872	898	844	897	856	885	851	920	921	901	913	902	892	940	897	896	906	897	896	853	903	862	897	938	877	856	916	932	884	859	889	855	889	918	908	906	842	863	877	879	838	878	910	923	907	885	870	863	799	944	858	886	897	882	908	935	890	897	887	847	871	880	884	879	902	909	915	922	861	887	908	863	877	930	877	871	852	892	869	866	855	914	864	919	905	854	869	869	861	913	925	901
16464	13961	15707	13878	11413	7932	5557	4922	4052	2615	2098	1705	1152	1047	948	871	875	770	720	645	559	595	641	579	537	511	461	534	472	436	403	439	432	413	409	421	417	389	397	402	399	367	393	387	359	375	350	368	322	376	372	334	390	390	390	383	390	378	365	375	346	371	363	377	355	308	348	374	356	357	355	357	329	320	328	362	374	357	352	360	342	361	375	338	324	325	365	334	317	359	344	301	342	310	370	337	363	328	355	353	363	320	349	347	341	340	346	353	321	340	381	348	374	348	364	338	359	354	324	351	379	350	345	348	365	354	378	355	353	365	332	310	346	342	362	345	341	354	341	380	341	322	366	362	361	357	320	370	309	361	383	337	346	351	330	355	331	335	317	357	368	331	366	332	375	372	366	375	336	316	341	387	373	340	343	340	345	333	318	345	343	351	337	342	376	364	301	350	375	340	358	344	357	349	348	346	338	333	368	352	356	348	316	326	325	347	326	322	352	365	358	323	352	369	348	347	335	345	339	336	330	362	341	345	360	376	373	362	328	373	390	335	339	377	335	346	339	323	360	343	352	320	367	366	351	327	361	323	329	401	352	356	326	368	340	374	297	345	343	316	360	355	336	328	340	331	366	343	366	374	322	330	374	362	360	331	338	327	341	323	369	349	346	322	340	358	340	352	331	343	359	368	351	332	344	346	311	299	341	366	328	378	357	370	378	367	349	370	338	349	342	332	328	350	317	363	371	373	336	338	331	375	345	350	320	340	348	342	358	356	360	349	329	345	378	359	337	350	365	354	363	328	336	363	348	376	389	350	360	364	339	350	348	329	368	352	390	339	335	359	347	325	349	362	348	357	332	362	360	360	345	327	344	376	329	326	366	392	353	362	332	344	347	352	333	372	326	351	374	343	365	334	340	351	366	313	366	353	332	357	326	358	339	333	331	355	349	320	351	360	349	324	360	317	336	365	343	336	329	356	341	333	329	329	371	351	341	327	310	338	323	331	339	354	361	356	375	358	333	332	378	355	333	339	393	330	341	332	342	321	340	364	337	314	372	384	338	376	334	358	347	348	331	338	364	360	325	373	342	315	373	350	335	355	330	357	336	356	343	345	340	329	360	368	366	379	353	353	338	367	367	355	327	343	369	334	345	344	339	371	399	349	338	377	342	332	355	315	348	346	358	356	328	358	317	364	330	364	317	367	344	361	341	369	314	331	345	362	339	341	364	333	376	355	361	319	382	372	368	329	341	343	322	325	370	332	356	297	345	325	333	345	340	358	341	357	346	365	364	351	369	336	358	319	330	338	367	381	336	381	365	351	324	340	359	335	329	355	354	335	347	408	356	363	318	372	362	369	351	344	337	350	330	335	372	357	371	373	349	338	338	339	343	325	326	323	364	361	324	345	373	345	398	339	346	365	329	358	309	337	355	379	354	333	346	324	358	345	336	362	359	325	357	343	349	348	330	338	340	359	375	347	342	375	332	340	334	361	307	324	317	361	385	327	373	320	379	339	362	343	357	332	343	339	340	356	352	344	361	335	358	338	360	377	331	366	365	314	339	363	352	333	348	356	351	337	347	374	362	345	346	333	342	341	346	368	358	326	345	337	356	333	350	374	328	356	352	342	308	353	377	352	382	340	327	357	357	381	347	337	355	372	346	350	324	335	327	335	335	380	334	329	344	352	380	344	353	374	356	367	338	321	349	344	371	382	366	310	379	319	307	319	325	349	331	327	371	338	348	357	359	341	321	312	346	337	329	352	378	329	354	341	338	323	355	340	367	325	369	337	363	374	303	330	345	300	346	345	354	387	367	358	359	330	341	321	345	368	353	356	380	364	319	331	362	310	336	349	367	383	387	330	338	354	341	347	314	354	332	327	348	348	331	352	323	340	331	335	339	340	348	344	328	350	345	346	353	339	355	359	369	328	349	339	340	379	358	326	339	379	341	328	346	338	372	369	324	366	344	349	318	351	346	338	350	341	344	343	376	302	370	329	349	343	358	348	339	362	373	349	367	348	336	349	353	316	326	303	380	331	329	343	326	315	308	381	331	329	317	346	357	354	365	340	350	337	347	333	308	355	332	367	395	373	362	342	365	326	337	373	343	333	348	356	381	317	337	321	325	339	324	338	362	350	338	307	395	348	353	332	306	332	351	342	353	343	353	315	365	351	355	360	368	387	319	355	308	373	333	343	318	327	345	358	307	365	330	360	335	362	338	369	368	342	325	345	321	351	357	360	326	346	377	328	357	335	345	316	308	359	312	360	382	342	352	349	338	350	349	345	337	334	364	346	333	316	350	334	323	346	383	339	334	349	342	386	342	345	331	347	331	344	346	331	337	360	340	367	362	355	355	326	358	356	331	370	310	326	344	313	348	319	350	332	342	333	352	388	361	325	358	309	336	374	348	339	338	383	299	353	358	337	357	335	325	354	351	348	316	346	308	375	328	370	369	352	327	356	329	333	377	341	356	364	331	357	345	356	300	361	320	327	371	347	356	343	308	329	358	385	338	369	367	333	376	389	375	347	361	380	384	353	343	364	326	361	352	345	292	372	334	333	368	340	339	377	356	384	328	341	363	368	327	356	346	362	335	328	316	339	356	324	343	341	381	351	344	351	364	317	359	348	357	326	320	313	309	345	329	345	364	352	324	345	358	348	322	335	346	371	343	337	340	304	379	358	325	362	358	348	339	354	331	333	325	343	349	330	356	377	374	358	334	339	344	366	372	336	344	355	379	370	336	336	365	347	338	344	378	338	336	366	367	364	350	334	329	375	382	354	358	391	385	358	359	359	322	333	323	329	346	336	352	348	351	295	369	338	354	377	338	381	351	323	344	328	342	376	342	317	342	341	340	316	356	337	345	337	368	362	354	341	347	353	356	325	358	346	351	342	335	334	367	350	346	382	335	381	345	348	352	365	359	333	342	361	345	332	372	357	339	349	357	287	334	340	323	325	361	347	345	325	356	345	313	380	313	374	327	340	368	364	354	356	351	356	364	303	338	334	346	345	366	333	334	340	355	366	361	336	322	340	355	332	307	364	377	381	337	341	344	362	365	369	372	387	341	348	348	316	332	375	377	356	371	335	381	346	366	322	360	390	326	331	372	350	362	356	352	346	364	339	361	391	294	346	348	374	315	356	340	345	361	360	340	370	407	334	368	328	336	345	384	341	329	375	372	373	379	338	348	367	356	347	343	360	347	343	348	346	377	349	321	361	318	319	371	317	341	383	368	359	325	333	324	337	367	353	348	374	358	335	349	342	331	362	355	323	354	309	351	332	353	341	318	351	352	375	351	327	344	363	379	353	328	358	358	336	361	364	339	332	310	346	349	335	350	324	346	341	351	339	317	304	327	341	328	345	318	354	349	364	356	356	346	368	355	369	302	383	339	323	338	364	345	334	361	358	348	356	359	333	331	310	371	361	345	345	363	343	364	345	344	342	336	329	360	340	339	352	356	344	364	361	336	346	316	364	347	343	352	350	373	337	338	342
9293	11099	20826	24704	23966	20827	17210	17396	15249	11473	9894	8035	5978	5175	4904	4224	3745	3795	3244	2950	2480	2834	2932	2697	2451	2086	1937	1965	1729	1586	1533	1315	1314	1421	1447	1304	1264	1258	1297	1135	1143	1130	1049	1080	1065	1111	1099	1022	1011	1020	1049	971	1024	1011	1068	1051	991	1002	932	986	926	887	886	930	947	907	907	825	916	855	847	929	890	903	831	819	845	855	861	873	879	847	780	824	876	854	884	836	889	892	874	870	824	841	856	868	872	850	805	830	886	865	861	870	852	863	832	840	854	830	868	856	891	837	899	810	837	838	902	807	838	834	834	828	811	811	846	881	851	823	831	875	885	879	783	913	815	865	853	852	911	837	824	843	812	825	828	832	914	831	886	860	818	857	872	846	850	800	826	832	790	831	829	807	808	822	811	795	860	853	878	868	875	834	827	868	827	863	853	878	795	847	875	804	869	844	823	849	861	855	840	819	902	833	840	861	839	827	897	863	854	825	794	872	810	822	840	821	840	807	872	775	862	828	831	843	857	846	831	820	841	847	856	803	869	818	879	844	847	892	861	870	845	854	821	876	849	847	897	843	849	824	851	829	866	793	816	844	866	825	858	892	866	853	824	896	861	862	863	842	832	864	856	901	874	823	885	772	831	845	813	844	805	889	847	863	875	833	871	793	795	839	841	818	877	841	838	810	836	788	873	836	874	845	811	881	893	817	845	879	854	869	791	843	832	846	799	838	858	869	850	896	802	885	870	818	826	860	911	857	857	814	874	874	876	816	902	801	875	851	867	826	875	866	811	887	868	878	889	837	815	809	805	879	851	824	837	882	852	847	868	825	876	899	861	894	848	832	848	863	825	857	855	884	844	880	821	834	849	823	874	882	816	814	891	827	898	877	821	871	792	827	837	864	844	850	849	810	886	858	925	810	843	826	831	855	826	848	873	885	804	829	889	878	797	824	848	903	830	840	867	812	855	830	864	894	889	825	871	818	868	872	837	839	872	838	803	854	827	820	886	903	887	786	854	857	806	801	816	870	830	861	850	873	883	867	840	842	841	860	838	887	856	780	842	822	845	894	904	859	863	778	828	867	860	869	861	857	861	852	857	787	811	885	879	851	843	887	871	848	858	809	821	848	864	834	845	816	847	867	889	826	822	840	821	866	815	828	801	844	838	784	864	848	862	797	810	852	799	876	840	830	849	831	850	829	870	842	856	848	827	849	864	857	904	888	890	861	848	853	867	877	842	852	841	847	878	833	846	865	840	874	891	811	834	832	842	814	839	824	804	823	881	835	850	924	916	818	813	853	828	846	859	875	902	826	861	889	788	849	847	813	872	869	856	877	861	802	863	858	827	829	850	832	839	916	815	840	842	845	862	871	846	816	864	814	840	857	837	866	850	855	857	903	815	892	881	809	879	846	874	859	801	874	815	841	861	922	808	846	866	825	836	837	861	915	850	896	849	871	897	822	813	832	922	853	827	846	845	872	842	861	834	848	816	831	863	913	852	851	858	839	862	884	884	847	870	866	853	867	876	853	870	863	806	812	770	850	853	794	845	836	824	845	827	804	789	860	859	813	826	845	882	881	873	872	796	849	883	827	825	823	818	896	846	890	823	822	869	882	789	852	806	819	850	828	880	884	840	853	821	904	872	858	826	866	857	852	869	818	822	836	878	857	784	882	829	836	851	821	863	901	846	792	843	781	857	810	846	837	912	878	815	877	843	838	809	884	874	843	807	813	819	878	856	847	806	894	879	758	860	848	887	847	823	809	846	868	836	874	885	894	886	845	857	815	873	840	838	808	840	860	842	846	838	868	854	805	803	872	833	849	831	890	833	847	780	867	900	855	909	880	870	852	818	836	825	874	858	801	863	837	862	873	856	820	839	808	895	922	810	821	778	845	863	878	922	827	857	831	831	848	824	834	834	846	803	898	860	831	855	847	861	861	847	865	867	837	823	849	888	840	828	845	872	880	783	862	835	873	833	864	874	847	875	780	823	883	842	821	843	871	853	847	865	808	846	824	847	840	888	840	932	856	846	808	839	886	779	843	855	817	845	856	873	875	804	850	850	862	792	819	813	862	905	857	862	889	852	844	856	802	797	823	871	909	869	813	911	871	866	853	827	823	838	833	820	864	875	836	871	859	824	821	895	860	868	861	816	796	866	857	844	888	832	862	796	796	818	867	841	855	826	885	834	851	824	878	750	798	844	921	812	826	860	867	784	847	835	806	865	803	833	824	850	840	849	856	841	822	871	860	866	813	800	885	844	865	850	848	838	846	811	854	821	912	848	896	864	892	830	870	860	856	891	845	807	827	853	858	866	834	876	829	887	855	918	842	841	834	859	871	863	883	838	889	841	804	836	854	833	889	817	872	849	845	868	862	843	833	884	845	847	848	856	896	828	790	810	835	856	865	807	850	837	831	909	837	915	824	827	872	856	840	829	876	872	824	877	839	887	823	891	818	866	839	813	873	834	847	832	837	799	851	882	831	791	876	816	834	851	797	853	898	814	850	824	841	847	796	811	821	882	840	860	860	827	830	869	841	865	880	807	891	857	830	863	827	829	834	854	865	847	901	849	860	843	789	879	856	856	822	840	861	827	878	892	854	835	835	875	854	854	827	837	817	915	823	838	872	843	871	854	819	836	902	872	808	819	877	897	866	870	842	843	862	832	857	849	882	851	847	848	804	863	855	876	868	838	773	827	864	793	842	872	822	817	890	868	873	823	830	824	898	899	834	841	836	851	840	841	867	872	833	827	814	802	885	884	867	857	856	839	873	862	853	889	858	902	848	841	842	815	837	846	919	842	840	846	860	859	913	849	830	848	896	806	862	873	885	835	864	841	832	867	882	828	878	851	813	863	876	879	860	865	813	874	820	813	863	871	859	831	893	860	850	905	859	898	879	907	836	820	887	781	782	881	815	866	821	901	889	810	839	872	899	872	866	858	836	877	828	890	779	823	832	880	843	900	820	808	805	911	802	813	892	878	881	839	864	907	854	828	819	828	817	840	872	800	831	847	822	829	835	823	850	889	828	836	878	821	851	872	874	833	901	847	839	861	875	869	840	781	880	837	825	840	851	818	847	840	862	868	842	885	869	885	789	895	812	885	830	850	858	900	854	854	821	879	796	833	844	826	861	868	809	842	854	824	832	890	831	839	856	849	833	880	816	789	820	825	874	852	824	818	841	813	886	814	861	779	816	826	815	847	794	841	815	854	861	806	868	881	877	890	842	858	798	871	861	814	839	857	856	886	863	840	833	824	834	863	849	864	902	898	844	860	861	830	854	881	819	825	872	832	825	829	860	830	851	921	858	815	861	838	870	849	832	864	871	861	873	855	860	831	881	821	856	852	910	821	870	867	831	829	819	874	895	854	833	831	820	835	851	782	850	836	877	844	874	885	870	841	889	837	892	832	842	839	859	871	836	791	776	894	821	846	838	839	829	847	879	829	845	850	928	880	828	837	839	852	825	809	843	878	850	890	807	851	843	893	883	816	831	850	837
25448	20142	22054	20494	16207	12584	8619	7752	5919	4770	3522	2456	1738	1649	1422	1220	1152	1114	1004	937	822	858	864	819	801	683	735	666	626	609	554	526	545	517	538	517	516	485	460	430	465	453	500	428	460	403	460	438	417	441	459	414	475	406	404	438	448	416	399	455	449	465	424	426	403	406	400	433	387	381	352	418	413	379	406	388	397	376	376	398	400	387	372	383	408	410	367	436	396	408	417	426	370	367	415	380	428	416	414	379	371	409	408	371	362	390	382	428	357	390	398	382	376	410	377	362	373	366	365	379	408	400	377	403	391	423	407	373	443	362	352	397	431	388	393	386	397	455	387	389	409	368	377	376	390	404	395	367	407	407	406	393	361	392	413	405	413	393	428	390	434	391	419	410	377	405	430	414	447	392	381	414	415	397	380	409	404	410	397	381	403	421	409	395	376	429	412	399	428	396	417	389	410	406	409	396	386	392	407	420	363	441	385	388	368	432	373	414	396	379	459	390	389	363	412	402	410	396	398	394	417	423	405	413	372	383	376	392	355	420	337	389	419	369	398	379	369	398	396	417	397	432	402	382	377	394	379	371	406	411	394	413	392	409	365	394	431	419	368	407	401	403	411	398	453	402	410	422	368	384	392	388	401	384	407	393	401	398	412	402	381	394	399	376	373	408	406	417	353	408	387	405	415	372	426	401	398	380	381	411	410	403	389	395	387	456	404	434	409	395	413	373	387	415	430	409	397	403	371	424	361	374	394	438	443	369	384	388	393	375	371	380	404	407	429	397	411	378	426	365	430	390	370	378	406	379	393	397	377	431	400	415	425	377	396	383	405	392	387	375	436	403	414	411	419	375	423	371	408	380	399	405	421	381	398	371	437	377	390	404	459	411	363	407	381	410	413	397	399	401	415	417	427	410	401	407	384	394	400	384	387	394	407	375	444	372	366	382	442	417	399	415	391	426	375	364	388	390	395	365	394	392	395	364	372	404	430	405	385	363	404	400	384	385	380	385	405	373	404	394	413	420	343	427	385	401	392	431	392	396	417	390	382	383	423	413	355	393	380	394	406	409	409	360	404	392	408	465	406	379	436	389	374	405	388	380	420	378	399	420	378	368	440	389	399	421	399	426	405	390	362	432	393	445	379	403	429	377	442	413	398	413	391	383	411	384	391	386	379	409	395	425	387	415	399	412	401	440	417	396	415	409	428	417	411	407	384	361	363	393	422	326	437	409	394	396	432	399	380	368	380	410	418	396	406	396	416	424	405	367	412	381	345	402	420	396	407	428	402	393	388	374	392	396	405	374	421	389	379	413	426	359	413	398	407	391	377	408	382	431	399	381	416	381	417	377	426	414	432	415	402	425	395	400	379	389	385	388	356	357	399	396	413	424	405	425	386	403	407	396	355	416	362	398	424	376	417	378	418	422	390	424	400	378	394	396	379	409	410	395	401	420	428	391	410	398	398	394	355	367	394	432	403	382	396	377	401	388	385	420	415	439	402	381	399	397	383	411	384	399	399	380	394	403	402	407	429	403	380	399	383	370	388	422	413	390	398	360	413	384	427	414	449	439	387	394	405	403	405	422	405	395	391	356	388	390	388	390	384	397	380	417	376	387	401	392	385	413	394	390	376	393	388	397	401	393	385	436	425	411	406	427	341	374	367	415	386	347	405	379	384	415	401	400	411	394	446	396	369	428	376	354	405	401	432	402	366	365	403	389	429	411	397	381	398	391	392	386	381	382	427	379	386	381	391	385	419	421	385	423	370	385	407	403	396	389	415	398	412	412	418	368	436	417	431	430	409	409	382	438	411	406	392	391	402	412	425	420	379	400	398	401	399	429	416	424	409	352	413	419	421	407	419	383	452	422	373	417	409	434	381	422	415	410	437	387	390	377	391	390	402	404	412	398	402	393	384	408	410	409	385	380	423	359	391	384	376	419	410	442	382	383	440	416	373	443	428	370	413	409	406	412	399	390	416	418	389	377	413	400	405	403	387	400	407	387	390	383	436	388	383	425	391	366	432	374	420	404	411	404	400	406	387	375	415	401	384	414	370	362	385	373	385	396	387	430	401	393	399	393	412	405	412	379	411	404	368	394	380	410	364	385	377	378	391	375	401	390	412	396	414	364	415	389	388	369	401	391	403	385	436	394	384	404	399	376	378	388	385	428	401	377	406	435	402	426	392	406	399	407	400	413	386	452	381	417	404	395	389	422	410	404	398	414	407	440	444	394	394	414	383	371	429	387	398	401	385	410	393	404	445	380	384	403	412	421	442	394	391	410	379	378	413	421	388	364	396	381	397	387	417	401	363	435	406	374	413	447	373	401	425	400	436	407	417	441	412	382	380	423	417	396	404	429	378	406	422	418	371	406	400	403	380	416	401	394	409	372	392	360	422	391	415	424	420	396	350	418	394	425	398	376	396	415	407	392	414	419	389	373	432	376	415	430	425	422	399	392	402	376	394	398	383	397	387	416	423	395	386	390	411	413	379	395	387	447	422	386	354	397	407	421	395	396	424	446	440	404	425	401	396	395	388	390	376	381	394	394	418	391	399	423	383	411	408	380	413	414	425	389	417	417	380	383	442	420	381	398	412	416	388	359	430	423	384	396	386	411	387	406	400	349	372	374	389	402	393	388	397	407	391	424	411	361	401	383	407	393	413	359	409	358	405	398	383	390	394	425	390	387	379	408	432	412	396	399	384	416	389	415	377	377	392	408	384	367	396	415	384	384	376	350	389	404	383	436	387	421	386	381	386	427	416	375	415	434	401	384	376	415	449	419	389	403	395	398	398	390	409	370	379	407	399	355	408	431	380	367	372	422	404	380	360	395	387	426	399	402	389	419	390	406	409	415	438	401	400	370	397	433	417	407	373	444	406	442	356	405	435	370	376	405	376	370	394	416	401	400	380	362	407	392	363	419	432	379	447	415	403	393	383	414	387	404	419	373	377	380	406	410	402	408	437	396	378	383	392	373	414	406	395	402	386	386	374	419	387	391	399	379	436	395	419	408	424	383	412	376	410	413	433	390	397	407	391	407	405	404	385	403	453	405	370	436	407	403	422	373	408	389	384	397	399	405	425	387	421	415	392	378	393	389	367	371	386	423	410	399	370	432	354	394	390	432	402	399	361	396	426	420	393	419	400	413	424	412	403	388	384	417	375	394	419	394	407	410	418	392	401	404	421	353	420	396	390	401	423	382	416	441	375	396	420	432	446	396	378	379	396	425	385	422	419	424	408	410	424	408	401	381	424	387	430	411	390	381	394	386	402	350	411	408	368	404	435	402	364	394	394	379	399	421	409	429	391	404	408	401	406	401	400	370	413	431	420	405	400	400	382	424	364	427	382	360	397	394	417	401	409	388	419	419	384	416	404	397	378	423	406	385	421	393	378	423	359	411	426	410	406	413	404	394	409	398	386	401	404	369	392	368	423	382	377	409	378	405	387	429	408	399	435	343	405	377	427	391	433	401	411	421	400	441	392	379	401	407
14867	15446	26321	31599	29684	27589	22932	23303	19291	17632	14654	10404	8138	8114	7222	5879	5924	5706	5195	4631	4136	4300	3977	3886	3393	3177	3195	2876	2519	2169	2115	1942	1974	1890	1928	1726	1735	1674	1538	1585	1474	1390	1434	1467	1331	1295	1291	1318	1169	1223	1218	1254	1262	1305	1347	1190	1174	1169	1108	1141	1051	1113	1024	1113	1044	1106	1028	1010	1018	990	1057	1013	1004	1042	1032	933	1007	991	997	947	962	1013	934	909	941	1007	982	1006	944	930	964	921	988	1035	922	975	967	985	960	967	1017	923	959	902	906	936	924	971	988	942	919	977	955	905	999	959	943	981	898	951	897	941	912	955	944	966	980	988	958	985	996	880	914	950	920	955	974	927	974	979	971	931	981	966	944	959	993	964	910	979	940	906	981	961	993	967	961	973	953	933	918	959	944	923	929	989	961	955	946	961	956	965	924	965	1009	963	993	907	972	946	939	932	952	939	949	944	909	949	920	931	917	987	956	937	1004	894	911	931	991	962	962	1004	922	951	916	989	977	965	990	972	926	943	937	998	956	940	953	940	900	941	993	982	961	1021	918	967	990	939	993	1020	990	969	941	939	997	926	970	939	932	953	945	994	893	963	971	924	983	953	958	927	931	954	940	1003	895	915	961	980	959	977	973	934	957	936	925	968	973	947	970	988	943	945	944	932	960	936	940	928	944	995	894	916	961	986	918	998	1026	1018	994	1000	976	939	982	893	1034	939	900	991	948	923	920	934	971	917	968	991	907	939	973	954	969	925	950	997	978	963	912	913	898	965	874	957	1003	962	935	908	979	914	976	973	920	938	973	964	955	899	859	972	953	943	925	974	950	924	955	916	958	1020	905	966	933	944	934	999	990	977	961	948	941	956	935	939	993	963	947	953	906	926	904	955	976	943	927	939	957	1023	972	915	1016	927	970	922	961	935	967	956	953	962	927	1013	925	993	932	933	941	1029	979	952	984	967	974	943	932	1062	929	951	949	980	964	931	969	959	932	972	1007	969	986	939	987	974	967	992	951	1001	954	941	959	927	973	952	940	1002	966	954	971	963	914	970	963	1025	939	926	1015	987	942	1000	890	932	979	920	975	989	958	928	958	894	948	943	935	934	962	997	960	970	874	905	989	968	918	999	926	929	952	948	1019	977	1004	971	936	972	927	951	898	931	999	996	958	1005	1014	1026	1027	953	996	974	969	921	972	1008	948	943	908	990	940	949	927	1007	967	939	945	961	1003	953	910	937	950	940	955	884	990	940	938	955	942	1002	948	1004	1019	932	981	991	978	925	970	966	952	929	983	959	891	959	955	951	916	897	906	1024	959	972	965	909	946	909	941	1001	976	956	922	934	922	926	963	950	993	996	978	923	933	961	954	975	946	990	972	971	955	976	989	973	956	949	966	992	950	1012	984	934	882	1035	949	902	983	957	902	927	905	967	922	915	990	980	929	1034	938	943	959	1009	925	974	928	978	979	992	972	964	958	1001	988	975	879	919	1001	991	977	1029	955	941	1007	1013	928	1003	988	926	934	970	975	1000	931	974	969	929	869	999	1006	909	971	985	982	892	975	985	961	987	949	1041	956	972	927	932	921	973	883	931	976	963	960	943	938	953	1058	928	1023	959	995	945	938	998	1008	970	918	996	948	955	979	937	951	981	933	951	956	993	996	927	945	876	956	983	983	946	973	1011	909	906	908	917	944	925	983	980	985	931	996	1001	928	946	970	967	981	951	963	981	910	983	958	925	942	923	991	910	972	1015	906	947	918	933	966	1008	933	942	922	951	950	909	972	921	977	903	991	1002	991	904	884	949	966	966	938	965	933	920	929	958	947	918	913	981	944	941	967	992	931	947	912	920	975	943	899	943	955	957	985	974	953	984	928	967	971	978	919	962	996	937	979	967	895	935	941	924	938	950	939	957	939	925	914	937	989	985	1003	939	923	983	948	979	969	908	950	1001	950	895	1000	924	990	967	945	929	950	916	950	932	961	923	943	1012	949	925	932	1026	929	914	945	933	946	951	879	910	904	940	950	991	959	973	971	960	999	939	921	987	967	977	988	923	957	991	992	947	915	911	936	978	987	978	940	903	906	947	918	926	997	966	933	1004	909	917	929	941	947	949	888	998	927	964	944	927	972	970	986	932	968	948	944	960	969	934	963	908	970	953	987	936	935	925	975	924	951	999	995	997	941	962	908	981	978	936	958	917	975	923	954	954	933	1005	939	956	972	1010	953	954	994	946	934	990	991	946	966	971	935	931	886	958	954	985	908	979	961	960	961	980	927	923	906	980	960	961	945	967	962	939	936	941	999	946	914	922	872	964	956	897	922	929	939	902	943	973	958	999	947	882	958	982	966	1002	957	964	917	944	946	991	1024	956	946	1013	941	947	937	1019	892	952	920	920	966	1050	932	937	958	1029	991	976	955	986	919	907	934	962	927	942	924	932	960	981	927	944	966	956	927	1013	898	958	982	918	929	959	911	962	1003	943	966	978	943	951	927	974	936	936	959	1004	929	1002	960	926	1007	925	966	904	976	1000	990	956	948	1021	985	986	922	975	969	1001	929	955	948	927	916	947	983	942	941	978	928	978	928	975	963	934	926	943	943	904	933	954	964	935	927	954	967	924	994	970	958	963	965	978	991	983	985	926	1005	964	929	929	953	929	961	977	933	976	981	940	944	963	964	956	984	957	956	1067	958	944	971	970	1007	1005	937	959	950	977	1001	911	922	949	931	925	949	959	940	980	940	982	978	948	993	923	971	978	959	969	974	985	885	938	1001	892	1012	900	965	889	937	931	969	986	979	929	973	1007	949	980	925	980	1012	903	953	934	973	947	936	945	1033	974	924	925	969	964	956	863	972	987	937	942	943	961	943	936	948	910	951	935	974	973	976	951	946	970	944	948	948	953	1003	1018	947	947	962	963	949	997	934	951	933	941	911	978	920	970	972	964	927	965	906	975	984	983	946	906	968	996	976	914	923	947	958	992	947	947	920	974	908	906	946	980	939	952	898	941	924	949	963	959	977	916	991	1016	955	1003	892	966	955	986	980	938	945	982	948	931	981	958	971	989	1014	937	949	1012	1024	977	971	982	935	875	958	932	976	942	973	964	1002	967	943	974	912	927	922	928	952	931	982	937	955	970	960	977	943	1005	987	918	914	979	965	981	986	981	927	979	982	953	958	1003	950	855	919	915	947	995	935	934	932	926	930	961	1013	956	981	980	1004	1011	960	971	907	1013	964	932	949	926	965	1006	932	963	968	926	942	988	926	939	925	955	961	936	987	928	963	900	916	944	965	949	936	934	930	968	976	942	953	926	970	979	946	997	988	950	980	914	975	939	957	954	929	962	1009	900	999	967	1000	976	910	906	946	965	1003	950	940	909	925	987	983	893	990	979	927	940	945	920	920	1032	969	931	937	988	999	953	941	949	975	977	903	977	962	967	936	932	912	1038	933	965	969	925	920	943	976	924	954	968	934	985	905	948	899	940	1026	972	964	984	923	947	908	905	999	941	927	1006	918	965	983	974	932	937	956	937	940	985	1000	948	970	966	936	925	979	910	962	875	928	990	971	969	966	921	927	1025	964	895	917	932	959	966	972	999	942	974	951	957	952	990	952	990	936	975	947	947	971	968	957	972	958	974
34611	26636	28473	25921	21407	17980	12608	11053	7826	6714	4408	3306	2473	2199	1849	1739	1648	1509	1241	1105	1071	1024	941	994	832	794	807	743	668	608	544	594	539	577	488	522	559	504	461	467	446	412	471	430	424	422	446	465	437	412	398	413	417	444	431	412	437	428	384	380	389	415	415	388	374	374	389	367	380	369	356	356	371	373	382	341	365	396	367	385	375	369	352	375	375	364	338	356	349	377	337	357	357	352	354	382	359	362	343	332	342	350	365	362	332	369	387	374	336	339	361	355	346	359	333	325	324	345	369	358	337	376	365	334	340	349	369	324	400	382	356	367	343	349	315	362	363	348	313	354	367	315	331	354	356	359	440	391	361	340	359	343	330	368	346	321	338	383	368	385	408	339	326	343	350	322	339	347	379	366	370	339	379	339	385	379	376	381	362	377	351	384	347	366	352	355	397	371	349	379	373	359	347	385	346	361	364	347	345	353	387	391	347	346	370	360	387	361	332	386	331	396	368	342	341	350	327	361	350	351	352	342	338	330	366	396	350	363	346	351	383	341	345	363	373	344	359	365	349	362	359	339	384	370	341	386	352	365	363	349	364	347	354	334	383	352	364	339	373	384	348	336	375	364	358	376	339	356	348	367	375	354	334	351	346	359	365	373	343	344	345	338	345	369	351	366	359	320	358	344	349	356	349	339	308	366	368	345	376	338	334	339	321	337	347	343	396	376	376	329	356	343	359	363	301	344	357	343	374	412	360	381	359	349	361	350	370	390	365	321	394	357	377	324	349	363	383	322	387	315	331	394	379	375	382	397	332	345	374	358	343	378	345	360	351	379	358	367	380	351	378	355	359	366	341	338	342	374	344	329	389	396	352	381	321	350	388	361	354	352	335	350	378	336	341	358	392	371	360	351	321	361	327	391	346	333	384	335	363	360	342	362	354	367	357	327	399	336	323	347	368	365	347	367	361	372	342	396	350	368	352	389	354	347	348	371	358	338	359	355	355	336	362	341	364	351	371	371	364	339	376	349	356	367	366	354	355	377	322	365	346	365	360	358	387	351	378	361	390	390	367	374	357	330	367	368	381	339	371	373	339	350	361	339	370	367	353	317	346	359	401	368	385	350	362	363	387	384	323	355	364	352	362	354	398	345	348	374	369	387	360	363	339	370	346	356	354	350	341	334	360	369	348	380	338	376	343	351	355	329	372	386	372	336	330	402	406	329	369	340	336	378	363	400	330	343	353	364	370	369	358	356	395	340	384	332	364	345	374	391	357	352	341	349	340	333	368	353	357	343	334	351	374	367	376	346	339	355	324	360	348	353	322	352	328	376	391	315	358	359	375	367	360	372	368	348	353	360	374	352	342	351	327	358	352	377	348	351	375	341	367	356	380	349	336	350	356	364	341	358	381	370	333	339	350	342	352	349	379	329	350	357	360	369	361	394	370	357	359	369	338	355	372	333	362	357	362	373	389	361	378	346	343	363	322	363	332	386	350	343	366	355	347	405	367	357	394	355	321	346	363	379	403	345	356	346	339	393	371	325	378	351	350	361	365	343	370	353	350	353	317	350	351	374	331	393	358	367	354	347	362	323	331	372	348	331	383	337	357	375	368	366	339	362	351	391	335	340	407	338	351	376	346	395	369	380	370	359	342	381	368	330	345	371	359	376	375	368	357	364	383	346	356	368	369	363	356	407	358	390	365	345	409	370	348	367	334	376	369	365	370	345	335	378	370	348	346	359	370	373	375	346	370	379	370	375	319	352	379	350	349	383	346	369	390	360	342	380	318	359	318	355	381	382	363	368	343	322	395	353	370	353	358	321	377	366	339	335	368	382	367	348	375	334	362	368	367	353	357	340	349	381	348	377	363	320	341	363	405	320	340	341	341	375	346	392	342	343	379	361	354	341	335	383	376	341	350	364	367	345	372	382	357	364	359	356	346	339	365	336	339	349	338	354	361	360	337	380	373	365	381	347	356	370	354	356	354	351	376	344	363	378	387	346	394	380	389	340	333	338	348	351	369	383	354	346	368	356	329	366	360	379	352	393	375	337	391	356	360	327	367	374	369	333	374	379	354	372	358	380	373	351	403	399	354	359	366	332	363	353	392	355	362	371	337	378	367	391	377	338	364	368	373	375	369	372	406	362	386	334	352	384	350	337	359	347	374	352	369	338	346	355	377	335	391	339	353	356	359	355	341	353	378	326	360	362	359	368	323	326	371	376	352	332	335	400	373	361	353	381	341	316	370	352	328	365	353	379	368	378	359	357	352	368	317	366	327	332	378	357	358	359	362	371	336	388	406	349	348	362	355	359	343	348	355	350	324	356	344	335	343	325	377	357	362	346	364	374	389	367	358	374	340	352	360	345	384	385	347	326	365	361	386	359	357	353	357	348	355	329	340	359	371	376	373	363	354	350	406	360	366	386	393	347	404	362	365	394	365	376	351	360	341	352	339	342	363	388	346	348	372	308	351	354	378	350	372	356	346	338	347	365	339	378	329	347	386	330	341	341	371	327	351	357	365	373	328	341	363	387	347	370	375	376	374	347	361	365	348	385	366	384	383	380	397	390	345	375	347	344	401	375	344	333	328	348	359	381	374	349	317	326	363	317	355	389	347	320	350	342	335	343	354	380	368	352	376	354	360	348	345	337	381	395	364	348	329	394	369	356	364	353	357	385	374	341	400	356	351	366	370	372	351	372	365	392	396	357	377	344	339	382	390	355	374	355	355	360	348	361	349	362	381	387	377	364	364	322	358	365	352	366	361	389	368	397	379	380	333	376	350	333	360	402	377	379	363	354	369	367	373	364	340	334	361	386	353	333	342	338	371	357	365	329	347	327	337	336	349	340	347	389	384	370	345	330	352	364	358	336	347	364	400	372	390	333	384	370	361	367	369	354	347	345	317	384	376	365	358	337	345	353	357	385	336	395	312	370	358	355	342	365	351	328	404	354	371	370	359	361	373	348	361	306	325	339	352	367	348	366	371	356	365	371	342	346	361	366	386	351	332	355	340	349	352	369	368	374	368	384	373	357	390	387	371	330	355	334	357	366	357	330	314	327	344	355	355	353	355	364	346	361	373	373	368	354	349	367	355	362	343	341	369	327	326	369	353	353	340	354	364	356	364	369	312	354	351	359	356	335	342	321	361	400	354	374	345	370	364	366	396	306	357	360	354	381	396	358	324	384	352	387	346	371	363	360	326	351	339	357	384	331	360	362	345	368	343	412	365	355	371	368	321	380	353	375	338	343	359	373	366	371	351	351	360	337	341	352	357	373	374	337	390	347	365	344	330	364	347	406	353	361	429	348	373	361	322	357	376	320	357	375	348	370	367	317	357	363	319	366	378	338	332	370	342	366	369	360	368	360	379	361	309	351	386	354	349	341	373	356	362	347	390	356	334	372	363	363	345	384	333	337	345	339	361	352	360	356	393	389	368	367	335	362	359	390	361	372	341	368	344	347	365	344	371	339	361	384	364	311	344	323	334	320	405	342
20143	19584	30932	35716	34840	32081	27872	27790	23932	22262	16609	13182	11194	10159	8395	8283	8270	7684	6565	5866	5545	5338	4864	5238	4251	4261	4011	3654	3039	2781	2853	2664	2318	2443	2163	1963	2122	2025	1969	1734	1650	1624	1591	1554	1446	1468	1384	1371	1285	1359	1346	1371	1324	1367	1342	1316	1222	1210	1167	1145	1074	1060	1068	1019	1115	1051	1038	997	1006	969	953	972	898	958	976	973	956	906	946	920	872	884	916	848	836	896	921	908	931	925	905	864	896	878	825	866	865	876	878	888	857	840	875	875	846	839	907	853	849	872	895	828	883	877	808	926	865	852	862	836	859	842	823	842	808	820	849	810	866	917	933	830	875	881	912	843	879	888	897	802	814	906	892	851	889	858	881	868	869	859	833	900	886	842	842	878	889	858	861	828	853	880	917	853	906	815	872	888	912	898	863	852	882	851	838	884	855	832	863	809	886	808	824	912	900	873	909	861	849	858	882	822	902	883	856	832	838	855	837	894	875	863	859	913	828	866	834	844	837	853	855	836	821	862	874	875	862	826	870	829	864	808	896	869	866	822	913	873	869	880	790	859	852	854	843	813	855	868	883	830	856	858	877	854	827	929	894	849	835	838	826	871	819	871	852	847	854	860	876	855	861	835	871	866	927	856	810	838	868	830	887	853	881	886	854	875	890	853	882	856	871	867	868	905	862	837	856	805	839	820	874	880	794	830	861	912	880	863	855	818	897	844	833	867	849	862	861	868	873	860	893	855	856	878	872	830	868	841	880	887	887	877	870	876	854	818	865	823	869	907	884	863	856	834	843	897	845	828	894	875	837	842	818	919	854	842	895	852	815	845	856	906	870	801	871	883	876	851	864	884	856	799	877	832	893	879	879	849	868	860	811	835	803	844	807	872	834	854	880	835	862	838	905	880	796	799	859	849	875	868	899	826	860	845	866	854	811	886	863	857	801	844	874	909	867	890	879	902	818	838	836	817	803	861	846	883	813	870	879	852	878	826	884	883	884	832	814	930	846	869	872	898	856	850	834	844	865	841	800	829	882	816	810	962	866	885	877	918	851	852	860	821	913	831	833	810	832	846	886	844	877	855	932	860	820	846	929	903	888	853	842	890	849	843	892	844	832	835	801	936	889	872	914	827	877	848	856	844	858	857	863	841	865	876	870	867	836	821	821	814	886	829	866	909	883	859	848	916	894	941	845	862	875	833	877	920	852	860	893	902	857	885	811	906	854	885	841	829	848	854	894	879	868	867	875	848	865	890	909	899	877	838	901	834	864	848	884	911	836	869	883	871	854	885	859	868	830	874	846	868	891	893	865	865	850	940	827	928	845	921	934	870	801	862	826	855	875	868	862	840	850	863	867	814	887	860	860	874	891	898	792	884	836	873	813	882	857	788	835	840	884	877	863	864	876	818	883	901	836	847	849	871	815	938	824	844	806	831	888	875	871	841	863	858	878	869	850	876	862	826	892	904	854	843	792	809	847	832	873	876	866	844	878	841	830	897	850	887	914	822	839	865	856	868	857	838	880	827	886	851	826	846	908	877	808	832	873	847	859	882	886	851	849	838	888	856	816	836	794	877	883	866	824	869	879	876	865	842	872	877	878	861	896	826	841	889	783	864	828	882	895	825	869	849	819	889	859	805	847	876	868	866	854	843	889	871	876	871	827	871	831	915	881	864	839	855	868	882	872	868	887	861	854	883	883	843	905	861	865	856	902	867	842	881	901	828	888	863	910	875	858	820	808	820	902	884	855	844	823	826	855	844	820	876	863	863	874	881	824	879	832	808	892	843	883	901	885	881	856	845	833	830	922	875	879	908	812	852	838	897	874	891	852	907	853	873	841	782	828	840	896	835	869	842	882	873	818	852	855	845	846	870	915	820	875	862	866	855	860	811	842	838	907	801	869	825	849	887	849	853	849	807	855	882	838	808	903	864	881	860	854	824	821	861	832	845	839	865	836	896	849	849	837	837	868	882	831	814	874	830	837	802	866	843	862	885	817	830	845	864	871	860	837	889	865	884	853	874	810	841	871	891	853	860	928	845	867	825	850	864	876	799	869	852	824	851	848	862	917	839	827	879	874	884	853	838	884	860	914	845	860	885	896	856	853	842	885	867	850	824	844	848	854	878	858	876	836	889	866	861	860	855	862	846	906	805	852	861	858	869	832	867	850	873	799	846	867	923	865	825	889	796	793	902	877	853	881	855	874	905	882	855	850	912	816	838	858	882	907	861	841	844	898	886	852	881	920	907	924	817	904	812	859	938	849	842	886	861	889	879	808	826	861	918	850	879	854	906	794	805	836	822	862	850	871	869	820	840	816	849	890	859	804	840	873	876	819	849	862	827	884	893	820	846	921	887	832	869	848	874	896	903	890	933	857	868	896	885	847	834	896	851	876	870	866	856	828	877	809	847	900	876	865	863	883	849	859	877	859	845	890	831	866	912	905	884	875	840	878	874	841	845	813	890	860	826	880	907	854	833	821	882	833	894	867	855	851	906	839	812	865	898	900	854	862	844	866	835	924	853	843	855	859	921	870	851	894	871	837	873	877	890	883	829	890	806	846	875	874	832	859	851	828	914	803	857	869	911	843	830	778	854	850	824	891	916	858	819	877	853	859	890	847	816	833	879	871	840	858	882	878	855	821	852	894	868	891	864	879	861	896	871	804	894	842	865	935	846	863	838	925	857	845	892	895	898	845	836	862	849	851	847	844	865	847	845	869	831	834	786	883	869	846	864	885	848	839	822	837	848	935	868	865	883	893	834	865	839	880	871	852	838	866	870	849	853	880	843	834	893	832	856	856	860	924	785	812	830	842	856	866	836	915	881	887	872	849	804	875	847	835	842	888	840	830	861	821	831	858	823	846	885	858	847	882	905	859	924	838	883	854	870	862	832	845	875	905	903	860	910	822	880	882	853	883	887	848	863	850	824	842	878	893	890	837	784	910	854	885	810	837	856	868	900	824	861	843	854	829	867	849	863	813	826	910	852	893	845	848	836	876	831	838	858	840	861	865	836	828	882	810	846	870	848	871	826	854	867	864	850	878	857	825	883	827	902	829	867	887	865	897	833	832	870	869	860	912	796	870	873	836	842	825	895	827	879	859	820	921	819	841	870	856	904	832	858	816	823	884	863	867	852	839	821	888	905	873	898	829	858	848	850	897	840	879	836	929	916	826	865	891	881	860	860	870	801	880	805	860	930	902	844	878	870	877	889	833	838	846	847	855	880	873	814	854	832	883	838	877	830	839	798	830	887	842	883	858	871	863	863	856	852	900	862	935	841	896	865	855	851	844	841	876	857	900	838	896	923	841	851	888	876	895	911	881	894	846	853	851	855	885	831	908	847	925	879	865	841	905	773	876	857	846	906	833	842	811	845	878	850	831	919	883	831	885	852	909	860	863	842	848	885	878	858	864	832	888	831	861	854	889	790	863	841	876	856	803	835	854	868	845	870	905	864	884	827	890	880	834	855	874	882	880	884	856	856	824	845	872	861	834	860	867	868	818	914
17129	14102	14638	12746	10307	7943	5599	5038	3999	2954	1873	1362	1225	1018	918	870	936	718	674	648	618	571	682	617	602	553	536	456	417	431	462	437	457	412	428	401	388	414	368	377	396	376	338	352	373	376	343	363	393	347	378	373	362	383	396	400	373	369	366	403	333	353	399	336	317	353	355	343	343	380	353	326	352	362	372	343	327	312	340	376	373	353	365	354	339	344	343	319	313	347	347	329	353	356	345	346	369	346	334	322	320	391	339	388	371	317	355	314	319	369	317	301	365	328	387	328	331	336	374	328	302	370	348	354	302	311	351	344	356	367	304	345	330	339	327	362	320	364	349	340	350	339	339	283	355	346	335	358	320	345	307	343	354	323	318	318	342	353	316	353	332	396	331	355	331	382	379	374	324	339	311	340	333	320	330	356	344	336	332	303	350	356	373	343	342	308	349	323	340	338	302	396	346	333	350	352	329	327	315	339	335	302	332	343	380	330	369	324	375	345	371	351	345	376	319	358	320	340	384	327	350	323	322	353	323	338	329	366	364	357	312	344	323	302	353	355	343	341	346	366	346	335	312	342	302	334	346	352	338	370	330	327	350	328	306	354	323	335	372	359	354	342	340	364	373	329	364	359	323	349	354	371	358	353	374	325	305	361	322	315	351	327	351	320	343	323	338	325	355	344	367	309	350	310	346	338	335	333	368	322	346	388	334	312	338	313	324	334	342	337	360	323	338	348	366	370	363	335	359	346	345	363	355	333	324	393	323	351	352	319	345	336	352	352	312	297	328	336	352	323	320	303	350	364	310	331	335	335	355	374	320	341	345	360	329	328	366	352	348	350	367	344	313	349	353	326	323	338	351	326	310	350	339	353	372	374	377	351	305	313	334	342	341	341	348	340	344	337	326	361	342	335	333	342	353	326	355	351	337	361	355	333	323	337	355	352	320	352	333	335	351	333	350	352	359	353	379	309	368	350	327	337	312	362	342	325	337	373	361	308	353	333	314	350	329	326	351	342	350	355	320	351	341	317	321	320	315	359	343	376	360	299	357	330	343	320	349	362	378	360	352	356	330	348	364	364	368	364	345	345	373	367	329	345	312	345	321	362	366	352	360	337	350	356	341	354	325	356	334	335	357	343	329	344	376	347	321	324	314	351	355	336	370	362	366	349	349	378	358	325	344	380	350	344	326	328	355	342	328	337	322	357	356	339	383	339	344	341	367	354	328	352	345	354	369	338	335	372	310	326	336	309	329	340	342	357	346	315	353	380	323	352	341	334	332	324	358	373	352	340	343	312	341	417	357	322	334	293	352	336	352	335	318	340	369	329	321	331	359	324	333	368	376	379	336	324	317	367	326	363	353	344	339	318	325	348	325	370	331	349	341	322	327	318	348	325	351	333	328	337	341	346	336	328	332	345	327	320	337	296	324	362	355	342	384	379	321	352	314	303	370	335	372	336	386	345	343	379	347	347	343	330	349	358	376	349	330	370	340	299	329	345	332	340	325	368	335	365	368	349	334	342	320	329	372	360	332	341	352	370	343	337	350	365	353	369	368	336	377	337	330	367	360	344	335	347	333	354	378	357	343	356	327	365	339	322	344	369	350	329	331	337	338	335	343	300	311	371	367	349	338	364	329	358	370	359	321	321	321	347	362	328	334	339	345	338	349	380	307	321	330	340	324	342	326	320	313	343	371	362	332	354	347	307	336	327	320	348	346	343	342	349	334	348	329	351	351	331	329	344	343	329	303	347	350	305	321	355	341	356	321	316	353	337	330	359	339	326	330	339	356	327	361	341	355	328	370	331	364	344	364	323	380	339	358	296	358	330	350	356	373	333	342	375	362	368	349	351	352	370	312	358	336	330	330	366	303	348	356	355	352	347	308	331	370	322	350	327	313	325	346	338	335	350	379	324	342	352	341	351	352	298	337	331	368	369	363	314	303	350	357	350	321	361	335	347	348	344	382	361	324	323	360	355	354	338	320	321	310	357	359	340	395	323	326	341	342	324	328	326	283	352	339	399	369	351	358	363	339	357	343	379	346	365	308	340	403	338	360	350	368	349	322	300	335	330	325	306	355	357	379	354	324	330	355	312	352	341	353	348	335	344	347	351	371	314	331	319	327	368	321	343	354	298	352	358	367	405	381	359	366	338	308	337	339	360	350	332	376	359	366	323	335	350	346	327	374	348	372	326	350	343	338	345	321	375	357	354	328	354	339	357	335	332	321	323	319	314	333	352	356	346	337	346	338	363	359	348	321	381	345	333	364	368	337	329	338	330	339	356	344	320	338	340	352	357	326	396	342	330	358	317	381	313	354	357	370	363	369	344	347	336	326	326	354	359	328	338	325	314	317	356	339	355	328	324	379	360	367	353	332	333	325	332	341	320	371	345	353	319	333	325	366	392	353	319	391	315	344	316	326	369	340	367	370	346	312	341	349	355	369	366	335	341	354	342	344	334	348	336	381	361	365	338	345	352	338	322	356	318	317	356	351	353	346	360	373	324	333	337	365	343	347	355	348	342	336	348	356	322	350	339	363	356	343	342	341	304	379	312	344	305	309	336	347	365	326	338	319	348	324	352	324	354	362	333	325	327	327	318	354	334	352	334	325	341	336	344	353	313	355	342	341	371	342	338	345	368	362	331	343	349	326	336	335	304	329	343	356	331	312	391	344	366	353	319	341	346	347	325	358	358	331	353	363	324	335	342	331	341	334	358	354	317	343	336	331	337	359	342	354	330	347	349	358	339	326	333	343	358	343	334	337	372	341	306	353	336	336	322	332	350	382	342	343	331	351	332	351	339	354	342	362	293	338	358	308	328	318	351	360	330	324	375	314	345	336	338	336	345	329	359	362	373	358	329	345	345	354	379	340	353	339	346	334	321	322	354	339	349	341	327	363	311	306	338	380	321	345	352	351	367	325	347	359	351	332	331	327	333	333	315	371	304	342	352	332	359	339	359	378	332	372	381	339	319	343	356	325	326	342	338	322	372	361	330	341	377	369	358	328	338	335	309	355	347	363	286	310	321	330	353	347	360	326	337	323	337	345	373	355	356	343	331	372	303	323	368	330	325	340	326	345	335	374	333	356	368	334	372	321	353	323	363	349	328	315	323	375	345	363	343	371	373	362	338	339	354	341	321	355	329	372	350	359	337	369	368	349	404	349	316	307	347	335	349	310	366	350	300	353	355	340	331	355	329	331	322	401	363	352	349	330	307	332	338	352	342	333	318	321	356	342	333	333	333	299	311	295	311	322	358	337	329	358	322	352	327	357	346	348	368	355	334	351	355	336	346	371	352	318	319	342	366	330	335	326	344	337	347	361	325	297	347	345	351	365	329	327	293	317	372	321	334	352	339	337	343	360	335	348	339	323	347	345	358	348	367	347	328	343	372	347	347	364	317	366	347	332	353	337	346	340	368	341	366	349	344	344	332	340	306	335	316	335	333	324	335	367	336	359	349	302	321	324	324	318	333	385	341	322	309	347	379	346	345
9580	10938	19494	23126	23057	20104	17532	17706	15540	11832	8457	6575	5501	5404	4453	4181	4379	3896	3129	2994	2924	2661	2894	2791	2589	2355	2140	1878	1686	1690	1591	1490	1512	1374	1270	1309	1309	1200	1205	1126	1127	1128	1091	1069	1094	1075	993	1011	976	984	1051	1155	1053	1069	1020	1026	1090	959	1014	921	915	902	883	891	912	870	896	894	876	877	905	835	862	887	811	835	861	874	855	848	878	897	838	844	771	829	934	792	853	820	925	834	824	853	845	827	811	843	847	781	838	872	828	832	816	860	880	871	840	851	858	837	849	827	818	767	795	811	851	800	863	886	831	801	805	840	849	834	839	847	853	866	846	835	825	850	818	807	816	797	857	819	881	815	873	864	810	838	824	881	862	835	878	858	869	839	833	897	834	775	913	809	869	827	896	850	876	858	788	790	857	883	850	864	891	891	845	826	829	797	841	812	850	826	850	826	826	836	831	879	818	768	863	855	881	805	864	836	819	840	844	827	808	827	870	825	847	808	842	869	831	825	811	830	776	890	826	862	864	809	820	790	788	814	845	874	852	859	847	813	812	851	827	858	845	862	811	802	800	800	851	820	841	815	784	848	797	797	862	831	870	854	850	824	843	805	857	865	813	821	816	798	834	856	887	819	814	815	850	842	812	790	856	866	871	866	817	869	859	819	837	888	849	825	863	775	810	814	833	824	830	810	834	850	817	785	821	809	834	854	811	826	864	780	807	856	844	867	838	876	845	870	794	869	832	878	800	842	860	881	838	826	854	843	842	858	817	821	875	850	817	804	856	809	828	863	813	833	884	865	833	849	843	869	809	785	823	870	833	811	846	819	859	791	826	820	823	835	824	861	856	836	831	798	830	837	855	879	884	829	798	847	820	868	887	886	857	828	770	799	852	816	857	845	829	875	892	837	843	882	801	862	862	896	847	833	831	740	818	846	894	804	793	895	821	813	868	869	782	814	840	823	801	865	781	817	841	827	832	797	832	842	866	893	882	845	856	900	811	825	828	946	857	801	851	841	813	807	843	830	824	830	796	783	833	828	866	894	898	927	880	830	860	792	831	840	825	887	833	779	804	842	863	860	859	865	849	863	809	823	820	801	786	807	818	862	865	813	879	877	804	815	798	801	839	845	825	837	842	845	777	857	861	834	814	804	863	822	816	830	763	867	855	834	862	815	835	831	832	858	834	820	911	831	841	857	794	822	828	857	861	834	900	855	854	806	839	861	795	852	795	840	838	768	834	814	838	855	815	853	824	807	872	855	816	847	836	843	844	780	807	865	836	815	835	854	857	841	894	800	836	843	870	852	878	843	806	851	801	837	873	803	866	849	818	811	829	837	902	839	838	830	830	887	807	811	792	828	872	828	789	816	870	822	776	859	823	849	810	780	829	908	852	839	879	843	905	861	842	828	814	854	785	830	867	795	811	854	841	842	878	774	867	874	887	815	848	787	868	837	829	842	819	788	919	857	819	851	843	871	858	865	863	799	805	803	831	856	873	843	838	880	821	872	817	823	832	782	806	821	812	848	836	841	888	811	875	809	843	833	847	811	829	841	822	824	858	851	810	878	851	828	842	832	888	856	893	830	826	862	829	791	836	842	914	809	847	855	847	894	891	830	788	858	838	845	827	879	807	830	821	845	789	814	861	813	799	860	805	830	850	828	839	855	856	884	799	847	818	864	812	813	849	817	805	875	841	883	828	851	867	788	808	813	860	818	848	825	862	892	816	805	850	860	831	822	878	825	820	855	869	827	819	824	783	879	882	859	869	840	859	779	840	815	892	828	875	789	891	806	859	824	790	848	839	873	843	874	834	785	814	808	836	851	799	808	933	820	850	836	798	825	873	864	862	812	893	834	830	865	875	871	828	862	808	789	815	823	822	816	789	853	801	898	824	855	898	809	864	832	853	835	821	827	857	798	852	808	876	892	838	860	863	909	849	835	859	859	867	858	814	861	863	883	903	824	848	844	832	827	866	825	852	867	843	847	794	853	897	815	831	812	834	858	801	853	804	791	865	861	850	854	857	917	855	800	844	847	874	803	798	810	776	840	845	829	851	794	863	837	853	893	846	840	871	881	800	840	848	874	804	842	820	853	854	837	788	869	833	853	838	825	805	875	843	833	843	828	836	824	852	913	840	880	804	858	823	870	864	793	788	814	841	863	873	829	849	890	901	865	837	867	789	785	850	775	864	795	838	883	877	861	817	808	825	805	872	875	871	841	794	857	850	833	831	826	868	860	828	839	912	853	807	852	857	832	866	805	879	869	783	842	875	813	794	849	783	820	859	857	834	812	797	822	879	841	849	809	855	785	861	875	815	778	864	825	831	859	791	856	851	800	826	829	843	823	854	809	878	853	846	879	777	852	832	844	822	839	813	848	848	913	831	867	848	831	794	888	878	842	809	875	857	786	846	784	854	856	874	795	839	807	841	840	801	825	810	835	822	864	816	803	848	885	838	811	824	848	806	798	843	843	819	860	829	851	865	798	817	818	850	832	855	838	797	820	805	804	864	870	838	844	880	849	867	837	851	804	853	843	883	820	866	851	794	870	820	804	851	852	836	853	739	838	856	847	863	873	857	825	819	792	869	818	834	848	863	819	761	828	842	879	833	852	838	857	789	799	853	822	775	843	854	855	841	844	814	898	834	861	785	832	854	831	838	834	879	787	806	856	897	850	818	807	828	864	816	856	827	841	774	865	817	769	785	877	845	824	867	762	886	819	869	830	851	843	827	794	822	835	854	860	843	848	848	840	824	846	774	811	816	815	830	852	804	841	837	830	808	837	851	830	788	901	842	852	794	857	851	833	823	834	797	814	854	851	837	802	866	842	884	849	839	828	845	830	899	844	847	837	813	865	846	862	804	849	838	811	823	846	814	832	826	832	852	818	831	793	819	863	827	789	829	790	873	808	818	831	823	825	831	802	830	834	835	806	868	927	817	838	886	832	817	817	837	801	882	788	813	819	810	876	831	819	803	824	826	858	876	780	842	835	841	835	883	809	833	822	858	886	852	845	894	901	812	784	819	820	870	864	838	824	840	867	851	881	843	828	891	821	861	828	832	868	844	803	817	832	861	807	851	878	824	847	891	865	829	852	871	821	857	852	817	777	842	814	834	830	891	849	845	883	827	887	799	858	819	840	807	828	844	820	826	843	885	798	864	824	829	895	815	814	838	920	886	816	797	839	873	794	841	876	878	827	851	815	811	817	831	855	841	815	833	860	788	887	886	841	840	809	875	850	824	849	842	852	820	843	914	793	814	837	844	799	834	818	801	868	815	842	859	881	858	821	895	849	854	869	806	846	821	884	856	835	841	849	835	822	801	878	847	881	855	830	849	811	837	896	842	810	835	845	798	830	833	843	809	843	776	863	848	844	866	875	813	810	826	852	864	803	855	828	826	806	770	880	835	862	823	821	848	842	827	839	853	807	826	874	832	817	894	867	826	852	859	774	838	795	824	843	828	853	833	871	870	785	859	847	854	835	778	805	838	817	851	833
26661	21977	21838	19129	16291	12404	9294	8692	6213	4335	3138	2300	1704	1694	1420	1404	1352	1131	974	897	829	882	883	817	796	735	722	620	604	630	575	539	497	550	485	491	479	482	449	498	459	485	434	458	472	475	450	431	460	427	413	407	413	459	430	418	424	477	418	431	468	404	428	416	412	425	367	418	396	429	379	401	406	415	395	392	405	438	413	396	381	396	389	406	394	406	391	389	433	373	408	390	416	389	418	406	401	396	379	436	390	393	420	375	399	387	396	381	463	406	382	412	416	378	393	357	399	375	405	372	393	403	394	411	379	364	396	398	404	386	367	406	388	416	383	376	380	412	413	362	410	390	380	413	419	397	417	412	392	428	383	396	387	399	415	389	398	403	394	377	406	364	397	409	367	396	430	412	430	400	399	377	431	400	406	386	422	376	392	338	388	422	401	376	411	388	382	395	393	429	403	403	381	388	394	365	381	405	437	381	406	407	419	374	431	382	397	402	394	395	369	376	394	399	378	357	402	409	374	373	449	370	350	396	409	396	371	383	417	399	390	405	446	396	383	414	406	376	418	374	374	392	383	357	377	385	393	425	417	403	380	400	451	408	390	379	385	391	378	402	369	407	378	416	380	398	380	409	422	446	404	422	428	409	374	401	419	428	374	393	355	423	388	363	382	364	379	391	396	387	404	388	449	414	391	398	357	420	381	406	376	379	410	394	381	371	375	390	372	430	408	393	375	392	405	411	363	380	396	367	366	421	406	378	375	394	369	410	424	403	395	406	411	399	425	407	420	436	352	401	395	377	399	414	361	389	386	402	364	397	404	394	372	394	395	381	403	397	383	423	432	420	378	387	413	378	378	407	424	435	388	378	362	411	394	395	402	357	402	378	381	387	385	402	376	385	418	379	425	407	378	367	402	397	400	402	356	424	393	380	424	350	409	398	412	374	398	399	397	399	404	398	385	382	382	386	408	398	380	403	400	428	398	402	435	344	401	369	411	400	421	413	390	402	394	433	392	343	386	375	413	419	387	381	399	397	382	388	411	403	431	408	384	387	423	419	394	400	417	371	398	362	431	412	456	375	397	365	423	383	386	401	372	379	412	393	405	407	426	410	382	419	404	418	407	385	387	429	393	388	383	416	396	387	409	372	389	401	401	376	384	441	416	387	377	397	417	388	418	417	379	399	390	415	397	422	413	433	387	382	411	408	437	444	373	403	376	404	428	401	375	371	404	422	435	437	416	382	381	389	396	420	424	391	439	383	417	381	381	388	364	403	451	354	407	405	377	373	395	411	415	424	382	380	404	414	401	397	385	403	437	360	406	409	383	419	396	381	400	394	405	372	415	382	417	376	395	435	408	430	375	402	386	374	407	353	411	432	396	408	416	374	369	422	393	368	418	409	403	409	403	393	404	362	402	377	388	400	369	407	398	385	408	380	362	389	420	399	391	384	385	368	428	432	378	403	419	392	420	391	344	409	414	435	392	435	381	348	376	384	381	420	359	389	379	432	406	387	393	405	371	408	400	413	358	387	359	392	394	366	373	383	390	423	402	414	388	357	368	358	407	395	403	390	354	400	411	407	402	399	412	400	395	401	376	376	356	408	390	384	392	377	418	374	410	386	406	410	391	445	381	401	369	412	394	368	377	386	382	412	398	438	434	441	362	408	385	377	386	379	401	363	390	378	377	398	391	404	423	403	389	392	378	405	385	395	458	400	377	398	390	403	374	380	384	409	385	370	388	375	387	379	407	369	353	406	384	398	405	417	399	401	431	377	422	399	369	372	361	397	364	387	425	377	383	372	400	412	386	417	371	375	394	399	380	405	363	349	372	430	371	407	436	403	417	376	384	391	429	368	397	363	412	388	344	359	431	426	386	362	358	429	382	378	363	414	328	377	404	387	358	382	422	402	375	374	393	426	431	344	392	399	389	352	412	390	397	406	368	365	411	375	398	356	416	395	390	366	384	396	386	365	398	417	416	422	400	391	396	394	383	370	398	398	408	391	400	426	434	390	385	410	427	398	400	393	422	389	425	366	421	395	427	401	404	426	417	402	373	409	409	402	356	396	400	367	371	386	399	379	374	398	382	385	410	408	389	422	388	393	418	394	384	395	394	386	429	408	392	393	384	432	395	411	424	420	383	391	357	429	408	387	369	393	411	385	401	367	380	403	412	398	390	410	410	391	386	377	375	411	372	397	376	393	383	387	407	389	398	372	387	396	395	421	438	416	412	394	374	392	397	417	415	381	383	364	417	390	391	390	406	389	378	379	392	414	391	409	414	409	415	413	428	418	409	396	403	435	397	406	409	376	396	351	395	406	412	399	404	390	422	440	438	413	373	374	371	399	421	381	384	387	427	374	398	408	406	426	421	393	424	398	323	377	369	403	383	403	386	421	429	369	375	378	409	407	393	387	382	401	388	405	432	416	408	402	412	404	385	444	436	392	398	454	403	409	408	413	380	414	405	405	384	386	421	409	351	431	413	398	430	382	390	440	372	359	447	374	369	352	370	436	420	406	364	380	372	412	413	374	392	349	397	363	407	413	389	389	373	371	393	374	409	377	395	434	426	370	421	367	412	425	372	371	396	400	380	420	407	381	409	433	388	410	385	384	416	427	430	405	403	419	425	365	404	396	376	392	429	391	395	369	367	385	367	382	385	372	451	390	379	395	403	397	408	422	380	412	426	441	401	388	394	400	381	405	370	371	415	402	350	394	394	412	399	405	429	423	413	421	386	418	371	374	395	363	394	408	392	413	421	401	425	387	368	371	405	367	388	387	423	415	375	406	385	409	376	384	373	416	394	400	428	421	379	413	404	416	425	382	398	381	389	417	382	394	426	399	397	386	412	407	385	401	402	376	410	373	410	414	428	368	387	426	418	388	407	401	375	392	366	393	411	402	391	416	376	386	408	388	385	374	333	387	430	428	371	401	381	359	375	409	377	370	352	409	397	424	420	367	373	416	417	375	408	359	386	413	384	416	420	348	412	359	377	401	392	400	397	401	431	432	406	370	390	388	419	405	368	400	396	380	398	371	407	423	434	406	375	414	369	395	397	420	404	375	419	353	389	370	413	403	396	410	372	364	390	421	408	427	434	414	408	408	411	398	444	427	404	417	368	425	399	424	403	418	364	393	380	391	392	425	436	433	402	387	413	356	410	390	408	406	416	371	390	386	384	430	414	400	400	396	409	404	413	400	384	404	417	404	424	395	411	386	408	378	367	398	426	364	384	370	378	431	370	391	435	417	394	411	417	431	381	434	363	397	353	391	387	399	398	417	443	419	410	429	370	398	390	376	373	352	458	405	403	376	402	412	377	400	410	409	396	409	365	400	401	406	402	403	406	398	383	372	423	394	410	376	417	374	405	380	364	399	370	411	360	430	393	431	425	431	412	432	409	395	409	341	407	416	393	392	389	424	422	406	412	405	418	432	395	399	389	406	402	410	434	408	390	391	407	415	418	418	370	377	441	355	384	380	392	426	397	406	399	401
15707	16690	25874	29698	30890	26726	24093	24625	20227	16391	13572	9977	8134	7973	6999	7128	6452	5499	4793	4396	4068	4487	4249	3639	3634	3531	3038	2616	2499	2412	2314	2162	2034	1891	1789	1734	1767	1653	1507	1484	1426	1420	1384	1367	1360	1366	1292	1249	1224	1328	1347	1314	1263	1336	1268	1289	1232	1167	1176	1142	1096	1061	1071	1096	1074	1033	989	993	1025	996	981	993	953	996	972	995	991	981	968	967	995	935	989	985	996	981	1002	949	1003	896	992	991	968	957	933	919	960	973	977	943	941	941	989	962	931	987	953	963	1018	930	919	914	892	951	965	964	949	974	942	918	911	963	940	911	949	849	1045	982	1000	960	926	975	922	922	925	921	944	1012	955	987	982	928	991	975	953	954	923	1009	925	992	951	944	955	953	941	914	964	950	890	916	905	996	947	919	986	999	889	928	950	926	924	958	969	903	963	1010	914	954	961	931	949	955	924	926	924	927	951	919	936	999	933	946	921	955	932	946	981	925	956	963	955	918	919	898	911	938	999	929	963	957	952	896	938	927	948	970	905	988	959	934	974	952	917	967	962	964	942	967	898	897	989	935	961	934	930	931	876	924	979	1012	1015	890	930	946	857	944	896	968	938	885	961	918	928	987	901	948	958	951	956	951	965	947	941	899	971	920	976	961	972	924	928	911	928	1011	943	930	924	985	950	945	982	886	940	933	958	990	926	962	930	1006	927	956	919	952	912	1016	968	936	908	925	914	967	935	949	982	958	894	959	908	947	930	899	1000	909	932	937	898	907	1024	927	965	953	984	937	968	919	933	940	924	908	905	942	932	950	949	910	867	928	971	1002	939	984	938	952	914	926	932	929	934	914	942	960	931	927	957	945	943	935	958	907	953	914	913	964	978	948	937	984	925	927	1019	930	970	961	900	920	995	977	943	1000	967	996	955	948	929	955	945	921	929	945	942	936	937	931	953	908	869	972	959	926	952	961	923	912	975	950	954	931	975	978	987	960	925	949	953	978	963	979	926	952	930	959	954	924	941	958	1028	915	955	952	933	923	974	935	926	966	956	984	952	932	956	947	906	954	961	947	908	958	1009	928	965	1013	967	971	964	918	967	969	969	978	966	975	1000	899	947	982	877	943	895	900	1007	897	972	950	927	920	930	916	916	893	933	934	969	886	959	972	987	920	982	955	976	1021	891	948	941	931	955	974	918	920	978	898	957	938	906	920	960	881	912	891	952	949	949	969	974	907	947	951	953	892	954	977	957	984	998	985	959	958	935	928	961	915	918	964	959	916	893	995	981	988	947	936	959	918	941	917	960	993	924	923	966	973	943	936	971	1001	980	990	962	903	936	943	974	965	981	947	966	957	1012	1012	914	959	947	982	974	939	967	965	928	983	969	931	990	939	898	966	980	911	902	948	874	965	955	930	957	941	930	928	940	992	963	975	934	958	988	959	937	961	911	947	993	945	951	941	945	971	903	992	907	955	953	953	1002	983	941	973	883	978	979	951	957	922	929	946	954	902	945	943	918	938	902	930	944	960	989	894	999	964	972	906	960	924	978	992	957	969	965	925	996	929	935	931	970	929	954	958	953	935	908	967	926	984	909	1012	896	1000	881	961	973	902	902	935	984	940	959	934	1014	935	947	946	996	968	971	980	947	929	899	933	924	941	964	944	910	1037	966	954	966	975	909	901	938	936	956	927	977	959	916	940	931	926	923	985	939	979	948	981	967	946	944	1022	889	940	958	999	943	928	991	883	973	921	981	1001	888	937	999	938	943	901	959	958	916	928	1023	991	920	975	967	995	950	941	898	968	906	917	883	924	916	935	945	951	969	986	957	957	941	954	963	961	965	971	980	970	982	947	962	957	965	969	919	971	1008	994	1001	939	970	928	960	902	950	954	958	938	921	939	920	961	957	934	957	922	937	930	892	925	940	859	980	943	978	979	938	937	937	948	911	949	917	948	968	987	998	938	942	928	961	874	956	936	943	995	908	934	941	980	891	948	958	1009	889	964	931	952	1006	985	970	1011	918	971	974	938	922	986	923	878	942	931	877	979	1018	924	913	958	997	1042	906	958	943	940	976	936	1011	918	964	947	941	976	938	985	983	965	955	980	963	924	894	951	957	1009	915	949	939	905	958	987	916	930	906	926	967	976	935	879	895	953	978	931	938	925	1011	977	899	921	960	941	928	939	918	990	932	1043	901	1033	915	969	935	937	977	929	931	960	953	959	939	964	965	948	945	895	982	918	908	986	916	988	963	1018	956	949	1007	932	926	953	954	975	973	943	925	954	959	952	923	952	925	925	970	1013	922	933	922	961	954	972	961	948	971	981	916	974	901	920	915	987	934	954	863	947	959	919	977	986	906	935	938	945	914	1004	960	963	912	942	963	924	987	938	918	895	923	972	956	923	972	922	910	995	945	933	953	947	960	978	920	927	939	978	907	933	936	1000	918	1001	954	1008	921	960	921	882	968	910	946	980	955	890	943	973	946	969	917	932	950	920	959	875	948	958	958	885	1004	904	914	895	904	982	939	908	964	937	961	954	940	973	865	905	922	954	959	890	953	949	989	944	939	931	970	951	944	1011	965	913	960	919	978	978	978	944	955	963	972	928	882	937	957	988	895	941	928	960	1000	949	967	953	970	931	937	925	997	937	1004	965	895	951	932	998	942	931	909	959	933	967	941	926	935	952	963	923	944	950	980	913	942	980	960	894	950	922	937	906	954	951	912	973	910	932	918	989	909	959	926	930	1007	949	880	961	940	903	923	940	933	971	914	994	947	1010	949	958	981	922	940	958	955	960	926	968	955	978	1002	923	953	983	910	993	958	926	921	965	968	947	998	970	926	940	979	938	931	968	964	964	974	949	899	901	930	1007	930	894	1010	953	980	914	949	970	932	1010	966	923	939	965	931	929	988	969	930	918	972	976	873	912	939	935	1001	982	951	974	945	943	928	888	970	936	928	913	977	947	892	947	952	909	944	974	972	967	962	956	974	941	924	952	918	916	950	975	932	920	969	951	918	941	937	954	930	895	969	943	953	949	960	983	976	954	940	931	970	973	916	916	945	929	939	946	933	907	906	931	944	953	913	957	968	935	917	927	942	1027	991	944	945	974	951	962	965	901	931	927	956	965	987	996	826	919	945	911	931	920	947	928	956	960	997	981	976	943	1008	953	929	980	952	913	938	975	968	951	980	936	941	955	1010	937	943	929	901	963	955	918	987	932	905	965	986	960	934	984	1011	953	938	954	971	946	1023	939	952	941	918	931	998	941	918	939	983	995	901	945	914	989	996	960	963	917	931	974	897	985	894	954	1006	942	967	1011	977	917	961	979	924	938	937	934	974	926	961	914	921	885	919	947	912	933	971	965	966	893	983	920	1002	1005	933	965	949	981	1007	999	900	994	962	962	954	960	985	973	953	930	968	911	966	925	1015	866	889	978	948	936	982	933	953	965	963	954	953	927	1014	957	924	937	924	934	982	914	942	969	989	990	893	880	1028	995	977	939	1006	910	866	965	948	935	954	1071	964	988	918	980	1022	975	990	954	951	937	926	993	923	930	928	919	961	983	967	947	954	971	982	923	979	904	988	933	939	910	946	940	930	964
35184	29057	28702	25491	22590	16990	12854	11621	8538	6659	4325	3022	2315	2173	1851	1990	1634	1414	1314	1125	1096	1107	959	905	925	848	742	641	671	626	614	582	598	550	503	534	514	490	477	449	461	431	459	448	438	435	424	407	403	445	398	438	438	390	422	398	395	432	401	383	365	402	369	381	387	360	356	335	370	351	384	363	378	406	358	377	377	372	329	359	356	382	393	359	359	371	386	347	349	338	376	353	388	375	330	327	335	371	364	346	358	345	361	352	366	370	342	326	388	344	380	390	308	352	346	398	355	318	370	329	375	363	328	349	362	372	370	340	344	356	371	368	366	339	354	340	356	350	371	351	396	398	336	350	333	353	343	347	381	376	366	370	344	364	378	353	371	331	376	347	339	375	376	367	347	327	385	341	353	337	357	359	376	349	346	373	373	353	369	333	353	340	330	367	351	384	331	343	372	355	367	344	359	379	330	350	356	312	367	397	349	381	377	325	359	366	361	347	336	368	335	341	361	361	352	350	320	376	382	337	341	353	323	393	362	370	365	391	358	346	343	365	345	348	336	351	341	340	354	349	339	337	380	367	353	342	357	336	377	345	356	377	365	364	383	344	348	355	372	368	344	344	366	347	373	359	358	386	364	356	334	393	352	363	343	363	350	345	380	340	380	374	389	341	383	358	334	388	317	368	340	363	368	355	406	391	369	316	405	392	381	350	354	375	355	321	340	358	348	349	351	343	365	380	352	388	323	338	360	338	380	368	376	374	344	346	370	379	345	367	389	367	376	348	372	317	317	368	360	314	387	324	332	374	358	373	355	361	346	318	355	333	348	349	384	375	351	366	363	376	329	339	316	360	401	374	331	366	341	361	379	347	366	422	378	326	354	343	357	360	353	346	357	371	392	377	395	365	360	346	346	371	363	355	343	330	355	334	340	351	343	380	375	339	368	373	356	382	361	328	340	350	344	345	348	347	366	353	329	368	355	383	377	349	369	369	359	350	372	375	379	340	380	358	346	347	368	357	351	334	354	365	401	343	351	367	361	363	355	395	376	331	351	360	332	340	380	370	364	341	365	361	356	370	350	371	362	354	367	352	334	359	342	313	367	345	360	349	346	412	367	344	367	371	355	391	352	333	345	390	359	361	351	362	376	355	327	349	368	355	355	369	361	347	344	364	366	388	363	338	322	357	345	338	352	386	341	314	365	365	355	343	361	359	381	350	366	377	360	338	364	372	355	344	391	397	361	365	345	342	346	374	334	370	342	349	384	331	365	360	391	378	357	350	393	333	312	320	353	389	359	361	341	339	365	349	365	323	369	350	341	352	386	322	357	368	363	325	354	347	346	404	347	390	368	341	342	334	367	345	343	348	333	349	373	360	357	334	390	401	360	341	380	356	354	333	372	342	371	334	363	372	347	358	358	393	365	349	349	372	377	365	341	310	354	336	391	330	334	348	362	329	369	314	306	358	345	356	349	389	362	382	349	352	338	360	362	348	365	372	332	380	371	349	354	341	367	322	358	330	342	380	324	336	344	365	362	333	353	334	371	366	327	373	367	419	341	361	356	389	351	341	333	359	345	317	359	366	376	364	351	361	372	338	368	358	390	351	362	347	366	342	351	389	335	343	361	353	341	376	332	334	347	343	367	364	362	368	392	379	374	344	403	357	365	382	350	353	364	376	373	370	322	403	339	360	360	331	332	344	354	313	347	391	345	317	333	352	380	343	347	357	343	349	376	380	350	353	369	353	362	347	356	358	324	335	378	368	371	354	362	328	334	366	389	357	339	355	328	364	352	363	410	367	344	347	380	341	337	357	359	362	342	351	387	360	329	369	348	352	354	373	350	394	395	365	381	359	357	349	382	355	340	402	321	342	321	337	355	328	343	365	342	338	385	347	354	335	354	312	334	329	365	344	361	360	379	364	336	377	369	353	378	330	348	336	352	365	357	325	314	343	396	326	331	346	342	336	367	375	383	333	357	341	366	393	347	365	366	339	339	354	370	355	340	353	360	364	336	324	366	342	347	396	382	379	333	330	338	368	344	380	371	344	339	379	325	354	366	332	377	330	342	351	320	345	367	333	401	350	345	349	357	363	380	373	383	326	357	327	348	366	363	363	357	374	385	368	381	347	391	346	349	352	375	362	347	335	352	339	379	381	360	390	342	359	325	367	355	345	341	386	387	384	387	374	339	344	347	363	357	327	381	361	329	338	361	337	310	347	350	367	377	391	355	387	330	365	345	352	368	388	354	358	354	343	319	331	331	370	354	375	345	372	352	338	381	361	376	356	360	368	343	353	362	322	336	350	381	318	365	363	364	364	401	344	334	362	328	374	360	347	357	370	328	358	379	388	339	351	356	350	380	347	384	362	395	354	349	355	382	365	376	345	355	354	394	327	354	376	384	375	360	381	342	382	367	339	332	363	361	335	324	345	352	359	350	352	361	378	368	329	391	352	314	377	332	382	375	334	336	355	379	356	353	381	328	338	331	371	367	368	332	361	330	360	345	332	345	367	325	355	328	371	378	351	365	324	372	357	384	354	349	344	367	350	373	334	385	344	342	354	336	345	375	365	337	341	344	382	365	345	370	344	340	338	380	408	353	366	359	367	359	368	403	364	320	349	334	371	355	357	336	340	374	362	371	359	341	368	372	341	349	346	361	363	327	367	375	359	349	345	353	333	320	356	357	348	363	351	342	375	373	357	359	343	368	334	357	359	358	384	349	367	365	361	385	358	352	340	366	360	335	347	351	375	352	359	370	368	340	343	396	361	381	331	375	390	363	357	335	370	352	362	373	356	335	367	342	340	346	379	337	375	351	391	358	365	360	391	336	341	333	379	359	340	336	344	353	392	337	349	341	336	379	361	369	367	363	355	369	374	369	354	369	378	369	340	343	356	346	354	383	368	361	322	356	327	329	338	371	393	366	355	372	372	360	368	340	364	370	353	340	366	338	330	344	335	361	353	336	344	333	342	332	359	378	398	366	345	379	366	371	375	356	364	413	357	338	354	330	329	364	355	375	348	356	375	342	351	354	347	351	348	361	357	374	379	361	357	378	367	368	354	324	380	360	358	359	356	390	315	349	353	353	327	352	338	334	347	341	391	387	336	340	357	358	337	361	325	342	354	373	323	323	355	364	336	385	343	373	350	347	343	351	336	326	315	367	353	374	361	343	352	378	325	374	341	322	349	336	350	343	374	351	357	360	399	380	363	345	348	376	363	355	356	370	368	412	343	377	351	374	350	366	392	350	351	378	367	323	368	349	349	357	377	353	356	368	360	362	339	360	375	352	355	390	359	343	367	303	340	311	386	354	354	363	359	380	324	359	358	351	356	330	353	359	371	320	362	380	349	343	382	360	358	352	371	367	359	352	351	376	349	374	369	333	335	342	361	351	328	359	356	338	369	376	338	356	321	389	406	370	381	364	355	340	351	350	383	352	346	363	361	377	410	332	367	373	347	350	360	369	348	327	366	352	356	357	341	395	368	337	354	330	368
20628	21309	30771	35311	36417	31600	29231	28602	23965	21438	16069	12369	10880	10560	9568	9693	8280	7357	6618	6113	6080	6034	4777	4637	4605	4295	3827	3337	3073	2958	2864	2549	2498	2289	2207	2197	2258	1931	1914	1776	1568	1612	1582	1602	1542	1412	1321	1316	1330	1351	1399	1452	1387	1364	1276	1255	1203	1181	1229	1146	1107	1044	1028	1098	1030	1042	988	923	962	976	967	949	897	939	932	925	928	909	876	809	888	846	858	881	930	900	881	842	869	870	878	870	911	911	893	822	898	859	838	902	823	814	882	866	855	862	880	865	830	839	786	880	847	843	843	878	874	859	860	905	842	813	854	857	888	880	908	896	875	807	879	796	823	864	842	866	883	834	844	849	902	845	824	841	852	831	819	841	866	797	840	851	848	915	879	897	889	864	843	880	832	871	894	851	831	818	847	875	826	845	842	847	829	879	819	859	909	892	899	856	789	824	873	832	852	852	852	858	827	881	823	901	885	866	855	862	887	834	785	823	863	824	865	815	852	890	837	802	854	861	818	932	831	839	867	866	876	790	876	873	883	835	841	876	870	883	896	851	870	833	923	905	850	860	814	815	848	855	846	873	855	791	849	809	841	834	848	956	818	857	850	818	827	864	861	803	817	830	824	846	875	903	896	911	836	881	844	891	847	820	895	832	872	894	909	913	822	874	824	828	885	864	841	869	851	842	872	844	843	889	886	794	833	855	857	844	896	879	851	861	810	871	814	879	899	876	832	871	887	872	823	822	844	828	924	893	836	890	904	875	871	890	839	902	887	808	804	871	816	810	848	848	859	829	937	804	864	838	846	821	894	853	893	847	858	902	859	886	817	856	818	803	837	843	864	843	863	883	878	842	854	830	885	832	872	843	834	881	850	867	906	868	840	876	789	839	819	849	896	822	858	820	838	866	899	893	901	860	849	869	798	867	839	837	891	894	896	872	901	839	842	868	828	895	830	854	820	861	908	854	872	824	849	873	832	841	854	857	873	829	856	869	816	874	914	888	867	817	842	837	815	879	896	866	854	905	833	818	891	835	890	846	844	866	864	839	845	884	876	838	858	861	835	837	859	861	859	809	829	910	848	849	848	904	870	854	851	847	862	847	852	859	825	825	805	874	880	859	829	892	837	893	864	838	860	875	845	842	836	845	841	831	848	880	850	842	823	813	886	803	840	883	854	831	843	818	914	799	866	834	898	845	881	861	909	838	801	876	875	823	884	846	884	862	837	879	872	849	853	861	890	847	892	845	909	892	883	856	862	850	922	862	824	841	848	846	830	818	802	849	830	889	855	819	820	866	845	850	856	874	831	832	860	848	854	872	848	872	833	856	833	856	874	853	852	878	869	854	852	843	882	845	858	825	881	856	872	879	863	883	861	826	789	819	861	830	798	863	823	858	859	890	879	831	869	880	844	851	838	880	856	822	868	803	848	801	868	824	885	807	868	876	855	845	815	849	829	862	853	879	827	894	825	811	851	871	886	850	799	873	839	820	826	826	847	825	833	875	830	861	894	827	878	812	840	834	843	822	807	854	820	812	907	838	860	849	867	824	887	856	862	864	879	889	847	901	829	817	837	862	858	819	856	837	856	845	855	865	820	855	823	852	861	842	905	826	873	844	810	863	843	867	860	902	841	819	854	815	879	861	882	864	858	939	811	855	900	895	844	847	876	828	883	869	840	892	801	839	878	846	851	827	892	876	878	886	889	827	836	894	864	883	834	848	821	838	827	880	850	827	834	855	806	888	843	843	854	888	844	833	917	852	899	882	927	835	864	886	827	881	864	839	875	824	884	819	875	890	864	874	872	867	865	791	857	839	842	894	849	860	893	842	863	874	801	880	877	884	885	832	816	817	857	871	832	861	848	868	858	927	841	843	865	850	796	863	841	867	873	873	850	835	849	820	825	829	807	873	854	904	873	839	869	806	888	856	882	872	840	836	838	836	838	815	841	868	849	836	831	876	856	812	872	813	848	865	862	901	851	843	800	878	886	850	852	876	863	771	843	889	851	843	867	858	851	869	858	912	864	825	884	861	876	883	881	857	888	915	857	834	841	862	856	837	858	799	870	877	808	852	866	833	817	826	857	874	870	861	864	852	888	820	912	919	896	815	828	913	873	793	863	843	808	841	877	873	888	831	836	878	878	827	845	839	911	827	824	856	819	849	864	828	837	875	802	857	820	845	841	890	857	849	845	828	898	848	847	865	841	856	804	867	889	794	876	852	848	864	824	829	870	872	840	851	900	855	853	861	834	836	853	839	902	842	822	834	851	860	841	817	828	842	841	855	871	906	877	851	863	828	834	868	856	856	841	822	834	875	845	841	882	850	850	845	843	861	840	906	884	868	882	858	849	860	837	830	830	816	889	874	809	843	865	807	845	832	848	853	902	823	878	891	919	864	854	858	828	843	785	819	825	904	870	852	809	812	863	844	846	802	839	860	843	839	881	804	881	846	881	850	898	901	848	851	855	848	838	814	823	885	837	859	878	831	788	839	872	818	848	853	857	874	880	843	881	874	868	909	754	858	879	834	818	874	874	869	817	887	880	868	839	871	830	895	897	835	899	854	859	853	817	864	819	834	849	845	881	907	835	837	873	849	905	867	890	830	878	874	841	876	788	853	909	842	855	796	862	841	803	873	876	872	859	877	863	890	803	852	875	868	846	857	860	853	854	853	810	832	882	896	856	888	871	885	849	864	886	904	856	890	832	847	867	871	878	890	908	877	860	886	836	863	836	878	849	898	884	857	869	861	821	818	839	839	861	867	845	923	857	886	895	849	886	871	843	860	882	828	900	872	866	816	809	829	853	870	870	836	860	860	852	867	805	839	873	841	813	857	831	876	793	888	851	856	867	780	858	853	844	859	838	845	842	780	827	847	893	838	853	846	882	835	902	802	871	862	898	929	847	821	899	795	812	892	834	875	851	884	891	859	852	845	899	827	847	895	885	877	881	872	866	822	875	823	804	849	807	858	891	880	862	902	846	881	882	867	847	908	854	872	876	871	896	880	827	848	894	809	887	846	850	837	831	869	849	884	848	829	892	913	917	855	883	827	839	858	847	892	873	891	896	819	813	849	870	891	855	885	844	875	841	875	874	858	878	848	837	846	906	848	856	860	824	868	884	863	882	895	866	834	877	866	842	841	891	827	878	897	847	838	872	843	860	834	903	877	820	864	825	857	845	854	884	848	767	822	856	889	870	855	819	789	881	808	828	853	838	841	890	934	808	847	869	838	878	875	897	880	873	840	851	910	797	824	879	843	881	892	887	828	858	832	850	842	885	832	851	944	861	828	862	844	852	831	849	834	873	855	885	844	825	850	879	909	871	811	857	854	835	817	863	865	863	865	833	902	832	864	868	815	907	804	850	805	846	847	875	892	872	834	849	852	799	901	852	926	882	870	882	853	834	864	839	848	850	826	907	868	868	841	877	867	870	783	815	833	884	862	808	894	879	857	824	845	806	835	891	824	841	870	811	867	816	896	855	832	826	818	856	864	835	878	897	813	848	884
17990	14249	15364	12984	10290	7445	6095	5266	3905	2818	1841	1416	1159	1037	1110	928	830	784	744	644	675	668	555	563	568	485	482	458	482	456	452	434	446	422	461	407	407	353	388	372	376	380	354	423	381	396	363	348	396	382	405	362	372	390	375	378	390	349	335	373	372	360	339	327	339	378	324	352	313	325	348	350	333	334	338	344	355	341	341	311	316	346	293	360	349	323	364	327	347	327	359	352	322	339	331	349	376	370	314	359	322	308	338	356	323	373	322	362	371	360	350	309	360	310	332	346	358	334	338	346	320	349	328	339	357	343	366	331	341	385	323	383	333	348	357	347	371	345	335	336	318	369	369	344	323	381	364	356	315	360	327	349	337	328	389	362	311	350	305	335	334	368	342	373	311	327	358	338	353	357	344	330	373	339	335	334	328	316	357	357	341	328	340	362	330	357	356	325	349	315	352	344	363	366	305	336	363	334	345	319	353	348	325	326	311	337	362	313	341	343	358	314	349	378	298	365	377	351	308	331	329	348	352	362	373	341	336	332	371	365	319	348	346	327	333	329	336	332	326	357	369	345	341	345	351	353	338	370	375	328	333	350	360	352	334	334	319	311	366	348	358	337	324	376	345	386	334	349	339	355	330	357	363	382	328	313	312	353	322	347	336	367	356	333	314	337	326	344	341	318	348	332	327	338	324	338	343	347	345	352	354	355	370	330	347	360	352	347	324	314	322	375	350	291	300	321	366	355	332	352	369	336	326	326	364	360	318	360	333	348	322	360	330	349	362	324	327	300	360	376	371	331	346	379	329	325	333	338	358	326	314	347	367	327	312	367	361	311	355	314	316	320	330	327	340	336	332	353	368	318	346	347	362	338	330	319	323	343	379	372	320	350	351	347	361	324	335	334	323	328	350	323	331	332	340	333	364	332	327	377	336	339	334	319	374	383	348	344	337	357	340	329	358	323	345	331	353	342	317	346	364	335	330	321	326	330	339	330	315	345	313	351	316	324	339	318	344	315	351	338	357	365	357	332	339	320	351	316	364	374	353	375	357	305	358	345	355	347	348	323	344	331	340	330	335	359	360	336	337	359	318	356	314	355	335	323	353	326	371	363	329	316	350	324	331	329	334	320	361	317	342	348	350	329	351	361	357	342	319	332	334	316	359	390	318	381	359	362	328	342	364	311	352	362	353	312	360	352	374	368	328	346	360	359	334	357	362	296	340	351	329	342	355	360	383	349	378	308	324	317	379	339	350	340	334	351	371	351	327	348	368	315	359	284	324	304	350	330	355	333	333	390	329	331	313	321	348	321	355	322	361	343	332	327	363	314	355	329	337	337	371	346	335	338	352	335	331	302	337	350	344	350	345	352	368	344	318	368	334	353	332	319	373	344	331	366	331	349	328	328	366	299	342	323	349	335	345	329	366	335	347	388	346	349	364	338	332	393	342	359	375	357	337	368	308	370	347	389	351	321	339	354	365	335	335	350	324	337	328	354	345	357	298	358	347	355	349	348	359	371	370	333	361	345	349	362	331	352	345	351	332	330	331	331	322	364	368	334	314	362	345	338	337	320	307	344	360	353	326	354	401	320	364	332	337	344	332	361	335	370	348	322	382	357	319	361	372	365	343	344	324	333	336	326	384	345	313	343	363	385	337	317	310	343	373	329	319	342	342	318	357	332	342	345	367	370	315	346	326	385	371	363	328	370	294	372	314	348	354	374	340	336	334	312	354	356	314	341	346	353	338	329	361	362	326	370	328	349	341	328	338	361	326	368	354	308	337	343	315	326	320	350	336	348	358	335	335	343	336	362	349	356	299	362	350	338	339	342	354	361	352	325	348	351	358	329	363	347	340	353	357	347	354	343	323	356	345	344	326	335	367	338	343	370	340	387	370	368	351	357	334	301	323	334	342	355	347	330	351	319	317	339	349	324	327	344	372	373	348	327	367	333	350	340	326	350	353	359	335	308	330	358	334	313	361	357	374	357	362	327	302	324	325	337	333	334	345	335	304	295	317	350	363	360	340	365	346	334	363	331	350	336	359	355	337	356	357	369	351	355	356	358	378	337	353	320	337	345	356	360	386	339	337	329	354	369	354	347	331	300	333	333	339	331	365	358	341	335	375	339	338	363	360	352	330	350	334	330	331	337	329	325	330	348	319	356	360	339	375	311	335	334	332	355	318	337	365	356	389	306	357	342	341	367	344	320	332	292	346	326	363	322	347	331	353	354	335	345	349	335	338	360	323	360	348	331	368	395	315	371	342	345	350	348	331	356	290	300	337	335	324	346	324	331	298	312	317	319	328	324	349	344	352	345	322	334	343	349	329	325	339	307	344	332	362	299	364	364	330	317	330	328	293	355	343	357	347	333	361	360	353	323	363	340	301	358	337	338	339	335	322	330	339	385	342	325	353	331	306	300	364	314	357	360	341	355	312	348	350	370	334	348	338	321	354	356	348	348	349	346	342	325	353	325	348	346	318	327	356	364	349	318	369	338	340	342	337	321	318	322	339	351	347	330	340	359	342	368	345	347	353	378	303	342	351	352	333	340	366	330	329	356	368	303	346	344	339	327	373	350	340	358	368	333	367	360	367	365	353	333	344	350	340	341	301	361	341	350	312	339	337	342	309	339	341	343	361	342	343	342	347	332	327	371	314	348	349	329	318	342	338	338	367	300	364	354	361	355	342	365	356	340	360	374	352	348	334	376	349	366	332	310	319	347	332	355	372	350	360	330	330	362	335	337	315	379	363	344	342	335	346	378	361	330	322	338	347	314	350	377	352	375	329	344	387	327	365	346	326	312	345	347	375	366	314	332	326	333	338	345	333	372	326	333	345	343	315	348	335	320	330	344	362	352	354	334	373	336	337	326	330	333	318	355	328	384	336	349	350	349	332	332	344	348	338	330	327	352	347	336	357	352	333	357	333	353	339	326	344	329	339	326	369	325	343	332	306	311	321	374	363	324	353	335	302	318	351	362	350	314	353	346	357	345	331	345	341	341	325	371	391	327	342	333	348	327	319	346	318	338	357	371	359	331	382	387	329	318	341	392	352	335	317	337	344	324	346	301	342	369	329	341	344	336	312	365	356	338	356	351	347	369	360	334	339	350	338	307	337	341	369	344	331	357	360	330	341	309	354	350	329	351	351	319	351	326	357	345	367	311	361	336	313	334	345	315	347	338	347	314	318	357	371	338	357	326	325	318	318	334	344	369	327	394	314	361	381	324	315	318	342	335	343	302	372	322	357	322	335	326	344	345	342	319	343	334	324	343	336	332	390	323	334	338	332	298	360	342	351	341	309	369	352	332	332	371	351	339	357	305	348	336	329	382	353	354	349	316	338	337	348	351	342	324	323	352	368	401	370	330	314	363	354	368	326	340	293	362	319	350	375	393	364	318	355	325	341	329	317	361	388	365	345	377	339	341	345	317	352	297	347	325	346	307	348	337	333	321	337	333	327	335	301	348	304	353	325	340	336	353	367	371	340	371	320	379
10344	11094	20404	23384	23014	19765	19048	17293	15062	11632	8111	6647	5677	5130	5253	4804	4099	3754	3625	2992	3224	3012	2646	2604	2616	2212	1944	1819	1695	1607	1536	1516	1412	1455	1405	1372	1250	1167	1196	1095	1127	1083	1066	1171	1062	991	1015	1071	1009	1029	1073	1016	1041	1045	1036	980	971	1015	920	889	946	909	886	893	933	834	837	826	874	893	860	816	903	886	867	887	886	842	844	871	814	819	848	838	809	866	841	798	848	872	857	827	883	806	845	806	828	834	801	833	832	798	843	809	889	820	837	836	829	771	808	831	839	854	858	851	843	846	882	808	828	774	826	818	814	850	829	886	842	851	824	837	807	885	877	832	782	816	890	864	859	854	863	817	897	843	817	862	840	823	834	781	872	815	831	852	873	884	856	901	843	839	796	842	831	835	867	873	859	799	851	819	821	831	827	884	801	841	846	847	831	814	873	813	789	816	848	884	826	858	789	836	827	861	848	808	783	862	862	802	822	803	832	822	873	815	795	810	815	832	822	811	803	852	828	810	846	876	895	804	860	853	844	824	852	847	820	857	833	775	869	873	814	919	887	836	814	859	877	876	855	869	825	794	860	838	798	867	828	840	782	856	904	833	820	868	835	862	859	837	816	854	832	856	787	825	830	792	816	830	832	806	866	866	770	830	829	867	781	879	785	880	852	851	831	825	841	822	783	799	825	775	843	787	840	801	868	821	837	778	831	817	868	884	860	851	819	791	793	811	858	859	841	802	822	836	804	827	858	827	829	859	860	834	850	849	804	794	853	817	821	805	832	826	838	805	806	858	843	822	848	847	900	787	810	862	845	828	854	828	849	851	772	779	806	801	854	866	837	831	869	844	809	871	785	849	835	812	819	843	820	803	848	868	797	803	835	801	858	826	846	864	825	786	863	848	900	858	854	826	838	803	831	827	821	863	820	909	867	816	819	851	853	890	841	861	791	824	822	846	886	871	768	819	803	822	857	827	854	851	833	841	828	839	798	789	843	855	850	858	783	891	831	854	895	854	842	866	861	820	817	831	794	870	796	843	799	809	812	831	847	838	853	855	858	882	795	840	844	814	829	854	858	852	875	789	814	821	840	807	878	826	834	821	843	837	854	852	827	815	774	850	825	847	865	832	799	893	857	825	778	849	810	820	836	845	858	797	837	806	818	871	834	892	830	819	844	842	866	858	789	835	790	771	775	899	806	831	843	827	834	792	823	817	837	803	839	819	854	778	851	830	823	883	842	880	814	844	777	861	801	856	840	808	878	822	820	829	851	826	861	858	795	838	837	814	848	821	809	875	834	860	877	814	856	823	862	807	817	800	850	871	822	809	841	819	815	843	855	844	888	903	831	819	834	843	799	831	844	817	846	876	842	831	779	786	838	896	802	869	843	855	804	809	842	784	841	885	861	836	832	822	864	837	839	774	837	858	828	855	867	791	826	826	819	816	864	840	882	798	796	852	827	872	792	861	822	835	850	872	864	768	809	870	834	832	804	816	851	807	832	848	850	847	853	874	859	868	841	816	892	823	812	873	874	834	822	842	842	850	856	876	877	818	841	848	813	811	809	795	860	886	818	852	792	866	824	810	801	836	837	816	846	849	874	850	809	810	838	764	861	867	855	871	834	863	903	860	859	833	839	831	805	847	835	786	863	825	840	818	826	821	771	879	851	855	800	859	812	828	829	818	809	847	870	854	860	846	883	834	858	815	831	827	832	846	784	859	854	859	897	799	820	845	837	820	831	788	857	844	855	837	860	820	840	850	878	831	839	840	816	887	871	812	833	823	848	790	842	859	826	805	850	827	871	836	827	853	868	833	849	812	838	824	851	850	806	792	809	834	849	862	832	842	831	889	845	800	813	834	837	829	818	795	854	839	830	807	862	824	810	832	867	793	822	826	825	843	826	837	853	811	826	836	831	909	869	800	844	867	854	814	862	802	792	833	810	833	849	818	845	821	883	829	821	800	865	791	854	840	866	858	826	832	837	827	815	889	866	803	801	827	838	867	848	794	847	816	873	835	891	833	834	877	885	812	856	909	852	821	792	830	798	869	830	916	846	790	859	848	788	870	896	838	811	837	836	850	813	798	793	824	841	818	881	771	864	854	833	797	781	828	811	867	826	826	870	853	876	768	831	829	831	846	853	776	803	801	859	784	883	884	811	824	825	815	828	805	840	789	837	868	815	856	874	853	821	842	859	885	858	848	808	866	809	851	855	826	836	857	809	783	879	830	790	867	819	789	837	840	843	821	851	842	843	790	848	859	850	825	857	803	834	828	815	813	823	844	852	866	827	854	815	855	825	812	818	821	876	804	841	806	809	827	875	804	809	870	872	811	844	860	821	868	831	838	812	846	794	788	822	859	828	836	814	839	838	877	785	874	857	777	840	856	809	849	872	891	878	803	875	828	884	834	806	822	859	840	835	857	805	854	855	819	798	802	830	838	851	818	849	855	817	816	796	810	834	851	851	798	862	808	793	808	837	807	845	831	803	853	864	846	851	733	823	828	865	845	799	846	857	786	826	852	841	839	872	778	823	880	859	797	831	839	795	817	852	826	814	801	817	815	840	836	837	831	846	797	844	902	837	850	842	828	824	820	834	829	855	817	871	837	863	890	813	822	795	844	795	790	850	828	814	840	841	808	875	906	830	842	789	815	826	780	833	850	789	833	732	871	816	847	834	864	826	849	838	844	831	859	835	747	809	833	855	848	827	883	837	837	831	840	829	822	814	842	857	845	823	854	806	831	885	831	865	777	819	901	843	869	876	838	847	844	795	822	800	803	816	828	788	791	868	853	838	820	798	856	858	853	807	863	829	825	844	804	796	873	911	849	852	805	820	839	790	874	825	886	810	854	817	830	838	824	877	832	811	858	845	794	822	814	845	781	802	806	832	868	821	845	857	743	803	810	825	864	808	817	901	821	837	821	823	850	830	824	803	821	800	857	815	824	830	830	830	906	837	876	871	829	836	779	879	878	847	784	819	825	857	884	839	826	820	846	865	827	838	766	870	848	861	831	872	838	826	801	806	828	798	787	844	861	831	836	831	797	835	854	834	859	865	800	894	844	802	802	794	811	882	825	830	851	867	832	893	820	817	823	796	844	880	803	810	858	830	824	822	857	878	873	854	856	852	843	855	814	861	815	807	860	795	829	837	832	835	834	793	849	836	874	849	845	827	844	860	827	875	843	798	800	841	803	840	839	850	878	851	768	863	813	863	776	793	875	800	826	818	811	827	850	812	840	848	829	799	870	804	814	868	852	807	835	867	850	848	868	792	872	838	810	838	855	891	840	885	826	850	805	856	830	844	841	814	866	818	885	838	791	865	835	833	850	893	862	850	858	877	893	870	837	796	744	841	840	852	805	831	884	854	830	798	864	819	801	821	829	815	829	773	832	826	877	869	832	874	873	802	872	808	820	806	903	812	847	802	860	792	826	815	830	824	808	783	861	854	825	860	877	817	865	887	753	792	856	869	812	839	771	882	875	859	811	809	847	829	810
27676	21965	23379	19681	15670	11863	9908	7833	6118	4128	3082	2167	1670	1725	1451	1329	1214	1073	1018	956	935	817	799	828	812	691	643	581	575	601	592	524	539	521	524	517	486	479	464	514	480	444	472	480	429	426	403	424	419	448	444	438	451	433	429	435	386	401	447	402	423	425	418	462	400	385	412	440	412	375	378	372	458	379	425	407	409	414	427	404	367	433	394	375	407	398	382	432	382	403	364	414	410	380	394	409	370	388	406	374	439	406	412	349	378	397	392	395	432	363	399	380	386	412	400	374	431	421	396	373	353	391	385	404	393	381	387	384	362	383	401	381	370	382	410	389	389	386	390	404	399	416	445	377	398	400	412	397	401	413	375	398	409	402	409	395	386	399	389	375	361	433	348	395	413	410	405	418	397	372	384	376	394	378	368	393	401	389	386	388	383	424	410	404	426	373	392	405	408	392	411	387	375	389	394	365	360	389	375	377	391	357	414	377	383	388	406	371	422	374	396	402	421	379	414	371	389	379	402	432	390	356	412	409	376	392	408	425	409	393	410	352	366	378	389	422	431	435	419	398	387	429	382	400	414	399	381	375	390	410	397	412	420	404	381	413	367	411	368	403	403	372	380	403	391	393	360	405	415	358	382	380	387	351	350	378	431	389	381	354	381	393	388	384	394	422	363	413	404	378	386	400	415	404	383	408	362	412	419	371	407	425	430	380	391	409	367	396	367	378	412	373	401	415	401	411	365	362	403	405	428	418	423	396	394	395	384	373	378	406	375	365	401	392	384	379	371	406	396	366	419	428	376	389	375	371	384	396	352	402	360	376	424	393	392	433	390	401	404	414	421	398	373	412	376	385	386	406	390	391	399	396	383	398	425	402	375	366	387	378	394	352	419	368	389	406	418	411	403	368	406	382	418	415	377	408	400	405	394	421	405	404	413	414	391	380	416	361	383	397	386	368	377	399	423	428	377	404	405	350	373	362	413	435	373	380	348	367	385	379	414	411	448	401	420	412	342	393	387	406	396	404	369	406	374	370	401	405	425	419	390	415	362	459	364	426	378	376	418	425	368	399	416	342	405	406	398	399	440	410	409	406	392	395	409	393	402	396	377	394	380	402	416	389	420	395	409	362	426	377	411	380	385	388	388	364	396	401	405	387	379	346	371	374	434	381	413	388	397	386	414	374	388	377	384	371	351	361	403	419	390	368	396	341	363	408	406	367	410	405	412	387	391	383	379	391	405	387	419	387	385	404	413	384	351	372	409	381	392	397	427	376	378	390	382	442	390	418	405	419	437	389	387	414	376	407	378	403	345	425	380	389	360	380	403	399	411	402	406	422	408	422	400	383	371	375	407	401	381	409	399	391	422	400	419	404	428	415	371	381	378	386	386	383	414	411	380	381	388	393	411	413	366	389	373	419	349	370	379	369	431	382	449	391	381	419	379	403	395	377	376	416	417	373	418	384	414	383	416	406	415	385	364	373	402	381	374	409	407	388	382	400	389	378	355	410	389	427	401	396	391	388	415	406	376	398	394	397	368	411	396	402	402	350	394	381	394	404	397	385	381	393	419	402	394	383	418	428	400	360	391	412	384	424	380	361	438	416	380	402	396	383	417	396	377	383	366	400	406	401	384	402	378	392	387	405	412	406	409	406	420	378	398	373	403	415	383	388	421	424	398	378	385	374	406	370	413	402	400	414	449	383	365	395	393	396	377	420	411	397	392	380	408	387	419	451	406	365	372	433	391	439	417	399	359	419	359	420	394	393	431	401	377	362	410	416	363	404	399	420	415	396	373	398	386	383	399	384	403	415	378	394	364	379	392	393	393	416	410	376	395	398	376	378	410	386	384	376	415	383	376	372	404	389	388	418	407	386	371	408	403	367	379	399	389	401	453	389	390	423	394	424	409	395	395	355	387	420	392	380	358	389	384	417	428	442	399	402	410	397	403	393	382	409	358	403	383	396	380	386	408	402	388	402	410	366	386	401	399	410	367	412	427	401	408	390	386	408	378	369	421	408	373	405	395	375	466	359	388	397	392	404	373	402	420	375	395	421	414	368	388	365	414	374	407	391	401	395	416	378	407	383	428	398	364	411	416	375	394	422	389	387	377	384	357	392	398	339	396	409	398	389	408	360	416	425	408	400	399	399	419	397	420	395	365	414	381	414	398	359	391	409	385	414	436	376	395	386	425	389	406	360	387	368	418	390	405	377	453	383	412	377	382	364	443	368	416	402	380	388	427	384	374	373	409	403	363	397	408	439	406	403	435	415	402	393	395	389	406	387	396	368	378	393	397	419	389	396	400	365	399	409	365	445	393	396	388	401	392	422	435	383	368	379	393	414	405	405	384	385	391	427	360	378	436	382	380	408	388	360	407	394	432	454	450	400	410	425	407	348	387	402	376	390	400	381	394	370	417	365	388	394	398	387	381	358	406	400	360	404	390	389	408	427	405	402	401	375	402	409	392	386	371	384	383	350	398	382	365	374	398	400	395	410	392	407	426	376	398	378	417	425	416	389	387	374	418	437	390	372	449	376	412	380	376	366	383	377	386	399	372	360	404	399	375	373	375	378	390	387	399	377	362	395	437	404	378	401	408	394	408	374	420	426	432	367	383	367	384	399	398	409	392	379	385	411	409	386	392	425	426	373	392	355	370	402	365	368	409	368	396	415	404	374	380	406	403	365	372	375	394	407	415	372	369	442	401	395	410	379	448	368	402	423	409	429	413	381	414	356	408	382	372	420	367	371	352	389	395	399	415	357	385	367	389	400	375	366	399	414	401	392	366	420	400	437	401	398	384	363	428	402	370	392	418	416	395	376	393	400	427	407	375	395	370	376	392	413	400	388	378	435	399	382	437	386	449	378	402	397	391	406	378	412	360	405	384	421	426	417	404	387	376	407	389	376	363	366	376	370	395	423	376	392	379	402	395	398	390	393	466	363	408	424	398	363	419	405	428	446	412	405	397	394	399	385	360	349	398	391	416	410	380	393	402	391	367	374	415	439	389	402	365	382	380	364	415	397	376	372	381	392	360	378	415	378	453	405	444	387	382	370	402	411	400	401	400	433	384	390	366	412	402	438	406	392	368	375	353	376	433	427	374	385	378	381	396	361	416	400	359	403	408	431	423	356	390	447	400	391	387	394	416	402	410	378	394	419	372	406	374	360	395	375	414	381	376	360	369	411	392	364	417	395	409	397	374	385	430	389	410	374	393	398	401	351	385	361	430	386	385	415	424	362	394	370	365	390	411	445	382	390	401	398	342	399	338	363	368	402	387	386	363	370	387	441	371	354	408	430	397	391	387	400	368	417	374	396	388	411	364	382	377	414	410	400	390	398	403	404	409	372	392	400	391	394	391	359	372	410	420	394	369	411	401	399	416	379	385	397	376	386	398	368	401	408	369	378	433	419	393	372	403	365	416	402	427	406	385	379	392	383	371	346	391	416	372	382	409	360	430	426	404	400	387	429	424	441	400	399	397	398	406	385	390	399
16317	16230	27379	30297	29148	26420	25057	22422	19363	16114	12982	9837	8142	7952	7018	6316	6107	5546	4975	4658	4602	4166	3968	3837	3509	2967	2800	2614	2411	2190	2217	2100	1984	1939	1923	1870	1769	1618	1581	1504	1442	1455	1467	1422	1373	1279	1293	1255	1189	1300	1355	1350	1251	1238	1317	1209	1183	1105	1158	1059	1111	1112	1066	1032	994	1075	1004	990	997	1032	987	1026	1003	963	941	991	993	996	973	1003	915	973	944	964	925	916	921	920	905	929	894	990	934	969	935	968	971	963	958	921	952	910	998	985	899	895	987	903	876	938	904	888	975	964	968	962	907	940	940	913	959	932	967	929	966	950	914	954	998	934	954	1013	962	943	943	957	978	944	960	949	919	908	957	982	856	950	955	984	957	915	907	961	923	970	999	908	968	877	888	988	945	942	919	948	937	949	918	966	952	947	975	963	1001	1004	948	943	923	967	922	975	926	956	990	881	885	907	905	929	906	929	982	972	936	931	918	934	1000	910	980	970	954	973	951	871	974	949	921	941	932	954	941	938	937	967	924	962	938	963	1009	1025	947	981	982	922	910	919	930	944	922	937	958	995	938	930	903	918	947	921	960	938	956	979	946	912	963	902	908	994	949	910	968	967	910	950	967	1006	918	886	932	925	921	931	987	890	939	975	1014	948	932	909	993	934	896	985	941	909	918	923	972	941	941	925	917	907	937	890	980	944	846	905	962	989	923	943	924	963	920	979	888	928	990	948	920	928	935	966	959	950	914	936	928	925	945	960	922	944	941	945	903	952	956	900	909	924	901	947	925	924	954	929	909	943	1023	920	969	891	962	952	878	946	893	960	934	930	931	967	938	928	901	955	928	975	945	918	914	962	990	944	948	920	885	916	984	945	905	971	954	942	955	937	1005	894	929	947	956	922	968	990	948	856	951	933	921	1004	954	953	931	911	962	958	965	932	939	915	947	931	907	885	978	935	935	951	939	931	906	976	988	976	942	905	938	956	943	932	950	950	971	970	1003	970	899	915	965	989	907	951	992	901	921	944	975	929	889	920	903	910	964	960	1019	915	931	954	916	957	962	927	968	942	951	922	949	951	969	953	1004	931	971	972	912	952	962	934	920	962	1010	972	950	929	950	957	1002	955	922	908	958	923	905	946	936	973	910	946	903	917	988	911	915	950	984	971	970	963	925	960	931	964	856	957	923	894	934	918	897	932	951	913	885	922	978	951	946	934	945	930	952	962	928	932	962	923	889	965	978	953	934	921	935	964	934	972	997	959	944	961	947	943	1023	917	953	924	980	897	1031	960	1011	954	952	955	938	891	914	932	893	958	970	943	976	924	939	948	935	959	889	978	958	948	964	957	963	955	944	884	956	971	936	988	919	983	1008	973	967	1015	923	919	948	953	974	914	902	951	951	922	973	925	984	954	961	901	959	951	934	944	954	932	893	926	880	955	938	900	958	945	913	952	978	921	923	916	915	885	946	926	966	981	935	1003	941	974	938	941	947	934	920	972	877	985	951	912	901	976	902	979	970	949	957	941	957	985	970	940	936	941	960	968	917	885	893	914	940	984	947	998	955	911	984	977	983	972	901	974	949	926	947	914	919	903	969	958	914	893	962	964	945	955	969	914	986	971	920	951	943	958	945	963	960	928	966	927	966	965	902	956	914	938	946	933	940	924	975	1010	936	885	998	927	914	938	949	923	977	923	905	952	937	930	919	926	928	952	997	933	945	952	942	904	937	901	943	1010	925	963	907	933	916	970	920	984	918	970	942	926	974	979	926	952	953	944	962	940	944	919	943	915	929	953	964	990	961	915	947	936	954	950	1017	915	978	977	966	918	931	956	980	949	947	881	931	965	877	926	945	956	991	917	939	916	939	964	943	941	921	932	897	901	955	978	916	865	949	951	936	978	920	962	996	920	961	920	902	937	962	931	989	971	951	919	914	896	961	905	929	944	967	900	929	941	973	923	939	939	926	929	917	939	941	900	934	987	996	959	915	958	931	925	945	906	924	1005	920	898	923	975	902	929	929	924	925	929	931	927	929	909	955	926	887	905	952	993	922	950	933	969	964	974	939	955	948	952	962	935	966	987	909	946	931	961	961	960	965	981	998	970	927	931	931	954	929	966	963	960	967	963	920	954	955	920	989	937	871	957	905	992	849	953	951	970	891	917	915	949	952	907	952	918	957	925	933	925	901	883	984	916	903	906	936	932	953	1039	943	941	968	954	951	949	931	941	960	868	922	953	910	964	924	931	928	904	877	933	884	926	966	935	965	966	946	921	927	970	935	874	916	914	923	924	919	898	958	964	938	907	938	975	915	951	968	918	917	929	951	943	966	951	963	972	943	935	917	950	948	941	962	959	879	940	962	992	982	872	960	929	943	942	913	906	952	909	901	983	946	971	960	917	891	927	923	918	961	945	968	954	903	1000	947	943	909	913	914	900	990	940	975	904	930	977	860	915	954	910	923	910	928	911	945	896	868	985	927	951	941	920	952	972	994	877	994	947	921	916	896	966	875	914	961	928	895	929	958	917	969	947	905	859	931	1028	948	952	1004	958	922	918	953	937	947	894	965	920	922	914	920	909	904	1009	922	908	954	980	890	928	989	953	949	944	954	922	990	921	918	970	935	954	914	939	912	931	953	930	951	925	947	929	936	898	968	952	944	987	856	926	906	898	965	909	957	939	928	941	951	913	914	937	941	878	906	944	933	948	950	921	941	941	956	956	915	962	937	955	840	977	962	913	969	949	899	971	932	994	998	983	983	923	956	916	942	928	940	915	922	888	916	944	976	922	941	931	963	962	899	955	961	916	960	905	958	949	997	1009	947	910	922	927	993	936	901	958	916	1002	920	909	902	975	948	941	940	946	919	917	922	956	932	864	948	994	929	939	919	915	955	994	905	952	946	982	954	947	923	916	881	980	911	974	969	996	1004	974	925	956	909	977	902	974	957	914	915	975	944	909	903	907	983	1000	951	1004	894	897	979	918	955	942	904	903	965	938	919	962	924	948	923	883	935	935	925	946	953	975	961	885	992	982	939	941	945	941	947	962	954	965	923	939	889	900	974	950	883	918	933	918	957	965	979	913	919	950	972	898	941	927	944	949	926	1009	940	914	938	919	943	937	962	940	957	935	1004	918	925	970	962	960	898	926	918	987	890	901	911	954	934	909	943	928	981	964	904	946	939	982	924	930	910	927	945	937	972	897	936	885	979	993	906	941	919	953	916	896	934	864	1005	888	928	955	974	1002	943	928	956	944	927	959	945	920	916	992	939	984	891	915	941	913	948	922	937	937	959	970	916	927	954	924	906	910	881	891	938	892	970	902	948	939	950	909	952	940	937	964	964	887	888	1002	935	930	946	943	934	889	926	930	890	975	924	917	1011	970	918	947	951	932	893	870	903	968	913	915	960	959	941	933	934	950	933	892	889	954	955	956	935	906	915	991	896	900	995	951	979	950	974	890	927	995	894	900	924	922	912	980	926	951	930	932	986	896	920	983	974	911	936	932	971	896	984	902	918	944	927	925	945	947	925	921	980	996	888	926	923	962	955	966	942	952	970	977
36010	28392	30229	25541	20845	17211	12778	10370	8002	6477	4252	3131	2631	2173	1697	1619	1439	1376	1207	1199	1153	1031	1018	966	844	825	801	785	664	636	631	595	589	549	489	516	514	529	451	433	439	451	432	427	454	379	426	419	397	434	426	443	416	429	422	447	454	432	397	429	394	394	378	380	363	381	394	370	390	342	387	364	342	364	380	380	360	382	360	374	371	391	335	356	360	343	370	364	366	391	354	350	361	329	349	344	359	348	351	385	359	335	370	352	338	364	321	344	346	359	358	319	363	357	347	347	351	344	332	364	311	350	350	366	354	339	386	326	356	339	315	371	378	346	391	372	373	352	343	394	371	374	335	344	380	361	343	370	358	365	358	369	368	373	367	369	340	350	350	311	371	361	366	352	374	354	362	410	317	347	386	370	382	403	351	355	344	362	359	345	351	372	338	339	348	354	352	382	382	319	336	392	339	358	342	329	356	385	370	356	322	345	368	354	340	337	334	340	338	354	388	341	362	344	354	370	402	338	382	368	349	363	361	326	381	373	350	356	360	366	336	328	350	374	378	353	326	383	332	294	365	376	371	350	372	345	369	343	352	363	349	342	377	382	369	357	344	367	349	338	351	329	346	349	342	363	373	371	336	353	356	365	365	338	371	346	388	381	341	363	332	361	363	358	365	345	349	341	361	341	371	349	377	347	347	331	372	373	325	370	340	359	354	338	415	368	379	313	366	356	341	353	361	370	344	367	319	341	317	387	361	359	380	352	367	379	348	367	371	359	348	377	385	345	369	346	340	334	352	356	369	360	355	377	373	362	349	325	334	344	380	356	393	349	342	307	374	354	365	346	410	335	323	355	326	336	376	367	336	348	361	358	357	354	343	319	337	383	363	346	369	295	345	361	320	341	384	393	333	324	334	348	369	320	365	360	378	375	352	343	343	368	372	346	330	376	365	379	359	336	365	352	349	382	364	337	377	353	359	317	353	324	377	384	337	358	389	330	385	360	345	370	359	337	351	349	361	368	379	373	354	375	353	335	352	373	350	370	368	329	368	379	370	354	391	336	341	350	370	397	357	359	350	346	346	310	319	342	369	332	338	345	347	346	345	381	381	406	359	355	341	344	358	386	397	342	366	318	354	371	355	350	324	350	347	348	398	387	328	360	329	389	365	347	345	349	361	347	301	381	327	372	338	342	383	378	319	329	352	390	338	353	360	357	384	352	364	354	325	383	332	356	358	367	365	363	364	369	356	361	349	348	367	364	344	354	371	346	355	384	354	333	351	337	322	337	358	347	344	374	325	352	370	344	340	354	345	356	379	345	349	366	397	345	352	342	372	325	334	380	373	380	343	343	309	368	384	373	346	355	401	362	360	326	351	311	396	347	341	368	353	352	342	358	354	368	355	388	352	336	381	351	355	351	352	336	340	362	343	355	371	373	354	371	366	378	335	355	375	352	335	359	344	375	337	374	352	386	347	354	366	352	378	356	346	362	367	337	379	361	339	343	366	376	355	350	376	355	351	354	367	356	369	339	359	350	377	326	402	343	354	408	324	361	356	318	378	363	375	324	358	358	365	326	370	365	365	375	334	341	323	403	351	360	344	359	350	366	371	365	338	340	370	351	356	386	343	353	361	340	346	335	370	321	358	336	360	394	326	332	350	353	363	332	383	317	345	356	367	391	359	370	360	397	347	349	386	383	336	322	370	395	376	371	367	367	373	376	342	343	344	381	337	331	368	368	359	363	355	331	349	361	354	362	352	394	386	348	385	343	366	336	337	360	359	378	365	360	305	364	388	333	345	372	368	358	362	369	352	401	371	344	350	334	322	345	343	397	356	327	388	389	347	328	342	352	342	335	368	332	377	346	345	368	411	342	341	343	334	356	345	363	398	377	365	332	332	335	372	384	378	327	354	349	350	363	358	316	366	374	296	386	354	340	360	375	341	337	358	319	358	354	309	346	367	340	335	349	332	349	348	333	323	379	330	360	360	367	365	346	375	370	360	343	343	341	341	346	390	345	323	372	345	349	347	312	337	368	351	356	346	338	325	354	367	304	319	340	353	363	351	334	353	358	315	356	368	326	341	363	382	339	323	368	374	361	349	370	361	377	376	372	347	372	352	345	367	324	359	376	325	328	364	326	365	354	331	346	342	343	351	362	380	325	380	401	379	363	371	358	338	338	355	382	381	344	304	358	359	349	429	355	384	335	354	354	330	328	357	344	397	358	359	342	380	314	342	347	370	356	339	363	328	362	389	335	361	379	342	354	372	334	382	356	376	356	362	340	376	337	390	356	374	380	382	303	357	341	355	343	349	318	402	304	329	374	338	339	363	348	337	352	319	362	366	353	367	343	346	354	337	399	357	339	332	337	343	338	349	363	379	345	359	397	365	324	363	318	361	381	367	351	370	355	368	330	353	371	349	363	347	326	369	345	354	372	377	342	321	382	360	365	350	354	403	351	364	350	341	341	379	343	367	348	347	324	355	358	368	374	344	348	345	402	338	420	347	374	331	352	337	324	348	363	337	349	361	330	383	359	335	390	369	330	366	361	332	400	339	372	364	346	341	347	348	327	362	354	362	343	361	359	392	352	346	342	367	342	365	376	389	345	338	349	379	345	335	343	375	357	394	348	381	364	329	366	343	368	385	360	389	344	365	363	354	346	341	330	324	350	352	352	387	353	357	340	341	370	357	346	349	345	331	342	357	376	346	364	352	319	360	345	357	355	348	356	341	363	376	346	345	350	355	338	359	360	335	325	350	374	368	349	362	374	360	346	345	351	329	326	344	352	332	342	370	362	357	384	358	363	371	384	335	360	344	379	331	356	350	336	373	339	357	355	332	384	387	323	346	345	368	373	355	332	362	363	366	363	326	362	389	413	377	345	365	368	369	368	330	374	362	404	370	351	392	334	342	367	383	369	372	344	352	373	339	383	346	366	350	379	371	383	343	348	324	382	407	361	354	385	345	371	367	362	346	341	331	363	334	349	344	351	320	349	351	381	392	368	337	344	336	361	338	328	391	369	327	324	334	347	351	360	374	359	355	373	378	402	334	341	354	344	345	364	315	381	359	331	333	373	392	366	347	328	369	391	327	395	340	385	347	374	362	360	337	336	379	343	383	361	356	366	353	356	383	356	366	346	394	342	318	317	361	346	349	359	323	382	321	358	305	344	347	346	348	361	350	363	359	349	354	298	393	317	367	336	361	334	379	369	329	387	367	352	359	371	387	366	359	364	389	357	355	377	351	353	340	365	369	318	335	331	391	354	413	365	346	351	372	334	368	336	348	344	332	328	370	387	368	349	365	328	381	365	371	325	349	379	348	357	364	333	319	373	346	333	376	386	382	377	360	358	357	354	325	351	384	335	378	336	357	342	361	350	388	351	368	370	346	389	363	381	358	361	371	328	358	364	353	333	340	340	394	347	379	360	349	365	370	384	333	336	352	370	371	366	374	359	333	331	349	355	338	344	354	337	352	342	357	361	369	377	391	351	358	358
21149	20487	32516	35378	34626	32145	28767	26502	23053	21123	16279	12964	11486	10296	8674	8202	7794	6936	6323	6381	6181	5330	5545	5216	4072	4088	3793	3553	3065	2956	2833	2611	2452	2404	2300	2168	2068	2034	1863	1713	1667	1636	1626	1529	1467	1442	1358	1381	1299	1350	1436	1398	1348	1324	1311	1288	1237	1204	1118	1126	1076	1047	1046	1012	1010	1026	916	918	961	1029	928	932	970	984	975	934	902	929	836	874	894	893	911	883	892	891	890	843	878	869	853	824	877	858	896	891	874	838	850	820	860	886	836	815	848	846	830	862	889	841	820	868	864	872	830	893	840	823	842	867	833	836	853	874	849	870	856	855	869	862	852	922	908	840	842	848	844	827	861	913	872	816	802	847	820	855	863	862	917	902	810	871	804	837	895	822	851	873	798	867	890	886	850	862	864	865	864	841	853	883	860	826	822	884	859	796	867	854	879	819	911	830	839	811	845	782	833	868	801	858	897	852	855	894	893	849	878	849	854	881	831	867	826	882	881	842	821	900	846	863	874	837	840	854	865	909	909	838	841	842	872	869	864	869	852	797	835	881	852	869	837	878	821	848	847	828	831	798	820	833	861	828	839	818	844	852	927	848	856	869	806	881	871	896	874	881	851	801	863	851	872	843	860	905	885	894	853	858	873	874	824	816	811	885	849	906	830	838	848	857	853	875	846	908	865	882	879	869	853	829	908	845	879	826	841	806	848	788	825	838	844	845	822	886	807	897	859	916	852	860	862	801	864	847	809	852	858	847	854	828	876	812	849	800	821	866	895	834	864	840	888	821	842	799	824	881	858	868	847	865	924	855	912	861	854	839	860	926	827	822	817	801	831	832	822	858	841	871	836	843	853	860	851	837	861	833	809	851	866	868	830	848	786	829	867	856	895	853	849	884	892	848	813	885	872	893	864	865	877	869	817	863	868	828	861	828	849	877	848	875	875	869	881	869	802	835	836	829	875	859	869	851	907	861	851	872	862	899	794	846	831	838	853	806	828	858	804	856	821	857	823	791	804	835	847	856	867	878	865	845	808	901	887	870	879	862	879	816	854	832	817	862	842	874	856	864	871	821	856	878	880	815	856	894	825	909	883	891	895	908	847	832	854	823	825	780	861	800	889	889	846	835	824	844	890	863	874	828	828	836	860	862	881	880	907	853	839	847	806	881	840	848	896	816	847	781	875	879	867	905	879	823	835	841	877	815	876	856	836	834	854	855	862	857	850	866	870	847	892	860	859	878	833	853	870	878	851	861	858	856	870	889	825	881	822	864	880	881	800	859	826	818	816	867	856	860	828	856	845	879	833	875	857	825	854	795	803	847	820	883	850	855	869	809	850	845	809	846	856	814	850	845	802	843	823	843	952	839	899	838	824	843	855	803	844	813	885	851	896	874	846	865	798	849	845	857	879	860	898	878	897	852	856	887	878	891	801	857	840	865	896	817	848	816	870	903	886	885	859	856	859	842	820	844	846	849	893	861	847	871	906	890	832	841	854	900	808	862	832	918	771	882	882	809	829	842	868	859	813	853	800	868	879	822	924	829	867	824	822	840	837	844	835	832	847	917	885	842	876	789	935	862	853	838	825	858	791	865	864	873	885	893	832	859	898	893	888	868	867	881	846	814	788	850	799	903	848	836	850	831	823	847	848	865	854	826	875	843	824	846	873	935	849	879	851	796	856	830	879	861	843	800	861	877	876	844	871	849	887	866	854	864	812	816	878	823	853	842	832	894	856	803	884	807	864	914	875	865	857	818	851	803	830	855	838	882	867	827	840	856	866	840	831	810	831	831	851	864	787	863	865	833	797	908	905	883	905	845	848	832	870	861	886	870	866	908	841	880	795	904	836	774	852	880	862	838	832	877	811	815	833	833	816	823	842	849	840	875	866	865	824	862	845	866	894	870	833	875	837	865	817	831	805	813	821	823	874	849	861	885	870	849	837	866	885	821	881	840	864	823	878	821	854	799	869	836	838	857	811	872	800	849	877	830	810	841	875	817	833	888	862	817	855	852	895	865	848	852	837	829	861	877	853	881	827	838	876	788	871	820	858	824	881	802	898	863	806	836	820	843	933	836	824	866	898	868	839	808	848	820	840	876	873	860	843	875	868	881	909	857	822	831	844	833	823	876	839	784	876	922	895	835	853	790	817	848	840	869	822	806	834	855	850	859	833	857	859	852	877	824	829	880	864	809	861	868	868	857	874	857	903	822	789	808	873	850	857	872	848	828	857	856	860	874	800	846	861	827	844	893	855	918	868	853	864	818	771	828	878	838	838	823	864	808	828	873	858	828	866	822	834	892	861	886	895	860	869	847	866	828	822	842	856	872	871	857	854	887	858	910	878	859	865	853	822	886	830	853	840	847	866	822	846	832	854	867	890	886	850	838	872	848	865	838	836	887	814	810	857	812	828	822	889	811	867	838	867	834	861	738	843	884	848	788	860	875	824	874	860	885	877	837	856	850	840	897	879	877	886	853	849	897	824	891	869	823	854	858	825	848	883	842	855	864	853	885	865	848	857	830	831	906	825	848	856	828	836	858	831	786	866	826	885	857	874	826	831	872	831	837	851	853	846	866	846	840	840	889	893	860	851	860	871	889	827	853	837	876	841	844	860	830	836	830	868	882	878	838	832	845	863	844	824	851	885	880	920	835	833	856	861	893	854	852	895	833	862	823	834	866	891	853	901	872	851	846	938	864	862	918	888	886	796	800	874	925	859	893	890	849	891	838	808	838	919	825	872	844	795	865	901	820	802	875	900	776	827	855	850	842	858	820	871	793	867	839	848	920	861	865	881	828	878	869	826	837	828	847	819	849	885	870	846	885	846	861	825	862	815	793	858	884	832	814	864	849	850	873	851	856	824	885	831	782	839	856	818	840	822	881	804	824	853	820	887	894	812	833	835	868	877	842	836	856	845	810	860	876	839	879	808	887	928	821	831	854	843	852	844	842	841	893	879	893	861	872	868	835	848	842	839	896	830	816	855	855	844	887	830	842	836	884	856	864	840	794	863	848	875	844	856	848	879	853	881	837	878	820	823	843	790	872	839	890	843	867	847	824	828	822	841	845	864	878	858	935	808	890	863	859	858	844	849	854	880	846	853	876	885	851	842	892	885	826	827	839	840	849	876	814	825	826	825	855	838	853	893	877	805	843	842	859	919	876	884	892	876	814	822	828	856	840	849	892	887	856	859	898	806	862	861	863	854	868	799	883	816	875	875	858	895	866	871	840	836	878	820	910	862	864	837	863	860	796	860	866	888	839	855	813	836	920	844	844	850	857	800	807	937	831	843	811	909	827	879	852	832	870	871	857	844	907	824	885	882	850	870	847	808	857	831	831	871	855	914	855	824	825	887	875	872	830	856	846	859	858	805	840	849	836	774	869	862	916	868	849	897	866	845	906	805	853	878	834	837	864	898	852	879	901	872	830	868	801	910	844	878	864	898	897	864	792	861	811	916	848	818	842	821	838	886	871	852	830	826	838	874	863	835	925	882	855	816	820	840	788
18533	14512	16624	13305	9573	7164	6007	4164	3237	2526	1809	1413	1185	1062	879	864	782	715	652	670	658	608	634	556	541	533	516	500	494	443	440	378	454	425	394	357	406	359	365	351	337	391	361	373	381	341	348	338	368	398	372	360	362	385	347	356	339	336	382	333	369	315	335	363	364	317	353	325	336	327	357	336	350	316	337	361	320	333	361	315	357	330	346	330	344	383	339	341	346	316	345	339	326	371	338	372	356	351	323	322	353	339	356	357	327	316	346	339	338	322	312	371	354	355	327	360	321	327	352	343	320	367	343	350	350	365	340	334	314	370	345	353	337	356	315	359	333	291	337	357	313	356	357	302	355	361	339	350	341	372	333	326	370	317	338	317	344	330	317	315	339	328	309	337	357	339	367	343	351	373	362	351	297	327	358	342	325	342	348	354	357	350	332	333	353	377	355	356	337	318	354	336	305	350	372	299	365	357	346	327	319	344	356	358	345	346	329	330	368	320	326	329	336	368	378	336	310	348	329	367	366	367	371	330	362	333	379	328	340	338	384	325	324	318	352	392	343	346	333	353	298	330	312	327	350	343	372	332	351	316	337	321	329	315	345	370	326	366	319	326	332	325	349	331	345	344	345	350	371	294	325	322	334	332	327	336	324	371	369	344	330	338	362	356	332	325	350	323	337	332	349	303	362	370	312	313	349	321	383	322	299	346	313	359	327	322	330	353	331	356	334	299	337	336	332	337	322	331	361	314	358	323	324	323	352	311	365	335	331	343	309	336	346	311	342	339	331	328	356	334	313	322	327	328	355	340	327	327	354	295	334	355	380	332	324	339	329	364	368	341	363	351	326	319	326	348	293	324	361	342	346	368	352	325	333	367	337	329	354	341	321	325	327	324	326	320	319	351	337	328	336	312	314	348	349	352	345	304	335	343	339	318	359	320	336	351	326	326	360	355	317	339	359	374	328	375	356	357	327	328	352	357	334	362	339	355	347	353	332	386	339	328	347	362	326	324	348	352	337	313	330	339	302	275	354	338	310	315	339	351	331	347	317	304	301	336	346	332	326	317	365	344	331	354	359	346	348	333	325	368	352	347	322	310	350	351	357	368	294	341	337	304	352	326	332	327	340	359	365	323	331	317	326	335	366	361	342	348	367	342	363	325	321	351	334	301	353	342	377	339	328	307	337	316	344	331	294	347	322	355	341	363	370	343	330	311	325	367	341	368	356	341	354	353	333	339	360	360	347	329	336	320	317	347	323	287	313	374	366	330	350	355	338	336	328	346	348	331	351	334	319	330	329	330	306	331	315	352	355	311	349	344	308	335	303	355	359	316	359	324	345	328	325	325	325	383	335	303	375	327	312	326	336	319	333	356	318	345	343	342	341	336	321	331	308	344	365	320	340	350	316	313	300	333	306	327	322	375	334	331	325	356	313	311	335	366	346	361	344	353	350	348	323	364	347	334	336	365	330	342	316	353	349	322	315	335	354	328	325	315	345	357	349	355	358	356	330	360	362	318	349	301	353	348	376	323	364	342	329	342	363	336	388	367	321	349	339	314	336	320	339	351	338	323	337	348	333	325	349	340	338	358	349	349	345	362	329	374	332	313	339	332	336	351	330	321	331	301	327	329	304	367	348	326	356	352	368	336	347	319	316	325	324	334	376	325	341	330	303	337	313	334	315	329	322	349	338	347	357	348	317	345	377	297	323	351	339	340	326	323	320	341	319	334	320	358	362	345	323	298	358	323	318	376	331	341	364	331	354	351	341	357	343	320	334	335	348	344	328	320	335	356	340	343	330	299	358	333	346	323	387	358	342	315	354	340	349	361	335	327	340	344	332	304	284	302	377	328	345	322	351	346	361	313	325	348	320	325	317	325	351	330	307	325	350	361	348	350	330	348	350	346	346	345	345	327	355	330	356	349	347	343	309	344	363	336	318	325	352	362	334	375	363	356	342	347	382	287	320	331	339	339	374	359	306	328	313	335	339	357	363	299	358	321	334	304	337	352	334	338	330	332	339	333	343	350	346	341	345	320	363	341	325	348	341	386	314	322	324	339	355	325	290	305	348	351	328	349	335	336	312	302	327	327	354	342	345	331	328	365	363	372	337	349	343	327	317	331	353	326	340	306	327	355	351	336	361	354	358	333	341	349	334	326	337	360	328	341	340	351	333	350	322	340	349	332	336	355	317	347	332	366	353	354	336	393	350	366	327	341	349	347	290	314	300	314	324	358	360	359	352	305	309	332	350	348	360	321	315	359	336	374	382	340	327	331	332	309	348	329	354	336	302	333	332	343	360	327	371	288	375	330	319	319	334	349	321	319	393	321	342	351	314	349	358	330	340	355	344	323	351	360	342	362	334	329	323	308	306	319	315	350	338	315	338	325	370	315	314	348	345	319	353	322	358	299	316	339	342	366	338	336	364	361	310	306	333	345	314	322	315	346	331	358	347	372	321	342	332	393	389	319	360	347	367	343	310	379	340	356	311	323	309	353	355	352	341	387	334	324	363	350	340	323	336	343	321	342	314	334	324	323	331	339	347	312	309	308	325	364	341	376	335	337	337	329	359	350	313	347	327	353	330	348	357	333	365	342	309	338	330	350	351	333	363	355	380	320	325	311	320	316	331	349	329	340	363	318	341	307	307	354	328	339	307	317	327	307	360	345	359	360	335	339	321	335	304	334	301	360	389	338	337	385	331	334	357	331	362	347	337	310	340	347	333	369	367	336	339	349	356	348	302	325	329	324	369	323	316	324	319	314	345	327	304	340	318	324	315	342	370	329	329	331	351	329	321	352	332	365	314	358	338	356	354	319	314	344	341	349	368	346	341	346	397	329	346	341	338	365	354	326	339	351	314	331	321	365	337	323	339	329	330	339	323	377	348	366	356	348	373	341	383	338	347	338	355	358	322	312	342	333	357	311	315	350	359	352	324	343	361	331	372	315	327	359	334	324	346	317	351	337	315	321	333	344	337	323	357	326	341	325	302	326	337	325	303	321	358	351	331	344	345	342	366	335	331	346	338	339	336	346	333	333	329	335	314	343	324	348	349	319	343	336	343	338	320	329	325	346	339	336	358	348	330	337	347	346	349	337	328	324	339	316	365	308	342	344	381	377	316	360	367	306	356	367	361	334	349	344	326	375	350	369	322	337	337	355	328	333	356	337	345	323	347	343	346	369	337	345	340	370	330	317	346	326	330	320	350	335	332	351	353	329	367	334	327	341	352	345	353	295	339	342	362	316	336	335	374	351	315	355	360	331	357	342	361	335	340	343	352	324	335	360	341	348	332	374	337	310	284	342	357	338	380	316	351	324	299	353	352	339	328	321	327	376	342	317	344	318	357	317	301	354	383	359	303	341	350	321	329	350	343	318	350	353	318	352	312	349	333	370	312	362	323	367	356	339	328	334	352	310	366	326	320	333	338	341	310	314	318	341	339	339	344	333	326	341	358	341	369	320	344	345	331	381	358	314	322	356	319	369	341	336	356	318
10488	11011	21276	23452	21780	19529	18498	14996	13033	10681	8512	7060	5883	5421	4527	4240	3773	3407	3286	3294	3032	2659	3093	2605	2150	2106	2187	1839	1728	1650	1531	1478	1441	1461	1465	1324	1209	1261	1171	1079	1132	1124	1147	1136	1082	1024	1057	1057	1110	1083	1130	1080	1080	1073	985	1005	973	948	940	911	912	889	924	843	921	847	850	826	835	882	835	846	875	881	861	845	869	880	863	836	861	793	792	870	861	841	842	817	863	848	871	775	854	824	833	847	837	829	908	765	817	879	794	865	821	829	836	828	870	878	807	795	815	764	790	816	851	827	830	820	852	851	831	810	843	813	858	836	833	786	835	816	833	833	817	864	841	839	838	808	845	830	848	828	857	782	839	827	777	804	852	797	857	846	815	840	782	817	840	900	806	796	844	855	852	929	826	874	799	812	817	820	844	808	778	841	854	846	788	820	878	806	886	863	821	899	815	836	827	853	801	814	709	800	897	853	799	828	807	850	820	836	839	811	830	794	795	856	808	802	831	778	839	863	864	828	804	834	782	867	846	847	823	849	868	820	882	845	826	814	811	780	847	798	866	812	822	789	806	886	867	798	858	818	879	818	854	786	841	846	801	822	806	819	826	809	855	802	848	832	820	857	833	816	808	817	788	871	825	868	841	842	777	862	796	851	868	826	849	827	846	849	847	859	813	856	827	859	810	831	850	821	806	853	798	764	823	843	846	834	803	821	867	778	774	786	783	858	835	805	798	837	805	806	802	805	826	772	878	774	804	864	855	863	832	823	887	855	878	861	836	832	805	797	830	821	872	871	828	865	829	808	833	801	839	800	810	818	818	841	830	883	815	835	813	834	837	816	804	863	801	828	780	804	840	839	822	840	852	833	804	843	851	802	833	791	872	823	840	777	842	782	818	838	796	823	901	835	843	822	833	813	766	823	807	828	875	806	865	850	810	834	824	860	840	860	813	855	877	778	840	832	822	813	843	879	845	874	784	898	894	795	846	805	837	873	871	852	844	833	827	860	814	824	817	855	814	803	819	823	795	839	778	785	874	810	817	814	821	819	849	850	847	798	835	823	827	808	844	796	862	833	780	839	833	810	878	857	816	889	850	846	896	901	900	881	854	905	853	843	764	841	836	857	843	825	849	826	811	819	810	820	809	854	833	845	787	845	822	802	792	803	880	806	858	812	780	810	882	797	803	854	839	846	894	831	770	828	781	856	875	777	827	785	865	889	843	826	857	840	856	820	801	863	879	836	822	814	859	840	806	819	838	846	830	836	893	850	828	848	876	818	831	810	874	857	819	837	823	791	823	886	809	809	774	819	813	829	821	868	851	843	835	876	792	834	817	799	797	927	847	813	848	851	862	810	803	827	798	871	819	874	820	859	873	810	835	808	854	875	823	851	793	826	811	845	814	849	818	859	783	823	801	841	828	836	826	868	785	831	790	821	879	829	786	787	801	852	878	834	823	758	851	813	832	828	824	788	844	839	885	815	802	840	857	861	866	787	853	875	870	807	797	810	839	889	875	813	822	853	864	811	808	803	853	815	840	808	836	837	855	853	819	831	799	813	868	821	879	847	841	856	817	852	794	799	824	830	865	824	813	803	801	822	867	795	858	847	821	894	844	822	812	889	833	889	833	806	840	802	853	875	758	796	792	879	842	781	857	830	813	811	850	816	864	804	821	829	835	828	843	841	860	886	817	856	821	851	799	843	817	809	830	840	795	783	873	877	857	846	828	845	801	856	861	832	822	781	833	858	764	813	855	843	868	849	863	869	806	875	835	898	794	837	803	800	829	820	832	817	810	849	854	829	908	790	843	845	888	793	814	800	822	778	871	879	829	872	840	814	848	883	849	803	849	852	772	761	851	841	804	838	810	821	846	842	810	825	807	844	812	826	836	854	834	837	792	793	844	805	808	854	849	840	813	793	825	817	810	859	839	876	855	789	789	876	842	854	813	846	823	815	838	820	858	854	879	808	849	843	822	823	817	830	855	820	774	863	826	832	842	837	848	889	851	820	825	852	884	823	860	819	823	833	847	830	834	838	826	808	808	837	844	837	837	828	858	902	828	806	821	825	837	814	873	830	806	803	838	892	861	824	781	846	850	806	799	747	850	856	833	813	856	797	834	793	808	859	804	844	845	856	839	829	823	821	842	851	830	809	798	808	817	874	815	856	864	828	836	850	836	818	835	841	803	886	839	796	830	842	893	860	864	850	828	841	801	816	859	861	845	880	873	813	828	825	840	851	847	867	836	876	841	762	831	858	824	867	826	824	753	851	822	824	834	839	852	862	870	855	833	826	829	841	759	885	879	813	851	841	837	836	784	811	881	838	807	835	829	851	784	814	822	849	764	845	890	788	869	796	848	823	862	817	849	799	834	877	812	839	848	792	841	869	827	890	863	836	852	834	861	870	868	861	833	794	836	827	800	843	851	786	828	874	868	808	836	838	831	830	827	820	811	818	781	765	848	872	807	815	812	797	865	843	846	824	825	800	837	801	822	836	784	833	836	804	820	798	803	808	822	820	809	865	827	805	830	830	838	823	813	842	824	826	796	818	829	818	917	835	851	805	814	775	846	828	753	852	778	829	865	807	859	819	825	824	872	789	830	786	821	804	833	833	848	872	845	776	843	853	851	836	822	840	845	859	861	828	863	791	829	841	819	866	827	814	838	814	804	823	812	801	853	827	849	807	827	858	840	837	774	804	801	808	845	849	805	812	835	854	826	785	870	907	814	790	825	802	850	855	837	839	830	790	843	811	827	832	866	814	856	824	870	844	820	905	851	823	839	790	835	797	864	856	814	853	824	811	804	792	810	844	826	829	858	829	795	846	857	813	821	854	825	797	807	844	825	837	805	871	821	804	829	827	822	832	818	829	833	781	902	836	803	867	856	773	816	819	869	830	841	859	833	821	814	865	862	819	842	865	802	839	821	877	786	855	880	819	856	852	921	832	817	862	839	850	797	843	870	805	903	824	836	815	860	845	836	814	828	842	793	808	869	800	847	862	864	864	858	824	806	810	895	844	836	822	858	841	862	818	775	806	843	833	827	809	854	805	807	825	826	813	864	831	853	873	809	813	859	847	851	846	758	837	855	821	807	833	840	912	798	847	837	799	862	821	854	824	826	812	828	810	825	882	794	816	835	868	820	811	816	826	816	792	801	855	823	844	873	838	870	837	814	827	824	854	847	822	840	776	866	822	849	855	802	845	823	786	852	844	828	880	840	796	822	820	851	836	812	816	794	795	842	842	842	894	847	812	779	837	795	827	845	834	813	736	831	856	816	807	835	797	833	788	829	849	863	820	815	843	916	802	815	841	763	789	843	790	795	823	826	769	804	782	862	830	812	839	851	792	808	825	875	849	813	841	868	831	836	830	843	871	795	865	884	799	854	849	802	875	793	837	857	768	835	851	846	868	856	835	831	823	816	804	827	862	836	824	839	818	867	833	802	838	805	874	815	821	836	825	798	869	866	849	860	807	807	872	818	860	837	832	786	869	782	848
27658	21218	23369	19243	15034	11262	8958	6750	5330	4078	3277	2501	1823	1580	1271	1166	1038	962	978	961	844	885	888	762	718	778	692	621	577	577	512	550	575	539	510	489	522	496	493	483	466	464	488	427	404	420	410	422	409	435	445	453	418	447	411	474	461	418	375	414	389	408	386	443	367	428	426	456	403	400	397	397	399	428	394	386	364	404	342	401	388	399	430	387	420	390	392	413	400	393	365	386	407	415	370	399	404	383	379	431	392	400	418	395	393	394	408	390	384	357	367	368	395	384	389	389	406	401	398	387	427	384	393	402	400	391	407	406	383	371	411	388	406	397	398	385	382	379	390	420	379	409	379	414	396	380	401	417	349	377	378	400	375	384	398	370	387	386	362	384	385	387	401	375	370	371	334	384	410	440	386	375	405	385	375	386	394	388	394	347	384	432	416	391	385	419	385	384	387	401	397	373	390	409	415	389	390	393	398	371	366	400	393	399	381	433	393	351	389	368	352	385	427	406	380	396	411	432	393	413	387	412	344	366	355	376	418	377	392	358	415	378	403	393	365	373	401	348	390	388	403	343	386	382	409	423	394	385	401	414	348	402	436	337	380	368	402	411	398	411	400	370	385	401	409	398	405	416	390	383	381	422	405	411	411	363	383	404	390	392	365	421	374	393	417	337	412	365	418	406	377	378	379	455	397	366	370	381	356	396	407	404	353	380	399	375	373	360	363	405	393	408	395	401	410	396	384	430	413	437	392	440	410	382	367	419	404	399	402	354	404	375	390	372	383	409	417	404	427	392	400	388	402	373	378	395	375	408	442	367	388	388	399	382	401	375	371	373	400	397	400	386	362	372	400	397	375	400	420	417	369	414	401	384	408	409	406	380	365	388	403	394	391	388	385	365	414	382	394	375	395	419	388	419	365	413	387	435	407	397	394	411	414	397	392	367	394	360	402	426	386	359	395	388	403	364	405	403	397	356	406	430	386	397	387	394	394	407	396	392	378	384	386	345	408	384	439	381	374	400	421	367	363	365	404	401	366	373	412	400	384	362	374	385	422	416	393	424	359	378	393	420	385	372	382	375	409	349	401	349	416	418	392	382	400	425	388	378	350	400	403	371	406	415	388	366	346	345	423	411	396	415	376	373	432	386	370	354	399	366	370	346	414	423	393	383	397	345	400	391	397	365	387	389	409	394	369	345	394	391	392	377	401	402	380	377	432	372	390	391	414	388	377	397	376	363	366	402	392	403	435	439	374	379	390	423	372	406	396	403	395	341	395	392	386	390	407	389	400	384	366	378	420	372	350	396	409	389	359	366	418	415	381	372	365	397	377	407	377	408	357	417	361	390	361	397	385	440	383	390	373	373	423	358	392	396	375	411	356	382	349	406	374	363	371	440	414	399	372	369	415	406	371	393	382	406	414	415	397	377	389	419	398	422	376	394	442	347	407	404	432	408	394	372	370	394	394	412	374	412	384	361	383	417	369	400	406	409	437	419	398	418	377	387	338	399	411	372	402	381	396	392	397	406	356	379	410	418	366	370	383	348	403	375	417	411	420	402	353	399	414	404	403	357	386	382	385	404	378	406	354	398	389	412	385	391	373	390	409	376	392	404	395	355	370	404	372	372	384	397	385	414	367	372	391	393	345	386	425	390	359	416	410	364	424	419	409	414	410	376	388	400	398	407	359	356	366	394	428	400	358	391	412	427	395	369	426	435	380	409	439	395	358	376	367	418	431	409	390	374	397	406	403	368	407	407	425	367	394	378	392	419	390	416	439	389	427	396	392	384	375	407	372	403	392	352	408	375	376	361	395	384	355	389	383	411	395	369	416	394	439	405	421	398	378	412	383	362	382	392	394	373	424	417	380	408	373	380	387	397	386	397	410	392	389	366	418	377	396	410	411	405	400	390	415	361	394	420	406	390	388	361	417	380	405	356	370	398	401	399	387	402	380	417	380	382	402	443	359	376	406	412	427	457	373	382	393	389	408	398	389	370	357	385	400	433	374	412	371	366	388	363	395	357	379	386	409	368	407	410	394	393	387	379	380	367	352	443	383	455	398	367	380	378	379	390	378	382	404	407	406	360	385	372	407	396	361	403	419	391	404	398	372	387	410	412	401	408	426	417	401	391	395	359	348	384	401	398	384	373	404	410	404	379	384	418	356	342	346	376	425	411	407	381	401	380	368	384	419	407	397	363	398	423	378	414	363	406	390	414	391	406	378	394	414	390	368	403	382	408	378	379	396	428	373	406	393	395	418	364	395	400	397	411	383	370	370	421	389	378	409	360	421	433	421	388	397	426	390	446	400	394	409	381	386	433	422	414	448	351	384	363	392	370	389	369	404	407	400	409	365	406	331	396	399	379	399	389	393	404	407	415	371	372	392	380	412	411	370	387	382	419	388	414	370	410	405	386	377	401	409	391	390	434	430	379	397	394	363	376	363	390	390	389	392	379	409	383	428	401	424	352	401	426	384	351	412	374	376	396	359	396	374	400	399	396	434	412	383	392	381	395	399	390	403	374	426	371	377	394	389	399	391	407	398	370	412	353	386	405	427	400	395	404	390	377	366	357	413	435	400	389	404	395	390	392	396	385	376	369	387	407	419	398	389	383	372	418	409	379	408	404	371	398	398	390	418	401	398	399	383	396	389	406	388	411	365	394	399	421	362	360	411	382	393	391	370	408	395	358	394	365	397	352	366	374	425	417	399	357	402	399	381	374	396	425	406	393	373	410	404	373	344	358	382	387	385	372	389	405	435	396	344	395	391	416	406	393	374	391	400	410	407	389	397	435	402	357	394	369	379	406	380	387	371	387	384	391	404	414	409	429	400	380	413	373	421	404	387	398	372	381	393	415	382	376	380	378	386	407	400	401	403	412	396	364	409	409	421	386	408	403	384	399	400	402	374	416	422	386	410	404	405	383	395	433	378	384	409	370	392	386	423	402	370	388	362	403	396	402	411	407	391	395	362	393	398	400	422	377	408	444	373	402	402	422	395	373	427	424	394	353	423	379	405	423	368	415	362	395	364	433	389	393	355	412	401	383	385	388	389	386	388	398	426	366	371	377	384	448	400	396	378	388	422	387	387	400	409	385	386	386	348	398	390	418	399	394	368	390	382	416	413	414	386	375	425	377	407	403	409	380	409	419	393	408	377	413	423	384	353	418	356	396	393	379	382	353	426	374	414	402	424	385	405	405	399	419	372	388	392	384	367	440	416	395	404	372	395	410	380	400	413	389	419	363	383	405	406	428	406	404	379	399	394	358	381	421	394	367	394	366	404	382	401	410	383	388	390	386	390	401	374	409	388	382	398	390	373	378	383	410	343	424	380	384	433	398	417	428	361	424	393	370	400	394	378	388	387	384	426	383	406	401	354	393	386	410	433	411	437	400	428	376	433	368	418	383	393	416	438	398	417	407	379	383	377	428	372	399	398	453	384	429	422	387	396	397	372	388	384	414	389	425	410	398	358	393	398	397	385	359	403	393	389	391
16259	15728	27279	30101	28332	25971	23667	20430	18292	15483	13349	10330	8667	7554	6510	6106	5545	5016	4855	4957	4280	4139	4264	3410	3368	3359	3082	2579	2417	2418	2227	2143	2033	2060	1789	1747	1724	1727	1666	1578	1446	1426	1474	1369	1299	1343	1264	1290	1286	1407	1361	1340	1317	1260	1254	1201	1137	1161	1041	1034	1101	1113	1039	1060	992	1038	988	1007	983	978	1028	1015	1077	953	1003	937	957	973	997	941	899	968	927	946	999	940	947	935	938	969	958	1026	987	972	938	951	1000	1035	946	969	921	892	909	945	935	898	969	901	956	963	997	920	987	935	897	954	907	898	930	956	893	927	938	977	948	954	925	958	934	908	967	969	918	941	944	923	905	898	899	961	891	925	905	949	961	971	932	921	947	929	933	929	918	947	963	976	915	939	935	916	990	985	897	925	978	934	873	914	947	930	967	897	935	934	928	957	903	977	948	935	926	949	952	961	884	888	876	875	927	971	907	912	902	951	912	986	955	886	938	959	902	991	1002	888	967	951	941	920	988	906	971	917	957	952	940	911	945	940	915	907	925	928	919	957	914	917	919	953	931	940	949	938	933	918	965	922	1002	928	935	957	953	953	918	947	935	924	918	979	946	958	927	1014	928	931	981	885	902	945	920	950	957	894	907	970	959	1044	957	944	904	944	928	883	955	970	975	956	930	910	907	958	943	898	915	960	990	932	946	1002	893	932	894	969	982	883	946	940	924	966	927	882	899	951	914	974	923	936	961	929	936	932	911	954	921	973	941	938	960	933	937	985	939	907	927	890	897	916	886	955	968	908	957	923	957	947	937	917	967	983	925	922	968	944	940	940	987	944	967	903	894	915	932	923	872	906	940	980	964	909	964	981	904	936	941	939	943	907	924	940	966	948	952	955	936	936	924	896	897	958	909	949	937	927	960	975	885	896	904	936	925	1021	1018	1012	913	914	959	952	896	973	955	935	901	933	922	961	895	943	896	940	924	932	964	940	947	923	886	974	908	957	932	929	982	973	983	927	941	894	990	936	931	971	1013	975	945	931	925	953	927	953	927	972	885	919	894	940	954	943	951	893	935	904	945	965	909	954	923	896	968	956	888	941	897	939	961	930	917	925	921	974	928	915	957	912	927	917	971	906	938	939	954	913	942	877	928	939	946	975	924	921	950	961	928	915	930	921	868	935	957	977	870	891	943	1012	915	1030	960	901	944	938	945	915	892	928	952	973	917	856	932	944	889	939	910	917	889	948	970	938	966	980	944	970	933	912	968	932	914	969	942	913	965	941	919	909	949	921	927	912	895	905	964	959	934	864	905	931	927	932	908	932	947	920	906	922	896	956	982	928	956	965	958	920	949	933	921	953	911	961	971	931	966	892	963	908	899	882	897	931	943	891	924	942	968	926	945	964	924	896	915	927	1028	916	912	969	919	936	912	957	926	976	902	964	930	933	956	938	960	916	953	937	890	993	949	920	947	863	928	925	967	911	910	862	900	911	928	956	937	955	904	901	905	933	924	942	915	933	952	889	933	888	986	928	897	931	935	936	938	923	958	903	944	934	969	956	1034	986	986	927	979	961	925	926	859	943	921	960	950	926	900	914	961	948	971	934	891	963	919	900	891	908	974	881	951	942	945	891	936	945	967	950	922	969	956	915	904	956	894	918	917	933	961	940	933	944	962	911	893	960	984	921	916	913	979	919	916	886	956	908	941	963	922	957	941	914	987	947	896	980	932	952	924	973	918	922	912	982	902	964	979	909	920	931	927	914	963	895	971	928	924	910	910	965	859	950	938	893	978	895	954	937	946	904	971	959	928	947	893	963	901	905	912	923	862	903	938	905	930	914	895	912	980	912	863	905	911	972	922	889	938	946	938	905	868	934	926	969	948	913	901	895	930	943	919	962	895	899	907	891	952	885	975	949	938	991	946	904	882	940	973	842	960	956	941	908	946	965	911	986	950	964	952	996	948	942	974	892	944	965	985	920	949	966	948	932	945	912	922	966	895	946	921	892	927	948	947	936	995	919	897	938	904	948	967	897	955	907	935	973	939	912	881	911	912	923	875	936	903	926	938	952	933	941	923	872	882	915	919	939	937	916	995	937	947	950	936	909	923	960	920	927	901	951	905	994	975	932	955	915	937	864	943	905	923	915	937	923	958	917	926	960	973	892	966	897	935	972	928	962	946	920	925	914	978	990	927	877	916	958	903	905	913	964	912	888	910	975	965	947	908	912	957	923	947	975	905	903	934	943	943	953	978	924	944	946	912	947	895	940	938	960	903	927	980	928	962	910	961	922	921	917	927	933	929	940	948	939	871	902	950	868	919	931	985	903	942	902	919	919	933	976	978	924	894	906	924	943	921	987	933	917	947	933	895	876	928	974	953	918	918	948	845	959	916	914	908	971	950	922	903	916	969	888	990	959	981	952	924	892	920	913	951	958	934	978	917	980	932	946	959	937	967	935	975	942	932	929	972	916	882	940	943	951	928	912	935	919	928	921	919	930	1009	878	965	894	948	888	955	942	931	923	1003	899	923	995	888	941	926	924	946	951	995	931	951	947	991	986	939	981	900	869	956	946	927	983	917	922	908	921	912	861	962	925	968	921	896	953	901	959	916	907	949	948	939	1000	979	930	974	963	954	885	914	933	945	931	909	967	951	944	887	928	937	924	949	974	904	952	969	907	922	949	962	956	929	919	949	940	908	930	959	930	965	949	917	911	942	978	894	943	941	975	957	958	958	902	911	919	921	950	925	998	959	938	927	899	910	969	933	976	924	983	941	917	887	960	933	970	914	919	943	932	954	935	1001	925	955	987	929	867	921	921	943	957	941	962	952	913	980	991	918	974	915	1004	894	955	936	916	980	867	922	951	926	945	951	910	890	942	918	952	949	898	968	940	1003	922	950	889	956	940	942	939	938	970	907	966	969	927	931	976	904	927	903	890	884	953	892	990	962	902	927	933	920	938	925	957	910	940	1028	920	970	969	922	927	982	932	954	933	924	958	950	897	958	926	930	901	1004	907	940	956	986	887	892	950	976	964	927	928	934	898	970	962	870	895	914	911	950	956	946	875	953	917	935	965	936	976	939	907	998	972	919	959	972	887	949	953	916	953	978	985	895	932	882	968	921	932	907	938	902	919	915	931	903	920	893	959	926	929	933	915	980	938	956	922	946	920	970	962	960	945	967	935	939	901	966	887	947	925	913	955	922	966	978	957	996	921	953	903	917	976	911	969	896	933	971	948	927	980	925	958	951	920	932	938	898	982	960	961	940	954	898	916	949	910	896	939	917	873	949	1000	977	906	890	938	905	901	935	914	919	947	939	896	900	939	868	963	966	957	996	992	970	938	951	920	946	910	904	930	960	979	907	918	928	869	890	933	917	953	915	966	950	955	925	910	957	918	968	978	941	961	960	955	895	964	894	936	964	982	939	889	956	895	916	974	909	985	955	913	926	938	940	950	912	991	920	875	952	894	974	891	944	949	989	1028	918	967	934	942	923	942	944	853	904	937	956	957	956	996	951	891	933	947	893	973	926	935	896	968	918	896
35429	27254	30597	25638	19807	16522	12651	9838	7726	5937	4526	3348	2505	2074	1659	1631	1538	1263	1218	1247	1033	1156	1029	902	940	879	709	699	665	672	583	575	598	567	504	472	514	491	500	436	435	494	452	412	435	497	443	424	472	466	442	469	450	390	386	419	414	414	421	392	364	381	417	401	384	418	345	389	379	419	362	377	377	365	395	392	364	368	340	371	341	358	359	381	372	358	366	382	359	360	374	378	366	334	384	368	341	382	378	353	343	351	364	350	353	377	362	349	363	348	360	336	378	331	368	380	366	351	352	350	335	345	361	350	340	350	373	359	368	375	333	349	342	366	381	339	345	370	375	363	350	369	338	337	330	369	359	362	378	368	348	342	378	342	387	379	328	361	319	336	354	368	356	368	395	335	326	358	374	361	355	373	368	365	381	342	370	370	374	367	330	330	366	387	357	381	338	374	370	348	357	352	344	322	375	368	362	351	396	374	347	346	346	367	338	310	352	366	354	341	340	352	360	361	344	346	351	377	324	356	354	330	354	402	333	363	344	347	333	374	381	330	338	348	377	351	362	330	358	364	361	361	334	361	363	332	344	348	366	341	356	361	346	336	328	331	359	365	338	354	344	373	343	328	340	373	390	379	345	356	362	360	350	382	356	357	355	359	354	369	390	410	390	371	357	371	378	353	360	358	365	341	346	327	336	366	366	342	377	350	357	396	346	356	329	318	332	330	362	344	368	356	351	342	358	376	329	378	370	363	340	327	345	373	389	345	362	366	330	369	345	378	346	330	347	364	346	359	354	371	345	360	360	326	372	339	373	379	371	336	351	342	346	354	361	363	388	372	327	348	343	368	363	378	392	337	362	335	367	359	355	351	351	351	358	332	357	295	345	349	377	365	369	373	338	320	324	366	392	349	368	365	362	355	374	347	355	342	354	338	322	328	368	363	325	327	368	369	366	365	378	337	345	391	346	359	390	370	353	336	352	378	377	355	359	380	373	380	365	336	364	374	359	399	349	378	353	360	371	372	370	350	358	354	361	361	374	377	341	332	360	354	365	392	376	344	368	358	361	364	345	379	360	364	397	352	360	329	363	393	353	382	361	359	365	332	358	364	367	349	375	343	335	349	352	358	322	340	381	377	345	352	375	345	358	329	347	351	358	369	371	323	344	361	355	347	357	367	337	337	354	375	373	391	335	371	386	371	395	347	352	373	360	348	358	363	351	304	353	347	370	349	357	342	341	310	322	380	400	360	348	362	308	346	369	353	394	359	363	345	374	349	356	356	334	381	336	346	374	333	363	360	351	345	368	350	369	363	382	361	352	356	337	385	314	351	330	334	349	332	353	368	361	383	388	315	371	377	372	360	340	330	358	374	358	327	342	360	364	370	365	347	378	358	389	388	338	340	352	361	325	350	361	350	329	328	321	391	377	328	327	390	385	351	331	342	372	384	371	405	361	395	342	367	341	347	375	355	333	359	354	349	371	375	357	352	322	334	364	380	340	349	380	357	342	379	344	333	349	365	358	351	363	361	392	332	359	344	392	346	345	358	341	367	330	357	383	329	320	344	363	339	366	354	363	344	337	391	349	367	365	340	368	350	390	388	376	326	377	336	338	339	341	333	346	346	363	362	337	345	364	376	394	333	358	357	326	381	360	369	410	349	370	327	388	360	403	326	369	353	338	318	375	409	381	341	337	363	342	336	359	345	364	296	360	352	349	332	344	367	344	330	383	356	348	378	344	359	345	350	365	333	338	358	379	368	334	357	346	312	350	388	370	342	351	388	367	378	333	383	314	374	320	324	391	375	391	376	357	337	344	363	343	349	370	338	336	375	361	351	336	377	357	362	382	362	362	321	354	389	346	361	333	345	389	354	371	371	338	379	351	325	346	374	376	354	335	316	358	342	352	362	341	372	346	377	345	393	351	355	389	334	352	361	349	354	374	346	330	392	360	369	349	373	361	354	349	332	348	367	310	346	379	348	370	354	329	350	355	358	394	346	341	339	373	352	371	372	296	397	347	331	408	354	354	358	371	322	367	389	358	385	345	337	347	371	373	384	383	339	374	381	352	362	376	401	340	362	345	379	366	367	346	300	376	381	362	320	360	360	359	374	351	369	368	358	358	347	390	319	363	334	341	405	374	344	386	378	372	336	371	362	355	366	335	328	349	360	353	359	339	387	352	387	363	376	341	337	370	328	371	336	364	357	320	335	348	314	361	365	382	381	367	359	350	365	321	335	357	346	375	342	387	347	370	319	367	343	357	374	360	331	366	343	351	361	336	386	353	332	411	396	335	339	355	358	395	326	359	343	374	343	350	325	405	408	363	346	377	358	352	330	359	357	347	332	364	358	384	348	398	335	349	307	401	354	296	363	330	355	357	318	346	378	376	357	362	367	326	345	362	365	327	340	327	347	361	351	373	335	355	351	325	362	341	320	374	351	360	351	347	350	368	324	354	357	323	337	360	377	360	344	383	349	363	350	342	354	409	342	362	359	363	333	333	356	349	349	348	368	356	345	326	309	373	379	332	373	383	346	334	351	335	353	342	345	409	366	365	356	363	341	361	342	351	395	327	377	379	367	361	329	357	367	366	357	361	381	391	347	365	358	371	346	338	341	337	375	373	385	349	350	351	354	319	350	370	370	371	378	359	370	360	377	322	380	349	390	324	380	374	363	387	397	367	347	343	346	368	415	355	345	331	341	349	326	383	371	353	342	358	370	375	347	350	364	357	376	379	331	361	359	336	357	360	376	365	346	328	353	346	337	338	378	373	379	332	398	350	397	345	374	372	358	342	393	354	335	353	407	362	363	345	337	392	327	361	362	360	309	361	341	354	375	366	355	355	321	367	386	335	323	353	342	330	333	376	340	362	355	353	385	352	328	329	347	323	367	364	363	372	338	353	347	393	369	347	390	388	359	335	365	391	342	364	379	348	369	377	343	383	317	335	328	407	324	357	337	347	340	362	363	351	369	335	342	372	335	324	375	367	373	352	349	357	355	354	356	348	327	343	320	330	352	403	390	370	321	367	388	382	383	351	369	312	371	398	343	347	371	352	336	369	344	383	370	325	358	343	356	320	381	372	374	362	373	368	364	375	365	352	363	371	351	330	329	388	388	377	337	366	369	373	371	373	369	347	328	344	349	361	351	335	343	335	321	345	314	370	378	368	334	372	354	367	340	381	353	357	370	374	367	345	351	337	356	331	364	327	381	348	371	346	370	369	338	344	358	369	356	360	357	354	358	351	346	370	371	399	339	329	307	382	357	350	367	341	367	343	401	337	361	318	381	360	336	374	351	382	331	344	356	345	351	373	354	370	354	348	368	382	329	325	349	357	358	366	338	353	367	348	356	381	360	339	372	363	305	348	324	376	348	346	374	421	361	346	320	336	387	360	361	351	316	360	350	330	356	385	343	407	358	377	376	373	359	356	374	337	354	372	331	357	321	387	313	364	346	375	357	370	357	373	347	406	379	378	391	345	348	356	373	391	369	303	328
20740	20000	32397	35197	32256	31348	27860	25382	22570	20269	16966	13251	11070	9928	8515	7927	7462	6569	6660	6448	5372	5992	5274	4746	4624	4553	3949	3218	3118	2879	2701	2640	2692	2310	2127	1984	2078	1877	1872	1774	1663	1704	1604	1520	1415	1470	1364	1429	1490	1478	1493	1445	1486	1334	1229	1236	1234	1182	1196	1151	1070	1056	1027	1092	1010	969	920	945	1023	956	935	906	952	922	915	860	924	856	866	814	859	864	832	878	917	868	848	862	888	849	882	847	891	837	849	836	845	898	824	849	843	877	846	812	839	804	873	820	882	884	843	769	894	861	851	841	843	818	865	896	820	830	823	898	832	833	853	865	831	862	786	865	822	848	847	886	877	869	856	895	855	871	915	843	859	858	904	797	850	868	859	829	894	805	847	849	829	881	855	800	895	883	842	831	840	810	845	869	854	846	900	847	816	859	877	867	813	845	866	831	827	851	826	835	804	884	937	837	801	891	865	810	851	852	834	884	808	833	822	860	816	854	796	825	908	864	877	858	841	856	841	817	845	867	820	899	885	860	844	845	847	820	866	838	885	858	868	854	832	863	848	819	867	864	935	818	866	843	856	846	807	801	841	858	861	808	874	829	812	825	895	823	858	918	814	857	822	894	849	817	860	831	804	885	833	870	795	872	899	859	912	854	876	819	861	810	861	780	825	826	845	858	868	860	815	889	874	852	862	813	915	873	793	890	842	874	859	833	868	854	803	824	851	854	910	893	844	871	894	820	844	823	867	876	833	808	804	860	819	849	848	872	873	849	834	871	827	882	812	869	860	826	838	851	846	837	842	797	863	912	880	800	840	839	816	840	787	840	784	819	807	826	840	887	843	829	874	826	798	876	834	826	809	874	869	799	871	826	823	860	848	822	880	915	875	876	848	833	823	862	804	839	839	846	867	847	889	820	818	885	825	795	821	814	853	869	862	876	836	852	818	877	878	872	839	821	862	871	838	855	905	891	849	891	919	822	835	819	817	875	832	863	886	942	869	879	787	843	866	847	830	782	775	881	862	849	873	852	826	846	866	822	832	856	863	848	884	809	874	793	872	868	817	862	858	834	875	848	871	880	902	813	840	901	882	860	833	848	818	847	860	838	845	841	862	824	864	828	850	825	813	863	816	844	936	833	868	812	875	814	838	851	880	846	844	824	822	838	834	861	874	864	868	854	891	846	808	836	889	915	820	896	832	848	846	841	834	840	839	870	818	825	823	859	817	911	822	829	875	873	849	828	831	854	892	860	848	810	782	910	848	788	835	853	837	839	842	812	819	896	834	843	858	877	819	795	881	839	823	840	907	825	824	887	834	839	786	854	852	814	848	818	841	867	820	831	812	864	905	881	893	836	831	825	776	852	799	812	866	805	838	857	832	855	864	810	911	855	862	834	875	792	845	852	892	822	806	822	839	869	829	813	860	896	857	847	900	835	819	857	816	838	896	852	864	781	817	816	795	878	841	870	825	831	901	841	839	869	883	899	880	867	808	842	786	833	851	880	844	874	823	808	868	830	855	877	852	799	835	866	850	822	899	835	825	794	803	828	869	900	829	867	863	835	826	915	817	833	889	869	831	877	886	833	842	807	838	867	860	852	831	872	860	847	862	862	853	824	811	833	894	839	876	792	861	921	870	886	878	828	836	861	907	864	847	803	869	829	899	829	839	877	904	768	844	848	870	863	834	792	863	868	827	873	816	796	849	864	810	805	838	809	903	814	911	834	832	843	819	881	847	883	866	857	818	823	872	854	895	809	823	799	868	833	825	820	845	848	878	791	882	867	863	844	840	802	909	882	861	832	920	846	896	903	873	852	810	815	850	845	837	895	883	858	841	767	866	832	863	864	863	831	819	859	827	859	858	836	882	810	845	828	828	803	860	852	808	857	824	870	814	843	887	821	853	848	851	853	783	847	837	833	842	842	806	856	871	894	878	827	810	811	822	845	826	850	834	804	873	843	830	896	835	793	852	837	846	829	842	853	853	779	865	834	839	876	902	800	831	860	847	887	892	835	839	815	902	893	842	837	822	873	869	860	833	872	809	825	815	827	854	823	839	893	846	801	863	852	816	808	831	861	858	848	832	807	819	839	808	854	826	841	871	839	823	843	837	816	843	846	801	844	883	831	868	849	827	842	823	882	866	793	843	829	881	850	835	835	819	831	865	843	833	829	805	843	873	862	907	842	841	865	819	848	819	845	884	844	809	848	903	865	801	872	828	890	923	790	854	849	907	921	840	835	829	890	806	850	826	818	804	809	855	876	881	856	827	799	868	875	828	869	836	770	861	823	806	889	895	832	831	908	845	872	811	821	848	924	819	868	835	877	804	861	859	840	789	875	862	807	781	866	837	820	850	836	832	820	879	794	811	807	838	914	866	884	878	878	869	855	850	831	823	874	829	838	854	781	815	895	905	849	846	837	877	818	893	835	826	861	836	844	804	837	898	775	839	832	831	935	799	822	827	825	876	844	835	881	865	841	875	850	838	878	867	813	839	880	890	884	824	835	799	876	851	820	844	848	814	823	843	824	852	817	785	835	882	824	877	853	841	830	911	888	808	894	862	857	867	841	869	866	856	806	836	832	844	868	803	844	804	842	876	890	826	847	814	864	851	856	857	887	851	855	877	810	815	838	856	882	835	831	883	854	839	829	803	857	833	833	900	837	838	875	822	870	865	855	843	826	847	832	838	847	839	897	899	817	821	793	830	798	830	870	851	822	841	875	860	869	887	865	889	889	819	813	904	894	869	897	883	830	895	858	830	906	815	856	863	810	923	847	841	886	824	874	821	857	884	821	871	841	845	863	793	874	866	838	831	854	813	843	843	874	820	819	832	865	842	909	889	814	804	819	887	832	814	873	817	804	817	811	861	873	793	842	871	846	846	800	827	860	882	878	813	899	885	853	812	788	869	884	831	828	892	886	831	867	837	840	879	832	857	868	861	787	839	803	804	899	876	790	865	830	808	865	819	774	818	880	854	844	796	844	858	851	830	793	874	834	875	809	798	804	831	838	860	899	852	813	855	773	838	859	842	855	827	811	826	847	828	856	882	835	826	832	854	863	878	825	864	885	855	847	834	845	823	842	855	841	925	807	793	844	828	888	833	822	829	858	895	866	847	886	824	856	858	826	845	858	851	845	830	827	879	806	857	858	858	893	889	856	884	844	787	877	875	853	849	875	860	854	856	835	865	835	818	832	859	880	768	876	876	832	839	842	818	859	867	844	824	851	881	834	809	807	829	845	844	861	874	839	847	883	877	859	860	897	891	877	886	882	848	812	829	823	844	829	869	841	791	819	825	835	835	835	821	860	863	867	887	782	849	801	845	875	848	821	847	814	825	878	812	833	891	821	824	860	863	869	804	782	838	817	818	841	886	832	852	793	845	846	935	820	880	813	873	839	832	842	827	835	858	846	815	815	825	861	850	818	844	846	910	851	847	879	854	878	810	904	827	819	863	849	819	836	864	830	887	767	828	840	896	837	876	851	815	820	868	859	850	839	863	866	873	856
18131	14368	16242	12791	8518	7341	5661	4215	3464	2562	1904	1429	1155	1071	907	827	777	692	723	638	600	649	596	611	550	553	489	384	476	456	478	435	426	414	409	387	383	346	373	364	411	407	379	372	351	367	351	355	352	367	382	382	378	333	374	349	351	334	340	367	360	331	321	374	327	352	330	362	285	331	336	365	318	293	309	357	323	319	309	323	366	353	311	342	346	350	336	370	373	348	350	326	326	350	352	333	337	316	333	313	340	323	314	351	361	348	340	345	296	331	334	328	358	351	349	345	332	361	322	356	349	364	334	346	329	349	351	376	329	345	320	348	299	327	322	354	355	329	310	317	318	318	318	341	361	313	311	345	329	347	330	311	347	325	354	338	349	349	332	353	317	330	341	353	318	311	337	338	343	368	355	355	360	338	306	340	331	361	348	329	354	361	309	295	341	340	358	361	351	374	366	356	344	372	353	336	384	340	339	354	333	336	333	327	306	331	355	331	334	329	339	341	344	318	277	308	344	355	326	350	314	323	347	319	333	355	346	337	366	365	351	310	318	367	378	349	361	334	298	370	345	353	344	334	334	372	362	311	329	321	351	368	331	336	318	346	325	315	336	299	316	360	385	347	311	376	336	371	318	320	328	338	342	371	341	334	353	319	345	367	348	340	297	367	350	332	364	330	352	362	337	312	341	351	361	321	330	350	335	360	332	326	335	318	317	356	341	351	331	349	368	291	347	325	315	318	349	342	365	364	330	333	331	345	352	367	340	322	331	356	344	344	353	373	323	330	321	337	342	322	335	338	349	348	332	342	359	354	336	327	332	330	313	325	316	302	342	328	309	330	340	319	315	344	340	350	314	346	352	338	351	345	333	297	365	371	344	332	368	317	352	352	360	293	331	364	370	322	322	335	361	313	370	338	348	348	324	332	358	326	336	337	302	329	299	318	349	342	332	333	332	350	351	329	350	330	353	298	347	340	339	309	325	332	355	388	359	339	306	352	344	323	325	324	358	329	312	341	329	361	297	311	351	330	346	326	299	351	351	337	323	348	343	369	357	358	336	318	332	300	351	344	334	336	353	378	330	352	361	347	345	385	357	364	388	330	340	315	342	320	320	313	332	365	312	316	376	304	363	368	384	336	326	325	329	378	354	356	333	357	352	336	358	315	343	369	339	318	341	320	355	362	337	322	329	366	315	324	325	308	327	328	327	317	326	373	326	348	337	333	314	370	339	327	334	350	314	331	323	322	357	330	352	301	350	347	310	327	327	354	343	366	367	345	348	329	313	313	345	373	349	332	324	316	356	339	338	334	343	388	337	324	355	343	351	344	348	360	365	344	337	348	311	289	311	348	341	321	342	302	327	348	358	331	315	326	317	327	344	340	303	368	340	315	339	363	373	356	335	363	352	369	326	333	361	334	344	342	316	325	317	344	334	358	335	340	355	344	320	329	362	352	351	325	312	340	313	347	321	350	332	326	345	363	366	346	327	361	344	347	324	339	334	352	344	353	340	315	368	337	322	343	348	321	316	307	308	351	299	326	334	330	381	329	333	365	344	325	332	352	354	316	355	294	339	332	344	349	329	367	331	328	341	357	381	355	361	320	353	313	331	351	331	343	330	361	367	307	329	353	331	303	322	379	349	336	305	315	340	359	300	313	334	307	364	382	382	308	351	336	322	350	354	338	339	325	323	328	311	345	314	338	359	363	319	343	347	322	345	323	311	356	324	318	314	354	340	360	382	319	335	309	314	320	318	346	346	317	336	357	332	313	375	333	333	338	342	337	320	342	320	336	321	340	367	282	355	355	321	332	336	358	381	326	324	320	327	307	348	402	317	342	345	331	355	364	316	346	355	339	355	358	345	349	327	367	366	332	343	361	292	375	318	338	345	350	358	308	315	333	313	350	341	330	316	323	337	354	335	371	360	330	322	351	357	301	323	391	355	316	331	323	363	319	338	344	323	362	339	359	358	342	342	328	315	335	330	343	349	350	346	364	374	354	334	348	318	302	359	373	362	340	339	313	324	331	341	349	363	314	348	318	337	324	307	357	333	328	358	339	336	346	346	331	337	330	345	360	322	357	329	338	316	321	347	380	359	316	340	376	367	310	296	347	338	364	325	326	348	364	389	331	320	316	348	353	355	358	365	346	361	327	353	318	308	320	319	324	375	326	325	332	346	319	336	360	345	319	302	324	344	368	363	358	312	322	365	361	367	364	357	370	343	337	392	313	324	343	354	332	386	364	353	349	339	335	350	356	307	327	332	357	361	338	334	349	320	328	317	327	330	324	337	330	372	365	326	336	362	354	351	346	345	325	392	348	350	334	324	322	328	340	324	320	340	297	340	370	332	331	349	301	331	352	345	340	336	316	341	354	315	319	312	334	359	340	351	324	339	365	344	371	370	320	334	348	307	367	335	349	369	331	304	369	357	339	337	364	353	313	330	306	320	341	368	361	348	357	336	326	360	337	337	389	359	334	331	359	370	376	366	356	300	366	339	306	320	341	312	344	367	332	314	330	360	345	342	329	351	358	336	392	339	340	346	337	349	340	332	320	326	340	341	339	345	315	323	314	379	344	350	336	334	319	353	322	326	410	358	357	370	349	320	348	329	286	331	324	362	366	333	312	337	349	331	313	341	377	324	366	339	322	348	337	341	369	358	340	336	347	325	351	340	356	319	346	365	339	333	326	308	347	344	351	306	324	332	370	334	348	325	353	339	324	335	344	339	351	325	350	317	329	378	311	358	327	340	334	349	351	316	345	346	321	335	328	352	375	386	345	330	320	324	357	312	324	340	318	325	350	346	336	338	343	326	352	365	327	330	312	334	345	332	349	346	340	359	338	357	337	313	367	333	308	348	362	355	353	346	352	314	332	361	296	340	352	373	351	327	330	343	364	341	377	344	347	322	357	330	348	348	373	323	362	354	327	349	327	346	333	364	322	309	316	352	354	371	360	348	332	347	334	351	336	318	348	350	316	297	363	340	362	331	351	339	367	335	345	330	361	315	307	342	351	329	340	366	365	353	342	335	325	331	360	351	338	362	333	347	324	346	324	352	306	327	362	307	339	359	328	346	359	336	355	343	328	347	338	353	336	351	360	320	347	331	365	300	350	362	342	364	327	366	332	374	336	377	321	360	338	368	326	348	355	338	347	353	345	311	325	346	344	351	335	359	331	320	326	345	324	331	355	353	310	316	352	322	308	368	356	352	314	348	334	359	335	347	333	329	357	364	355	353	341	362	345	344	369	336	307	295	340	318	297	328	330	321	341	365	376	328	335	312	320	374	352	300	338	352	352	331	322	374	340	355	331	301	328	354	333	372	340	315	345	377	360	328	339	362	329	347	330	323	346	332	336	356	349	351	335	356	328	305	298	337	316	326	346	344	298	325	336	337	375	354	328	341	349	361	350	274	331	348	306	323	379	341	320	341	336	339	323	325	364	363	330	355	325	362	358	338	331	327	332	367	362	368	346	370	352	338	367	315	312	327	334
10268	10972	20908	22616	19986	20063	17701	14979	13227	11164	8598	7105	5893	5146	4511	3976	3822	3441	3497	3006	2829	3133	2802	2614	2543	2340	2029	1800	1816	1630	1575	1540	1477	1434	1353	1254	1235	1229	1159	1126	1156	1093	1113	1061	1065	1059	1117	1118	1143	1093	1073	1090	1065	1025	1044	1040	1020	972	919	940	923	868	875	915	905	877	801	834	854	819	843	877	872	792	803	884	856	869	889	853	854	832	858	805	826	822	767	880	816	820	814	866	794	828	805	857	801	780	878	841	805	834	804	812	848	792	820	864	865	837	826	820	827	846	796	796	868	728	828	763	813	817	852	835	818	806	876	838	805	830	808	846	815	834	824	761	890	812	791	803	863	817	821	800	841	851	887	812	887	838	799	830	836	871	853	813	846	836	829	804	836	812	805	817	840	811	803	820	797	789	798	837	781	856	835	823	867	843	822	874	811	854	840	807	796	826	819	805	831	843	818	847	855	827	803	827	825	837	856	849	822	831	880	796	847	863	819	802	827	837	826	819	812	859	905	850	831	821	796	819	871	813	846	831	838	886	841	903	857	872	850	727	815	821	815	849	785	825	761	827	824	824	851	823	799	813	846	834	826	804	834	817	841	835	790	775	798	854	813	836	867	881	813	787	849	831	815	833	855	850	774	825	791	837	819	852	817	868	807	806	845	873	847	813	824	843	892	804	856	851	835	851	836	834	801	827	836	844	839	798	858	792	844	803	836	822	819	831	783	815	755	823	822	851	822	834	879	845	835	806	868	821	841	846	819	834	797	834	826	827	872	824	811	832	817	853	841	821	834	844	793	809	853	812	853	861	833	847	795	831	897	832	839	843	844	802	805	837	761	828	805	805	836	859	832	861	771	857	892	869	837	855	833	869	800	851	867	797	826	845	875	782	792	812	867	829	855	768	884	842	866	847	836	851	806	834	808	822	833	835	792	881	827	788	859	817	809	854	789	835	841	795	868	824	811	856	856	816	856	841	827	784	833	839	829	858	871	824	844	844	812	805	827	832	827	817	811	851	843	833	907	843	768	788	853	835	841	781	801	855	806	819	868	863	841	822	808	836	815	838	825	816	840	796	852	890	819	806	809	814	848	833	817	842	793	814	776	815	798	853	841	779	824	833	811	798	836	870	844	851	861	776	810	835	851	855	821	829	832	874	806	836	834	852	814	821	847	853	836	815	813	860	867	804	851	870	782	803	797	834	882	830	818	804	858	848	783	825	857	858	811	799	821	851	817	821	797	798	797	890	861	812	807	798	814	801	806	828	791	847	861	845	866	833	795	821	866	794	862	872	868	862	815	865	852	852	833	823	834	782	838	827	817	788	866	824	782	813	848	827	823	862	803	836	901	814	848	836	828	846	856	873	818	824	832	892	871	855	839	806	867	861	821	812	854	823	864	778	835	798	845	812	826	824	791	855	884	821	858	812	852	857	827	831	885	833	818	819	806	818	873	836	799	820	825	820	771	783	833	822	850	857	849	845	855	810	821	828	822	887	802	802	839	829	831	828	830	812	762	822	865	842	833	831	890	868	803	830	843	840	845	790	790	856	854	884	793	829	838	809	828	809	831	853	809	856	816	828	871	802	799	879	801	846	816	851	853	791	857	876	834	804	830	863	888	844	774	803	832	793	800	842	799	841	848	860	801	804	850	843	828	807	836	876	813	849	819	860	814	840	857	846	814	836	868	826	824	890	870	808	826	825	863	835	772	853	862	808	798	837	842	837	839	802	845	807	804	851	859	781	834	860	863	814	819	859	796	885	766	798	852	872	799	843	855	872	841	816	812	883	863	783	852	838	853	830	805	821	879	828	819	857	848	843	871	815	830	812	832	803	787	820	811	833	790	862	848	886	853	849	822	835	849	813	865	757	837	866	795	822	771	875	801	838	808	910	880	775	870	824	842	802	850	835	822	829	825	823	757	788	805	881	807	855	841	881	827	774	819	851	821	847	826	789	835	848	834	814	850	786	838	815	820	856	875	817	880	843	764	801	829	819	849	821	818	768	839	905	835	850	843	892	827	850	807	819	783	861	796	793	825	840	853	863	839	820	787	783	839	822	800	852	827	830	826	811	813	812	860	817	845	792	824	850	843	792	804	868	855	795	863	854	850	827	836	747	793	860	871	806	815	860	886	861	863	819	790	792	865	798	840	811	790	765	833	806	846	852	870	836	870	925	797	810	837	809	876	871	824	817	831	786	847	831	819	864	811	813	791	816	811	830	848	811	820	918	799	831	819	813	888	796	837	848	808	846	835	839	865	820	866	835	829	794	814	825	852	840	831	816	865	838	845	772	821	869	840	833	799	808	747	816	801	844	821	838	838	813	838	873	868	869	825	780	795	843	885	822	901	869	816	867	824	819	813	843	831	821	789	850	818	781	793	858	830	847	810	863	826	854	804	843	834	843	876	800	827	817	828	829	810	783	823	823	809	791	832	800	910	866	870	831	824	822	818	811	847	827	851	810	850	835	872	846	827	824	796	819	874	823	886	834	883	852	830	831	818	798	801	840	823	843	775	813	787	829	887	795	808	822	792	779	776	800	837	807	823	829	853	843	821	817	855	843	799	767	818	882	787	816	810	769	828	815	834	851	830	810	829	787	852	855	805	847	865	822	820	829	859	870	852	824	880	821	841	788	838	802	806	850	851	845	794	801	804	854	841	851	829	846	847	772	854	862	766	842	766	833	767	860	853	867	835	811	846	800	823	860	869	794	855	887	853	834	891	749	811	868	867	827	844	838	889	839	845	814	848	854	853	839	787	852	842	802	816	847	828	831	819	835	826	813	829	831	848	845	884	802	836	858	821	853	852	812	820	838	831	795	819	858	813	881	834	801	836	835	837	812	816	844	831	813	828	783	840	817	845	795	800	827	810	853	841	824	836	846	875	830	792	826	846	828	817	847	837	834	828	813	833	803	861	835	809	794	844	862	827	849	817	781	771	801	859	849	852	833	787	779	887	869	804	835	859	814	796	861	828	839	868	891	800	846	800	817	818	778	856	822	814	813	831	801	867	874	862	805	804	792	801	879	820	841	820	787	851	810	845	875	814	786	837	826	800	860	878	810	816	840	833	816	814	842	824	840	852	886	827	806	847	814	866	837	836	841	814	807	830	825	818	808	853	866	902	832	828	830	772	879	793	832	853	813	881	789	791	801	853	898	883	816	832	841	791	778	810	791	776	805	846	807	800	824	870	810	842	813	845	847	861	809	852	889	855	835	809	774	833	807	856	834	829	819	832	853	810	830	814	820	808	898	779	821	830	800	824	805	808	853	762	807	853	852	821	861	841	858	845	831	850	825	836	852	851	806	802	812	856	854	815	860	804	802	853	842	815	810	876	808	815	850	777	838	869	852	859	860	789	790	814	824	838	788	858	850	852	803	805	827	793	794	844	866	860	811	826	843	852	775	853	796	815	829	888	797	862	835	791	838	857	834	837	810	829	840	855	782	832	810	812	896	822	793	835	830	816	779	798	837	793	828	765	822	857	826	794	818
27248	20730	22935	18132	13931	11066	9108	6945	5713	4314	2893	2225	1801	1659	1335	1273	1177	1012	973	885	800	836	874	793	788	651	671	570	597	567	548	602	551	540	518	521	478	478	476	480	458	459	479	475	420	456	411	444	449	438	492	421	431	454	413	416	441	429	423	380	409	453	391	392	411	387	426	388	435	343	381	374	390	402	368	427	412	423	421	415	401	407	395	379	370	398	430	397	369	368	383	349	382	358	369	400	364	408	394	371	389	400	370	405	438	405	369	398	380	414	411	382	409	411	377	356	363	393	346	376	395	385	377	393	402	380	335	423	386	391	405	410	393	383	416	396	360	398	387	422	396	394	408	410	405	419	378	386	396	418	400	358	374	395	390	417	434	403	370	401	400	330	347	387	419	402	388	409	382	415	372	365	404	360	381	362	412	379	395	380	409	374	382	365	404	414	416	350	382	373	409	401	332	415	399	416	372	414	401	390	366	377	379	361	400	352	375	405	399	386	363	429	396	376	415	397	382	359	386	374	371	406	401	379	429	419	371	385	413	406	397	411	427	407	365	378	401	379	352	392	388	380	380	403	409	386	381	383	395	339	401	382	413	409	371	398	417	387	367	402	380	387	394	394	386	381	365	374	405	400	383	415	404	404	363	394	350	396	359	380	386	368	411	369	399	381	417	390	411	409	391	412	367	353	407	375	407	404	424	401	392	385	423	406	379	371	382	340	352	400	406	408	364	395	376	400	377	376	403	381	351	423	370	400	394	394	393	388	383	436	416	406	394	381	357	368	400	384	437	346	391	400	410	407	357	376	354	401	399	387	396	409	369	398	367	400	367	360	405	410	411	391	415	377	404	420	363	357	411	401	389	400	409	422	358	380	356	414	369	373	406	398	424	424	373	415	405	398	355	389	361	356	399	356	418	420	390	376	400	410	396	387	393	394	392	388	390	377	369	405	423	387	423	398	360	387	379	366	406	402	405	400	426	385	370	391	389	399	380	402	375	355	371	366	413	361	384	401	418	419	373	374	366	366	402	393	397	405	405	374	385	377	363	423	388	366	363	404	408	418	385	396	371	400	373	385	406	400	379	415	408	400	421	375	400	410	401	388	376	429	365	414	386	391	410	404	391	381	384	417	352	359	412	383	406	413	401	419	395	382	383	416	371	390	389	368	399	384	390	365	372	392	426	376	385	396	400	368	392	395	374	418	414	417	381	381	369	372	366	391	386	380	375	392	390	386	419	369	352	393	414	364	357	372	427	359	355	417	399	371	388	383	383	423	382	372	391	421	379	384	381	452	367	380	374	369	363	353	384	408	394	392	404	424	376	385	386	386	429	399	368	360	390	369	404	378	395	381	394	415	389	387	405	411	396	406	410	384	392	356	383	383	383	388	374	367	371	414	381	398	395	415	387	379	389	363	392	410	390	386	416	378	398	358	419	381	369	393	387	395	366	379	400	353	404	388	393	400	360	416	378	378	344	395	411	366	394	361	400	372	399	381	369	387	402	388	401	422	379	378	422	401	408	371	361	422	392	399	403	409	403	390	358	378	394	354	375	396	413	404	372	418	384	416	358	379	394	387	386	373	375	375	395	371	389	397	385	361	364	397	347	394	387	378	360	388	403	372	434	400	394	373	366	358	405	415	361	400	436	406	396	399	422	404	397	401	397	401	357	426	371	381	399	406	393	387	382	405	388	404	425	416	403	394	423	399	363	381	413	415	406	378	430	407	382	385	385	390	415	385	396	434	408	351	379	393	425	379	381	374	369	358	390	395	439	388	390	351	394	403	399	419	393	392	375	388	369	404	374	395	398	389	386	393	377	396	402	377	396	399	397	411	404	403	407	401	395	403	383	355	418	433	387	381	388	376	411	393	376	392	382	389	381	414	373	372	426	377	392	411	361	387	371	382	372	381	355	387	415	394	378	371	384	362	403	370	414	381	375	392	394	414	436	405	365	377	381	383	398	415	385	404	390	376	383	411	400	360	366	387	391	428	410	391	378	403	399	405	398	351	411	372	371	389	386	430	386	380	367	395	413	431	362	354	348	387	379	406	400	393	391	371	430	383	383	369	388	396	417	376	400	398	425	389	402	399	398	401	387	395	340	403	406	385	394	384	391	421	387	405	431	413	383	370	379	389	396	394	392	377	377	362	408	383	364	397	353	415	360	384	371	424	418	423	411	394	402	378	339	375	400	392	409	411	413	473	411	412	372	404	426	390	380	441	381	373	392	376	398	416	419	354	397	401	421	406	382	366	371	351	376	373	396	449	436	363	343	418	371	390	380	402	407	353	388	417	381	336	368	384	391	407	403	362	371	364	429	379	374	407	387	361	384	397	410	399	381	420	390	398	399	383	397	381	439	426	361	410	367	403	376	377	417	383	405	403	391	371	368	408	361	383	396	424	353	417	392	404	369	452	408	424	374	420	390	426	405	386	425	379	422	377	390	408	389	385	386	367	404	396	388	402	412	379	397	436	369	403	379	372	386	417	371	418	380	413	394	391	410	368	399	414	388	398	434	388	384	377	371	407	354	362	367	377	403	390	379	395	353	381	382	416	387	382	402	398	380	393	370	384	393	424	401	360	349	384	369	364	362	392	397	372	416	406	387	372	376	375	391	389	384	399	411	361	381	379	390	377	396	375	387	394	407	405	391	392	389	369	410	405	414	384	373	370	372	390	417	357	382	412	394	391	426	381	390	364	403	393	393	350	404	389	390	408	395	373	410	390	409	400	363	391	348	414	390	424	392	369	377	387	355	433	376	378	377	407	404	407	376	385	406	400	382	382	384	374	365	410	391	355	352	408	419	398	425	360	385	389	404	377	404	376	399	401	378	405	388	402	418	381	389	378	393	354	415	375	359	430	397	406	372	379	400	403	362	404	387	417	358	376	406	395	385	351	391	386	388	393	387	374	391	394	381	401	377	377	382	400	387	417	397	379	414	407	377	373	382	408	371	383	404	386	361	374	409	421	399	404	363	374	421	390	377	401	370	426	391	426	398	364	406	399	378	360	372	414	402	382	346	404	374	399	418	393	362	360	382	399	404	407	403	395	384	385	390	355	422	403	381	388	419	432	404	372	383	417	408	406	366	410	410	423	344	391	388	394	401	393	390	372	424	367	375	364	403	370	417	400	393	395	396	407	406	362	412	369	391	365	373	382	368	388	370	406	365	400	409	390	385	383	339	357	399	396	400	402	384	394	392	403	393	409	398	397	379	397	401	408	400	405	412	407	382	391	394	384	379	382	407	408	371	368	443	368	383	352	395	400	428	393	353	403	386	366	390	397	383	368	386	367	407	387	386	363	420	415	373	411	378	389	419	424	389	401	363	406	365	395	363	367	388	414	386	367	384	361	390	411	347	391	381	425	395	385	359	415	366	402	403	375	400	395	413	399	361	392	348	413	433	398	388	391	382	405	358	385	370	383	403	384	390	409	378	386	416	405	421	433	405	421	444	370	446	402	380	390	415	382	390	374	423	392	364	392	376	385
16127	15363	26905	28430	27454	25400	24050	21063	18903	16411	12262	10214	8673	7831	6560	6309	5636	5206	4886	4073	4332	4397	4249	3934	3574	3438	2825	2489	2438	2309	2275	2210	2067	2021	1940	1855	1625	1525	1610	1564	1470	1420	1435	1407	1232	1339	1310	1300	1375	1351	1305	1331	1308	1261	1249	1191	1171	1111	1089	1045	1082	1073	1065	1049	1056	1024	972	1014	990	985	987	988	1022	988	974	998	1042	917	954	1006	936	919	855	982	901	950	916	956	911	984	929	957	955	909	908	944	972	950	1005	913	954	939	1013	958	905	965	950	941	932	934	902	967	931	967	912	977	902	935	948	950	937	937	886	922	929	928	915	932	983	901	911	951	943	934	966	903	955	954	896	898	956	941	920	917	981	935	904	912	925	914	879	920	929	873	911	986	905	987	913	907	869	926	951	990	918	877	915	962	951	998	941	942	945	998	933	911	927	950	908	935	960	937	971	937	942	942	940	903	996	924	981	899	898	968	939	922	937	945	911	1028	936	938	909	942	980	948	905	943	938	940	982	971	971	929	949	1002	925	967	957	947	942	906	972	892	923	933	991	948	917	949	968	978	894	878	930	947	946	948	953	924	964	952	946	917	975	957	918	953	919	903	886	886	1014	930	925	974	928	949	965	951	917	973	987	941	1015	956	930	932	902	903	960	947	914	964	950	963	969	966	904	959	983	926	941	935	971	919	969	914	1002	886	910	977	977	940	893	922	919	938	887	918	917	939	924	957	874	916	958	960	952	911	930	876	950	901	943	872	921	896	965	919	971	901	892	941	934	951	963	879	900	936	944	921	947	924	963	902	996	915	921	948	956	921	925	910	945	896	959	952	900	947	981	961	931	931	947	1003	982	970	925	953	949	882	933	934	949	985	950	959	919	950	965	884	946	894	895	974	907	975	951	921	953	925	976	902	927	915	959	895	915	910	938	897	888	941	980	967	917	935	974	912	944	914	914	959	895	907	965	951	952	929	957	935	915	931	929	933	946	891	960	942	906	945	936	847	974	920	926	983	943	922	944	973	1002	1013	971	945	905	975	894	936	873	988	907	912	924	925	955	948	879	960	926	884	931	952	921	886	933	891	906	994	910	915	967	926	902	995	941	910	964	939	956	1003	932	895	956	957	946	907	944	907	949	940	914	928	953	914	857	935	882	910	903	930	895	928	920	933	899	945	947	939	914	950	927	946	902	875	929	949	958	893	932	962	922	942	966	951	917	916	968	868	912	937	926	935	928	910	949	961	961	920	982	949	967	905	891	931	909	966	887	971	942	977	920	920	980	968	950	947	957	867	945	1041	973	948	933	935	912	913	950	927	953	960	942	948	933	971	912	947	923	943	927	969	892	908	898	943	979	869	868	932	926	957	928	910	881	931	945	929	960	945	990	960	933	901	938	979	944	891	946	896	915	900	989	988	902	889	915	935	945	917	965	929	965	961	970	893	928	911	935	959	933	925	920	987	932	958	930	928	971	934	947	936	943	983	913	987	948	924	910	929	946	940	933	906	931	947	907	982	916	941	855	950	917	975	954	903	934	937	920	930	893	923	968	931	885	919	948	925	952	935	951	922	926	919	970	930	945	946	950	892	882	973	939	929	904	956	914	953	909	923	940	918	915	963	979	932	949	964	886	970	911	929	922	890	950	874	943	994	981	921	919	992	927	964	948	994	973	931	945	991	924	954	967	915	972	976	903	950	912	917	960	972	917	968	917	923	919	933	944	967	925	964	874	960	897	938	951	1029	921	1014	894	940	980	926	896	958	934	877	969	941	942	918	920	928	910	913	957	985	866	952	891	971	924	967	961	956	983	945	913	950	979	951	930	920	888	926	879	942	928	971	909	944	918	914	872	962	953	947	934	889	965	878	1004	957	954	960	966	927	877	885	942	891	926	887	914	944	930	958	922	961	906	930	973	912	930	913	982	899	938	913	908	932	955	953	926	913	932	1000	911	977	924	933	921	908	983	938	929	899	935	882	949	909	932	984	920	934	964	910	901	926	976	922	899	902	947	971	954	921	939	959	952	894	924	903	944	869	978	923	969	969	923	887	985	904	951	933	954	1010	915	958	915	945	965	938	938	924	966	924	931	941	952	947	908	916	909	932	960	958	919	992	895	903	942	930	951	967	944	964	906	943	940	960	914	905	968	966	982	914	971	973	933	900	886	954	931	920	966	938	963	910	921	941	907	931	979	891	942	923	979	939	918	903	925	966	900	870	900	960	1000	950	916	958	959	922	914	952	947	964	911	907	945	971	963	969	925	949	975	924	900	931	984	976	928	986	915	955	865	979	974	958	1022	924	873	909	1003	939	954	934	940	922	946	907	942	911	933	967	951	947	952	902	909	966	937	902	1020	949	895	907	978	1008	952	919	920	935	940	961	946	908	961	928	952	966	932	887	998	897	915	945	957	952	925	940	975	991	936	931	953	970	931	910	945	895	986	909	919	936	905	943	889	962	890	982	1004	911	924	893	954	983	959	932	954	987	929	960	984	970	1002	949	944	963	914	950	960	897	947	972	920	991	902	921	920	921	916	883	963	942	992	981	910	921	941	973	948	885	960	929	976	909	936	913	907	933	993	942	960	897	937	913	940	960	949	914	962	937	993	932	968	950	991	1029	888	954	974	914	952	986	969	908	949	906	895	919	935	908	925	947	903	904	972	954	941	909	958	962	929	960	927	885	984	917	977	935	1001	957	1007	934	985	935	1005	917	937	972	907	953	933	981	958	962	994	850	965	904	900	949	909	935	936	911	940	975	954	885	905	959	920	981	885	913	936	1007	957	905	913	964	878	893	950	947	909	928	945	932	991	914	910	1021	950	925	943	935	959	933	939	961	880	916	903	926	910	912	944	913	938	978	977	870	923	934	914	865	919	928	957	907	969	860	935	929	971	915	955	906	987	937	932	988	897	929	957	937	938	958	972	968	926	935	963	972	966	982	933	876	967	919	938	935	929	917	966	940	967	958	921	939	938	952	907	962	877	883	978	877	953	949	973	947	953	924	915	897	920	913	915	902	921	892	914	987	969	957	903	933	927	922	925	954	907	957	925	946	935	926	911	963	950	1011	961	908	979	962	956	963	900	929	907	979	929	933	981	913	875	960	896	895	950	930	988	952	969	937	950	901	933	947	904	919	936	928	949	881	946	934	955	924	907	964	975	972	963	928	932	901	908	929	919	938	909	946	931	942	918	916	891	940	955	960	967	910	931	919	942	913	929	893	956	952	859	911	927	955	903	994	933	972	1006	903	898	902	1030	977	927	962	904	926	861	968	966	956	942	932	932	918	935	955	1006	907	948	954	928	922	1000	913	910	917	895	930	943	914	1015	943	915	868	902	937	944	927	954	933	972	935	938	937	925	953	951	957	1000	885	962	987	919	982	970	895	945	889	978	985	868	935	948	923	929	951	942	891	966	985	903	922	894	935	930	948	933	955	960	940	926	941	928	928	978	967	981	872	881	888	921	919	928	957	910	947	1002	949	918	884	934	938	920	1018	991	967	949	927	936	975	928	970	948	950	933	942	916	947	923	946	934	923	911	933	912	970	915	942
36335	27744	29311	24626	19564	16545	12954	10297	8251	6103	4449	3504	2542	2234	1716	1558	1474	1366	1193	1028	1075	1059	1064	964	1017	811	735	661	683	620	638	609	598	555	552	522	496	491	509	458	456	424	429	444	466	396	457	439	441	429	430	458	438	434	400	421	383	426	359	426	389	388	400	354	390	370	379	344	360	346	377	350	350	337	343	324	364	357	341	311	374	384	362	345	371	390	367	361	369	327	342	387	394	337	340	357	365	356	312	317	392	385	369	367	342	346	356	351	358	360	341	346	345	362	351	381	343	354	359	360	332	328	342	370	357	343	356	384	371	320	356	353	347	359	339	318	336	353	330	361	299	354	361	357	349	385	351	335	354	350	322	332	337	341	355	327	340	348	365	371	349	357	333	343	342	331	321	346	364	355	369	369	359	340	353	368	385	379	344	342	366	384	332	345	368	358	368	344	355	317	374	342	315	353	325	353	333	343	339	355	356	341	363	366	379	343	330	321	339	353	360	337	315	346	373	361	351	344	370	397	367	341	337	326	347	343	342	374	360	362	347	344	334	341	354	375	350	375	334	334	351	352	356	341	383	362	331	351	317	315	313	381	358	342	344	351	368	365	339	325	370	317	365	322	331	351	317	348	386	350	363	331	362	355	339	362	332	360	366	334	365	362	334	325	389	337	348	371	362	389	305	380	379	364	332	345	387	312	339	351	312	339	379	366	341	350	353	351	370	340	375	350	318	330	355	313	305	353	368	363	366	338	324	337	357	335	343	342	359	368	338	367	355	319	375	362	345	347	382	317	363	366	353	346	352	322	339	335	307	343	356	366	386	376	339	320	375	375	344	351	336	345	400	351	381	372	344	362	329	344	331	329	353	366	363	353	355	352	369	346	394	345	362	357	359	334	350	371	360	374	346	327	334	354	348	376	380	334	340	349	336	357	374	354	328	352	334	354	370	347	328	352	347	353	344	342	345	334	343	364	328	358	346	385	357	345	376	365	372	349	346	345	344	355	350	373	349	368	334	344	356	368	400	319	319	334	346	378	341	383	380	383	361	343	340	353	363	348	377	337	358	329	336	350	337	318	358	342	336	386	356	330	345	360	360	327	351	339	358	360	367	393	350	373	314	387	334	381	352	376	352	336	361	328	336	348	347	380	348	326	340	330	376	365	353	392	337	376	349	369	327	343	344	398	334	349	333	343	351	351	343	395	322	355	349	318	358	330	353	339	349	379	390	341	310	350	381	347	343	334	395	368	325	360	355	375	381	375	360	355	354	355	380	364	347	337	337	336	330	353	364	368	340	350	342	347	359	325	372	346	325	349	359	328	383	328	346	345	350	349	371	333	344	353	353	345	336	338	346	379	353	369	350	388	312	363	301	356	374	339	397	337	348	365	311	360	355	329	376	380	373	379	373	335	345	353	374	402	324	381	333	364	336	376	337	357	361	371	314	364	325	389	339	358	357	349	341	402	326	355	344	319	348	349	353	366	356	364	323	375	337	370	354	339	358	335	331	381	361	315	339	352	338	318	340	370	342	351	342	349	367	352	347	341	398	331	374	364	379	343	342	364	357	394	365	353	374	375	356	386	351	333	347	365	355	355	345	362	337	326	339	386	381	348	357	307	344	351	338	327	382	334	369	332	382	375	371	351	332	320	355	359	354	357	327	323	379	386	332	333	359	341	358	351	357	377	341	367	339	374	362	322	342	373	337	357	350	343	326	347	375	340	363	369	340	317	318	343	367	344	369	373	355	344	366	347	365	365	369	367	349	314	350	339	348	374	344	364	378	371	332	341	311	321	339	338	333	356	334	367	336	355	336	369	383	351	344	371	337	337	366	368	344	362	326	396	363	366	368	339	395	346	338	327	365	340	325	324	352	354	414	377	353	341	320	342	339	373	335	361	379	394	357	316	336	333	351	377	355	342	348	366	355	352	355	334	345	333	376	344	343	354	368	366	330	329	355	341	377	370	316	367	366	365	346	343	332	335	365	340	355	402	357	386	314	347	326	359	343	332	311	357	362	363	359	388	375	339	316	371	377	363	331	331	329	380	347	337	369	358	350	346	380	354	353	355	348	381	357	358	364	386	335	353	296	376	324	368	370	375	361	361	387	383	363	367	327	368	378	342	345	369	385	336	351	357	361	323	347	352	361	338	331	349	348	379	356	354	353	340	388	346	352	358	373	350	385	292	390	360	347	324	397	351	397	333	356	340	363	386	317	343	340	369	341	363	328	346	325	359	376	355	367	375	386	350	323	382	353	320	342	370	351	347	391	372	327	352	369	362	393	341	342	350	359	378	402	365	376	332	368	357	332	362	345	346	343	351	314	338	335	310	342	364	359	343	335	346	309	333	302	347	360	349	351	353	365	387	330	334	331	375	370	351	348	371	363	356	383	340	359	385	350	307	348	337	353	335	326	348	323	352	369	333	354	344	334	336	373	383	346	362	332	322	324	377	365	338	375	343	346	355	365	339	329	356	336	353	335	373	364	329	372	351	337	306	336	357	351	358	333	362	376	342	347	361	339	361	365	392	366	330	340	353	370	359	366	366	353	345	365	368	339	361	362	343	338	361	369	355	342	320	349	338	379	376	314	361	373	348	331	344	343	307	323	369	374	367	340	401	356	390	332	365	335	367	344	324	359	379	384	355	339	335	318	367	336	397	339	372	342	369	389	370	344	339	342	360	350	345	351	365	351	324	340	345	335	369	329	341	350	369	359	371	357	342	370	330	342	324	327	346	366	371	347	379	370	334	358	378	341	375	364	331	356	372	336	361	348	337	344	386	324	350	383	337	347	375	357	344	339	329	334	341	385	361	368	330	306	354	342	350	313	333	334	326	400	345	356	371	338	323	332	388	395	297	360	349	359	369	360	368	369	368	370	349	359	359	350	363	359	356	348	362	364	350	360	334	356	369	387	350	387	341	355	354	385	363	355	360	334	323	338	335	366	379	365	370	374	330	373	373	362	350	368	343	352	330	341	352	363	366	413	339	369	339	332	366	367	343	342	360	359	345	379	351	378	345	356	348	348	362	332	356	316	376	355	355	389	322	349	375	377	337	335	385	370	337	331	317	340	344	356	385	374	347	347	350	396	346	387	361	330	383	362	364	333	373	336	327	356	372	356	331	328	342	337	341	363	360	380	363	374	337	364	349	336	331	342	327	371	361	361	349	328	327	349	363	355	375	358	344	323	380	335	392	340	318	352	383	321	367	386	324	348	348	344	358	400	328	354	378	374	348	390	325	385	341	359	350	369	349	354	341	362	320	327	326	383	327	337	375	359	370	323	340	336	335	394	339	371	328	333	358	335	338	334	347	342	356	340	347	377	359	369	358	328	360	388	360	359	329	351	357	328	357	379	352	337	358	387	342	372	360	363	344	390	305	306	361	347	339	332	309	331	396	354	339	369	368	374	346	375	382	363	395	375	335	356	356	367	332	348	341	367	331	353	369	366	344	365	320	343	363	352	360	379	362	337	412	334	376	356	373	347	310
21100	19988	31693	34061	32296	31252	28351	25959	23229	19945	16464	13779	11490	10668	8674	7795	7615	7235	6287	5437	5873	5784	5616	5279	4908	4489	3721	3288	3125	3098	2967	2808	2581	2482	2399	2057	2040	1874	1940	1889	1759	1563	1596	1552	1408	1479	1412	1456	1482	1484	1359	1406	1363	1332	1263	1257	1184	1099	1143	1124	1080	1020	1034	1037	967	916	926	951	982	948	967	900	964	920	897	906	887	871	839	856	852	913	877	897	923	913	851	902	851	893	882	838	827	837	834	828	852	865	824	850	812	827	888	907	792	881	807	850	847	864	855	825	811	840	847	874	873	754	810	834	808	858	829	830	864	840	876	894	812	824	868	854	820	819	856	853	875	853	835	812	818	835	820	828	888	815	792	843	850	867	777	812	834	823	808	847	853	825	809	865	873	831	818	820	816	898	852	810	817	831	835	836	842	824	865	805	808	804	812	812	853	824	856	808	765	885	860	843	843	851	858	832	800	849	792	842	821	850	838	788	835	877	817	791	873	824	856	828	812	841	803	833	857	786	858	844	850	882	878	838	825	803	818	870	814	822	831	855	844	883	842	830	849	805	833	804	875	856	832	787	822	838	838	806	812	893	750	850	875	841	880	820	876	826	893	867	817	808	808	863	900	851	815	817	810	876	823	858	854	840	820	863	784	865	891	787	814	875	840	866	808	802	850	817	857	824	851	852	852	765	825	780	871	828	860	836	896	802	830	827	817	829	820	864	843	781	871	839	830	882	836	853	858	867	831	826	823	834	846	847	842	850	861	826	800	824	865	805	872	871	787	817	835	866	836	826	803	874	864	830	875	851	897	861	851	895	793	851	840	844	856	835	855	835	801	845	858	769	841	788	799	846	835	801	854	830	885	898	881	831	799	842	837	885	858	853	840	865	831	868	896	820	847	891	848	832	857	895	841	869	848	832	861	861	825	850	860	854	795	835	841	811	859	819	857	866	826	895	783	882	891	824	839	846	842	820	860	858	834	893	854	871	848	842	792	788	821	755	815	816	825	819	862	854	873	779	858	817	831	857	826	819	842	824	836	879	878	824	816	860	799	791	839	825	793	843	850	897	878	835	827	905	841	825	848	857	806	822	852	831	842	812	842	812	833	870	835	878	867	824	832	790	864	818	840	819	837	838	844	837	848	847	894	789	882	856	835	867	836	867	840	835	892	822	869	782	831	795	878	875	847	826	814	849	802	794	856	822	810	862	839	825	851	820	777	844	836	791	839	855	823	819	798	878	819	885	827	810	840	825	841	879	805	847	833	868	858	801	848	831	867	834	845	871	843	838	800	834	846	851	909	853	854	811	858	846	880	843	880	875	831	827	878	865	832	861	850	856	867	783	831	852	819	895	855	855	791	828	846	821	846	886	923	788	872	825	857	894	787	875	828	810	874	854	872	803	899	814	868	847	866	856	900	797	832	889	854	866	804	863	860	845	809	805	856	831	815	841	825	865	873	854	903	813	841	850	879	844	823	850	831	859	821	842	863	816	890	816	826	814	859	807	852	825	808	857	862	820	859	843	868	825	857	814	858	856	834	877	858	828	857	842	839	807	825	891	845	858	838	857	883	861	816	810	925	815	860	828	829	830	812	802	897	818	810	812	879	816	849	842	869	815	821	835	833	828	845	839	776	852	820	854	846	883	888	824	837	811	846	786	868	852	778	856	874	828	846	843	795	817	770	849	884	822	820	857	833	894	866	857	830	845	837	860	872	873	825	822	809	855	827	879	837	857	813	853	862	840	834	852	882	846	813	853	843	872	800	836	870	877	818	848	818	887	859	839	833	873	926	909	883	860	895	869	884	825	888	828	852	886	836	867	821	849	867	872	861	772	866	836	842	840	794	871	828	804	895	851	899	852	832	776	837	825	804	816	837	863	806	836	826	814	801	816	826	909	864	828	785	856	839	816	853	871	835	861	866	843	821	873	840	859	861	828	801	819	805	889	855	873	862	885	869	821	818	838	796	833	852	811	804	809	842	822	857	827	799	888	888	851	826	883	866	824	849	871	802	839	838	850	832	805	847	838	873	851	816	913	863	816	811	840	806	864	846	828	818	859	850	801	892	825	884	826	852	847	826	857	885	856	826	831	869	822	811	833	802	844	842	845	821	829	854	849	805	842	808	795	843	884	859	858	845	777	816	855	873	820	806	850	847	859	868	808	828	857	883	825	854	809	798	849	874	873	831	860	803	833	817	835	845	890	789	836	842	871	873	857	891	829	877	870	848	788	844	842	862	912	853	817	871	813	889	872	824	826	867	797	872	836	839	817	870	833	861	832	829	861	864	861	854	847	844	849	885	876	864	860	821	857	878	857	823	835	803	829	827	874	800	903	857	825	842	860	852	888	823	847	859	888	834	803	841	837	894	893	872	815	844	826	865	883	824	808	852	828	856	853	816	827	857	854	876	802	838	818	887	842	788	805	864	807	847	853	833	845	805	815	840	859	884	852	841	844	844	846	781	842	839	840	813	878	855	868	834	828	789	879	839	804	808	830	839	836	839	834	851	856	807	873	871	854	873	811	874	847	811	841	843	851	791	830	857	808	857	838	884	849	843	801	865	869	877	857	877	814	836	796	839	838	865	790	811	839	844	875	870	837	846	782	826	849	843	829	823	829	898	874	872	847	806	845	819	858	858	848	817	833	831	848	814	881	851	871	850	812	862	856	806	875	864	857	835	877	902	851	784	821	831	836	851	822	831	836	801	792	821	856	881	820	822	845	851	815	862	844	849	800	860	825	818	880	856	827	873	862	840	832	844	844	866	808	797	817	814	867	917	847	836	836	812	873	847	857	871	816	842	840	834	826	844	854	872	784	879	862	807	817	854	875	884	816	881	800	858	859	835	882	872	767	901	796	844	836	873	894	891	876	843	875	773	796	844	848	859	877	845	870	834	862	854	767	858	885	824	866	845	857	858	852	806	797	892	859	821	877	844	816	843	844	840	910	809	883	828	856	813	827	848	852	874	848	830	903	807	869	869	869	844	830	844	872	874	847	827	877	858	820	871	853	809	876	876	843	880	790	858	820	858	859	846	844	913	846	842	808	829	784	836	895	830	837	862	813	848	833	800	815	835	876	836	815	846	847	863	848	830	870	846	886	830	814	831	839	805	801	842	851	902	845	807	831	864	829	818	844	856	842	886	793	845	774	873	947	815	851	834	857	858	826	915	845	839	791	840	844	859	786	795	865	854	808	872	810	844	809	839	834	812	831	811	832	783	835	870	821	844	839	787	820	737	820	820	815	852	804	827	865	861	877	817	838	846	796	857	835	819	870	839	863	802	845	766	808	844	825	802	813	811	888	836	868	833	873	859	888	812	861	835	795	824	826	867	840	865	809	829	872	853	809	827	824	913	834	806	819	837	835	855	878	854	870	831	814	826	856	826	854	858	781	855	859	799	881	822	816	850	865	835	802	840	842	829	819	840	878	844	836	798	818	819	888	844	856	841	779	857	844	851	816	783	912	888	873	790	837	827	841	810	789	839	859	819	837	824	860
18291	14654	15102	12082	8795	7838	5552	4440	3242	2468	2006	1502	1131	1131	955	736	779	802	705	689	634	635	651	625	548	485	478	439	436	440	406	440	429	421	434	392	422	371	414	385	401	374	360	363	338	385	368	403	324	384	368	369	397	367	392	357	347	398	376	347	359	334	353	350	312	363	359	347	337	330	309	360	317	340	344	320	350	372	331	338	364	303	340	351	324	305	333	296	340	354	337	354	376	350	359	363	297	358	316	310	343	339	329	339	318	324	354	300	331	334	354	350	339	336	347	368	334	359	334	374	355	317	332	349	320	320	323	361	356	337	325	291	311	330	314	279	327	367	352	329	292	328	358	328	324	341	342	306	357	359	346	366	322	323	313	320	317	332	314	327	331	321	346	306	364	347	349	312	313	334	303	321	356	361	335	320	335	340	330	328	344	323	332	316	298	301	357	315	325	320	314	297	357	350	338	332	318	353	355	362	340	307	323	331	340	315	355	360	325	317	340	346	334	318	365	338	331	336	343	336	317	345	360	346	318	335	337	354	313	317	323	306	353	354	347	352	372	315	313	342	317	335	355	327	323	321	367	362	331	333	367	346	304	295	345	364	333	330	336	328	347	347	325	337	339	318	305	346	376	329	342	357	332	324	331	334	351	327	323	326	339	304	340	379	332	350	360	359	352	360	323	328	339	331	347	314	307	338	280	362	329	308	320	355	299	300	368	311	321	343	323	324	355	363	364	321	344	332	350	336	316	331	307	324	347	337	354	341	344	356	315	349	328	335	334	321	326	353	338	319	385	324	317	336	351	370	334	340	343	298	319	322	335	371	313	332	321	324	349	356	327	323	336	340	350	363	348	333	332	335	340	353	356	358	322	352	370	354	340	325	331	344	333	328	338	330	333	317	324	365	360	322	332	299	353	314	350	322	312	346	342	319	309	327	376	347	353	359	326	316	311	326	340	314	331	330	323	295	327	339	318	328	354	333	324	361	365	315	343	358	338	337	318	329	365	315	327	337	333	336	350	370	346	350	344	329	331	364	350	307	376	346	328	349	356	328	375	346	327	348	325	348	358	345	339	329	329	310	343	315	354	344	353	342	367	356	326	338	372	341	335	335	338	312	329	344	367	334	343	353	335	336	296	336	332	369	332	346	363	329	353	366	357	308	358	372	320	311	318	295	355	346	351	336	347	328	330	351	313	331	324	334	364	304	325	319	338	346	350	366	345	319	345	307	338	345	358	369	375	291	359	345	318	311	359	299	356	339	329	357	347	306	328	304	327	360	327	335	322	330	352	326	332	297	318	336	342	339	370	344	373	370	312	329	361	344	343	359	358	355	330	332	350	334	335	310	333	342	300	318	356	350	319	318	322	313	354	339	341	343	363	315	345	343	338	360	344	345	338	342	342	310	354	334	359	342	323	331	374	356	324	368	284	332	374	319	334	307	330	338	327	349	367	351	303	328	330	338	320	337	341	360	353	313	356	333	344	379	353	314	345	313	345	368	337	328	352	338	323	362	343	337	343	335	332	344	324	316	360	337	346	360	284	361	363	334	342	327	332	355	313	342	356	311	332	356	338	324	323	327	357	360	336	332	336	352	312	323	310	301	322	334	347	355	301	340	337	336	356	348	356	357	320	328	342	350	329	346	328	355	317	308	357	312	327	321	318	371	349	325	340	322	341	342	340	314	365	334	335	345	332	349	330	298	334	351	329	354	334	304	347	325	361	377	329	348	342	335	346	369	366	342	364	323	321	342	350	349	371	315	313	338	338	356	341	345	362	346	352	340	330	340	332	318	317	313	317	346	315	363	340	328	372	310	355	329	364	341	364	302	350	331	341	307	321	319	387	366	358	356	337	357	344	381	336	352	356	321	332	361	340	337	340	333	357	320	327	319	326	328	319	376	333	335	339	297	324	340	324	364	361	311	339	352	350	315	345	332	377	316	326	352	319	335	359	340	327	341	340	327	303	333	318	345	342	342	353	355	365	327	293	316	314	354	323	333	376	333	320	346	308	332	342	317	357	317	298	341	326	323	353	333	342	323	341	323	353	320	361	337	349	333	337	382	334	348	352	339	349	320	329	351	342	323	342	347	331	311	318	306	354	376	327	359	347	365	340	339	324	349	356	343	353	353	327	342	348	328	372	340	339	307	320	326	312	317	347	322	370	322	296	300	307	330	355	300	340	351	319	330	308	359	304	304	345	344	334	337	379	358	329	312	304	352	335	344	320	335	320	407	374	319	325	321	317	338	332	335	361	352	371	355	381	335	313	329	332	351	355	334	329	316	329	343	347	327	354	333	373	317	319	356	363	347	344	338	325	335	313	303	330	333	350	316	354	328	345	309	341	338	322	341	339	352	343	346	335	342	337	346	312	343	333	384	322	301	356	292	362	301	309	353	319	316	334	325	369	368	328	352	332	324	336	329	349	331	339	315	334	374	361	351	327	331	315	312	331	301	341	327	302	345	369	324	334	339	349	319	340	346	307	358	342	354	317	352	339	331	318	303	313	342	323	324	353	348	325	347	299	308	338	344	342	347	319	349	318	325	323	312	341	297	299	332	350	311	320	337	323	337	331	312	320	340	340	322	305	364	372	354	357	322	330	320	359	308	339	318	332	343	330	306	342	340	331	353	317	336	332	315	319	367	338	316	325	335	340	338	375	328	312	328	327	349	329	344	347	331	335	329	338	333	332	352	335	338	344	328	338	345	355	332	346	321	344	352	357	334	310	360	319	337	356	298	360	358	317	300	321	332	361	346	325	332	341	334	356	302	336	351	303	339	320	362	364	371	324	359	275	366	332	378	359	371	319	311	352	354	324	290	283	341	327	343	323	379	371	358	303	332	356	352	344	326	321	314	340	320	352	343	340	346	316	355	316	345	330	326	332	333	363	351	324	322	328	348	311	306	330	365	318	343	325	299	316	348	325	316	342	317	317	354	310	334	352	325	332	321	334	363	346	323	381	338	331	318	324	317	334	373	352	355	322	375	306	306	338	343	364	302	349	324	344	325	315	338	318	331	319	316	328	340	355	352	347	327	356	324	328	362	360	374	330	318	296	361	333	344	331	355	343	323	308	353	373	333	335	327	354	355	352	300	323	338	339	349	321	337	311	328	341	341	312	332	321	335	330	318	317	315	313	337	303	334	338	336	347	342	336	346	336	303	316	341	356	351	326	360	336	342	328	333	321	339	350	349	312	351	301	349	301	312	366	307	341	314	317	319	323	359	349	365	341	350	388	338	304	356	333	332	347	346	346	323	373	352	350	304	353	346	378	342	342	337	350	336	350	339	337	306	319	317	344	319	334	330	304	338	318	329	335	367	337	298	304	329	314	360	349	343	345	290	346	355	314	349	315	329	338	387	320	295	342	328	343	339	333	313	350	328	325	318	326	350	348	318	316	331	334	330	354	362	289	346	324	350	300	349	339	333	348	353	323	337	349	328	282	318	312	326	294	334	348	346	325	359	358	350	330	334	360	331	369	328	322	340
10342	11096	19887	21835	20315	21082	17311	15899	13226	10790	9269	6781	5670	5746	4719	3632	4013	3685	3129	2839	3052	3206	3110	2784	2339	2122	1813	1700	1708	1635	1636	1575	1503	1414	1351	1214	1174	1131	1150	1135	1156	1156	1107	1105	1058	1051	1178	1101	1051	1078	1067	1105	1050	1055	1047	932	935	880	909	901	903	894	850	862	823	827	807	857	886	854	870	798	893	803	863	801	882	800	793	828	808	819	861	798	834	880	840	782	807	812	867	825	829	871	784	789	801	842	873	819	799	782	820	779	827	816	802	800	803	809	800	866	817	856	798	785	797	827	884	773	814	836	828	840	824	794	785	810	815	876	838	790	801	841	840	896	845	808	797	824	892	816	851	800	794	856	863	861	828	809	770	844	862	857	856	825	807	815	804	800	843	797	815	856	814	793	801	848	842	814	809	867	830	814	814	817	783	831	827	830	805	820	819	816	839	823	870	834	816	817	833	831	861	803	836	821	812	836	842	803	792	823	830	812	804	844	805	744	864	797	845	855	832	827	784	799	859	757	816	832	825	853	808	866	830	785	812	842	835	825	824	814	839	812	800	814	813	831	848	813	851	828	839	813	800	825	807	805	806	833	804	815	827	806	844	825	828	792	809	828	778	783	750	812	821	838	864	879	792	816	795	826	855	763	825	839	841	790	863	806	841	809	824	791	785	790	793	817	826	790	792	838	850	802	817	837	854	825	840	799	849	866	811	816	775	863	810	823	827	826	824	797	817	861	804	806	820	856	795	771	817	818	815	835	863	838	792	845	787	795	872	866	776	805	816	788	814	836	823	807	835	815	816	779	829	871	791	821	816	855	786	770	768	845	809	849	866	762	854	857	851	824	825	871	882	827	823	803	866	798	787	822	819	837	803	833	771	828	826	831	818	821	800	788	784	733	806	794	892	866	856	803	806	826	812	795	800	854	788	771	876	794	833	859	839	842	821	835	796	824	818	795	870	858	808	801	843	830	803	838	803	866	871	844	782	806	845	830	765	839	801	804	793	787	816	873	808	789	795	858	829	824	805	775	817	828	857	841	795	769	862	835	810	826	801	815	838	855	818	852	801	866	824	823	805	822	778	833	822	851	811	820	842	760	791	786	826	862	786	836	827	829	790	839	821	820	850	790	816	835	794	804	842	827	804	817	822	812	798	795	838	832	840	820	828	828	821	843	829	742	754	788	871	793	833	817	827	781	829	821	866	823	834	805	804	818	817	823	814	842	812	806	776	852	817	793	811	846	750	803	780	844	794	792	855	825	911	800	850	789	844	761	793	792	838	815	819	867	806	837	819	788	832	831	856	833	803	808	809	790	808	826	796	828	812	845	853	817	877	836	869	839	827	818	888	820	852	828	815	834	808	839	836	820	785	861	827	791	833	776	818	847	835	823	802	788	818	882	834	815	841	790	857	815	842	797	824	820	796	816	808	823	830	849	791	827	814	852	815	826	856	809	806	819	839	848	844	807	770	847	873	845	823	836	859	796	821	795	821	818	776	770	829	839	815	873	847	795	847	848	808	816	820	839	834	774	770	867	835	849	823	872	829	807	812	783	750	836	741	758	791	784	855	816	822	798	824	843	812	803	831	835	867	821	808	815	816	859	819	875	823	874	849	794	846	880	805	812	813	827	792	817	798	852	736	795	816	831	851	841	795	843	793	799	789	872	824	839	854	800	728	857	834	809	830	797	852	845	823	760	857	802	888	850	782	822	806	842	847	805	778	832	804	861	834	783	806	819	756	810	860	876	773	842	809	814	866	848	840	844	830	827	841	804	826	796	845	833	783	782	808	857	829	829	759	830	814	783	777	750	820	816	860	836	830	876	831	854	809	792	866	811	818	872	798	783	835	829	839	807	837	807	878	851	869	784	835	821	758	850	816	835	860	800	844	780	862	802	793	847	823	801	806	819	812	831	831	866	839	797	834	860	815	763	832	808	828	837	810	842	879	818	856	844	850	844	840	804	857	804	858	796	811	823	817	798	820	803	778	774	820	796	850	873	769	816	777	825	817	839	816	864	821	885	843	836	832	857	790	818	822	804	838	843	771	860	787	824	841	791	888	788	795	808	817	811	808	781	822	796	775	808	832	844	834	852	834	781	826	800	817	799	811	770	844	789	789	798	854	837	835	813	810	785	853	798	828	794	842	807	829	799	816	857	811	844	843	830	820	778	813	862	834	809	836	810	844	875	810	814	844	819	836	866	859	835	828	800	792	794	848	801	790	864	851	829	825	876	800	835	853	839	798	806	810	855	855	779	844	826	828	810	852	852	836	792	810	861	857	804	833	834	806	868	823	861	825	865	791	818	848	839	824	823	829	779	768	842	837	795	802	837	814	775	873	834	822	855	821	836	782	837	784	798	858	824	765	801	858	832	826	790	857	791	901	836	787	821	812	830	835	828	818	834	785	815	842	776	872	784	764	852	786	911	833	793	865	778	823	806	807	857	865	832	816	856	782	828	804	845	830	803	836	813	827	864	842	868	850	809	851	821	810	815	823	811	827	833	831	803	798	818	809	880	830	848	815	810	835	788	781	792	791	793	835	836	797	874	812	793	863	757	800	850	801	790	860	780	834	809	847	854	850	831	808	851	797	795	847	798	847	825	889	807	844	772	819	781	863	801	763	785	832	791	792	821	801	829	855	802	835	834	762	833	762	771	816	777	810	802	786	837	812	852	821	853	847	807	836	860	877	815	797	846	851	802	800	858	863	750	784	829	812	841	817	797	839	880	849	787	785	854	837	834	833	833	804	796	872	833	890	827	785	842	826	775	818	830	783	807	867	853	783	865	756	807	823	822	844	801	846	790	827	835	828	810	804	804	825	820	816	829	865	783	843	827	859	818	786	845	861	864	768	861	784	818	800	873	766	799	853	823	858	914	873	763	778	786	815	803	807	846	803	821	822	840	786	826	839	833	805	830	837	801	775	858	827	838	784	823	796	791	844	817	852	815	811	862	816	824	870	830	791	814	806	864	846	817	820	815	798	839	806	847	828	861	820	802	830	827	836	802	792	832	798	832	821	825	789	811	794	810	789	850	763	797	858	790	865	822	820	758	834	791	771	818	808	823	815	839	774	800	825	800	837	774	817	795	792	818	807	815	842	846	764	781	859	777	779	839	818	837	802	804	751	806	853	847	849	793	851	891	830	795	781	825	788	910	837	858	868	805	834	788	854	786	793	821	795	852	772	860	789	864	855	835	828	858	817	841	839	836	796	811	813	827	784	862	792	817	819	808	862	785	753	801	784	735	829	783	851	822	814	842	837	782	819	845	878	784	812	855	790	827	821	800	800	827	843	808	760	838	800	798	797	810	834	825	843	822	821	800	798	805	797	815	798	827	857	840	803	835	823	792	852	851	753	790	804	856	877	782	801	839	872	787	814	791	795	850	920	786	840	812	805	807	817	751	789	822	870	851	795	820	847	825	825	881	810	883	824	882	822	779	821	831	830	871	840	831	827	869	857	781	838	832	813	836	826	858	813	842	810	786	774	843
27188	20706	22581	18239	14438	12211	8955	6862	5515	4378	2845	2456	1899	1619	1188	1163	1194	1057	1010	891	923	931	858	840	679	703	644	625	590	564	567	571	519	575	468	514	470	454	507	506	441	426	432	482	440	450	476	448	459	408	438	448	434	466	416	409	401	405	415	391	424	392	397	382	375	391	395	372	440	372	395	383	407	400	430	385	422	414	381	377	393	382	383	386	424	414	407	364	370	383	404	344	372	386	391	389	420	378	365	357	422	406	376	368	393	380	407	381	385	394	382	398	421	375	373	378	401	418	364	377	445	384	410	380	377	391	384	403	386	423	343	428	355	384	362	380	384	372	405	362	402	368	358	398	387	402	380	438	425	404	321	366	398	380	390	383	366	372	388	403	401	381	405	397	400	403	380	393	363	330	391	355	385	382	354	385	409	347	360	403	405	352	415	426	335	382	373	423	388	392	386	409	361	391	392	430	392	389	414	372	364	375	367	361	405	432	427	375	388	426	374	377	380	359	419	373	409	406	397	417	388	406	388	337	376	376	389	404	387	396	409	376	385	380	426	376	410	391	383	387	390	375	436	382	392	349	361	381	368	356	355	358	389	398	369	364	382	392	377	396	388	366	381	359	397	383	365	422	409	323	385	374	366	382	416	378	394	372	397	355	372	373	380	425	422	408	396	371	345	381	394	394	369	377	380	429	355	383	367	396	363	396	378	373	386	403	398	353	383	407	366	353	409	394	411	420	406	399	402	394	369	344	420	379	376	427	379	372	371	363	364	428	407	378	385	393	373	389	358	371	411	378	400	381	411	385	357	402	361	398	406	404	374	407	399	374	373	419	383	387	358	373	392	399	380	425	397	388	370	364	348	340	416	381	435	410	367	363	365	358	370	402	372	375	366	407	390	377	388	336	401	413	345	402	389	406	390	366	386	393	357	397	378	394	408	413	365	375	415	389	373	419	396	375	357	396	377	396	423	403	382	412	367	367	388	399	403	383	377	432	367	383	396	372	391	391	372	373	366	377	384	376	374	374	402	389	375	424	341	419	407	354	392	380	394	404	388	407	359	362	409	396	407	432	353	365	365	367	371	435	376	374	391	411	369	399	400	345	370	397	388	387	385	389	390	418	377	381	431	385	421	408	382	374	376	377	355	392	376	418	381	369	395	380	372	392	357	400	385	377	422	394	348	400	462	420	403	367	435	384	378	378	403	422	406	349	383	389	396	348	364	418	383	407	347	372	388	353	398	358	374	379	374	381	384	385	383	408	382	371	366	374	368	397	361	363	360	400	402	394	382	402	393	411	394	403	385	350	426	379	388	412	385	361	422	382	428	424	389	457	375	360	361	377	370	372	377	421	400	380	399	370	377	370	355	413	357	398	368	394	364	439	377	384	379	372	385	392	392	365	336	388	377	398	427	393	401	390	406	372	370	412	408	377	399	373	358	385	402	393	347	365	440	400	378	338	350	397	372	393	365	403	397	392	365	366	375	362	367	363	387	367	355	367	409	367	382	395	358	386	388	401	365	367	397	366	369	375	423	379	383	379	407	397	354	356	373	384	404	383	393	406	366	415	397	421	370	396	370	415	427	415	399	376	387	376	375	383	355	356	363	388	409	380	404	376	409	396	451	400	439	374	414	366	372	408	385	397	415	384	349	367	391	351	380	374	410	362	354	403	440	361	368	379	358	395	381	364	381	392	424	395	403	394	382	384	378	367	401	359	406	400	384	354	389	399	373	417	415	415	400	396	364	369	390	390	389	423	398	392	426	356	399	366	376	403	397	419	416	409	393	427	400	369	383	388	383	384	362	391	380	386	406	340	392	384	387	372	408	406	340	387	365	411	374	378	369	405	371	358	383	421	368	362	369	414	370	378	376	397	418	392	374	373	407	423	397	389	389	393	394	384	348	390	349	366	362	380	386	353	363	383	376	395	394	418	399	374	414	410	435	429	370	359	396	413	388	381	371	422	386	441	405	376	379	402	417	401	360	382	387	399	387	416	383	417	386	405	423	390	378	382	367	415	373	383	343	373	405	382	364	379	398	427	378	383	362	423	357	399	389	385	420	377	381	394	369	393	371	360	396	403	373	375	410	397	375	428	353	404	370	420	402	393	388	389	418	362	410	374	363	411	360	369	395	358	390	443	388	413	369	422	433	371	401	420	413	346	426	412	417	394	362	387	377	397	383	373	392	363	386	398	374	435	352	383	381	368	387	384	389	384	373	388	369	421	412	433	344	378	367	435	390	394	388	385	378	378	387	375	411	402	368	416	363	418	396	386	383	374	382	380	369	406	353	363	386	416	366	364	385	367	363	381	395	407	384	411	383	374	376	381	399	402	362	355	419	404	363	377	382	346	405	410	421	397	393	397	425	376	421	382	403	363	417	391	369	414	411	414	398	383	455	384	425	389	372	402	384	402	379	378	402	352	390	405	336	360	373	371	391	422	404	397	403	359	351	390	430	380	392	395	385	427	363	384	393	359	377	337	371	378	374	373	372	405	413	417	353	392	431	412	382	348	415	400	396	401	380	395	403	408	414	419	406	399	391	384	382	390	408	403	373	360	417	405	390	378	369	382	365	365	360	375	387	378	398	393	387	415	443	388	352	360	413	382	406	380	379	376	395	416	407	387	409	357	390	424	369	372	375	415	400	398	400	371	391	406	401	408	383	352	365	348	386	398	385	428	368	425	387	422	398	384	382	385	378	405	387	380	378	394	419	389	359	392	368	414	414	417	385	358	383	356	402	380	394	335	438	380	396	369	376	365	399	389	417	448	386	375	381	391	385	403	379	387	385	417	408	404	400	415	407	399	362	430	388	353	410	367	368	412	391	405	417	397	404	364	411	376	386	387	391	401	377	403	389	379	388	390	372	368	344	399	377	401	378	379	398	405	390	384	375	403	377	405	397	361	382	346	368	402	371	361	396	412	410	402	391	373	366	389	397	343	382	398	420	380	356	373	412	417	413	391	398	386	376	349	387	364	398	378	393	418	413	395	378	395	407	433	351	359	387	406	372	371	378	407	381	422	408	395	376	392	382	407	413	405	369	367	351	401	372	370	378	378	408	370	429	371	382	387	399	383	403	380	400	361	357	363	376	370	404	384	440	395	379	378	403	360	402	379	424	371	363	395	415	417	379	350	373	374	386	441	419	379	409	399	389	412	368	390	381	392	408	337	355	379	392	377	388	350	384	356	368	399	372	406	382	373	357	383	382	382	386	402	435	431	366	362	369	406	399	411	408	380	386	366	386	382	444	382	409	386	401	366	400	381	410	395	384	396	383	362	430	390	369	372	388	388	400	360	378	417	391	409	367	385	409	363	374	375	394	426	366	373	397	410	405	385	380	402	366	400	378	374	351	357	403	388	416	363	386	379	385	384	416	371	432	416	362	410	378	382	393	377	355	354	401	404	420	370	424	382	394	377	386	366	378	366	383	425	388	385	364	394	430	346	379	390	370	370	379	423	395	375	392	352	418	427	389	401	406	382	394	418
16041	15353	26555	28430	28414	27882	23450	21098	18727	16082	12565	10923	8787	7985	5765	5869	5663	5361	4890	4443	4758	4681	4288	3817	3332	3216	2729	2491	2505	2461	2243	2206	2081	1994	1708	1758	1624	1596	1615	1508	1510	1477	1368	1334	1358	1328	1390	1335	1344	1299	1373	1331	1218	1153	1161	1124	1112	1164	1026	1116	1024	1041	1057	1040	1022	956	1019	997	989	1005	1029	951	1031	992	976	977	988	962	957	960	951	960	919	922	935	912	958	895	914	940	962	946	941	908	938	931	963	936	885	879	958	893	969	877	953	931	958	925	919	910	951	908	949	913	887	964	927	924	896	927	934	955	923	873	961	955	916	951	938	942	922	962	943	957	878	906	898	897	975	965	949	966	949	915	960	916	920	901	940	933	920	938	914	926	897	955	947	898	893	928	931	979	903	944	934	942	904	999	899	987	929	932	927	925	917	911	880	887	924	900	926	930	900	902	883	901	923	900	932	985	989	922	903	937	891	973	992	941	904	981	962	915	919	956	939	909	968	909	888	927	950	917	931	983	861	915	990	953	889	892	928	986	975	918	922	866	892	847	947	904	936	923	911	929	895	897	855	889	933	891	920	920	949	906	933	926	961	932	974	925	944	919	916	913	934	936	987	973	922	938	941	931	896	946	872	967	930	928	892	926	958	928	898	949	911	924	940	943	917	928	908	992	905	904	929	916	935	927	912	910	999	889	895	894	958	916	938	916	909	944	946	944	916	943	900	983	933	940	902	925	894	941	909	909	950	967	967	862	953	949	939	981	913	912	909	878	883	898	909	931	926	965	947	968	950	878	943	953	936	976	924	935	908	940	967	919	905	891	938	941	931	978	977	969	953	923	943	916	938	928	907	954	934	908	895	916	874	868	927	963	967	926	945	987	944	959	900	922	973	949	914	872	960	946	884	917	911	931	962	897	895	914	922	923	947	932	937	925	915	961	937	948	943	931	930	941	947	913	880	926	947	903	895	938	858	943	901	926	935	942	891	892	927	944	972	896	920	963	949	921	949	963	919	954	946	917	933	933	916	896	894	900	926	977	982	918	985	903	949	956	911	950	959	934	975	939	891	879	934	953	906	929	950	920	943	929	908	970	889	933	933	935	912	930	928	898	896	899	949	928	922	944	948	935	875	944	966	949	934	934	906	911	936	919	899	957	913	927	935	926	865	948	938	961	934	933	938	967	904	956	944	932	934	962	889	930	926	994	932	878	895	982	900	932	900	941	880	954	928	888	953	896	908	956	919	944	932	920	902	943	909	937	983	902	936	886	977	972	906	896	926	938	952	970	975	902	946	905	968	928	884	902	953	945	932	930	961	913	1011	925	906	923	913	928	953	919	962	907	968	951	981	931	967	935	907	934	926	946	911	919	967	887	903	951	886	853	907	939	934	939	834	940	928	910	902	904	915	897	902	929	923	950	937	939	935	934	908	921	901	938	907	939	964	895	922	898	963	906	908	884	925	911	899	977	929	969	944	970	928	909	961	871	928	907	954	918	929	914	941	879	936	938	930	952	930	903	951	943	920	971	939	964	877	930	897	930	941	891	892	937	914	960	956	915	873	987	908	935	965	900	997	879	898	912	938	954	964	914	923	853	920	909	939	930	967	944	933	979	926	907	895	960	946	887	971	895	936	962	956	943	923	968	979	926	964	883	916	874	946	940	896	939	1005	934	932	961	916	948	971	964	907	901	919	884	903	944	966	892	949	933	913	942	926	972	951	939	885	927	934	944	935	894	964	956	982	951	970	839	925	849	927	920	941	919	937	959	895	962	875	926	939	905	930	967	855	912	905	964	901	935	900	913	968	864	918	905	976	944	902	911	913	930	923	924	943	905	911	926	914	923	948	880	968	900	945	888	928	930	931	928	917	944	874	969	924	939	953	921	955	845	983	917	938	922	938	918	963	950	948	921	920	915	934	871	938	935	946	909	989	850	944	953	884	885	881	919	978	951	924	886	883	1016	968	919	912	932	939	893	931	978	969	904	950	962	965	924	1003	924	932	949	944	937	912	944	910	860	883	878	943	885	968	929	944	877	932	919	879	941	1005	911	907	924	1005	955	953	988	918	923	946	903	897	940	933	930	883	905	886	924	920	912	958	895	887	904	899	956	901	922	931	911	908	933	918	890	974	911	881	910	921	874	923	943	947	896	926	925	926	937	912	895	914	919	976	953	913	940	921	960	934	962	980	936	967	961	873	961	972	956	935	943	936	907	910	940	922	938	950	1019	909	892	931	952	938	904	965	897	942	919	931	861	967	936	943	908	842	893	955	939	987	973	918	985	947	950	927	953	961	945	929	983	898	960	944	953	882	969	908	904	891	929	859	954	902	905	964	897	924	947	909	904	976	903	909	919	952	947	901	912	941	913	899	936	889	889	945	942	930	936	936	927	990	964	943	941	917	981	900	844	870	931	1025	877	927	919	888	922	915	935	961	914	966	924	966	913	876	936	904	903	930	979	908	919	856	891	911	975	915	963	944	934	931	914	869	945	913	895	930	931	900	932	924	941	951	905	919	978	894	924	932	966	893	970	968	879	946	911	925	919	958	884	872	903	891	899	973	889	945	937	950	932	921	956	914	968	933	922	963	972	934	922	991	925	851	901	890	897	921	977	972	919	935	922	904	923	980	921	930	930	900	970	944	930	921	966	868	915	941	887	931	914	918	898	936	912	953	921	948	910	883	916	946	915	873	950	868	898	923	927	996	936	921	928	888	928	997	940	913	905	923	968	905	940	959	930	950	932	926	873	969	948	985	916	931	907	931	879	935	961	925	949	957	918	898	948	918	931	960	943	979	937	888	898	960	949	936	914	952	922	957	961	927	943	963	897	928	903	937	917	955	958	911	907	961	966	972	859	974	935	927	971	948	951	979	914	940	875	908	949	919	960	870	873	922	922	958	919	894	942	914	937	956	921	925	858	946	941	945	944	964	992	936	916	869	913	923	878	909	954	947	965	1012	997	940	927	880	953	908	889	964	873	942	906	890	902	916	895	953	911	938	915	935	990	946	974	905	922	875	929	948	915	948	970	972	815	954	949	931	905	945	899	894	961	887	943	914	919	979	899	934	873	884	872	986	911	952	898	888	925	914	893	953	947	930	920	946	933	913	952	977	857	882	951	914	966	929	934	960	930	972	979	929	968	906	908	938	862	956	916	915	935	933	885	911	916	906	911	887	978	931	916	943	909	923	927	968	959	915	931	894	967	897	914	899	956	946	937	898	961	889	963	926	856	914	935	957	939	921	973	940	934	940	888	909	912	917	881	970	902	981	947	886	946	927	940	927	899	943	975	951	896	923	879	900	1006	954	913	916	911	879	996	919	894	913	951	907	963	918	938	935	882	971	958	940	915	903	898	948	936	905	914	969	967	891	975	935	925	896	977	960	945	893	962	947	927	954	935	979	915	957	902	898	916	903	964	943	935	922	879	966	928	892	942	948	919	964	946	868	912	896	917	885	918	925	895	976	925	911	881	899	943	934	881	920	957	964	897	968	875	858	915	921	940	926	869	946	909
36203	27072	29523	24261	20626	17488	12553	9529	7920	5840	4116	3742	2669	1932	1517	1588	1514	1406	1225	1112	1233	1159	1036	926	852	817	724	716	598	650	630	575	593	511	546	523	512	492	495	494	485	441	413	448	416	411	470	417	460	411	441	456	380	392	420	388	399	375	362	366	358	375	388	386	359	350	319	349	386	370	376	382	328	370	348	326	361	342	344	384	354	362	325	345	375	335	326	356	337	388	372	341	329	370	348	377	358	386	334	326	325	365	346	319	336	347	352	340	344	327	377	363	351	370	326	346	313	379	351	359	378	330	357	345	338	350	337	346	316	348	343	354	350	342	329	346	370	354	313	336	352	363	360	341	396	355	378	386	317	336	326	330	341	339	333	359	376	378	346	367	406	353	338	342	369	368	330	360	357	368	343	334	328	370	330	345	354	362	373	309	349	340	362	349	335	381	352	338	367	317	341	349	336	353	323	359	350	341	345	345	333	365	380	385	336	340	340	329	375	335	328	368	312	359	363	340	370	324	350	361	346	355	344	350	369	334	340	341	372	323	358	346	313	340	336	346	335	364	354	316	341	356	313	349	365	327	365	381	340	336	368	348	360	356	362	342	309	353	347	385	385	389	358	320	363	350	339	372	333	333	351	389	315	345	346	371	368	337	372	370	316	342	330	310	371	364	367	348	336	385	367	311	353	319	322	353	330	326	323	329	357	354	345	316	363	359	330	390	317	370	371	334	335	347	326	342	336	329	390	365	362	362	371	359	377	351	324	325	321	349	355	358	359	350	365	349	326	335	369	328	356	386	342	358	339	334	333	315	329	354	338	395	361	344	332	329	366	350	310	348	329	342	357	344	349	341	375	332	362	348	352	351	351	332	366	350	319	351	339	366	342	336	336	349	328	364	324	329	335	375	346	330	330	334	355	339	362	343	306	393	325	350	346	306	326	312	355	336	355	376	355	357	348	341	373	360	369	361	354	322	350	368	331	367	373	359	382	348	347	361	375	341	367	383	393	409	353	382	333	333	358	352	375	358	339	354	367	348	330	378	328	338	331	353	349	383	344	337	349	324	375	336	331	376	338	317	358	404	349	365	400	350	339	368	376	345	351	382	374	365	358	316	369	349	331	347	371	358	359	355	315	368	338	357	376	360	368	350	339	337	352	330	326	353	369	350	356	344	357	336	351	353	342	376	329	359	356	392	356	356	347	348	326	332	339	400	349	333	348	349	368	335	362	367	345	324	325	358	347	383	355	347	348	342	366	344	358	342	363	345	368	354	359	359	358	335	343	362	334	317	328	378	379	357	329	332	375	340	342	328	336	312	354	330	346	337	318	344	328	369	343	345	356	360	348	351	406	358	342	370	295	347	344	328	329	352	359	385	336	355	341	337	332	314	349	366	371	329	372	340	341	347	358	358	320	360	308	308	334	371	337	341	331	372	338	335	339	353	378	324	351	316	359	365	329	340	338	345	348	306	370	356	340	354	365	351	364	362	322	323	354	297	347	334	338	346	359	353	324	370	310	390	365	331	387	340	341	302	329	381	397	361	324	317	381	368	379	364	364	299	329	374	338	331	324	370	349	339	353	341	369	346	338	337	316	348	343	328	361	368	327	352	324	336	349	368	357	355	357	371	373	364	325	369	334	339	345	342	344	320	347	351	354	344	371	338	340	347	327	329	350	331	345	351	339	338	304	335	348	346	337	354	360	350	349	369	331	305	345	370	346	366	412	311	325	321	363	345	352	359	350	349	349	353	326	327	345	349	333	329	359	358	325	338	342	324	327	346	352	354	363	363	355	358	338	338	346	311	351	330	364	330	346	358	344	327	336	364	357	353	343	335	379	355	337	339	340	357	363	344	337	338	353	352	351	355	337	360	334	338	343	348	371	351	314	351	344	330	313	375	343	337	363	344	337	315	326	363	327	377	344	346	332	356	347	371	374	342	356	366	353	311	334	367	308	335	361	335	357	359	349	375	322	349	338	387	335	347	366	367	332	386	356	370	354	338	372	357	341	357	323	365	337	355	367	351	330	366	356	360	325	340	361	358	329	358	320	344	338	352	299	369	342	332	346	367	328	346	341	358	364	366	324	352	356	323	383	368	357	352	323	340	335	355	337	313	315	359	351	354	386	353	338	340	358	342	396	366	373	356	306	340	353	367	362	361	335	357	311	351	355	331	332	321	345	347	341	399	367	368	362	333	346	336	335	286	355	338	367	353	359	331	353	331	348	344	351	319	350	343	335	352	336	363	334	343	332	368	368	370	362	305	370	324	368	374	343	353	352	339	371	382	348	363	348	359	359	360	347	356	329	359	329	339	348	362	367	356	352	349	332	328	322	376	368	383	370	338	331	332	365	377	347	357	317	350	361	336	342	360	381	358	373	349	334	377	359	341	364	360	325	343	357	392	340	358	343	341	342	356	352	373	346	328	354	325	318	355	344	331	337	370	329	342	316	351	364	331	367	373	359	366	339	310	373	361	344	316	382	355	353	324	354	354	347	342	351	341	382	361	327	331	369	336	345	342	345	337	367	328	374	347	300	350	362	347	377	321	347	341	353	380	332	336	353	349	366	346	364	366	356	350	324	341	342	342	372	351	347	350	364	318	336	352	330	369	347	363	369	340	338	326	389	386	349	335	333	340	364	327	319	356	395	361	366	349	379	334	366	344	351	326	388	342	339	347	333	337	344	322	352	355	365	348	353	385	377	389	336	356	351	371	335	375	372	350	365	344	368	353	340	347	343	336	378	352	304	361	350	349	313	337	354	351	359	344	362	339	356	340	370	358	361	383	360	356	367	355	401	330	331	296	343	357	374	341	331	367	352	332	362	382	338	355	342	323	355	342	330	364	361	338	350	323	346	335	344	365	306	341	363	363	346	347	365	366	323	346	331	369	358	331	335	335	362	376	344	344	332	385	376	370	365	317	361	277	335	386	357	363	340	356	332	341	342	334	371	321	340	312	343	367	325	333	354	356	375	341	356	370	369	356	363	396	390	323	356	340	349	377	350	331	324	356	345	340	357	370	348	332	360	324	362	323	310	315	327	364	298	323	354	318	371	347	370	365	376	364	352	364	355	344	354	374	333	347	339	389	341	333	381	354	317	364	341	352	339	363	332	332	333	355	323	349	357	316	362	361	341	333	326	347	344	349	342	364	357	335	318	343	322	353	359	324	363	353	352	367	337	313	361	337	361	355	364	358	361	349	342	346	366	336	377	346	366	317	329	349	337	337	348	371	338	363	328	344	374	338	326	350	330	395	373	331	330	367	331	345	313	334	374	347	322	366	357	367	299	348	329	375	352	358	356	367	357	336	372	371	359	318	326	371	337	332	320	317	348	315	366	330	339	348	363	348	340	328	357	360	357	400	313	323	315	339	349	383	328	358	331	353	322	342	345	356	363	363	318	361	357	371	367	330	352	365	343	347	330	342	338	330	378	351	359	339	351	349	370	375	372	318	369	303	368	325	309	326	351	337	358	351	347	356	344	355	311	364
21089	19596	31970	33728	34383	32742	28203	25381	23155	20207	16323	14233	11857	9480	7430	7474	7374	7346	6477	6010	6495	6459	5761	4774	4400	4322	3525	3306	3103	3165	3152	2917	2762	2396	2175	2110	1851	1944	1897	1725	1703	1634	1565	1479	1434	1499	1532	1535	1407	1448	1454	1448	1282	1275	1182	1119	1046	1008	1044	1003	1090	1040	969	1010	945	964	1022	969	952	953	934	935	917	896	877	876	907	955	826	873	859	882	880	855	878	866	917	927	870	807	855	842	867	868	865	822	810	915	797	864	867	855	854	871	860	851	805	834	745	796	851	839	821	859	823	838	866	819	836	867	803	853	851	831	813	807	842	852	844	844	847	808	814	799	834	815	842	876	835	900	884	833	811	833	880	811	811	831	813	822	863	869	856	807	831	820	855	847	838	895	883	807	826	835	852	857	831	824	878	784	851	835	876	842	846	828	824	843	866	804	807	843	827	828	850	845	849	846	786	820	848	793	827	841	844	836	802	791	863	804	856	806	812	823	788	846	816	786	832	820	831	822	858	812	852	839	879	862	810	825	855	853	800	813	845	855	859	824	858	842	843	837	808	888	875	815	855	819	876	820	816	848	849	804	864	842	902	816	846	804	789	861	883	818	874	792	856	858	830	830	829	795	821	806	866	815	888	817	835	791	846	839	869	833	833	826	868	833	842	816	865	812	784	867	857	846	814	824	865	855	776	815	817	872	827	800	838	782	857	856	860	838	847	819	804	800	843	819	861	834	887	843	869	785	881	858	865	783	821	779	883	833	883	837	836	795	837	864	821	820	858	862	837	879	852	789	820	850	881	871	858	779	800	888	848	829	809	846	778	854	836	852	813	869	812	844	827	795	851	819	859	846	868	837	853	837	842	832	836	856	894	851	841	769	828	822	886	805	768	855	820	806	783	863	817	831	816	812	849	845	827	798	873	840	814	842	800	827	801	837	846	818	830	777	832	857	817	866	867	785	816	808	842	874	838	770	853	908	851	863	799	801	812	836	837	877	825	864	829	826	878	837	837	829	803	817	846	880	804	834	833	790	825	847	893	792	885	840	792	825	826	823	843	822	827	814	827	891	829	857	817	837	852	840	833	838	828	853	836	845	865	863	814	806	839	879	866	866	805	821	809	805	807	829	838	858	832	769	849	821	816	828	817	876	851	827	835	885	824	871	829	787	816	858	833	827	838	837	846	841	830	857	828	865	819	788	836	826	808	846	847	834	874	816	817	822	843	803	843	794	831	853	816	809	879	885	837	800	881	852	866	851	823	818	788	871	833	808	792	850	807	767	835	859	795	787	707	804	782	878	822	826	799	808	781	798	839	814	859	800	842	879	796	844	798	848	842	885	851	818	823	822	871	850	841	825	782	808	818	800	848	842	863	846	884	852	818	855	812	839	874	835	833	851	871	848	848	775	843	829	841	795	844	838	805	845	808	821	829	858	787	792	867	828	844	823	856	812	862	845	808	882	775	822	898	844	887	857	828	807	845	823	834	878	883	812	847	909	847	856	824	802	812	854	788	822	827	872	799	848	825	861	769	816	841	885	824	845	851	819	795	820	826	841	840	837	830	872	815	856	804	854	840	834	805	820	822	868	853	804	830	818	841	867	826	826	768	866	798	838	884	870	847	879	840	829	850	884	815	812	803	844	827	807	796	821	856	776	804	886	846	885	799	801	821	829	856	846	850	915	863	801	796	815	773	785	824	811	814	835	800	881	832	806	791	824	788	796	832	802	871	774	863	878	897	813	841	783	796	827	841	841	830	840	812	825	843	791	799	774	801	777	827	854	830	818	807	803	830	864	855	849	830	837	793	821	860	800	854	850	843	809	822	838	876	799	857	844	816	854	871	817	822	840	765	866	821	836	823	800	816	832	793	856	838	866	768	848	799	806	836	829	852	824	805	824	851	860	848	858	832	837	869	826	816	822	864	832	831	779	801	819	846	803	856	823	845	823	821	809	810	839	826	849	801	831	854	838	806	857	788	891	861	798	868	799	861	841	820	849	829	798	863	813	844	846	867	821	841	883	807	840	823	816	876	793	834	842	874	804	837	795	869	802	865	828	806	817	851	805	841	786	862	794	823	786	852	853	843	809	836	814	838	833	838	840	863	790	806	810	850	810	853	803	837	831	834	860	861	851	852	891	883	821	855	793	816	797	819	868	904	816	831	841	797	861	793	829	841	831	851	840	798	853	794	833	856	848	851	822	847	821	829	840	836	833	827	817	825	785	858	829	836	811	860	789	768	826	842	825	842	809	838	816	841	866	772	823	860	779	815	842	805	879	899	878	857	870	862	832	871	828	851	795	784	862	797	814	831	812	846	854	784	843	819	888	825	804	852	864	786	816	844	805	794	801	829	806	885	831	868	917	886	824	884	855	876	839	807	844	825	862	844	864	849	837	841	820	780	776	873	835	828	824	864	833	846	815	796	835	820	849	809	843	849	824	841	861	879	866	831	796	826	812	847	837	847	835	836	891	808	813	905	819	839	845	806	816	794	844	822	847	840	802	792	807	835	890	851	814	818	853	811	795	804	849	802	833	797	842	851	810	878	882	840	851	823	773	829	820	846	857	747	807	824	865	811	807	843	793	813	841	882	805	850	820	817	863	780	796	787	860	851	845	791	821	863	824	856	819	795	828	891	900	815	854	843	776	790	878	818	860	853	882	855	844	828	845	784	863	834	893	831	782	845	812	853	815	875	854	840	823	793	811	879	753	876	806	871	794	864	802	843	777	864	819	842	810	842	794	877	869	921	837	897	789	826	859	841	828	871	826	829	914	838	796	846	884	873	834	778	839	819	860	850	805	852	799	826	871	891	859	877	836	859	835	802	798	842	842	853	814	823	820	867	773	853	844	801	838	868	827	802	855	867	796	853	790	827	861	795	855	801	852	860	866	828	840	786	809	866	849	831	830	842	840	868	818	850	844	805	811	793	856	819	823	841	816	751	897	837	834	841	809	797	862	847	839	865	815	760	837	878	829	809	771	810	812	820	808	802	821	848	885	834	875	867	806	816	794	861	854	818	840	843	854	803	896	844	857	853	860	796	779	804	860	823	797	837	837	863	838	852	884	798	838	857	776	824	856	834	843	873	836	835	863	843	824	783	830	848	846	820	832	770	791	836	864	812	848	831	836	807	860	800	832	861	854	836	860	810	864	799	822	785	829	818	829	813	833	866	841	865	803	857	824	838	776	839	816	847	816	870	827	829	837	845	861	806	845	822	860	799	833	801	842	840	819	817	840	825	795	777	851	827	812	841	835	833	868	792	839	897	850	827	837	850	831	832	854	849	831	821	843	801	802	835	819	906	839	813	845	851	835	842	786	858	840	835	758	846	820	880	855	818	849	817	821	817	858	880	808	818	867	873	822	840	876	863	840	821	839	852	865	842	829	836	863	831	856	847	842	820	836	822	854	787	834	846	883	871	868	886	869	878	831	826	796	799	819	800	816	841	879	840	819	856	809	768	852	851	817	790	849	824	846	883	841	836	835	846	746	891	848	868	811
18827	14163	15010	12105	10032	8365	5656	4218	3165	2458	1740	1436	1218	933	729	793	834	760	700	697	670	667	588	572	530	529	466	457	410	429	416	412	421	396	406	367	369	364	379	375	349	347	350	376	356	348	318	338	361	357	343	367	339	357	353	316	328	337	323	319	340	319	337	332	302	337	306	336	303	309	343	347	326	311	331	318	325	323	325	341	328	352	333	332	315	321	329	341	305	318	341	330	352	291	314	334	304	327	370	315	343	329	316	301	309	305	339	341	337	336	329	336	319	289	349	295	350	358	334	322	321	330	339	342	349	334	316	324	339	341	284	347	314	313	349	352	316	350	314	345	359	314	343	343	314	334	316	359	361	331	336	343	307	340	322	310	337	310	336	340	317	315	369	345	289	339	332	328	347	337	318	357	348	343	340	350	347	328	344	316	309	324	327	379	368	320	309	350	351	349	331	350	368	331	324	339	355	345	336	325	320	327	351	306	365	326	334	331	330	353	314	300	287	353	310	314	313	330	333	343	339	313	309	345	323	326	343	339	329	312	329	292	309	343	342	327	332	328	321	328	295	352	340	352	364	301	314	336	340	317	345	357	323	315	317	350	344	347	271	339	344	305	354	338	321	353	343	342	331	340	310	328	317	346	301	328	335	328	317	311	341	295	287	335	322	317	356	347	343	333	341	321	326	342	329	321	339	332	309	303	349	343	351	351	343	324	310	324	331	340	315	341	340	325	372	328	341	321	303	330	338	322	297	338	347	288	319	339	346	338	326	340	335	324	299	326	348	358	311	344	332	313	326	349	298	335	327	339	312	334	349	337	350	318	328	342	348	383	320	370	346	300	323	328	341	348	320	337	349	344	312	325	312	316	346	312	323	303	301	337	350	353	303	320	330	315	301	318	331	356	328	323	319	344	333	330	323	326	303	335	346	344	329	348	335	325	348	320	322	309	324	338	336	315	334	329	296	355	328	358	303	314	331	361	317	336	332	309	329	324	324	332	323	334	349	355	326	345	347	333	331	321	322	331	335	372	333	317	316	357	327	363	345	334	345	323	330	321	314	349	353	359	358	322	363	353	362	317	320	352	310	340	362	332	355	319	316	331	311	375	303	302	307	338	376	370	311	312	320	336	322	309	345	298	326	334	369	327	324	295	345	383	334	348	332	333	345	309	328	333	366	315	333	340	353	301	363	367	314	363	368	311	351	355	332	312	349	345	357	346	337	330	318	338	334	347	350	301	332	351	312	310	356	358	301	340	317	307	299	326	334	317	342	339	320	373	314	338	393	299	294	304	341	328	327	304	299	354	307	337	333	374	315	343	310	346	301	299	318	315	342	348	307	325	324	323	336	289	337	326	338	349	321	307	326	312	316	317	324	325	323	320	337	365	315	333	295	314	289	374	330	312	334	308	347	326	306	341	331	321	340	331	335	353	350	360	325	342	353	345	308	318	315	344	327	328	342	317	324	299	326	351	314	312	359	337	324	342	314	325	316	315	300	320	319	363	336	350	323	333	330	335	280	287	316	302	287	322	330	328	339	345	329	326	328	310	353	340	339	350	325	337	307	334	381	335	348	341	319	318	334	329	336	295	362	313	319	358	338	349	339	326	326	318	310	322	305	322	314	337	347	333	290	341	332	286	344	326	320	301	330	337	369	351	345	333	336	347	341	335	340	329	309	320	350	302	328	338	319	353	319	363	346	380	335	348	343	326	316	362	350	331	319	299	315	339	368	345	352	345	324	347	327	290	345	342	315	341	321	332	306	339	323	295	347	361	348	349	331	324	357	347	340	327	346	329	322	314	356	345	322	333	311	335	335	346	309	337	337	351	317	322	345	364	324	351	318	312	313	320	345	349	337	317	377	342	360	336	322	321	364	334	333	370	328	337	331	336	350	332	328	338	321	309	335	334	335	338	334	358	319	322	348	311	352	301	306	317	381	323	334	330	341	311	322	359	306	348	329	366	330	388	352	333	320	350	288	344	332	312	332	331	308	364	303	327	309	328	347	362	353	317	311	323	355	346	357	319	366	332	334	306	352	318	333	358	355	334	315	338	321	330	316	338	331	328	333	323	325	346	309	314	338	309	359	338	356	313	314	309	328	283	339	321	293	328	345	345	328	345	344	352	316	327	340	323	322	348	340	274	329	315	315	318	314	362	370	331	334	330	331	342	322	323	326	395	342	328	331	323	348	307	336	326	340	288	334	341	311	351	307	339	351	348	313	343	352	336	337	319	352	299	303	307	358	351	360	319	320	330	329	363	344	322	328	348	328	340	323	322	329	346	340	314	333	327	340	343	347	330	338	324	354	316	361	370	329	348	321	278	336	346	350	318	331	346	324	315	310	317	332	367	296	323	333	304	333	323	328	296	326	322	332	319	369	321	309	350	340	374	332	349	360	330	314	335	346	328	335	330	321	321	333	374	310	330	326	313	326	314	343	346	342	317	346	326	349	321	356	319	320	330	336	324	272	341	333	326	309	333	300	353	316	325	337	366	298	284	307	312	297	317	341	320	354	351	340	365	306	328	304	334	330	325	316	316	296	308	303	331	336	347	329	361	311	334	360	326	336	326	333	327	327	319	330	348	343	325	352	305	310	316	352	338	308	332	319	344	336	318	325	341	309	327	309	345	365	291	313	302	326	331	356	321	341	342	314	337	345	391	357	304	319	336	302	345	331	324	325	334	363	324	323	351	312	322	345	319	335	333	340	320	329	344	363	338	357	312	310	298	338	347	335	334	347	349	307	299	328	327	341	364	326	339	368	332	358	355	328	339	358	348	343	330	346	348	326	350	342	354	323	322	333	336	303	337	333	312	326	329	323	301	343	347	369	350	334	355	335	318	324	331	327	301	326	274	321	347	317	314	328	330	346	325	330	325	330	322	333	273	342	310	337	344	332	327	338	295	348	321	341	326	318	311	325	323	326	313	337	327	356	349	318	335	317	350	350	328	368	340	312	314	334	344	331	315	343	309	314	355	346	339	318	358	363	306	313	314	341	324	366	347	335	321	292	311	310	307	324	323	318	318	347	311	336	327	336	333	348	369	347	345	321	320	349	355	322	358	359	324	359	316	351	326	329	327	318	309	342	339	329	334	336	330	352	335	305	353	326	343	308	322	353	332	345	331	365	343	347	304	370	363	345	321	320	327	313	329	337	369	351	326	297	347	357	324	351	343	335	348	315	336	343	328	314	311	366	348	327	332	347	325	346	330	332	349	313	282	360	329	350	335	317	299	328	299	315	329	310	312	342	336	298	345	320	293	347	309	372	358	382	306	357	330	360	331	317	334	356	375	324	298	328	334	321	360	352	306	336	356	361	359	364	338	289	349	325	303	363	345	343	346	329	351	332	312	319	315	303	314	305	392	363	341	367	333	333	287	321	325	320	350	313	318	350	294	332	310	346	308	324	342	379	346	309	314	326	331	336	320	369	312	311	364	299	334	317	315	345	334	337	322	324	338	322	323	329	323	300	303	331	310	358	337	362	321
10489	10926	20296	22153	22677	21573	16449	15270	12950	10646	8312	7344	5789	4617	3647	3981	3873	3708	3162	3429	3483	3111	2754	2425	2246	2005	1745	1618	1663	1595	1570	1543	1430	1350	1290	1160	1116	1177	1165	1099	1169	1062	1070	1033	1067	1130	1078	1021	1078	1119	1030	1044	948	967	960	934	975	905	890	941	900	921	864	894	807	864	829	829	792	812	820	889	814	837	858	821	841	830	829	772	835	760	767	803	819	821	839	789	784	862	762	869	825	812	854	795	801	776	772	794	800	812	865	786	801	811	796	842	834	797	813	831	813	832	765	777	838	831	755	807	847	831	863	787	756	811	829	824	804	811	805	828	815	808	811	846	790	862	795	812	820	778	795	847	792	812	793	832	819	832	809	892	806	791	805	853	787	781	810	843	821	814	844	811	842	752	862	794	822	775	769	840	801	822	829	824	807	842	798	787	807	773	831	789	773	821	844	836	784	782	863	795	822	806	818	793	823	809	836	820	736	812	822	820	841	804	805	779	782	840	792	805	818	827	835	840	787	847	824	796	814	798	820	886	831	772	766	839	848	779	763	817	776	814	795	837	819	839	816	825	778	798	789	815	817	797	852	876	765	841	791	785	805	832	723	804	861	818	859	830	835	837	795	791	785	768	741	805	818	828	831	841	803	815	789	807	834	786	799	792	841	819	821	814	787	786	837	765	838	823	827	789	823	822	779	839	830	855	782	827	796	819	801	799	842	779	860	839	843	804	805	807	807	796	849	754	837	841	770	820	801	801	799	787	824	814	783	834	808	770	863	800	786	806	824	804	796	819	773	834	773	811	797	805	745	766	810	815	781	831	897	822	818	792	799	789	812	772	870	870	775	835	776	791	831	861	807	781	806	817	840	853	846	817	800	793	818	815	788	803	778	792	843	781	838	791	840	839	832	784	791	822	834	802	869	860	804	820	792	808	794	861	776	802	790	830	842	828	793	834	775	836	760	805	807	818	813	817	796	730	806	829	820	803	777	829	824	749	807	841	818	752	862	809	817	823	820	853	840	822	781	775	809	812	794	859	836	826	809	817	863	795	779	735	803	855	782	780	838	777	833	839	738	794	761	790	799	801	849	790	847	792	761	797	837	786	843	835	831	818	805	791	790	827	786	852	772	843	862	779	781	739	783	795	825	871	789	840	821	776	778	785	822	789	806	786	774	803	834	858	789	755	813	821	852	813	813	769	798	834	832	808	768	837	845	790	829	785	784	783	783	791	811	835	806	809	837	776	819	813	835	756	826	855	832	802	824	777	844	818	834	799	823	824	840	783	861	795	790	854	821	787	806	785	813	807	789	829	802	878	838	803	791	830	840	770	804	807	796	815	838	825	781	813	848	779	826	801	831	839	810	859	819	781	812	789	783	774	813	796	809	810	875	805	798	777	801	742	802	886	834	857	841	808	752	843	802	795	841	828	821	774	820	818	855	793	847	782	847	803	793	736	767	796	803	770	779	785	807	782	830	762	799	790	810	792	794	793	837	788	795	844	804	837	839	820	802	822	770	798	819	868	849	777	804	821	864	801	818	784	816	791	810	796	790	787	822	797	769	851	799	792	825	809	808	844	788	840	802	822	821	853	830	813	816	820	797	746	841	843	884	758	807	840	800	880	806	764	822	807	813	809	826	755	795	815	810	825	788	774	815	812	824	834	856	767	812	829	780	842	819	816	857	860	816	790	858	920	823	862	839	828	775	785	742	755	854	787	847	768	792	828	769	759	829	832	825	828	791	806	817	798	808	885	815	738	812	766	811	784	835	780	818	855	810	852	842	789	804	800	755	751	839	856	806	822	794	794	830	794	757	837	844	778	856	815	808	791	837	825	813	843	851	825	820	803	746	868	803	795	868	825	833	796	750	785	775	816	779	809	788	801	798	808	882	750	808	820	808	852	828	807	842	799	825	826	805	834	815	769	824	816	753	795	848	822	770	779	815	777	776	790	810	859	783	845	809	807	784	796	785	805	796	832	823	812	857	772	778	829	774	800	783	762	854	777	804	771	829	845	789	799	805	849	790	837	833	812	779	785	849	837	841	846	837	825	769	812	850	803	786	851	808	855	830	824	829	864	840	846	832	767	764	819	801	820	831	818	828	785	831	842	851	900	810	832	802	836	803	832	807	839	768	796	779	859	812	787	808	822	803	804	853	829	835	845	825	819	829	835	836	829	794	773	847	835	801	800	802	832	782	812	786	840	854	799	860	835	813	863	820	766	827	833	822	821	829	801	831	780	814	772	815	816	782	819	827	795	824	813	837	771	817	857	816	835	807	783	875	779	766	829	761	814	788	839	783	840	832	811	830	818	789	845	815	788	801	816	804	792	781	804	815	820	788	807	815	799	863	788	829	841	788	815	806	833	829	762	802	831	908	871	802	809	811	790	844	831	862	828	772	790	834	813	780	808	803	781	814	807	804	805	853	862	777	773	855	786	788	840	803	813	801	850	821	805	789	837	829	814	847	786	806	804	844	826	825	796	832	790	756	818	816	779	843	842	813	835	805	807	806	803	802	837	818	775	818	796	814	850	804	819	805	791	831	823	779	832	786	803	792	798	832	780	823	805	804	836	826	806	850	814	866	815	801	809	836	814	843	818	810	784	796	778	864	760	791	836	808	793	857	827	789	790	803	788	740	809	856	804	831	848	858	775	833	855	850	840	843	823	815	852	819	839	813	783	829	856	805	855	773	780	812	850	824	768	802	825	819	796	840	820	755	823	844	836	776	803	849	802	820	829	839	808	848	841	797	781	812	842	832	814	776	802	788	851	822	832	770	817	790	794	826	832	781	842	816	796	818	818	802	844	847	814	832	794	859	831	813	795	795	846	840	788	786	801	798	831	838	799	818	788	843	815	805	793	794	830	818	810	814	827	823	763	845	796	853	781	819	816	825	820	793	821	810	805	858	791	808	828	779	808	814	822	801	820	858	768	803	800	824	834	813	828	794	770	804	869	835	760	796	786	794	780	755	781	765	764	817	834	823	764	810	783	791	779	819	809	821	776	813	855	846	792	751	760	815	770	849	778	795	823	827	857	771	748	818	800	794	793	750	810	791	827	773	834	864	843	825	793	826	805	843	781	806	828	839	820	807	844	807	839	789	833	826	803	863	820	785	784	826	814	814	802	835	815	843	810	814	778	784	851	807	744	839	813	831	779	811	825	867	817	841	842	799	808	795	823	778	820	781	812	836	826	774	715	816	801	816	830	831	814	778	810	783	790	838	794	822	795	791	813	822	791	801	827	843	772	804	835	812	839	789	844	791	826	773	814	804	844	800	816	793	829	825	769	828	784	807	800	816	816	845	777	829	814	799	834	812	819	795	827	778	812	727	813	847	732	825	817	788	793	766	835	816	798	794	808	805	864	834	797	864	788	835	840	844	851	805	824	817	844	784	803	804	833	828	816	837	811	805	829	806	832	786	833	805	818	816	785	842	821	805	788	802	810	820	849	803	835	767	826	819	836	835	822	850	759	804	764	856	814	786	841	809	797
27321	20192	22096	18153	15101	12354	8287	6518	5113	3914	2987	2509	1729	1313	1135	1161	1096	1064	952	938	986	956	805	780	682	701	581	559	560	585	584	536	541	513	517	473	427	451	470	487	491	475	458	455	400	439	424	460	436	440	452	404	401	424	421	418	418	417	415	378	385	396	368	433	389	391	369	365	396	375	391	364	360	365	366	379	369	393	361	397	384	387	420	366	377	389	387	388	379	356	361	340	380	418	389	404	403	368	395	350	393	375	370	405	373	349	377	359	365	359	347	370	346	391	378	392	411	356	400	376	372	355	356	390	384	374	408	379	388	399	359	415	388	386	378	375	371	358	356	382	392	359	407	401	391	389	399	389	420	352	421	403	380	340	365	359	387	415	402	376	357	412	349	359	376	363	422	421	384	360	372	351	381	399	378	377	370	404	388	378	414	372	388	397	393	389	366	387	366	391	376	382	410	374	362	373	350	353	387	344	373	392	398	403	365	368	400	382	401	401	385	354	381	358	363	371	401	391	366	373	360	370	372	365	366	409	412	385	393	416	397	381	424	400	361	396	394	375	364	386	406	375	370	376	372	386	380	355	364	384	363	394	387	368	374	376	359	418	358	362	374	396	346	379	362	374	362	412	386	378	412	352	417	364	388	359	384	371	373	406	365	393	353	383	362	411	367	374	370	343	365	366	375	381	394	393	364	388	350	378	403	379	400	403	334	388	405	402	351	362	367	363	370	346	382	408	397	388	378	357	375	378	395	411	362	374	373	362	404	384	351	383	383	404	383	387	386	369	390	404	357	386	393	398	352	373	413	341	390	388	367	368	382	408	374	411	402	386	356	384	361	352	420	387	374	412	405	338	389	349	380	411	388	355	417	394	338	357	371	388	353	374	347	359	374	406	415	383	388	374	366	349	382	376	394	407	381	367	413	386	385	339	381	380	382	384	366	426	367	393	378	391	376	358	360	381	382	376	394	379	376	400	393	406	360	389	379	347	386	352	347	385	362	393	370	399	416	364	416	346	367	418	400	407	365	411	368	340	399	410	411	424	394	375	372	386	397	359	409	376	402	345	348	361	354	370	396	403	371	376	405	362	363	333	372	429	418	369	387	378	367	426	396	431	380	371	375	377	426	351	404	366	369	328	352	384	398	371	377	371	399	419	404	379	368	406	391	383	363	382	347	385	376	392	371	406	369	367	377	385	360	358	385	368	387	412	361	380	390	406	399	384	371	378	413	393	386	362	409	394	368	368	365	392	414	398	380	404	379	369	397	378	391	375	374	381	351	371	397	374	351	411	383	392	389	402	416	378	375	400	386	360	395	382	362	375	374	323	390	404	378	379	405	385	383	376	419	384	363	396	376	381	369	407	390	352	384	382	343	433	352	398	405	374	389	392	344	333	381	384	355	408	400	334	384	357	419	354	379	380	368	375	352	396	364	416	403	361	379	385	399	385	370	384	408	426	384	358	384	384	366	397	402	418	396	390	395	369	387	348	396	377	373	396	380	338	418	399	384	388	369	386	359	379	399	348	361	353	393	416	404	392	385	409	368	400	379	367	379	395	386	399	425	368	402	361	365	347	379	363	374	374	382	399	373	346	386	403	392	413	405	383	391	392	407	392	399	379	349	368	361	392	386	368	382	371	379	371	393	367	401	353	374	385	383	355	330	366	372	402	389	386	395	395	370	391	418	367	395	384	344	391	349	399	388	383	376	379	381	335	376	377	374	373	407	404	419	376	365	407	400	406	370	402	386	406	351	351	351	426	385	338	373	381	355	414	380	371	381	413	385	392	361	378	424	398	338	426	421	427	397	380	364	381	382	357	391	389	360	375	398	377	354	352	365	383	419	354	398	410	351	375	365	384	416	366	395	374	383	392	391	381	362	373	357	417	409	368	351	391	403	392	368	403	419	386	412	405	413	393	349	391	388	394	373	380	380	361	365	366	376	391	380	383	348	399	372	422	393	390	361	401	357	435	391	372	387	370	366	406	400	385	393	378	396	375	365	375	387	411	422	334	385	384	337	355	342	405	355	392	372	360	379	456	388	373	372	383	406	375	380	388	374	388	368	406	377	406	344	383	340	386	383	377	383	406	388	363	380	378	399	430	405	389	410	378	379	370	419	395	393	375	350	377	394	402	385	372	362	413	390	367	410	373	334	405	403	385	380	407	404	395	379	385	347	362	380	396	399	376	384	404	349	345	353	354	388	397	381	388	387	386	388	368	355	368	361	370	346	359	390	384	368	364	380	423	367	422	407	411	344	397	377	370	413	373	370	414	370	354	362	409	365	393	390	353	383	407	380	365	387	341	347	395	389	381	350	394	391	401	389	397	349	371	351	388	381	403	422	364	358	386	364	385	380	400	362	398	382	403	369	400	405	349	392	392	360	398	394	383	352	358	393	408	375	398	402	351	402	366	380	395	383	376	381	360	383	401	400	405	351	412	359	362	385	369	380	418	384	395	367	352	382	366	392	393	374	373	377	402	397	384	379	366	370	316	372	404	390	384	329	388	403	351	341	371	390	402	393	391	384	364	398	393	404	398	372	353	351	425	361	386	371	389	391	407	381	399	384	394	441	358	351	365	411	351	382	386	347	388	376	396	376	394	396	420	350	373	368	362	406	398	360	361	385	374	393	365	368	407	400	397	359	380	345	408	403	378	412	373	383	370	385	428	394	380	350	351	402	375	371	408	333	389	396	353	362	371	364	401	380	409	343	354	362	357	379	391	366	394	366	384	371	384	359	369	371	367	424	397	369	382	404	359	400	372	384	388	355	374	393	373	391	363	389	404	367	384	391	365	329	358	431	393	380	352	374	366	416	380	374	401	358	369	377	391	360	378	359	390	391	420	341	397	403	402	352	397	400	410	371	414	354	403	386	400	380	378	347	376	385	341	358	396	389	385	349	376	349	405	384	417	353	396	392	369	377	373	401	376	378	401	398	361	399	348	387	399	373	378	379	358	344	370	417	386	383	358	407	414	338	385	389	382	367	384	390	371	337	368	416	381	357	364	391	395	386	363	376	412	412	352	373	375	393	356	359	385	386	337	360	366	364	389	371	421	376	368	411	357	353	367	380	360	369	383	367	341	387	394	411	377	418	357	373	360	400	362	373	397	354	387	387	365	355	369	375	346	398	359	396	380	366	367	395	373	424	391	364	357	381	390	364	382	392	406	375	389	430	350	373	389	382	361	360	356	348	384	364	367	388	407	395	390	377	420	408	391	354	332	359	409	378	380	397	399	426	364	379	368	348	426	351	356	398	411	398	373	391	418	402	388	386	382	382	375	397	403	368	391	376	402	371	390	377	386	373	405	374	353	407	350	397	355	380	395	364	425	391	367	376	379	355	348	387	373	355	369	383	390	392	382	385	391	388	417	370	366	367	383	367	409	375	394	392	348	376	394	383	397	415	356	370	352	392	355	380	382	388	398	365	387	362	363	381	370	394	366	412	386	419	393	373	388	347	358	387	392	388	368	360	405	383	381	385	382
16206	14915	26326	28915	29117	27184	21781	20974	18122	15151	12838	10984	8199	6355	5806	5995	6123	5285	5021	5051	4851	4556	4261	3640	3372	3156	2624	2383	2319	2383	2260	2110	2044	1985	1803	1638	1505	1596	1609	1582	1484	1341	1322	1340	1377	1409	1377	1396	1358	1341	1287	1286	1164	1161	1173	1138	1040	1126	1002	1125	1061	1032	1026	984	928	1030	1019	969	1006	964	1036	955	970	945	974	961	922	939	944	980	912	977	959	932	898	937	889	902	951	946	891	920	927	927	885	932	960	962	953	921	920	902	928	872	935	904	943	928	882	906	970	900	971	916	921	948	953	925	917	961	920	916	912	935	907	905	926	936	942	883	974	853	931	967	932	888	915	896	897	886	945	914	906	870	948	879	900	873	939	866	936	890	943	952	890	926	869	902	897	873	969	830	906	872	913	924	885	891	894	881	872	898	935	931	886	898	880	937	915	897	898	890	914	929	878	875	892	888	901	909	978	971	884	887	909	893	910	878	960	931	891	864	867	919	909	859	918	934	908	890	921	992	900	892	892	877	917	922	906	914	887	951	954	898	896	838	901	918	908	946	954	919	921	885	929	912	895	896	915	922	920	917	930	911	926	916	898	895	860	904	897	884	892	915	907	899	880	846	901	921	937	965	934	921	953	943	876	949	948	935	936	928	937	907	885	929	917	904	947	870	933	917	923	907	914	940	906	944	1000	924	927	883	920	888	900	898	927	930	909	903	845	938	917	931	932	941	898	887	935	898	938	923	898	937	939	896	953	971	939	920	931	851	939	876	927	913	896	885	849	891	946	911	906	899	937	912	921	905	915	934	876	884	950	903	927	867	928	901	887	891	909	917	889	953	904	915	931	935	914	908	947	895	895	909	878	911	863	938	904	918	905	920	871	880	878	942	872	903	929	933	921	875	908	929	945	931	946	907	860	900	905	925	938	898	901	863	897	886	923	929	930	918	925	858	914	905	1012	949	942	953	897	853	954	962	933	898	881	903	888	940	910	934	931	965	914	924	886	896	925	960	959	934	973	942	965	865	872	903	889	892	928	938	873	914	906	925	899	914	892	912	906	906	908	911	933	928	937	959	870	873	915	874	896	870	929	880	922	996	959	947	831	961	930	914	904	901	925	912	900	875	953	896	884	950	901	917	930	898	881	926	936	887	886	894	941	880	873	928	851	916	880	958	931	919	894	964	900	929	911	852	915	961	957	928	907	887	945	908	962	935	922	945	926	866	913	911	1001	953	947	890	888	956	923	922	887	903	903	934	890	901	959	881	865	954	920	938	905	955	951	925	936	994	936	921	907	898	858	946	944	899	923	929	932	901	963	894	940	876	917	916	890	953	921	951	959	915	959	937	893	910	944	932	907	911	921	932	898	963	944	946	909	960	943	952	965	947	899	975	906	941	896	875	914	930	900	892	910	924	909	909	901	921	899	866	914	917	885	941	937	964	907	934	904	897	961	897	925	921	929	990	896	934	915	889	952	909	891	885	924	923	908	930	887	901	938	896	972	921	868	886	930	867	928	858	871	936	918	872	905	871	890	937	927	929	929	875	944	936	917	894	909	920	953	910	973	857	865	937	874	920	911	977	923	879	905	905	912	886	870	946	910	954	925	926	904	932	904	949	908	898	979	943	969	949	889	926	889	955	857	932	886	891	854	933	914	945	869	899	912	945	927	909	933	938	935	888	976	911	908	943	918	969	897	957	907	927	896	946	906	960	910	931	945	905	938	917	900	902	883	897	911	890	967	947	955	951	957	868	921	885	876	945	940	926	890	887	914	898	973	961	892	901	880	934	920	881	938	974	961	955	929	927	865	970	969	931	865	855	888	909	916	921	905	929	929	884	948	894	889	891	878	918	897	949	922	850	914	915	972	912	828	897	910	956	931	935	914	892	936	894	882	954	876	976	932	873	949	930	936	896	912	926	917	853	910	961	897	955	1014	897	907	943	900	880	956	856	946	930	895	892	947	949	906	847	942	891	916	923	909	893	929	908	956	951	896	929	890	882	900	884	875	929	919	918	936	906	876	908	910	859	887	920	906	932	945	919	885	927	886	910	931	898	903	919	901	924	907	895	947	898	954	943	919	919	907	895	902	925	848	986	924	929	903	935	926	883	931	944	882	896	906	948	919	920	987	885	861	930	914	918	936	817	944	904	888	971	916	938	926	954	892	959	947	896	889	933	887	887	964	905	907	955	935	915	919	936	936	925	953	959	886	878	917	897	935	897	911	904	969	899	905	964	962	912	933	900	865	966	912	891	891	863	966	931	939	919	894	979	886	920	921	922	837	875	928	904	883	852	898	896	936	953	953	921	922	863	897	896	957	859	896	905	908	917	917	987	941	939	909	942	921	916	924	891	959	893	900	949	914	938	932	913	867	929	902	887	942	934	857	900	912	983	953	917	920	906	919	855	897	925	907	941	904	879	930	880	955	903	877	950	884	895	890	913	866	822	923	924	934	884	927	912	932	895	933	896	954	948	909	901	939	921	915	941	893	875	927	908	950	935	897	910	884	892	912	931	906	912	918	991	923	907	924	931	962	879	939	920	939	925	967	920	964	990	916	789	914	877	877	968	922	883	988	949	926	851	897	936	905	963	902	917	928	889	906	870	843	911	937	916	956	875	886	935	892	930	900	903	875	937	917	907	871	890	935	886	952	947	957	925	952	903	916	910	826	893	949	925	870	876	901	937	897	900	891	861	907	860	881	875	882	928	926	903	967	926	913	914	913	894	914	905	932	937	881	903	950	945	922	942	942	953	958	949	959	927	915	892	883	960	909	966	893	913	911	884	939	878	927	973	954	857	900	871	887	938	875	913	974	922	892	919	928	917	869	934	947	905	938	912	908	898	899	932	949	899	899	869	882	928	970	872	924	972	934	964	878	984	903	920	925	984	920	946	953	935	974	891	887	845	928	869	907	876	905	960	856	911	872	907	900	932	883	896	935	883	937	906	976	894	894	884	917	933	922	919	886	879	894	936	872	937	905	927	912	917	853	932	916	923	962	917	920	914	893	883	926	894	916	946	898	895	958	930	883	905	887	925	909	932	916	980	898	901	957	924	915	903	879	911	884	913	932	945	867	891	935	927	872	900	927	893	946	929	893	946	895	939	871	933	855	904	906	914	921	925	907	895	959	931	891	924	914	928	895	906	879	914	878	999	928	947	900	941	908	903	922	889	918	934	964	979	904	952	893	937	909	870	970	899	915	933	924	887	944	917	900	910	911	985	925	895	863	946	933	926	906	939	947	910	886	915	917	928	882	874	887	877	905	927	896	929	882	918	911	891	871	899	943	936	893	907	897	912	906	882	887	895	857	913	882	870	925	885	928	930	1007	892	953	898	859	894	889	965	920	882	960	855	904	905	885	895	916	902	893	974	909	941	926	892	936	953	879	919	900	892	907	911	978	934	900	945	896	935	909	864	940	923	941	915	931	927	929	887	913	903	884	906	925	886	859	912	939	891	890	943	908	944	878	869	912	890	880	902	893	931	917	920	865	875	927	916	919	907	887	907
36197	26746	29513	24229	20758	16123	11517	9831	7692	6172	4565	3579	2438	1867	1607	1662	1607	1312	1222	1207	1151	1122	1040	887	835	805	700	686	683	633	645	574	596	563	519	500	509	539	453	502	467	459	419	423	378	444	399	416	458	415	414	408	412	408	380	360	406	393	343	346	368	376	348	326	377	349	348	391	366	340	380	359	363	372	338	388	351	324	337	375	371	342	323	344	330	316	352	379	337	344	375	341	341	374	356	325	327	349	368	324	345	330	326	353	359	336	338	318	338	320	310	358	352	346	301	329	368	304	355	356	364	315	371	351	345	338	339	357	354	358	303	328	334	336	342	345	366	358	328	335	327	387	318	318	352	341	357	346	344	354	325	330	318	350	349	332	353	346	355	329	390	338	359	340	338	348	330	331	342	352	362	345	298	321	337	357	356	353	327	335	333	356	324	341	357	321	323	345	370	331	327	359	331	347	317	374	322	360	352	338	350	348	380	335	373	331	354	364	393	326	334	364	339	363	323	377	347	332	370	371	344	372	325	317	377	351	339	338	322	343	339	333	345	354	361	362	341	363	364	364	325	331	313	343	321	339	369	354	333	342	338	299	336	349	324	344	352	364	366	336	333	357	343	371	346	318	330	328	385	373	343	365	333	338	378	357	343	342	331	376	347	320	367	335	351	342	351	326	339	350	333	338	341	339	324	305	329	328	342	361	347	351	340	332	314	340	338	349	334	319	362	348	369	297	310	321	364	323	339	361	325	345	356	314	323	350	327	333	361	358	328	352	345	350	370	332	343	303	356	326	343	343	319	343	358	324	339	322	328	354	355	345	324	347	374	338	318	364	330	345	330	350	304	331	326	308	343	349	337	338	354	351	333	337	329	369	297	361	365	316	304	322	352	364	351	333	352	335	339	328	340	312	346	342	342	340	347	336	321	335	321	377	355	358	383	348	340	348	368	329	361	351	384	340	329	335	354	341	339	319	329	348	363	324	367	333	376	336	375	316	339	316	366	354	319	370	353	329	346	357	327	381	344	346	360	341	312	337	320	345	325	346	360	315	377	348	358	380	356	359	341	343	368	348	331	336	343	332	304	308	338	324	342	360	350	351	334	369	341	338	344	366	349	343	362	360	340	341	351	366	343	361	358	343	345	345	371	339	357	355	333	362	341	348	353	362	337	326	323	372	329	289	343	374	344	350	367	354	347	339	392	356	354	345	360	370	352	324	374	332	393	339	353	336	337	360	365	315	329	327	373	363	333	353	335	307	325	327	347	346	304	354	354	346	280	348	341	373	338	372	388	356	342	337	343	357	321	336	337	341	323	326	334	340	329	302	352	354	341	314	379	308	356	349	336	354	339	338	346	357	327	363	331	339	341	377	346	308	339	389	336	356	355	338	351	314	342	348	360	369	298	321	324	315	337	317	289	336	364	360	353	330	334	417	339	354	350	314	312	383	330	342	341	301	339	359	329	324	366	332	367	366	338	357	337	332	356	332	359	367	331	330	334	350	338	356	338	345	351	336	333	349	366	348	340	338	352	346	335	353	342	326	350	337	360	337	315	329	328	345	376	355	344	333	319	332	365	335	367	323	382	314	359	333	348	316	333	372	326	316	306	352	323	347	322	332	331	335	340	310	325	337	326	326	350	367	359	351	347	316	339	321	388	337	348	317	331	346	349	345	360	311	307	325	361	302	353	307	341	320	328	339	341	331	321	370	361	351	321	316	313	340	345	329	382	332	339	356	295	332	363	314	345	330	334	351	357	352	326	327	376	355	335	340	342	315	344	354	354	334	317	339	355	320	364	325	331	335	312	313	359	341	361	361	359	351	325	351	351	392	362	363	377	345	340	314	327	358	322	368	328	344	361	334	316	358	332	354	315	343	338	331	334	350	322	352	374	315	357	358	335	345	333	353	321	330	309	326	331	358	358	354	337	305	384	327	359	327	385	320	343	352	321	325	341	359	336	317	360	344	349	346	276	349	337	320	359	323	332	318	354	357	361	344	339	332	360	347	337	327	340	378	332	369	324	327	370	362	339	343	378	364	310	336	338	335	335	355	371	415	362	383	316	350	318	342	358	299	390	337	327	363	339	365	368	342	335	307	311	342	382	327	336	328	350	312	352	323	330	299	368	350	339	327	350	331	351	365	329	329	335	351	369	342	362	315	323	375	360	338	342	317	371	318	382	360	367	355	335	356	349	361	372	366	337	344	317	351	347	373	319	360	376	412	349	365	320	353	357	349	323	356	350	309	340	387	326	337	341	338	338	348	357	308	335	359	352	335	329	342	341	325	324	308	347	350	332	378	325	330	341	352	365	375	338	298	325	329	335	339	337	343	352	341	373	325	359	339	338	325	346	358	365	377	292	328	339	380	336	305	348	372	354	336	331	331	355	337	347	353	360	344	362	340	320	342	362	359	339	338	328	277	345	333	396	330	354	308	362	359	326	341	346	360	347	322	370	353	343	335	324	365	317	348	352	346	348	329	342	355	358	346	364	350	359	346	338	336	321	353	397	311	363	332	359	338	349	296	312	371	337	313	360	361	303	338	369	325	321	357	358	336	328	319	334	356	326	318	332	333	359	410	311	333	357	316	382	319	318	338	299	339	350	385	318	366	329	327	360	369	354	315	334	340	363	340	317	354	352	304	358	343	327	354	366	341	311	333	377	346	350	332	331	311	346	356	310	364	379	333	320	343	345	325	351	345	343	378	338	338	338	324	367	305	357	397	363	335	346	339	323	353	376	356	359	312	345	369	356	340	366	338	369	335	339	344	306	325	355	355	351	336	339	354	345	328	363	343	309	344	351	343	334	333	322	331	334	359	336	369	387	342	316	365	353	377	360	352	355	385	365	327	356	322	316	343	367	357	371	360	283	333	349	381	370	357	367	358	348	375	337	360	348	337	357	384	359	345	359	362	388	350	359	335	363	341	382	335	331	329	372	337	339	361	338	345	356	364	352	354	347	346	362	356	338	341	322	316	359	359	356	358	374	360	335	339	366	353	343	359	326	345	359	342	335	353	347	344	327	351	363	332	360	338	337	329	348	345	333	349	377	325	339	344	318	346	324	350	339	354	324	317	338	338	368	359	327	313	335	305	312	337	322	354	339	340	297	324	338	329	380	354	367	348	382	391	320	343	340	340	333	321	377	317	337	344	341	327	334	342	330	347	359	323	298	306	312	354	362	370	355	327	338	321	282	332	358	363	337	369	384	339	353	368	317	353	350	321	321	342	344	338	355	317	364	348	342	345	368	361	345	339	325	324	339	377	303	377	363	330	326	368	347	339	325	334	365	321	313	361	348	388	316	357	345	366	359	340	328	348	337	331	375	330	324	341	332	354	321	329	354	319	313	350	324	366	333	316	366	311	321	334	362	335	347	354	368	310	371	357	323	343	343	382	339	350	332	351	358	377	349	311	342	346	340	342	376	343	348	352	332	326	370	380	332	306	352	346	351	363	379	331	355	331	331	373	335	348	339	329	330	365	309	372	378	347
21206	19263	31410	33837	34037	30567	26781	25943	23266	20207	17153	14663	11194	8977	8143	8489	7703	7165	6754	6546	6220	6037	5364	4532	4170	4006	3311	3172	3039	3209	3046	2766	2508	2435	2069	1993	1917	1980	1794	1968	1713	1681	1463	1511	1473	1391	1461	1460	1481	1556	1455	1351	1229	1197	1115	1064	1109	1062	1068	1009	1026	1069	978	974	922	947	936	990	908	936	921	884	917	876	926	866	868	879	881	834	870	808	823	818	842	836	830	835	805	834	847	855	862	873	835	778	843	871	849	775	845	824	835	832	873	831	856	783	829	884	798	844	804	799	896	783	845	884	847	810	847	813	822	808	830	831	783	828	789	835	821	804	822	809	848	804	839	860	775	789	836	842	772	796	796	767	831	847	849	814	843	801	812	778	845	771	803	881	838	830	751	853	800	852	807	821	791	843	839	830	863	827	845	828	825	807	791	875	825	850	799	880	787	853	783	811	852	834	874	806	796	787	792	810	806	756	804	781	797	822	831	798	829	826	785	819	861	823	762	823	882	817	857	820	837	767	786	830	822	789	841	843	814	824	811	805	827	802	849	817	799	767	890	792	818	832	857	833	780	857	829	848	836	821	837	826	843	807	799	818	844	836	816	827	784	856	787	903	809	844	856	824	834	814	852	817	854	789	797	839	842	818	841	831	790	802	825	778	822	858	803	866	874	801	816	786	829	816	833	846	816	866	792	845	836	841	765	793	839	802	848	825	843	821	795	806	814	834	869	788	805	850	820	777	807	823	864	780	828	800	823	843	834	833	843	820	796	831	856	832	800	812	814	807	825	841	808	811	818	844	758	858	777	827	832	796	813	835	851	795	781	757	814	815	823	872	851	831	821	829	816	845	840	840	791	822	849	790	815	818	845	784	810	846	781	859	795	842	830	799	854	844	817	831	771	789	808	754	773	796	833	840	799	809	809	848	797	824	798	845	864	795	821	815	855	816	830	815	848	792	819	872	812	866	811	866	805	807	786	819	847	838	860	819	772	778	797	870	803	800	843	835	841	794	824	814	824	800	815	795	823	842	829	824	829	817	793	841	840	853	811	808	819	875	778	835	850	833	832	849	893	818	807	802	862	825	812	828	803	798	753	849	875	829	850	792	828	870	823	881	770	788	813	840	790	780	857	805	787	828	774	892	818	812	800	850	818	839	878	845	812	818	840	806	877	820	825	832	840	819	821	762	854	782	849	827	838	768	814	779	770	897	797	804	816	770	833	824	840	809	832	832	825	828	764	854	797	768	855	852	826	834	803	861	839	831	793	830	824	876	869	819	842	804	829	807	828	869	826	810	835	827	840	826	851	814	831	810	781	838	850	845	807	807	852	825	823	830	831	858	854	863	829	836	811	784	833	827	835	814	855	816	790	786	833	828	888	838	792	773	777	790	840	828	847	790	856	826	830	832	805	812	813	804	819	832	838	850	858	831	830	844	820	841	813	816	799	855	853	850	830	810	830	782	837	828	804	817	813	835	796	854	810	850	890	871	802	779	841	862	789	845	815	814	808	813	816	811	780	787	843	808	779	773	827	860	811	821	822	788	837	815	860	813	847	834	834	847	858	826	824	776	810	807	847	879	865	821	777	846	846	857	818	839	825	794	903	897	812	841	780	863	867	853	836	788	836	823	828	839	840	810	772	867	868	843	835	806	819	835	849	821	839	823	833	797	894	831	762	842	844	822	806	804	860	846	781	859	857	790	853	838	776	808	800	792	812	842	777	832	795	830	852	840	856	830	783	816	797	804	832	818	784	817	831	835	871	842	783	859	815	828	837	790	831	834	804	792	756	777	784	821	855	813	859	815	825	791	776	799	776	788	841	796	800	800	818	852	808	807	886	814	830	827	823	830	858	827	781	855	819	770	858	832	813	778	824	810	873	806	820	813	864	815	826	857	821	805	802	787	815	861	825	807	838	825	850	829	825	884	823	831	882	808	820	802	811	802	817	824	797	787	768	781	771	851	775	805	782	843	853	806	799	798	817	826	848	812	816	806	817	810	797	833	789	794	826	802	823	822	831	808	831	778	859	799	845	760	791	892	814	814	795	791	789	837	819	817	863	826	789	856	811	839	805	830	804	822	817	820	823	836	876	836	815	795	782	790	857	822	820	838	852	755	807	793	805	816	787	805	861	839	837	858	811	827	854	838	837	875	824	796	793	822	854	803	847	822	808	829	854	818	812	826	813	818	802	784	850	795	806	859	839	807	816	802	777	892	870	877	805	785	841	880	829	818	841	840	821	817	815	847	799	826	836	766	797	840	847	803	862	815	836	808	890	821	773	800	774	788	794	767	811	794	862	797	795	826	864	791	812	859	826	839	830	860	874	847	811	796	841	802	864	857	757	842	818	843	845	800	833	808	874	793	846	812	797	825	837	805	822	793	811	852	784	795	836	826	792	841	811	825	834	870	785	873	794	808	794	836	794	814	839	817	856	858	783	829	814	798	847	884	836	811	785	797	806	829	829	888	808	814	860	753	832	813	823	841	849	800	791	842	780	879	812	853	855	852	831	753	812	857	799	821	820	794	825	831	883	805	862	820	784	729	790	868	784	850	837	815	811	816	836	810	886	846	831	865	807	773	833	856	811	782	798	784	839	866	849	820	815	780	846	841	781	795	815	764	788	787	839	807	837	802	803	840	798	863	801	828	849	807	853	814	798	816	806	780	826	835	852	831	812	746	876	860	850	798	830	851	797	812	861	800	847	811	876	832	836	832	790	835	806	857	859	850	841	835	820	822	809	813	838	815	830	864	831	820	816	802	753	785	831	790	855	818	809	855	798	812	829	819	794	879	788	796	824	772	849	796	868	813	818	803	850	798	828	817	798	849	813	799	811	833	858	789	847	784	802	838	833	821	787	817	821	822	783	791	823	812	804	805	750	868	829	879	832	825	781	845	851	786	805	875	824	840	821	819	823	834	824	844	837	814	854	810	799	832	752	800	803	822	816	829	823	796	815	829	822	821	879	805	811	840	804	870	824	760	836	824	841	790	818	824	831	843	796	840	871	841	834	850	845	844	848	835	837	773	797	833	805	821	828	837	756	848	893	822	851	814	830	870	861	827	777	815	775	841	831	787	776	789	791	800	815	787	858	829	794	832	810	858	843	834	856	834	777	837	834	832	801	819	792	854	822	871	819	824	768	815	803	790	792	820	837	801	790	790	857	821	840	861	819	837	839	840	824	860	834	780	812	785	861	843	812	786	854	827	865	814	839	852	804	791	879	825	823	821	844	812	802	803	815	839	807	852	823	800	795	788	808	823	844	817	845	843	790	848	799	759	859	792	814	835	817	811	784	812	834	815	812	812	814	824	841	843	882	833	808	820	881	815	809	791	848	796	838	829	810	796	823	788	862	817	849	824	758	851	807	809	813	798	815	847	834	838	778	824	859	838	736	790	824	840	791	784	846	820	805	835	879	810	855	774	836	817	837	859	783	821	806	806	815	865	826	860	814	827	770	864	815	821	841	806	871	881	781	811	829	837	827	828	904	780	841	825
18716	13855	14666	11851	9852	7291	5225	4236	3390	2472	1930	1528	1177	976	885	809	851	768	762	669	586	658	592	559	593	492	425	435	419	412	435	446	416	372	378	380	341	387	403	358	356	356	335	367	342	340	355	379	370	353	364	397	345	332	347	313	318	364	354	334	361	357	296	328	296	327	359	344	347	360	326	315	331	314	337	332	333	343	333	332	328	327	343	286	336	344	361	313	321	377	302	297	331	320	311	355	320	320	329	341	358	346	322	360	329	319	323	314	367	312	324	326	342	301	302	325	315	312	323	328	314	318	308	338	326	300	320	324	304	318	321	303	350	320	335	316	329	330	290	307	335	334	331	320	344	337	333	332	296	308	335	321	318	322	356	318	314	297	338	332	320	307	349	332	338	328	338	337	324	342	330	320	331	330	321	308	359	371	359	289	297	289	361	334	348	337	309	321	326	332	340	327	350	342	338	345	341	318	341	329	341	287	311	329	310	329	326	322	328	334	317	342	338	331	299	340	332	327	314	304	356	310	321	273	354	313	344	328	301	309	333	324	311	329	327	303	357	335	357	339	320	327	321	335	335	327	360	317	326	338	325	356	341	329	318	318	331	326	318	331	317	318	302	361	338	319	347	318	346	339	330	319	332	326	327	314	336	330	346	349	331	352	317	336	361	326	328	329	341	351	336	334	358	305	326	300	305	330	346	309	381	295	331	343	326	317	319	352	300	314	287	322	361	304	340	313	350	323	312	342	336	315	341	327	345	278	319	351	347	288	377	319	310	318	310	339	336	313	319	356	328	310	331	325	324	317	317	309	302	317	320	339	347	337	341	301	320	316	324	349	338	315	353	289	326	325	335	330	311	347	330	352	327	312	315	321	345	310	324	319	315	301	294	303	317	319	342	299	314	325	308	314	340	296	298	342	327	315	336	304	321	296	315	336	316	341	299	346	310	326	317	304	310	334	324	324	335	294	337	307	332	316	335	354	325	327	298	370	339	319	337	334	331	328	324	327	331	335	341	320	322	331	348	308	309	321	358	300	331	292	304	318	317	337	311	273	318	338	305	322	338	333	338	342	333	323	296	325	293	328	339	333	340	338	281	324	351	358	288	344	343	330	323	327	330	308	325	352	335	316	322	349	353	324	337	343	334	346	287	329	338	339	337	332	324	338	349	328	315	359	311	285	281	324	299	329	308	306	328	315	326	331	316	327	316	315	332	325	295	328	344	307	342	334	298	319	306	322	349	323	296	349	322	326	320	328	340	343	339	333	340	335	343	309	358	345	332	339	331	309	332	322	321	326	323	300	342	336	331	291	322	318	338	330	312	303	357	297	340	315	301	336	359	282	326	330	316	342	324	328	328	350	312	351	296	361	328	323	356	343	327	299	311	317	325	345	351	324	346	319	342	311	325	340	307	346	314	316	333	327	345	331	306	328	317	300	350	309	342	357	325	349	309	375	339	333	335	332	313	343	323	305	341	318	335	310	330	355	360	344	349	326	337	362	337	300	328	324	348	368	334	326	311	331	331	304	304	315	361	329	330	318	309	313	346	322	321	352	298	337	321	346	279	329	305	334	345	352	334	315	335	336	310	287	324	293	308	344	308	346	332	339	323	295	299	321	339	318	337	335	304	331	325	317	324	342	308	343	326	327	309	287	336	315	332	341	336	325	332	363	322	303	337	327	334	297	331	352	273	290	329	285	324	351	320	345	329	284	304	334	324	323	325	306	321	358	321	294	304	320	356	335	358	339	346	348	343	306	312	301	336	348	332	325	322	324	322	316	293	335	290	366	328	317	314	352	325	321	311	324	327	337	331	355	326	324	324	314	323	292	326	327	299	337	337	313	300	288	352	335	356	327	332	319	305	334	305	300	318	349	310	310	319	299	340	310	296	353	329	335	342	335	312	309	316	345	311	311	335	336	337	330	349	343	310	322	317	290	329	325	331	343	296	309	357	360	350	312	320	346	320	316	319	323	321	367	332	311	327	321	348	318	330	335	359	330	350	334	349	312	358	325	298	340	340	363	349	284	313	317	325	340	323	338	342	363	266	310	328	312	306	272	323	342	274	343	291	307	319	337	339	299	356	341	315	342	325	318	342	350	329	322	300	306	321	312	324	353	336	323	341	340	358	337	321	323	349	330	349	323	292	341	357	317	330	339	338	360	337	282	341	341	352	363	361	300	324	344	337	310	332	332	337	331	319	283	288	319	365	304	303	305	357	371	314	335	337	303	334	302	335	303	312	342	333	335	307	340	289	338	343	333	334	332	323	320	327	338	316	302	335	312	307	316	335	344	305	353	328	346	342	343	323	315	329	302	349	311	319	331	371	343	338	336	311	342	347	332	282	308	317	305	346	352	329	304	334	328	275	346	316	325	346	326	340	328	336	311	355	342	356	338	341	342	330	351	311	319	335	297	347	338	315	347	315	368	313	330	322	328	353	339	330	334	331	307	328	334	342	343	321	345	337	343	321	346	327	317	325	327	315	360	319	346	326	348	318	316	312	347	339	318	283	296	338	307	317	344	360	327	342	312	287	351	326	343	310	315	351	319	325	294	299	337	329	355	344	333	345	280	320	330	337	273	324	320	296	343	306	343	330	329	322	327	343	322	295	358	293	325	331	323	341	287	334	310	354	345	343	316	332	343	315	330	315	354	317	328	360	331	343	345	350	360	361	367	325	339	304	328	309	312	326	327	325	308	309	352	349	351	323	325	356	314	303	344	330	296	331	301	336	354	311	307	333	335	364	323	317	328	307	336	333	291	345	336	325	303	351	338	315	348	338	343	315	323	326	348	337	310	325	324	300	314	334	366	327	316	317	296	313	354	368	312	327	311	309	322	353	311	345	331	315	312	330	334	313	310	357	337	321	323	318	314	311	322	349	356	320	292	328	357	334	327	343	356	316	314	321	302	330	320	329	350	323	335	334	313	332	323	317	307	330	326	334	340	317	328	328	326	308	293	302	302	320	353	346	325	314	329	359	319	330	344	345	298	320	322	344	315	295	288	322	340	321	326	332	323	324	323	350	309	327	346	329	341	361	326	349	327	333	320	354	346	320	337	290	328	350	281	295	324	349	311	350	332	326	312	306	347	325	310	309	292	314	336	347	315	324	394	342	345	331	346	332	333	329	300	296	332	323	345	327	284	326	319	328	308	333	312	320	314	334	321	327	324	320	349	318	307	315	324	322	339	353	336	323	338	319	307	313	343	375	297	307	351	333	330	317	334	312	318	294	358	308	308	355	295	339	325	358	312	325	306	335	343	349	333	330	322	334	359	325	293	325	348	336	330	298	323	313	329	341	337	298	332	334	377	320	321	393	306	337	290	337	323	349	281	312	318	331	351	324	324	282	341	334	328	321	289	312	369	321	323	318	304	313	338	351	344	346	316	342	335	302	297	303	320	297	329	374	372	323	359	323	363	307	326	337	320	274	299	311	337	297	322	352	300	352	318	298	306	298	340	356	331	340	361	359	338	313	343	335	345	333	312
10756	10579	19483	22242	22085	19217	16179	15206	13233	10918	9070	7541	5529	4872	4356	4101	3870	3724	3645	3309	3196	3046	2673	2474	2309	2058	1719	1533	1523	1660	1509	1413	1313	1246	1240	1171	1233	1170	1147	1162	1141	1079	1079	1063	1016	982	1087	1164	1175	1061	1031	1011	928	901	886	930	921	874	879	937	853	885	840	830	801	829	867	882	819	805	829	795	785	813	828	833	826	812	818	804	827	787	839	833	789	845	777	840	779	786	777	785	799	810	792	832	793	806	854	801	794	819	801	812	823	819	806	823	835	793	767	764	820	798	782	798	786	821	808	821	795	820	806	770	835	818	814	819	796	810	796	763	780	802	797	800	795	751	807	769	807	836	806	783	817	828	811	799	790	809	810	843	818	842	811	833	847	797	831	794	831	795	835	857	811	818	805	776	817	773	787	808	743	830	800	825	841	818	807	775	799	839	813	809	810	831	832	849	802	824	795	840	837	794	814	811	847	821	805	773	766	800	804	799	876	806	827	815	825	772	875	815	756	788	815	811	860	802	828	801	810	739	823	820	825	773	807	770	833	777	829	823	847	837	791	806	816	799	782	820	784	760	838	789	790	790	741	809	833	803	831	813	809	770	796	764	829	775	823	772	800	826	842	791	798	793	777	798	837	810	800	824	835	771	819	788	779	814	810	835	807	797	774	838	804	792	792	823	836	787	812	768	789	802	785	817	801	791	802	795	738	839	825	829	775	786	838	812	723	808	796	801	802	797	765	815	788	769	841	801	801	751	830	814	841	806	842	848	795	815	815	783	816	802	785	853	754	814	839	773	815	839	819	805	833	793	779	762	827	808	789	814	836	838	822	803	793	822	808	777	803	843	781	861	848	813	762	828	817	820	736	758	806	811	791	808	745	825	814	822	782	786	808	752	841	811	827	823	806	777	822	789	758	789	836	857	799	796	867	809	809	773	835	795	819	793	802	802	817	743	813	801	778	818	745	823	815	845	763	814	843	801	819	813	793	762	808	791	812	800	797	821	808	869	756	792	784	772	783	793	818	817	785	855	772	826	869	798	763	761	785	774	754	795	773	838	864	839	793	813	790	809	758	813	784	816	781	763	781	769	840	869	815	829	794	817	774	846	852	777	798	808	787	789	797	815	854	802	768	802	805	763	791	809	790	770	799	852	759	811	737	824	785	830	782	799	769	781	778	890	796	779	814	785	831	765	807	816	786	797	792	822	818	810	788	798	792	794	834	792	813	823	795	788	807	830	804	771	802	800	779	756	821	814	814	792	786	781	808	795	826	818	874	760	845	785	793	832	803	769	818	832	784	798	781	810	789	840	796	826	794	794	861	847	796	791	778	792	880	799	791	771	820	784	807	783	771	819	752	794	812	783	743	797	789	789	784	823	816	802	842	801	803	760	824	836	830	801	818	867	855	807	803	874	806	822	772	816	806	775	824	813	813	801	829	764	839	725	779	780	824	809	843	812	815	786	792	760	803	729	826	795	835	809	794	813	801	830	825	790	817	787	807	818	817	784	812	813	822	829	762	875	792	803	774	795	853	790	787	757	853	827	832	800	805	753	813	808	826	790	807	894	806	783	807	829	824	774	765	742	760	786	770	783	798	817	795	792	797	826	841	801	793	779	795	782	824	841	785	776	743	814	816	810	800	789	856	786	808	807	760	807	769	817	788	796	799	840	837	799	769	767	801	735	815	754	795	791	821	798	808	768	770	777	811	766	819	844	827	814	801	828	848	798	809	815	774	783	816	839	768	833	804	762	816	827	788	773	805	797	776	821	793	826	785	822	783	808	865	806	819	795	800	829	793	836	810	818	798	783	808	760	759	745	826	783	831	802	814	792	800	810	793	841	768	778	803	839	806	809	817	804	790	807	814	810	819	860	828	824	807	782	819	783	770	798	792	818	803	793	792	759	791	783	784	759	805	847	860	831	826	808	784	778	812	827	849	759	853	823	834	767	785	785	822	862	773	753	768	783	726	810	818	804	787	798	760	794	796	802	831	795	837	812	809	815	811	813	793	770	812	818	816	863	790	795	802	830	782	843	750	790	797	789	830	800	746	719	800	814	841	803	849	826	795	854	819	768	822	777	809	720	851	812	780	821	819	778	814	796	827	841	769	800	796	798	820	756	791	785	783	796	837	808	825	835	829	809	796	795	758	824	830	799	834	803	784	787	815	849	837	783	815	772	809	771	850	732	776	811	790	818	774	775	812	778	805	769	833	788	858	788	814	801	807	782	789	838	792	803	783	799	786	833	823	826	792	806	797	823	817	813	795	770	810	772	817	800	782	800	729	819	801	823	776	801	724	764	765	821	783	810	799	782	779	807	778	754	779	822	878	788	774	849	811	835	784	818	764	756	832	800	836	827	777	769	774	792	773	815	787	814	783	838	782	785	788	779	841	780	816	805	812	814	825	792	846	819	791	773	766	828	793	812	786	795	806	794	810	839	768	777	743	833	806	833	842	795	818	815	807	808	811	782	773	791	819	830	766	810	783	771	811	792	803	845	770	815	812	805	802	782	811	803	774	850	805	756	797	800	805	816	821	762	806	797	804	837	823	810	838	779	843	827	801	854	762	786	894	797	808	802	839	826	828	822	796	793	789	814	808	756	815	819	787	810	781	740	819	759	804	785	770	778	847	824	813	774	791	767	764	804	842	855	789	794	761	782	793	819	853	782	851	799	817	779	764	820	849	829	783	836	776	826	800	810	794	772	814	859	759	858	781	824	785	855	793	823	826	811	793	783	809	797	825	799	783	800	814	822	763	841	798	771	826	784	774	805	836	822	801	836	845	795	783	779	785	816	778	792	856	752	752	805	830	796	809	811	801	848	847	810	793	798	815	771	806	816	801	722	820	784	813	801	813	819	821	774	808	805	820	819	783	819	801	787	830	785	774	788	784	818	839	764	802	798	776	793	821	793	828	808	819	786	866	775	795	845	821	761	836	806	775	817	803	764	776	760	789	823	772	809	791	798	793	837	755	853	787	788	773	845	824	768	809	795	815	821	816	813	800	762	815	845	855	754	771	770	778	791	779	805	762	817	761	785	752	796	774	801	822	793	810	827	821	786	781	746	780	805	794	813	756	868	839	827	826	801	785	772	834	796	837	796	792	824	819	810	758	792	808	800	829	809	872	805	808	799	840	771	739	779	775	769	812	813	794	822	788	794	791	845	797	806	814	746	789	740	817	801	834	813	827	796	767	768	838	794	759	810	803	810	790	824	786	774	744	771	771	841	774	813	796	865	753	824	810	821	790	803	780	840	786	791	786	820	813	812	790	757	814	818	786	859	819	775	825	829	820	835	828	845	822	790	820	775	783	775	823	816	800	792	797	762	767	818	791	793	775	750	790	826	783	815	793	777	755	768	836	749	806	792	790	776	824	795	827	764	879	795	828	770	832	789	795	794	787	780	759	812	868	813	793	817	750	811	831	795	792	811	846	779	797	821	880	790	795	775	849	758	746	826	786	791	812	855	774	795	783	778	791	767	741	797	844	729
28247	20279	21842	17976	14427	11328	8298	6756	5170	4018	3206	2229	1645	1617	1279	1173	1133	1137	1041	942	944	946	860	761	757	725	558	616	562	600	550	525	488	474	475	498	463	504	477	456	436	459	438	433	374	459	458	426	422	467	430	426	384	362	397	366	406	431	396	394	371	340	369	376	377	389	402	371	362	372	393	386	360	361	355	365	381	357	390	376	367	387	361	373	369	419	412	356	423	339	372	353	365	356	361	374	395	400	370	385	359	392	383	405	397	383	368	388	379	361	326	365	376	382	359	353	365	388	355	376	389	337	375	358	377	333	369	345	369	376	408	359	350	372	375	381	388	366	335	394	363	328	353	382	354	378	402	359	364	373	381	386	378	375	386	395	326	391	406	405	383	406	319	367	370	377	399	353	389	342	377	371	368	350	411	387	368	379	369	383	391	392	371	383	371	378	381	348	389	356	365	336	334	356	375	411	368	391	368	368	375	382	352	399	360	384	400	351	371	365	372	356	356	368	420	369	355	406	377	414	393	369	394	394	375	383	344	374	370	394	407	389	379	384	364	370	384	356	381	393	358	361	388	352	378	392	344	350	385	338	381	376	367	354	421	382	391	379	326	389	371	341	383	354	361	334	414	368	391	385	373	364	392	395	350	418	372	325	385	331	372	401	360	391	364	389	363	391	373	386	372	387	381	364	389	371	357	370	389	398	338	400	366	375	341	368	432	370	362	364	376	356	355	359	408	366	336	406	384	361	398	347	408	416	368	360	402	388	357	366	365	424	390	387	392	387	357	376	370	382	360	346	388	348	418	368	353	354	356	389	391	345	359	381	363	385	344	359	394	358	365	395	399	418	355	375	335	376	379	434	390	383	343	401	398	408	342	340	387	366	370	367	371	380	380	354	359	390	363	382	363	398	415	413	423	384	354	329	384	377	366	379	394	376	425	367	374	379	364	385	359	386	360	427	353	360	351	365	379	375	401	346	403	407	369	357	397	382	398	374	381	384	400	369	381	374	384	373	388	398	362	371	362	373	378	383	357	362	368	364	364	355	358	397	395	384	389	353	411	394	386	399	390	347	379	393	351	364	380	371	399	373	394	375	354	358	375	378	368	415	351	417	350	356	398	384	378	404	353	367	384	357	365	374	363	387	362	354	391	378	355	404	367	352	390	368	359	373	391	367	367	409	383	351	366	354	396	408	379	376	385	384	394	348	385	382	366	359	368	354	361	365	395	390	384	345	357	376	361	386	385	418	374	368	389	363	375	354	388	418	380	343	376	359	357	388	349	377	369	377	374	390	353	379	368	356	361	369	367	386	372	366	396	356	402	373	414	406	353	343	355	376	416	377	379	384	401	367	410	370	375	383	345	385	362	352	424	361	363	387	408	393	379	369	371	384	392	392	358	361	374	373	354	364	398	370	350	385	362	382	357	389	388	405	421	395	355	350	353	334	373	380	361	391	366	362	384	361	357	349	364	359	382	350	374	356	426	393	379	404	379	374	340	394	359	402	373	394	339	385	386	375	358	387	389	373	357	370	351	359	335	364	385	398	398	382	376	370	399	368	349	385	402	372	358	352	382	401	356	388	417	338	355	379	363	400	376	407	385	341	405	394	371	358	362	361	375	382	371	369	381	383	389	369	377	373	394	385	386	371	413	371	382	361	344	341	376	370	382	362	367	357	382	368	376	342	357	345	385	371	408	363	384	330	399	373	368	360	382	369	409	364	373	371	423	384	397	349	396	403	381	352	388	391	370	390	397	404	377	434	399	391	353	395	370	420	416	402	350	354	389	356	366	374	374	401	390	369	408	357	397	388	388	376	412	330	373	384	399	361	382	385	382	350	373	361	391	347	378	358	378	376	379	372	385	383	379	349	385	382	373	394	365	361	355	363	375	374	378	388	375	371	376	374	410	363	346	428	416	389	380	377	396	388	379	367	372	369	395	391	363	362	408	372	380	397	384	351	367	356	393	360	399	382	385	380	365	344	351	371	402	343	418	355	355	380	398	371	400	367	408	360	386	421	374	377	372	389	383	369	391	398	397	382	385	401	413	395	365	378	398	364	417	377	383	392	357	384	423	392	326	371	415	361	353	386	374	402	369	371	338	333	373	366	420	392	384	355	385	410	379	395	359	400	346	415	368	409	376	400	390	390	391	404	424	387	388	336	374	386	382	372	367	374	369	365	376	402	368	354	378	370	382	344	378	364	381	319	375	344	359	370	398	367	404	351	362	382	396	412	377	354	338	366	387	353	384	384	408	367	363	390	356	380	351	372	376	427	410	415	347	366	389	362	357	417	398	411	389	402	367	379	366	371	382	411	397	371	379	377	365	348	357	351	410	405	383	357	413	406	396	400	389	373	385	374	378	357	366	369	401	363	382	353	388	406	353	363	407	348	371	350	367	369	381	371	362	373	375	378	410	380	348	371	341	368	371	352	382	391	397	356	343	397	380	385	385	354	410	354	350	388	339	356	369	387	426	367	384	366	420	362	373	375	368	372	369	370	354	370	380	362	343	373	353	328	382	350	368	386	376	355	357	400	401	410	376	369	394	389	372	379	408	356	357	375	403	363	347	327	366	322	319	399	384	370	382	354	396	355	409	384	390	372	350	398	381	430	355	369	374	359	386	389	397	396	366	385	370	385	391	420	368	343	366	395	377	407	355	355	414	353	339	403	383	394	347	372	396	365	347	356	361	391	382	392	396	386	372	395	370	389	403	382	365	383	439	395	380	329	371	388	384	390	350	359	392	414	374	377	387	353	336	399	382	348	363	333	366	344	402	367	388	365	365	367	400	385	386	358	349	365	394	414	384	365	408	355	367	395	360	388	392	391	379	374	333	370	339	402	359	366	414	363	382	366	359	385	390	382	383	351	376	380	398	346	377	369	365	381	376	336	381	363	377	373	354	322	321	376	391	390	390	377	379	368	361	389	341	400	403	377	364	356	372	385	377	344	370	346	360	362	331	394	373	392	378	331	386	401	362	390	324	394	374	366	378	349	371	398	380	396	370	333	335	364	357	364	371	360	405	383	360	387	349	346	382	347	378	356	392	389	389	378	372	390	378	396	364	375	352	398	384	356	346	363	382	382	378	349	376	368	299	380	360	396	358	381	408	380	419	369	334	408	359	369	353	340	389	385	377	378	352	382	378	398	393	401	373	385	379	371	366	364	371	397	376	376	406	340	384	405	370	382	389	349	413	371	400	366	378	395	425	354	364	357	328	384	397	392	413	335	378	416	401	384	379	403	383	386	352	373	361	401	385	337	424	368	386	402	343	374	342	433	358	369	398	396	375	391	362	355	350	376	372	382	347	352	364	397	403	399	361	334	423	391	381	392	403	362	385	349	387	343	364	396	369	380	374	379	389	387	368	398	398	403	359	356	386	377	361	381	359	411	363	393	361	378	398	367	388	410	365	387	342	354	331	346	410	348	346	354	387	384	413	429	386	372	378	367	410	380	348	375	377	358	384	369	411	381	378	376	364	347	346	372
16675	14970	25353	28641	27688	25442	22267	20702	18490	15794	13103	9786	8022	7907	6574	5869	6148	5843	5224	4858	4678	4698	4080	3494	3510	3118	2661	2331	2310	2321	2364	2081	2002	1869	1724	1676	1682	1679	1580	1583	1477	1419	1320	1296	1276	1322	1311	1315	1356	1324	1292	1225	1152	1129	1119	1021	1054	1088	1076	1056	1012	990	1031	987	989	951	964	939	953	951	977	931	931	924	943	906	965	935	887	903	919	942	922	940	1021	901	934	928	903	905	925	904	916	913	938	861	922	945	919	904	921	907	916	903	897	861	933	875	886	846	929	939	911	853	899	941	922	917	899	865	928	885	957	918	908	915	928	888	933	916	912	949	952	931	888	882	911	885	919	967	961	904	836	889	898	960	891	933	923	893	919	920	851	907	946	870	951	866	898	951	881	900	874	906	878	948	882	867	887	870	875	881	895	909	846	902	946	964	908	944	867	886	835	885	915	877	884	921	913	910	912	867	904	900	855	909	872	872	876	945	916	853	923	847	884	922	929	852	929	934	884	913	929	910	882	865	891	870	869	935	885	881	924	839	842	853	962	932	907	914	887	878	896	865	915	920	910	911	887	942	908	918	877	915	905	942	931	937	917	880	913	932	933	919	903	923	869	920	851	887	900	906	925	920	940	927	910	877	879	931	901	937	913	902	922	861	943	921	913	864	929	902	951	932	909	901	945	921	949	882	879	861	853	904	924	890	873	912	960	909	936	916	874	918	912	968	910	847	896	905	927	913	890	947	975	901	897	937	913	883	919	867	847	905	863	920	913	937	865	909	881	865	896	897	934	908	946	854	956	882	934	921	902	933	919	871	976	887	877	883	858	849	885	907	911	888	909	915	882	876	868	890	919	868	922	929	959	941	870	875	938	934	883	932	905	894	881	900	893	927	926	878	918	947	890	913	871	824	949	909	920	948	923	898	958	871	941	932	858	956	940	873	933	895	923	914	964	905	917	872	884	843	939	885	897	932	911	883	894	877	895	938	923	902	919	894	886	923	945	907	892	895	864	914	949	852	924	912	863	887	870	879	941	952	838	898	928	922	886	900	871	995	818	866	944	970	978	926	873	892	901	905	961	906	886	934	887	917	872	896	971	927	878	918	878	903	891	924	919	873	885	932	878	861	887	961	907	900	911	900	917	893	861	919	921	888	915	907	906	897	969	906	911	896	957	946	950	924	895	920	916	872	908	874	881	887	846	914	900	935	867	905	912	882	869	924	900	889	893	942	937	896	891	928	932	899	879	877	941	908	932	889	863	915	882	909	936	871	918	861	880	892	893	900	917	898	901	870	863	913	927	895	907	898	909	881	863	899	899	935	926	955	919	857	907	916	887	851	937	936	912	865	903	914	972	978	918	908	897	889	900	903	910	927	911	916	891	893	960	907	864	875	937	893	906	907	920	907	927	838	912	956	888	953	866	898	953	887	917	899	905	912	840	928	884	941	884	933	892	939	899	890	854	933	979	906	922	930	902	895	919	896	899	907	847	901	938	900	965	893	881	920	952	902	879	910	923	939	899	913	905	890	899	846	879	893	909	970	955	915	909	925	900	928	886	914	882	898	911	940	927	906	877	889	898	928	895	955	886	930	874	927	906	929	925	884	908	942	887	958	934	910	841	907	966	885	895	912	856	915	903	949	919	881	930	905	903	927	919	871	919	899	844	852	1004	920	884	936	886	920	934	894	853	951	938	885	939	869	871	908	884	936	885	900	907	903	876	882	940	862	875	940	877	880	871	952	909	895	907	870	916	883	856	923	921	910	904	857	904	973	897	879	894	907	949	912	894	940	937	879	951	885	894	913	882	920	860	899	922	930	913	926	882	927	901	943	916	949	905	933	887	874	922	940	977	883	851	858	938	890	901	931	903	899	884	878	874	897	873	956	954	863	896	888	908	890	903	844	925	911	942	946	902	949	919	904	890	891	901	882	1000	894	952	850	848	879	870	955	902	916	911	839	898	890	901	923	886	863	960	903	952	928	912	929	894	922	882	852	909	941	930	952	944	924	947	908	912	955	890	909	868	868	923	874	931	941	935	888	902	958	892	942	892	867	869	934	940	932	932	956	887	886	893	929	923	928	942	899	923	912	874	902	969	933	956	869	952	947	894	899	877	893	877	923	915	831	904	916	897	925	887	906	869	895	901	911	907	829	922	894	927	927	861	882	937	891	841	881	918	868	831	866	954	920	897	949	925	956	905	883	857	872	931	877	886	866	938	905	892	908	910	874	886	933	928	918	890	959	906	854	921	907	897	906	947	932	933	876	892	897	872	882	915	935	894	921	859	898	892	905	900	904	877	935	900	900	939	936	886	880	930	921	914	853	907	833	885	874	883	932	917	933	945	895	876	947	952	919	924	991	913	910	863	894	965	887	893	954	912	918	903	940	958	939	894	942	916	900	910	950	889	932	864	945	946	895	901	884	931	929	917	909	861	920	934	890	875	956	924	887	896	923	833	856	914	920	942	910	955	921	916	885	923	846	968	925	920	868	925	878	917	931	926	885	926	851	919	904	938	880	917	912	905	906	952	843	944	858	881	863	916	872	906	898	899	928	924	905	858	900	912	921	951	938	856	902	963	950	925	988	951	872	891	896	888	948	894	912	873	876	932	898	922	871	895	947	910	896	943	891	864	881	882	922	926	905	893	850	871	891	938	899	908	901	966	921	851	881	931	877	922	955	924	936	939	936	914	912	873	878	897	885	904	915	955	919	856	894	917	927	898	925	880	927	907	903	949	904	893	863	912	959	902	916	864	915	936	907	846	909	927	872	905	907	929	911	886	922	976	853	957	894	902	911	906	901	861	883	895	902	894	912	944	929	880	930	921	889	947	884	899	946	919	884	887	878	932	911	930	923	924	913	939	901	943	943	923	891	906	907	909	894	887	908	933	907	915	897	938	934	884	934	849	894	868	910	885	885	854	892	878	889	892	886	919	911	864	914	874	921	919	864	900	944	889	895	875	905	920	884	890	947	946	952	847	914	905	943	900	880	916	882	942	898	936	924	893	892	928	954	918	919	915	920	881	896	941	888	922	915	857	939	869	878	843	870	913	900	918	947	901	870	875	946	939	930	935	898	900	952	873	888	877	920	952	900	886	899	918	935	936	901	937	906	878	953	956	918	886	855	888	933	912	921	931	929	875	945	949	869	845	908	950	953	891	928	891	925	911	899	878	840	870	890	900	912	929	887	926	923	866	903	905	884	892	920	919	877	965	890	869	923	856	881	928	872	959	942	858	930	928	889	905	891	919	876	886	896	954	927	963	891	919	924	868	913	885	899	848	928	932	927	913	851	914	902	915	890	870	901	879	885	892	920	913	887	905	958	904	866	933	910	898	958	879	924	956	924	936	894	908	920	909	931	899	892	952	895	888	906	898	884	937	930	958	902	879	854	868	841	926	913	901	923	928	932	866	927	881	909	884	895	965	949	898	912	937	954	929	861	942	894	925	891	897	891	945	901	885	951	953	922	881	945	906	874	899	902	908	920	888	849	925	932	901	924
37102	26983	27865	22986	19969	15668	11885	9446	7857	5663	4280	2947	2602	2158	1695	1589	1604	1494	1354	1187	1225	1117	962	947	958	903	648	637	637	638	666	553	473	507	517	476	477	485	481	454	482	498	441	424	392	409	408	413	449	418	369	366	398	374	345	336	346	395	372	366	363	367	341	349	358	340	335	355	340	349	365	366	352	364	365	342	334	347	351	310	350	322	363	331	342	330	330	334	329	309	364	344	334	383	338	331	302	341	350	335	315	332	344	287	315	343	306	351	314	370	359	315	394	353	374	353	345	304	342	324	326	318	323	315	334	351	331	377	361	341	307	362	332	321	347	341	377	347	340	321	315	356	362	297	329	332	345	339	326	320	354	373	337	332	351	311	322	328	328	349	347	341	310	347	305	329	324	354	356	341	324	342	298	335	320	339	324	365	319	288	348	340	331	332	302	317	328	324	333	329	306	318	360	311	355	299	320	357	324	320	339	338	375	368	334	325	352	335	320	310	342	344	333	335	328	340	317	291	358	340	332	342	352	331	349	321	345	320	346	333	333	310	345	359	354	308	312	357	337	363	311	337	335	372	311	369	357	339	369	356	344	343	340	370	353	322	331	359	326	325	318	333	350	348	348	303	342	309	335	339	346	339	362	336	327	343	314	359	340	329	340	300	337	370	324	338	376	359	314	359	329	321	354	322	338	322	336	362	321	356	351	308	369	340	321	375	345	327	343	316	330	349	358	313	301	344	337	342	338	365	357	372	312	329	303	340	334	324	335	330	339	365	359	339	306	365	311	360	344	324	294	298	374	335	327	339	373	359	323	294	298	329	362	331	326	304	321	342	334	349	384	305	333	318	381	337	361	332	335	350	318	337	344	332	322	333	313	367	326	332	330	348	324	315	307	329	354	324	322	328	329	333	316	328	321	312	329	370	360	343	319	355	331	349	336	351	336	339	346	320	343	338	311	330	310	345	363	325	353	321	323	343	356	369	302	298	340	361	362	319	338	355	323	338	316	344	339	343	368	328	340	345	356	327	348	355	359	310	351	310	341	330	319	327	354	325	314	370	336	343	311	362	311	304	374	343	329	342	333	346	341	309	329	342	323	335	338	333	342	339	302	300	358	342	329	364	326	358	353	324	326	364	319	314	332	362	344	332	354	360	342	331	320	342	339	334	343	320	362	332	331	339	308	349	332	334	334	314	342	321	321	359	361	354	364	314	334	329	349	323	312	329	339	348	302	341	338	368	339	356	354	316	338	335	339	336	338	358	329	342	346	334	331	378	313	370	330	361	349	325	326	348	356	375	377	329	334	396	316	321	379	328	345	371	353	358	379	345	315	351	338	325	360	340	316	341	358	343	349	364	353	329	348	362	355	316	372	275	325	339	369	342	322	332	341	326	344	394	306	329	324	340	314	360	360	332	370	341	315	361	327	373	328	352	312	334	354	360	314	316	317	324	381	350	368	354	322	369	356	335	358	336	358	308	323	341	358	348	321	331	354	356	343	380	338	323	331	316	326	308	344	329	358	334	352	329	315	332	303	375	328	372	322	345	318	333	350	323	341	305	331	364	322	323	348	337	328	309	337	317	362	321	351	309	273	325	328	336	340	323	315	347	338	319	328	306	344	319	319	313	331	336	296	325	327	367	339	359	323	353	333	325	300	344	363	335	354	342	336	344	320	333	349	341	314	337	292	320	352	349	314	333	294	322	307	351	354	309	336	326	359	352	322	330	313	353	360	332	358	339	336	342	342	363	330	333	323	337	325	345	331	325	344	319	333	326	332	336	350	316	327	304	343	347	355	322	369	318	310	335	344	350	317	334	323	305	341	336	351	340	378	358	333	327	354	334	379	350	352	347	323	350	301	347	361	374	348	355	300	355	353	337	330	368	344	310	317	337	338	354	349	330	331	368	356	304	304	372	325	322	316	383	314	324	332	317	353	350	356	311	344	344	347	341	351	351	356	352	332	274	316	340	345	364	325	355	344	318	322	340	359	329	317	349	332	327	349	309	346	376	341	335	305	348	296	317	331	367	355	354	355	344	327	346	317	325	346	369	356	326	313	348	362	329	346	316	290	345	343	328	356	349	336	346	344	314	364	327	337	329	323	318	352	315	334	310	317	318	309	311	368	332	335	286	321	330	334	326	368	318	334	326	349	324	339	340	335	354	317	334	316	371	313	345	319	330	354	344	333	337	332	327	351	315	324	322	314	327	313	346	348	330	354	337	303	367	330	313	346	311	330	314	307	326	339	335	331	342	378	341	328	314	332	319	362	327	331	304	348	361	370	353	346	334	335	338	306	327	326	346	347	347	315	351	339	366	341	357	332	319	365	318	350	353	341	341	335	331	340	339	336	386	341	343	335	326	325	338	330	334	302	343	334	382	333	321	338	321	328	323	340	338	373	308	350	317	334	329	328	358	355	350	328	325	354	384	343	359	366	365	334	352	299	368	340	355	360	352	337	342	348	361	331	393	323	356	336	344	318	354	342	305	334	317	357	367	346	371	345	360	313	338	332	337	347	342	298	335	341	360	349	308	321	314	335	338	377	350	326	346	334	341	325	323	380	329	360	341	358	322	344	344	364	357	363	328	342	325	335	305	326	384	354	375	337	323	350	363	313	357	373	354	358	273	371	335	323	365	337	360	317	301	342	318	305	341	356	335	318	345	353	346	397	335	349	340	330	322	306	338	345	344	330	333	292	331	331	334	330	353	350	331	313	331	325	337	312	336	371	347	323	320	318	322	337	317	346	309	342	303	336	356	346	357	364	355	322	342	324	331	327	334	315	351	352	315	354	337	353	299	361	322	330	340	335	325	320	326	338	322	352	321	350	333	303	341	318	344	324	354	316	351	327	332	297	342	351	352	327	343	361	324	289	318	330	302	381	321	337	357	326	325	333	328	311	360	310	349	326	345	322	324	316	313	337	348	304	325	314	343	341	361	344	318	335	358	375	371	312	306	379	306	350	314	278	314	326	327	357	338	298	333	303	307	342	338	360	344	332	350	371	282	313	371	307	329	339	337	307	324	326	325	345	352	340	333	351	331	343	318	300	311	331	332	344	349	338	344	340	330	346	361	318	373	342	327	355	340	331	335	320	331	347	311	337	381	315	349	314	342	321	328	342	340	338	356	344	348	336	305	315	327	323	358	313	347	337	345	358	365	316	332	340	349	306	351	309	322	345	319	325	337	371	339	343	382	337	324	326	321	334	343	312	338	345	348	352	348	323	314	331	323	320	359	348	333	346	337	328	326	289	351	364	329	324	345	365	330	348	314	341	363	297	367	308	319	327	347	340	342	318	335	352	345	331	317	333	354	347	301	335	358	382	309	349	349	344	347	315	325	362	320	342	346	335	318	343	373	350	325	357	345	347	365	356	336	343	323	345	329	318	302	358	289	331	350	316	325	309	358	342	327	321	320	337	329	327	309	351	331	327	368	351	345	324	344	313	374	339	345	342	363	323	344	294	342	318	352	349	338	315	358	339	333	337	296
21923	18961	29986	32875	33637	30086	27526	24871	23310	19922	15898	12950	11866	10775	8723	7909	8286	7455	7086	6574	6644	6216	5358	4981	4723	4501	3478	3399	3135	3204	3137	2700	2622	2404	2185	2059	1937	2004	1982	1823	1750	1765	1542	1496	1460	1499	1454	1497	1466	1386	1293	1270	1204	1111	1102	1072	1108	1050	1039	1025	1007	987	953	912	945	972	930	941	918	952	867	953	917	855	843	948	905	832	848	861	873	822	861	846	896	841	831	837	811	836	906	832	842	801	842	842	816	946	904	785	811	828	840	861	788	852	852	765	798	801	784	815	832	780	844	784	832	826	815	825	849	771	829	824	794	780	777	837	819	829	796	744	835	837	767	767	900	805	797	793	848	811	809	847	823	802	812	782	793	811	852	844	786	841	809	800	848	748	840	828	791	810	817	835	800	801	857	811	883	832	817	795	817	798	826	878	790	833	823	846	805	819	824	778	772	849	805	810	797	805	819	841	811	858	847	836	808	789	807	832	750	841	846	823	824	822	844	820	837	848	863	758	769	795	753	825	808	842	801	794	841	793	766	819	828	784	788	780	766	849	847	849	803	823	813	812	814	873	784	835	798	828	804	823	774	807	824	765	779	803	828	873	831	804	804	820	808	803	833	819	796	801	792	856	847	815	827	819	784	790	769	800	855	805	804	754	802	837	761	794	787	829	821	841	830	809	815	765	802	816	766	818	794	814	812	817	799	818	806	772	827	794	791	788	829	836	854	829	858	823	821	833	795	852	855	819	812	800	818	831	809	774	821	799	801	786	860	833	815	825	791	813	776	841	840	835	754	804	833	737	815	825	821	777	808	786	825	800	743	817	812	825	801	792	854	853	820	811	822	756	783	797	787	836	815	768	826	803	771	802	814	772	793	769	802	861	799	775	841	806	806	783	798	833	823	792	786	827	801	796	866	805	774	815	802	798	803	898	807	807	819	827	793	843	827	850	851	785	817	800	809	855	795	804	812	803	809	777	800	793	816	757	835	817	831	800	794	828	813	763	828	835	870	792	766	821	806	797	833	829	823	802	808	859	791	812	799	837	837	838	834	822	768	805	857	797	783	824	818	851	790	790	833	804	827	788	823	829	836	782	823	757	765	804	783	810	805	847	846	837	830	827	839	817	810	814	860	814	851	815	794	790	894	797	801	832	806	842	820	851	787	810	791	865	848	791	832	845	816	809	809	811	789	820	801	725	836	840	734	852	788	786	875	839	821	817	840	823	828	785	809	831	777	764	793	806	856	782	762	861	838	812	844	804	818	767	838	811	816	834	782	772	790	842	809	791	781	849	832	774	843	790	831	795	809	809	839	827	798	821	786	796	829	838	852	811	827	851	799	848	781	839	846	848	827	768	822	771	816	873	789	804	785	822	813	803	793	790	805	840	822	818	810	791	796	783	814	854	761	875	796	787	826	786	864	801	823	808	832	818	821	825	820	813	778	776	841	827	785	844	846	800	816	847	789	824	803	847	828	835	830	822	819	808	756	771	840	854	822	794	798	763	811	792	815	809	873	809	818	775	849	801	785	814	794	789	799	797	837	812	791	798	828	829	801	828	808	812	813	849	808	795	805	791	808	860	849	801	833	773	830	801	798	814	811	823	842	754	825	803	843	822	824	824	793	838	815	854	801	827	823	792	829	814	792	783	815	796	786	804	875	782	836	785	834	796	812	807	839	828	826	792	831	790	824	809	793	810	782	826	840	797	826	813	809	834	774	737	840	760	821	767	789	810	839	875	791	812	826	785	783	791	853	845	832	807	809	802	784	808	829	814	826	777	821	820	824	827	833	774	778	821	847	810	820	824	820	813	825	795	830	829	782	787	796	808	778	779	810	782	818	823	786	860	786	797	826	850	765	794	838	854	811	787	831	832	777	823	807	838	815	824	773	808	799	833	790	821	762	803	785	839	810	806	804	842	784	773	804	817	797	790	804	846	846	814	817	792	779	803	825	801	770	812	746	810	844	780	828	845	842	855	778	839	816	833	807	811	831	781	860	822	841	834	801	781	827	826	849	849	809	812	802	851	804	785	826	771	795	782	781	840	748	772	822	822	842	785	832	836	761	825	842	795	760	851	860	837	800	827	817	837	779	826	811	804	727	841	879	820	807	824	869	805	803	831	795	809	762	809	820	810	794	852	821	805	813	818	815	783	808	789	827	839	808	817	798	827	808	886	822	864	820	788	814	840	812	828	802	834	796	828	836	880	837	736	777	777	799	851	828	848	853	798	814	794	808	822	812	824	750	818	800	763	837	802	793	835	831	790	845	830	762	763	831	782	822	803	792	852	845	801	804	831	782	863	826	836	796	843	843	803	803	835	875	873	857	759	812	767	821	810	792	813	822	786	834	802	886	827	810	788	806	837	809	827	855	812	826	829	807	798	875	766	752	777	779	818	816	807	780	807	809	765	841	773	819	840	802	805	825	805	804	834	763	856	825	835	829	835	813	821	760	800	784	849	802	798	823	796	778	803	829	756	838	827	802	813	814	839	838	846	825	799	777	836	814	787	808	768	788	838	810	815	800	808	783	827	807	822	819	853	751	820	850	805	793	897	819	818	787	803	804	811	831	825	801	843	813	794	809	805	798	866	790	856	759	792	813	788	815	828	790	831	781	808	839	833	811	778	849	779	810	839	836	812	833	825	883	762	807	776	797	831	804	857	800	772	844	809	780	842	800	809	761	851	765	765	834	790	780	822	857	830	829	817	816	798	787	838	815	833	832	799	815	865	845	790	814	819	818	785	891	826	763	787	818	801	772	821	767	854	807	758	777	817	813	829	766	805	857	776	763	794	836	732	807	845	800	789	802	771	827	810	841	828	802	849	836	772	838	799	811	821	768	775	842	836	777	834	857	774	810	875	806	821	766	778	849	816	827	820	809	765	846	813	796	811	826	825	804	811	805	803	771	789	778	827	818	855	827	826	816	821	782	832	835	834	828	789	861	821	809	861	868	811	788	770	818	805	814	862	797	757	774	864	801	807	828	859	813	799	811	839	805	804	836	832	791	817	873	807	788	809	849	771	829	824	789	807	757	824	817	825	820	790	835	835	804	792	844	856	846	828	830	813	839	814	832	806	818	826	830	809	782	878	849	828	834	788	826	836	820	819	838	797	815	765	799	801	811	811	824	800	783	797	795	738	855	779	802	872	796	833	841	792	831	826	777	833	834	870	811	810	781	788	831	808	850	794	813	818	810	789	796	864	842	828	874	780	830	831	844	781	769	826	767	847	855	846	805	796	803	892	785	820	784	827	811	816	795	756	820	822	814	809	817	823	838	799	823	834	809	805	868	786	810	794	828	773	803	756	836	803	812	781	810	786	808	837	805	822	785	818	791	811	787	847	798	806	822	810	813	836	813	782	820	784	781	820	804	797	814	807	798	801	743	785	827	849	860	757	820	816	888	844	842	833	805	803	773	823	824	794	805	836	806	816	752	824	774	822	817	819	761	764	827	848	797	844	816	774	845	816	815	791	803	869	828	827	808	824	845	833	861	822
18441	13517	14189	11379	9821	6852	4907	3853	3155	2361	1865	1348	1245	1061	847	802	811	829	719	689	689	635	604	560	508	492	460	424	418	401	413	408	417	388	390	409	380	414	368	368	353	374	369	327	382	344	388	365	353	370	339	342	346	359	350	337	332	315	313	310	322	311	324	332	356	354	343	324	352	315	322	320	342	292	363	318	308	339	312	309	349	325	296	304	321	310	327	304	289	342	306	328	295	343	345	285	306	372	343	327	330	364	321	339	316	333	312	318	327	292	320	338	307	328	295	282	316	335	331	336	328	335	284	307	342	299	334	309	329	356	295	315	293	337	335	295	296	347	331	304	317	322	326	302	296	338	342	323	297	318	329	322	345	319	324	344	296	325	307	315	345	320	327	306	338	296	346	287	337	362	339	319	305	325	285	347	331	296	304	289	301	277	342	340	319	323	294	339	316	346	299	298	339	326	336	334	350	318	319	328	326	331	337	305	313	315	322	300	310	307	316	295	310	332	336	294	326	298	315	322	336	315	310	346	329	324	309	333	343	343	303	376	343	347	347	336	323	325	295	307	368	306	332	306	327	332	346	327	324	330	326	313	330	309	313	344	308	325	306	340	301	299	352	318	316	328	305	348	313	340	317	305	316	294	276	336	305	342	357	322	328	348	311	330	304	320	291	314	332	330	327	356	303	317	353	334	307	311	305	303	325	307	366	332	327	309	321	338	351	321	327	325	314	325	333	312	341	301	329	325	326	306	350	343	315	312	315	342	313	320	294	338	331	339	333	295	335	318	306	302	297	297	290	352	308	308	327	320	305	344	300	320	330	329	292	315	330	346	321	329	357	281	285	309	301	322	325	323	329	310	333	342	347	335	300	323	293	340	312	301	310	334	349	335	333	323	336	303	356	309	300	351	310	290	320	335	312	319	324	325	339	310	314	313	289	317	307	297	299	308	284	325	319	330	304	317	281	339	304	322	347	353	316	291	362	342	313	326	320	329	296	319	311	339	297	315	316	339	335	307	304	329	353	312	344	320	309	332	314	335	330	285	344	313	322	306	299	327	283	348	300	333	313	326	346	325	279	320	317	327	316	315	353	371	349	311	317	329	356	290	326	316	292	307	316	319	313	310	317	306	327	329	325	359	357	310	295	292	316	337	300	311	343	332	323	344	330	330	310	307	301	315	318	335	327	320	312	363	321	330	336	311	327	306	301	316	311	336	347	302	317	289	322	358	334	298	342	383	328	296	315	314	325	321	289	312	321	308	328	304	309	304	354	277	339	337	294	315	368	316	312	300	342	318	328	316	326	367	323	305	339	347	329	336	282	320	359	329	317	330	338	327	341	304	348	334	302	328	321	298	319	309	336	314	321	375	361	333	336	312	328	329	333	346	325	322	284	354	347	287	301	300	308	323	347	308	310	328	318	336	323	283	337	354	328	288	294	312	300	335	310	327	311	316	302	338	284	289	334	317	325	348	288	332	301	350	291	305	319	315	293	327	318	308	340	288	279	316	312	306	332	298	272	313	328	342	297	314	309	325	351	335	327	302	327	326	315	303	316	339	350	304	334	305	303	338	292	315	314	321	350	316	320	282	339	325	311	292	357	329	350	311	312	305	323	325	318	306	313	294	341	312	316	298	291	315	369	329	303	317	308	332	296	337	330	307	303	329	327	314	312	335	320	342	317	267	322	325	330	347	331	266	310	326	310	334	319	332	328	309	316	300	317	274	330	310	332	317	324	334	317	322	322	339	321	348	282	299	341	310	283	317	329	267	304	311	342	320	310	353	318	341	299	327	296	298	330	360	323	315	328	311	289	351	312	303	306	340	297	339	334	327	309	321	322	347	324	309	318	347	326	284	307	328	333	365	320	313	327	313	327	330	271	310	289	302	329	326	327	313	321	309	322	340	304	327	310	300	294	330	322	320	329	339	286	323	304	327	300	297	298	377	325	331	317	319	325	350	324	331	307	332	320	286	297	317	340	281	306	338	301	335	339	343	330	292	333	338	291	317	311	316	326	310	316	333	324	363	333	310	312	312	334	290	294	316	334	351	337	321	314	320	314	350	322	326	312	293	329	332	321	381	316	327	319	314	332	304	316	307	303	334	337	324	344	309	317	340	295	337	293	326	332	331	301	347	310	313	355	319	313	348	321	314	319	328	326	312	284	358	321	341	350	306	353	359	304	346	322	306	327	336	292	310	313	347	347	331	342	306	325	338	317	272	298	316	276	281	320	332	345	303	308	334	346	328	369	338	321	337	311	346	310	329	348	321	338	324	319	315	324	330	306	300	298	306	296	281	341	353	301	310	324	326	315	345	304	322	313	318	328	333	323	343	340	304	347	304	355	310	332	286	348	310	287	311	326	343	326	311	347	330	311	329	292	334	328	305	332	316	331	330	306	327	312	304	316	341	305	319	319	337	303	318	310	329	301	333	328	323	330	306	348	327	318	328	323	314	333	324	315	309	321	327	322	304	307	316	328	319	302	337	329	336	304	330	335	305	301	334	313	331	345	305	346	281	313	338	325	313	330	304	333	323	335	342	311	330	303	287	337	310	323	340	307	323	338	311	306	333	316	321	351	343	338	366	322	310	356	303	313	301	316	332	309	309	353	323	322	339	321	364	286	345	295	351	308	327	325	327	332	311	325	341	302	303	303	299	303	321	356	297	336	314	307	332	318	316	324	319	298	331	315	335	309	293	298	349	361	310	347	314	339	286	342	314	331	307	313	351	310	320	328	328	334	297	310	325	308	340	321	367	322	333	338	326	324	314	309	321	320	304	292	337	361	316	339	311	294	310	332	300	319	274	318	313	354	296	315	318	314	307	357	305	316	309	304	320	290	328	332	366	329	317	321	300	311	337	278	334	321	309	315	342	328	302	352	299	320	291	339	311	314	334	338	330	329	315	322	302	316	317	325	325	327	281	291	351	321	315	321	313	303	298	299	317	301	293	331	296	307	324	312	327	319	320	350	300	317	309	336	340	346	341	340	313	330	341	325	310	324	333	354	356	306	346	373	307	319	326	322	331	353	324	328	334	310	310	311	291	305	354	307	336	289	309	365	317	332	348	339	325	333	322	340	308	320	309	324	286	314	317	326	309	303	315	355	306	335	320	316	326	297	333	315	309	314	352	338	326	344	332	328	320	292	321	316	321	319	345	323	341	335	320	316	322	330	335	333	328	325	364	332	341	286	298	319	308	335	321	326	311	307	333	334	300	352	315	351	344	289	293	300	333	305	325	319	306	307	348	356	317	365	303	311	288	313	328	303	295	346	362	316	338	314	325	325	345	311	332	310	290	339	355	288	342	315	339	325	319	306	340	343	317	343	312	349	322	313	330	312	322	328	310	327	338	300	279	319	340	321	311	314	313	318	334	293	346	317	304	308	324	297	318	302	305	299	336	298	292	328	285	325	343	303	328	305	350	300	327	335	308	325	313	281	294	340	328	299	294	325	289	335	302	340	310	373	345	326	337	306	332	318	352	319	279
10420	10221	18666	21821	21778	18852	15840	14562	12475	10462	8762	6759	6235	5426	4129	3905	3918	3972	3415	3471	3525	3016	2707	2460	2356	2136	1745	1528	1564	1637	1549	1445	1408	1302	1154	1176	1187	1241	1195	1150	1074	1120	1105	1023	1173	1095	1048	1040	1038	1074	941	1021	936	892	894	952	896	846	857	862	872	878	833	838	796	827	815	834	817	798	812	826	817	829	802	812	822	776	792	829	809	785	862	776	835	792	847	835	811	760	815	776	760	754	765	839	788	797	821	778	827	765	830	814	794	806	784	786	752	801	795	765	831	788	769	774	762	799	776	803	768	802	764	816	826	807	765	809	761	816	800	765	809	789	790	816	766	817	819	834	815	741	762	770	828	869	769	770	783	767	827	793	770	816	789	783	754	794	792	778	728	809	846	784	809	757	834	753	773	775	781	737	782	738	768	782	831	794	774	831	803	786	776	794	775	777	806	810	839	790	838	782	812	769	818	784	765	809	823	771	805	801	873	800	792	789	817	788	772	805	771	786	808	819	779	787	850	814	811	745	792	763	775	774	737	786	783	829	813	753	745	802	793	751	852	773	833	781	751	788	823	782	764	825	811	784	794	790	801	777	762	813	771	799	803	781	780	771	798	808	828	820	865	749	786	803	840	810	783	759	770	737	789	793	807	772	788	763	778	778	798	813	828	786	764	774	795	797	775	758	775	797	809	775	807	734	757	785	771	807	720	803	801	746	752	794	740	752	803	796	739	822	845	763	764	790	777	807	754	806	839	763	789	831	812	832	838	754	826	756	827	799	786	795	771	786	787	745	790	727	790	817	791	762	832	747	788	796	805	804	844	785	825	738	765	770	747	831	763	750	780	774	837	799	795	740	818	813	766	789	750	798	846	792	819	798	720	788	792	756	768	805	773	802	776	811	777	763	755	815	791	771	829	839	802	804	770	796	800	803	784	817	756	775	774	773	781	777	787	808	791	800	764	800	780	767	746	810	811	810	844	766	802	762	786	772	847	720	765	780	752	758	725	796	752	779	818	816	779	790	843	819	745	784	786	811	787	732	830	816	767	790	828	786	810	753	767	781	833	784	796	767	763	836	758	808	782	749	782	823	820	772	813	796	739	795	792	769	805	770	754	780	716	736	807	751	753	755	783	745	790	781	840	805	778	767	802	821	805	792	731	802	800	795	810	773	801	817	774	794	815	754	774	798	819	796	800	818	800	747	816	766	786	782	827	824	748	810	737	790	812	793	792	817	734	817	756	826	785	778	779	767	810	800	801	815	801	842	803	767	788	757	802	790	774	786	803	787	775	844	827	801	801	811	816	740	788	808	774	781	733	761	784	781	798	784	795	818	837	784	789	777	796	750	772	796	796	796	772	825	789	787	836	778	774	788	843	797	808	779	772	781	736	839	837	805	751	797	804	797	797	790	750	795	751	807	776	791	778	747	777	811	799	771	807	753	728	822	742	776	746	785	782	835	756	779	821	825	781	758	760	772	828	757	816	838	810	775	753	780	841	775	757	821	735	830	791	838	757	778	769	822	777	815	782	760	779	835	782	790	753	832	817	823	767	737	777	834	795	725	797	765	799	804	785	758	761	746	740	774	708	818	787	823	821	770	758	761	830	800	812	784	821	787	796	812	804	785	797	798	811	800	797	777	789	758	786	846	788	814	787	820	777	810	785	796	836	797	761	748	819	781	766	767	750	772	798	756	803	796	848	841	807	778	725	796	796	724	765	760	816	824	808	800	733	799	800	792	749	798	759	804	827	814	791	775	774	756	836	767	762	760	853	786	821	795	801	775	786	826	774	797	785	854	793	772	766	838	789	755	788	796	746	810	831	793	820	740	775	781	797	785	797	823	796	770	762	745	812	771	786	802	725	811	781	761	806	815	769	827	823	785	797	752	788	754	750	795	737	796	777	790	829	768	807	772	822	796	755	804	813	825	786	788	785	792	789	798	734	772	762	829	814	781	793	777	825	823	785	785	836	804	785	783	775	797	813	808	799	818	825	744	800	800	849	860	708	784	817	761	839	796	777	763	804	754	742	743	815	745	830	828	803	834	762	746	828	753	807	815	788	771	810	786	766	781	760	796	779	785	798	781	817	759	778	770	816	823	785	754	803	797	792	731	791	753	778	800	803	802	721	761	759	780	736	828	769	810	798	786	814	774	789	819	841	800	773	814	802	773	754	801	838	781	820	738	800	767	808	783	767	816	787	797	780	826	790	744	792	817	748	795	838	814	793	763	793	774	793	804	779	778	835	794	728	787	786	784	810	761	769	835	815	824	734	814	805	769	789	781	778	806	750	821	774	813	836	824	738	816	810	833	784	779	771	773	751	861	785	787	811	761	780	785	781	790	828	793	757	796	779	780	763	802	763	775	819	788	819	795	779	791	791	848	752	822	782	793	755	742	811	788	800	748	738	784	795	818	747	830	772	798	784	834	779	790	817	788	827	803	771	814	803	801	770	776	742	778	778	787	808	813	750	740	779	804	734	822	809	830	807	769	793	814	799	781	786	771	803	784	824	798	737	790	785	787	827	822	795	754	786	821	778	752	764	784	759	827	796	778	847	807	812	795	776	827	795	743	844	821	777	783	773	765	817	813	794	797	781	790	761	817	774	767	794	782	782	781	750	791	804	758	827	789	786	811	760	827	806	773	841	797	752	840	819	756	791	769	810	795	779	802	770	764	777	752	767	764	790	792	755	768	802	772	760	796	783	807	765	790	764	764	790	755	751	750	816	776	790	759	838	746	741	799	762	805	854	784	823	781	821	796	777	743	733	785	785	771	822	772	767	762	831	792	780	782	797	833	797	779	778	816	747	799	797	796	768	749	780	770	846	794	764	785	812	814	774	786	789	790	787	807	810	783	786	794	754	825	754	755	790	781	807	793	835	802	811	758	738	811	797	769	828	754	767	811	815	752	790	807	785	831	782	815	829	807	769	822	760	754	759	784	784	771	828	806	796	828	720	832	802	777	792	759	801	784	771	811	827	751	788	779	792	784	798	826	843	788	778	794	772	801	782	821	739	849	775	785	809	819	824	810	794	800	757	776	798	754	779	802	801	791	768	824	798	808	783	777	815	794	750	761	781	779	757	807	820	793	799	809	814	864	780	802	718	823	805	793	716	796	764	786	770	808	756	788	834	833	812	777	721	836	781	830	831	771	779	753	805	763	790	821	790	836	799	818	832	820	757	757	784	827	800	810	793	769	764	755	822	784	777	763	752	806	788	812	784	849	828	791	754	804	721	770	778	809	755	787	830	790	773	755	828	805	845	720	795	825	776	802	800	784	772	765	826	764	782	785	812	806	852	764	733	805	837	813	767	783	750	799	810	755	777	810	791	739	794	744	769	850	752	788	810	778	726	801	763	799	783	814	725	781	802	763	735	802	710	803	806	813	818	815	796	815	798	831	798	792	772	839	775	841	777	771	841	746	783	830	799	801	788	839	788	743	821	799	802	810	798	849	733	818	830	828	721	756	744	818	794	855	756	797	769	782	841	747
28345	20282	20956	19026	14953	10839	8120	6350	5422	4315	3168	2343	1886	1594	1301	1209	1177	1122	1029	1013	980	867	757	716	756	654	571	595	549	575	563	513	500	512	509	422	479	443	443	493	419	443	442	452	472	435	411	424	459	418	388	399	415	428	354	402	402	405	413	421	379	343	388	421	354	357	380	410	385	374	352	375	395	375	369	373	392	407	370	393	408	358	391	387	408	374	386	368	380	366	336	365	363	353	405	395	385	362	345	380	383	376	398	350	384	355	370	374	374	366	351	394	379	366	362	377	373	340	374	417	330	388	382	367	386	372	369	388	374	418	361	396	370	370	395	371	381	393	398	336	345	380	386	371	387	392	365	370	353	382	402	356	363	364	439	372	369	378	386	367	369	377	406	371	354	353	356	405	379	334	382	398	374	379	413	367	375	361	376	338	351	367	394	363	366	376	360	369	354	371	331	405	405	364	382	370	374	386	372	366	385	359	327	358	368	373	363	374	396	356	379	407	371	328	395	370	390	367	381	402	370	370	370	372	360	367	373	380	389	416	373	400	360	365	364	354	379	358	360	389	336	364	363	354	404	366	346	326	387	359	368	317	362	397	418	378	386	398	406	350	355	377	375	337	347	339	353	387	343	392	374	380	349	403	389	377	378	349	431	417	372	358	358	407	385	381	389	390	372	385	386	361	415	371	357	369	373	387	398	380	347	354	384	378	367	352	385	383	366	356	375	385	314	347	379	418	394	364	387	364	360	371	379	394	386	405	360	371	361	397	352	381	385	381	350	343	341	367	382	380	342	367	366	376	327	347	352	356	359	363	355	342	413	370	373	358	418	373	374	388	358	370	357	365	366	377	371	387	374	369	337	386	408	382	408	349	381	365	357	380	346	395	375	356	381	371	378	360	341	354	342	384	401	392	360	403	395	361	385	366	386	357	411	370	403	408	389	326	392	382	382	365	372	370	394	368	368	373	388	387	368	392	346	407	359	395	361	389	374	373	329	376	333	385	400	352	373	369	375	387	361	355	376	390	378	391	388	387	363	393	354	372	335	351	379	387	376	340	381	369	346	370	404	382	308	377	372	386	346	382	430	364	394	403	351	408	354	347	393	371	380	348	395	371	398	397	378	379	359	394	361	397	354	387	388	380	365	412	388	371	337	384	366	402	376	392	409	394	401	379	383	403	362	347	398	361	417	394	352	406	381	414	386	368	388	366	362	409	335	353	382	388	369	369	348	373	356	366	324	371	348	357	363	352	382	374	396	385	361	354	351	358	352	390	349	346	324	354	394	378	369	351	393	380	381	391	347	369	378	369	384	411	406	388	368	337	367	359	398	395	363	395	389	386	371	349	370	346	376	340	367	379	323	380	373	400	384	399	363	356	361	423	415	355	405	384	389	371	382	374	358	352	388	362	392	387	355	388	390	386	376	332	377	386	340	350	406	372	382	382	355	375	391	350	373	406	354	330	388	355	359	373	349	343	386	341	367	395	379	350	377	395	373	347	404	359	367	376	394	354	379	363	341	381	353	361	391	356	389	380	357	408	379	365	357	386	354	367	377	360	405	370	358	357	358	360	363	361	336	400	346	377	331	387	371	345	360	356	362	410	362	386	381	416	361	366	383	362	387	369	385	378	371	378	377	370	396	383	389	358	359	352	352	370	346	376	392	351	374	382	353	392	344	349	351	309	347	368	388	336	354	362	380	359	368	405	391	358	382	371	336	376	403	391	374	360	360	357	349	407	377	329	402	367	389	372	371	395	400	347	362	379	391	370	354	377	378	365	407	382	355	372	370	346	371	381	364	385	354	373	384	351	387	394	404	357	357	384	397	324	381	364	390	373	366	364	345	380	384	343	370	386	335	373	402	362	355	395	400	360	389	342	383	393	347	327	378	340	374	354	405	396	354	339	367	364	390	348	383	376	347	373	420	338	365	372	380	333	386	393	362	380	377	352	362	438	399	403	409	397	368	367	364	378	367	392	373	379	348	393	348	385	367	389	392	423	355	408	406	361	364	377	328	381	368	367	401	348	370	380	436	383	387	363	381	399	346	362	354	390	354	382	371	370	394	370	369	362	406	359	350	385	355	391	421	370	353	343	347	387	370	409	389	394	392	372	354	327	365	377	357	404	369	370	380	379	369	337	377	362	387	357	393	344	395	398	404	361	354	373	396	375	355	376	340	376	381	360	396	409	360	339	375	390	376	367	365	388	361	394	368	377	403	389	378	390	370	350	388	383	369	369	394	356	376	400	359	353	358	379	386	395	410	394	390	398	391	374	376	388	368	401	367	369	377	367	409	408	411	348	379	368	393	351	370	373	347	363	353	377	308	371	390	360	361	333	353	349	376	343	386	366	408	382	360	386	323	380	423	409	378	354	361	397	380	355	395	371	342	348	360	374	361	319	407	396	343	363	388	388	398	344	395	385	390	374	356	353	375	390	386	344	423	351	394	369	371	407	403	390	351	387	377	414	393	340	376	383	360	379	359	393	384	413	375	356	375	359	369	367	392	384	393	341	404	345	349	370	362	365	404	372	405	380	352	360	377	393	382	392	395	350	442	357	366	370	383	347	396	383	387	418	364	330	381	363	356	351	384	389	401	350	368	374	334	401	347	378	356	365	429	375	379	361	419	351	363	361	391	385	382	350	384	400	357	376	330	349	413	377	407	362	351	410	420	400	369	420	387	358	345	353	389	371	331	389	376	353	367	380	373	379	351	404	426	387	336	362	375	342	369	385	359	365	375	350	383	368	351	396	350	375	362	392	393	386	392	393	393	384	394	393	358	365	356	360	381	362	374	374	396	339	372	376	363	345	371	355	354	383	410	356	360	347	353	393	404	380	372	347	395	354	409	361	391	360	397	383	360	391	372	380	412	355	348	408	376	381	375	344	344	388	363	356	370	373	370	406	393	366	373	374	386	362	417	384	363	361	367	371	375	361	375	391	372	351	382	380	356	329	418	391	399	355	387	392	365	396	384	377	399	405	391	403	400	389	353	394	398	366	365	351	360	361	353	361	366	398	353	364	362	391	417	393	352	385	370	380	375	384	405	365	366	406	387	403	382	396	353	395	375	326	389	361	372	398	374	390	333	375	365	358	399	377	366	372	385	374	376	369	381	343	389	365	385	372	393	369	377	345	336	403	372	360	405	395	339	357	391	383	343	392	384	364	375	365	369	379	399	377	370	352	350	351	367	395	355	392	379	372	375	404	360	366	369	379	371	360	365	364	378	397	353	319	360	388	362	355	368	373	367	373	399	376	416	405	364	387	393	394	346	388	345	355	385	348	346	373	405	415	375	362	407	395	345	360	415	345	380	419	380	383	366	369	361	373	365	353	378	406	346	396	396	356	354	374	338	339	357	366	368	334	365	359	363	348	335	372	354	354	391	381	351	347	377	382	377	331	371	350	360	408	380	386	335	417	352	376	355	394	369	347	376	369	394	381	357	382	389	379	374	368	374	382	404	398	385	367	354	366	377	375	374	357	349	361
16554	14896	24817	30457	27962	24760	21919	19387	17906	16128	12404	10303	9313	7817	6321	6185	6072	5464	5092	5276	4906	4551	3918	3591	3551	3164	2558	2380	2307	2428	2252	2055	1951	1695	1677	1606	1620	1634	1684	1601	1494	1558	1386	1393	1407	1412	1348	1271	1242	1278	1233	1115	1076	1107	1051	1000	1094	1038	1047	959	1020	966	927	921	962	933	951	979	986	914	977	905	971	937	944	851	958	954	896	897	902	922	931	962	891	937	939	919	914	912	947	883	935	938	885	903	862	916	921	942	884	877	928	921	896	922	936	886	843	883	830	924	901	876	854	890	929	869	898	904	892	890	920	871	901	842	901	929	870	943	888	847	860	920	871	923	920	879	868	870	964	896	882	866	868	884	925	939	886	855	893	938	878	922	849	881	903	956	906	926	936	918	879	895	914	901	894	867	874	947	874	887	896	896	906	916	903	891	869	911	879	919	908	861	871	867	883	891	872	880	917	864	908	861	922	859	894	866	922	881	892	857	905	887	869	904	861	891	913	864	916	896	880	865	889	880	926	869	930	889	873	926	939	873	908	926	876	891	915	873	886	879	840	922	943	955	883	884	932	969	927	866	902	855	942	914	879	921	872	904	982	917	902	890	918	904	915	884	897	895	957	918	908	897	883	892	886	824	896	901	872	869	857	954	943	880	865	887	894	851	892	899	900	908	905	879	877	920	899	914	875	922	930	932	883	855	878	947	920	964	932	891	894	829	925	852	911	892	938	971	900	873	919	923	855	946	859	916	914	891	858	902	910	928	889	828	854	895	885	904	933	855	916	837	922	913	876	884	913	874	899	901	907	906	887	858	918	913	921	877	860	887	877	955	886	872	918	909	813	886	910	915	889	892	885	903	912	889	878	923	878	937	905	903	839	916	869	894	922	886	890	945	887	883	935	889	887	886	936	854	909	922	868	892	911	846	955	836	884	914	883	898	922	826	885	889	896	909	899	910	893	850	901	887	836	882	893	902	855	901	900	900	928	899	909	853	887	888	922	892	921	885	910	860	907	880	905	917	921	840	911	953	909	866	935	844	876	941	917	870	909	906	870	922	916	885	924	904	892	869	908	868	901	878	851	822	926	859	855	837	878	876	896	923	850	949	845	887	931	895	908	941	851	886	908	905	884	927	935	947	861	916	924	920	881	866	947	859	916	898	932	920	949	883	918	894	882	916	848	864	886	845	893	881	860	892	885	893	913	877	922	870	935	938	930	876	935	880	914	967	872	894	885	931	889	936	899	956	858	935	895	920	913	890	902	924	854	933	908	892	887	928	916	859	892	987	885	916	880	878	900	877	858	855	905	935	917	915	905	893	890	870	866	851	892	910	883	966	842	896	911	930	899	850	905	914	927	935	892	905	869	898	881	854	939	885	920	838	910	919	848	905	852	859	883	883	902	920	849	877	918	858	921	916	918	891	861	864	849	879	886	968	842	842	904	911	936	816	878	901	915	904	868	854	861	937	916	917	888	900	903	862	896	898	916	923	959	892	831	874	875	870	929	854	877	917	912	902	909	844	862	907	871	894	913	903	924	866	927	909	916	922	863	898	905	903	855	934	884	851	890	947	869	889	923	919	903	839	892	871	886	935	884	903	904	889	949	885	889	914	895	879	864	881	881	886	851	918	887	912	868	891	897	958	899	871	891	860	904	907	950	854	904	884	865	914	896	947	915	915	890	916	917	883	940	894	897	920	889	872	894	898	865	959	878	901	911	920	915	857	821	913	872	883	897	922	884	877	887	924	919	918	895	853	916	894	939	926	888	934	900	911	915	883	931	915	894	885	852	923	860	878	861	901	910	852	914	962	906	917	880	950	906	867	953	887	872	862	912	857	911	817	888	939	861	918	896	903	907	877	905	937	933	910	874	941	889	938	857	896	860	882	887	838	936	882	887	902	916	851	913	957	858	911	821	923	882	888	896	934	790	866	910	901	847	858	922	903	822	905	910	933	903	921	899	913	889	909	895	855	933	894	872	885	863	884	860	870	861	848	897	923	938	845	889	877	887	867	868	964	858	862	870	879	930	908	908	918	907	894	909	839	927	894	856	908	921	932	917	871	889	885	864	901	924	873	936	894	885	904	825	910	887	889	955	799	941	841	922	872	935	876	863	887	863	927	913	917	879	876	868	914	890	864	908	885	878	872	952	892	870	911	902	870	902	908	929	879	935	911	917	883	900	881	914	914	906	862	897	937	929	918	859	898	881	898	879	876	920	929	901	957	910	919	915	964	918	901	904	872	890	927	911	887	948	933	958	875	959	880	892	891	926	919	851	919	907	899	858	847	860	921	913	860	927	879	845	891	908	939	874	872	915	862	928	895	892	899	877	914	898	918	885	919	910	924	916	944	899	880	923	871	932	844	945	918	842	911	902	917	846	942	945	886	862	973	892	885	879	902	969	859	879	898	890	949	922	875	915	936	897	935	883	922	920	933	902	892	878	925	890	804	891	925	895	922	910	912	905	908	907	906	897	898	875	894	860	925	905	869	859	932	878	923	933	862	919	928	924	926	872	894	910	945	882	906	839	844	915	919	900	920	923	927	905	916	869	884	895	853	896	905	923	889	920	883	878	859	905	859	900	860	859	878	869	930	856	965	932	930	900	964	927	891	930	873	887	911	919	943	921	926	925	870	894	948	910	896	875	872	875	893	845	879	884	888	900	881	899	925	873	858	873	914	903	869	923	945	868	850	927	936	836	893	889	925	921	872	900	952	907	894	928	884	913	922	877	877	876	915	942	932	841	936	833	897	876	872	884	873	885	927	886	925	915	914	863	887	894	879	914	916	885	887	929	921	881	857	931	872	871	892	899	912	915	972	918	901	881	917	881	891	864	887	907	878	924	860	863	884	878	890	855	858	867	895	851	914	902	927	947	905	881	794	886	870	959	899	930	867	888	876	888	885	867	890	833	918	918	931	862	911	907	922	881	900	919	922	894	916	911	950	935	872	878	933	920	888	894	836	863	865	887	865	875	868	914	878	886	892	892	890	897	860	864	904	887	874	893	897	889	871	948	876	914	917	914	898	924	928	862	918	961	890	850	881	903	946	857	862	905	841	867	893	869	925	877	848	912	956	951	908	931	878	829	825	838	924	855	891	874	899	863	875	895	916	879	919	884	902	879	876	882	929	879	928	872	843	922	929	879	922	883	882	879	901	956	863	914	849	882	854	887	871	888	952	929	869	911	876	940	930	851	921	874	890	893	900	900	899	905	893	903	943	883	913	878	889	846	883	882	886	908	891	885	875	868	941	942	912	844	888	858	897	927	842	878	935	878	898	890	902	870	861	850	899	907	939	896	930	866	894	874	909	911	869	906	833	928	863	910	885	867	938	894	889	909	882	879	941	886	891	911	900	852	948	838	910	941	877	906	875	914	842	853	915	907	897	908	915	865	846	885	883	891	839	928	848	888	892	882	860	899	863	917	902	925	876	835	899	956	850	900	846	908	924	868	908	919	922	886	913	861	893	890	903	880	902	887	856	890	922	900	844	929	906
36663	26991	27831	26010	20274	16005	11559	8738	7428	6160	4143	3170	2700	2160	1665	1670	1432	1392	1285	1311	1204	1141	958	917	945	847	672	637	635	684	597	571	496	528	530	523	460	443	475	451	506	439	458	438	446	409	418	407	434	418	387	365	356	379	356	373	361	335	384	368	384	315	366	340	348	365	342	362	375	369	365	335	366	341	332	350	351	301	338	353	362	361	330	353	349	345	361	336	353	334	329	295	349	337	303	349	326	344	322	341	324	332	331	314	340	333	303	328	332	367	341	345	341	359	376	326	367	312	338	339	312	338	352	370	329	316	346	346	334	336	322	329	336	338	353	343	338	353	332	340	313	311	322	323	336	308	325	367	320	325	341	329	329	313	315	348	304	331	352	333	333	366	339	363	308	321	318	334	312	352	344	326	327	352	317	322	335	349	355	322	318	289	332	325	354	328	325	354	341	324	312	311	328	331	312	318	347	333	341	324	353	333	394	353	356	324	358	308	338	324	322	335	322	361	342	344	336	339	300	315	355	326	331	321	323	351	364	338	337	330	362	366	315	335	343	320	336	345	359	296	336	337	321	308	328	309	315	332	339	308	352	344	329	330	334	369	338	342	322	310	342	349	348	320	342	343	340	324	346	328	329	349	326	315	363	348	355	316	332	359	336	348	310	350	305	334	338	320	327	348	322	338	334	349	328	312	341	310	345	312	298	344	332	307	331	346	371	368	329	317	292	318	315	332	356	334	344	332	342	377	354	346	340	327	353	328	340	364	315	354	363	347	342	332	311	345	336	382	336	304	319	337	349	333	369	324	326	297	357	347	314	325	362	324	324	400	333	327	308	351	320	367	354	321	298	352	315	341	317	343	329	347	337	321	321	320	316	314	358	340	320	297	368	343	358	306	326	357	357	352	319	343	386	325	349	329	349	360	366	301	378	334	317	360	292	370	311	343	357	335	356	300	363	361	349	350	378	350	342	306	321	317	334	317	354	359	329	310	324	337	364	349	325	346	343	335	323	338	374	320	354	324	338	337	327	369	360	364	349	328	334	346	374	316	335	355	301	358	314	312	323	345	302	302	322	330	326	335	324	304	367	334	301	322	332	355	311	335	325	271	318	327	339	358	327	315	359	326	353	355	358	349	357	330	335	332	354	330	344	335	331	334	300	363	317	345	329	303	283	368	321	320	317	335	346	300	343	344	333	343	321	335	348	306	403	314	329	344	376	327	330	336	347	297	364	292	335	331	338	348	348	351	330	329	352	312	320	335	324	356	348	331	385	334	331	332	327	340	329	344	362	320	343	317	326	347	340	365	338	321	356	342	328	301	357	343	331	314	351	329	331	310	336	331	333	369	321	348	316	340	322	349	362	311	321	332	354	339	315	375	348	344	299	321	334	326	366	331	316	377	344	331	331	348	322	351	317	369	318	277	338	357	347	326	361	334	368	337	334	322	348	322	361	322	360	342	362	317	350	311	347	331	361	375	354	295	311	328	340	340	344	323	308	330	321	333	338	352	309	328	350	320	351	348	324	312	332	333	355	329	350	334	335	326	373	323	365	322	341	352	322	330	336	337	361	384	332	322	337	341	310	337	335	326	343	351	341	287	337	340	333	343	318	321	348	338	349	312	338	366	343	336	333	330	354	335	333	339	339	359	358	370	331	360	314	368	364	325	359	364	316	332	324	353	311	337	350	367	349	315	331	334	353	337	329	309	321	346	342	348	360	341	363	330	337	316	329	337	345	325	364	344	328	366	317	311	349	363	308	325	340	328	295	358	340	371	340	316	333	339	350	361	356	338	334	304	344	361	320	326	357	314	338	347	350	383	372	355	341	367	342	316	324	347	320	335	326	314	372	333	347	305	325	338	320	326	331	335	326	332	337	354	337	351	305	357	335	310	346	301	349	312	394	338	342	345	286	325	299	337	320	358	346	313	344	327	326	332	325	338	339	359	306	360	310	335	345	372	362	351	318	359	346	334	335	320	327	306	334	373	348	348	344	345	321	328	336	356	350	297	349	352	346	359	369	317	336	355	338	329	314	353	363	336	306	343	326	338	336	357	308	340	298	327	341	341	360	333	366	338	303	347	314	304	317	345	287	309	323	298	340	313	331	335	330	353	302	324	354	296	338	326	317	341	331	313	328	333	317	312	343	344	358	336	347	333	362	333	339	342	332	362	319	321	338	308	312	293	337	352	316	306	355	311	321	323	287	316	329	350	322	329	323	344	351	342	351	317	329	323	314	317	303	327	339	347	376	333	321	328	327	339	354	333	331	340	310	306	353	322	347	358	343	358	330	312	361	345	335	349	337	317	353	359	336	355	351	323	359	315	313	339	356	321	363	363	346	343	317	339	311	300	313	356	311	353	343	323	308	319	320	350	349	340	357	335	337	310	328	309	344	367	339	351	335	330	328	340	348	317	325	350	284	315	329	336	326	305	363	344	335	336	340	353	336	336	354	358	325	340	340	360	350	329	344	376	309	332	312	353	343	319	326	324	338	327	312	293	341	309	314	343	335	317	344	321	369	331	344	344	327	346	320	336	358	321	365	325	336	373	370	335	331	355	311	322	337	349	344	359	315	366	310	341	344	348	383	302	328	353	294	307	362	327	316	373	362	342	330	380	319	342	323	339	341	336	333	333	351	329	339	330	340	357	339	346	338	328	309	324	348	338	364	345	317	286	316	310	322	345	343	330	358	343	342	325	316	324	313	325	355	327	316	330	363	332	365	310	318	377	359	348	347	325	345	324	339	319	322	313	334	385	328	310	318	316	305	356	294	338	336	343	345	335	298	355	371	349	348	329	364	341	314	356	328	324	324	314	335	313	361	327	307	325	335	338	329	335	351	367	325	307	316	321	314	299	356	351	337	341	342	325	381	336	353	338	334	298	350	327	330	327	329	341	322	350	374	343	329	333	338	329	347	351	341	316	350	341	341	342	346	282	315	322	337	346	350	370	315	348	332	314	323	354	331	351	328	349	337	318	348	342	346	342	342	349	286	364	329	350	325	360	368	338	369	356	354	330	347	334	324	321	347	318	358	362	360	339	310	354	342	332	323	330	355	355	346	337	349	324	330	317	336	338	323	317	325	343	363	336	360	366	334	328	336	354	329	326	356	333	368	323	320	325	325	341	345	329	339	335	350	349	372	329	356	359	349	320	353	381	325	325	345	361	331	345	333	339	326	339	340	342	303	319	350	336	305	354	334	374	347	324	337	317	325	345	322	323	352	323	322	348	303	316	303	314	337	339	337	379	360	327	320	327	320	340	327	345	309	309	324	305	322	331	344	348	351	348	329	368	338	340	329	316	326	337	328	340	323	321	337	334	318	325	346	342	366	359	295	343	349	349	308	379	343	320	330	311	330	350	323	339	350	334	329	351	332	358	317	317	299	305	328	334	309	328	345	311	312	347	331	345	307	318	332	317	345	365	360	338	326	306	331	325	353	326	303	329	348	333	333	330	330	395	319	310	351	340	352	316	352	371	333	327	350	317
21305	19340	30319	36192	32639	30418	25945	23473	22267	19893	16143	13717	12470	10114	8296	8540	7668	7174	6875	7064	6555	6197	5493	4878	4838	4655	3388	3311	2945	3297	2837	2763	2374	2296	2085	2111	1957	2002	2024	1840	1849	1793	1717	1556	1566	1459	1463	1462	1540	1365	1224	1202	1201	1119	1102	1101	1088	1004	1076	1038	925	950	915	940	914	1004	1006	964	907	899	923	910	932	871	854	839	813	841	863	821	861	842	844	863	851	811	846	817	819	843	822	824	820	850	821	820	865	860	787	828	805	785	837	832	804	819	774	811	765	772	816	821	778	854	778	828	839	863	839	785	798	815	767	842	764	794	798	852	813	839	810	776	849	733	802	839	809	757	771	800	822	796	813	796	827	774	854	819	813	841	783	766	794	801	806	833	820	766	828	863	791	827	825	797	850	783	801	843	851	829	792	815	837	819	811	789	817	798	815	809	816	784	819	802	836	798	731	832	797	784	762	858	775	785	807	797	834	774	839	871	873	802	779	779	841	781	792	775	846	829	803	841	736	798	829	779	849	805	838	817	810	804	817	842	831	808	857	899	787	820	807	779	797	750	754	814	790	770	826	830	816	821	785	882	844	820	794	851	787	793	798	765	772	791	817	854	822	795	814	794	765	811	849	813	805	786	824	826	788	820	767	850	795	789	810	811	816	809	745	788	813	753	810	834	782	805	847	856	820	785	851	787	764	817	813	797	790	765	819	804	796	872	833	756	775	806	820	836	759	836	821	847	814	739	828	816	811	782	825	717	789	752	801	808	795	763	783	826	786	795	803	792	842	829	847	822	836	818	787	786	814	791	802	834	808	787	732	824	811	836	759	826	801	771	788	780	842	810	764	805	766	780	761	767	787	771	748	774	768	839	804	772	828	791	819	826	818	789	802	825	813	759	784	834	855	828	732	789	786	781	753	862	783	761	786	804	747	805	808	816	784	790	758	792	830	797	835	773	805	829	753	844	764	827	824	807	798	826	777	803	836	809	787	817	816	823	837	832	834	783	816	848	799	740	779	848	809	759	806	790	795	782	771	806	828	744	789	832	791	806	822	810	820	767	797	796	783	802	837	790	845	827	849	783	815	784	798	794	778	750	786	766	822	807	768	835	794	802	872	811	832	768	800	775	826	827	839	782	816	755	825	775	772	813	793	822	772	833	836	817	809	797	786	767	772	810	771	752	807	802	800	850	814	814	801	735	791	795	806	801	781	795	801	801	791	857	836	766	772	784	800	806	823	813	833	802	790	846	785	781	805	827	822	827	822	799	841	821	793	809	794	785	737	827	858	829	776	830	838	798	845	753	831	824	856	869	790	832	813	851	824	859	836	821	786	781	790	794	827	751	818	781	819	842	774	805	822	836	734	784	794	826	850	874	858	803	798	741	874	789	763	806	826	776	773	839	858	784	802	777	762	792	866	819	812	804	795	856	774	753	810	790	737	752	788	783	785	815	798	809	792	764	864	755	817	808	823	844	840	812	809	791	795	813	744	818	823	790	782	819	819	799	814	800	803	765	807	777	871	815	766	801	772	821	802	761	748	826	780	799	786	830	818	776	831	765	799	795	855	771	773	794	795	819	767	807	766	785	809	768	760	764	858	776	794	743	784	819	776	776	800	781	769	810	809	753	779	826	787	813	846	864	842	790	846	838	783	777	822	803	811	803	808	806	776	841	825	861	841	812	809	781	827	792	804	753	790	813	787	776	786	800	808	810	817	768	802	745	828	794	834	813	832	806	823	806	733	798	795	818	784	804	809	851	811	801	829	773	767	816	817	816	795	761	765	838	801	792	843	787	808	800	763	792	796	781	820	837	801	794	775	830	826	798	801	838	826	831	836	785	807	779	823	812	785	784	836	794	819	810	806	805	803	824	767	841	802	833	764	781	822	852	838	830	778	790	808	744	789	830	825	797	843	788	887	771	794	804	783	784	830	776	813	830	826	800	822	798	806	793	808	815	808	824	843	813	813	773	754	845	787	804	799	836	861	798	841	824	816	800	770	758	857	807	822	805	763	808	753	807	800	795	770	827	801	830	794	823	820	791	828	769	832	853	820	814	823	800	794	787	771	814	811	791	818	792	791	817	787	825	813	834	756	835	808	760	802	784	819	802	833	791	769	826	881	782	794	792	782	770	760	828	816	823	802	810	795	769	760	773	799	737	802	812	839	888	777	791	848	809	781	805	856	829	771	823	781	856	846	776	853	811	813	767	801	780	781	780	789	806	779	810	814	806	809	817	807	816	855	831	817	796	840	781	841	786	803	810	796	776	816	812	791	866	837	769	773	826	791	787	822	786	769	851	849	789	806	856	839	827	775	793	810	833	786	726	739	806	752	853	788	783	786	766	768	803	826	789	806	789	808	802	781	790	821	796	811	783	818	786	782	803	822	817	814	770	826	819	839	752	809	812	819	798	775	773	745	802	798	828	797	807	797	787	815	831	828	835	827	812	802	827	817	814	780	803	813	805	802	807	831	805	774	816	807	832	825	825	786	811	848	812	765	775	861	839	802	824	779	795	790	758	812	788	761	860	779	793	801	741	794	789	840	791	791	770	785	835	785	740	880	798	798	809	788	851	777	854	826	793	803	845	841	779	819	808	815	845	800	826	786	780	802	853	808	818	739	824	792	848	785	806	841	740	790	782	790	795	779	800	776	832	760	778	798	818	794	837	781	806	798	825	795	843	756	757	787	858	817	764	826	846	799	821	787	818	826	795	772	801	822	824	813	850	836	832	789	867	822	829	792	793	820	817	774	836	870	800	785	830	808	813	811	806	797	812	838	810	808	794	783	798	788	768	744	828	798	859	803	768	798	783	788	801	797	834	811	760	793	804	810	825	781	806	751	795	761	784	823	827	806	802	806	807	847	817	816	765	797	792	789	838	802	847	774	793	839	811	824	822	757	787	822	840	786	774	830	799	808	799	813	853	845	862	830	797	795	783	792	786	836	763	772	810	789	828	768	807	794	808	828	772	792	799	763	777	796	865	765	811	805	798	755	809	806	813	845	812	824	759	846	788	795	761	814	791	811	774	848	800	775	853	789	787	823	796	820	818	820	820	819	785	835	833	768	829	775	836	820	775	808	763	804	797	770	830	819	827	790	838	832	811	784	812	811	832	829	837	788	814	812	761	771	811	795	760	841	798	835	800	816	829	804	794	819	819	801	816	810	817	761	809	793	755	827	800	808	778	811	813	832	739	829	730	784	793	797	772	772	814	790	773	817	805	780	824	807	781	807	807	777	809	782	803	816	791	800	793	808	786	779	850	824	807	792	818	808	845	812	839	758	857	826	768	795	813	797	776	807	835	819	844	746	764	786	803	783	808	781	812	743	759	799	814	825	801	805	797	794	800	743	781	823	798	871	832	805	777	791	789	793	809	860	804	749	879	770	738	853	745	807	806	798	848	796	802	804	830	848	732	865	774	807	801	810	840	765	832	785	781	827	771	791	757	852	803	851	791	827	778	737	793	778	804	830	787	849	799	814	804	811	789	806	791	817	778
18812	14156	14302	12759	9372	6685	4626	3346	2858	2466	1803	1488	1263	1077	886	833	790	711	754	724	615	638	617	561	554	484	426	401	463	470	384	393	414	376	373	387	416	383	377	383	355	348	352	388	336	351	343	394	341	379	374	333	337	345	350	317	338	358	336	351	330	304	344	331	312	325	346	315	326	317	305	300	321	360	317	331	313	275	305	311	299	300	316	311	327	338	333	291	313	307	282	278	304	318	311	308	306	318	294	349	309	334	305	376	315	326	348	338	333	335	336	328	354	314	323	335	333	331	310	306	321	304	346	322	290	308	322	302	314	328	305	313	290	339	325	328	322	305	288	351	306	324	302	300	361	325	340	334	351	323	273	310	335	337	316	337	308	297	311	297	336	314	318	349	317	330	346	352	327	314	324	309	316	313	291	288	326	326	348	314	314	340	333	316	334	312	351	297	339	331	298	310	308	326	309	320	319	313	363	300	306	319	320	306	327	321	314	322	331	336	309	300	332	297	319	343	330	322	322	340	320	308	321	306	311	345	313	335	334	309	339	292	288	326	324	284	319	309	288	306	310	274	336	321	338	315	331	331	302	318	313	339	345	284	324	303	349	319	326	328	321	302	344	306	302	326	297	327	345	315	322	334	309	302	310	311	324	317	319	302	304	305	309	296	323	350	304	311	322	312	315	313	310	321	306	328	301	327	325	322	282	315	344	312	349	324	313	339	288	320	312	335	338	292	316	303	293	327	328	333	307	321	322	318	332	301	352	314	317	315	292	312	286	317	309	328	314	343	295	347	339	304	281	309	331	295	324	293	341	320	339	307	310	337	301	328	340	332	312	340	342	339	290	323	305	288	294	309	314	329	322	322	294	337	314	345	308	296	334	309	316	334	316	328	313	328	281	350	340	312	335	340	309	291	322	341	373	329	320	348	320	317	347	327	314	356	305	313	318	317	319	271	311	348	349	301	320	329	323	298	305	298	312	299	343	320	283	321	355	316	340	327	316	307	310	305	289	281	309	312	359	309	288	354	340	271	331	333	297	296	323	337	298	335	309	317	344	346	340	328	329	352	301	308	349	295	337	333	303	310	336	312	324	326	304	312	294	327	293	362	321	346	320	323	322	333	303	331	361	347	331	345	332	317	325	317	323	314	325	346	323	330	318	359	334	332	296	322	297	299	288	294	335	324	340	318	330	316	303	301	321	329	322	333	332	317	310	311	328	329	346	331	324	332	342	310	337	321	311	327	288	345	331	322	346	347	312	290	320	309	283	322	319	360	341	306	345	266	311	326	323	290	309	308	303	280	358	322	317	318	298	283	291	337	316	297	321	295	344	323	325	325	290	305	319	315	292	327	331	341	355	332	345	359	356	308	321	327	343	320	337	319	356	310	300	314	310	313	317	315	305	326	300	290	305	327	312	293	317	340	334	286	301	286	285	362	344	307	326	325	350	276	304	306	292	335	292	292	333	387	318	322	343	331	345	325	319	351	296	307	332	320	308	347	324	284	303	368	311	302	316	334	324	297	305	342	288	313	322	313	305	324	320	338	337	297	326	307	318	325	331	322	314	347	341	350	333	342	315	319	327	341	332	337	300	318	346	299	340	330	321	337	358	317	343	325	347	343	314	320	308	303	317	333	320	319	336	294	325	334	338	353	341	305	304	307	338	328	332	329	331	339	335	314	338	310	323	336	322	357	309	305	334	345	346	299	326	301	297	342	315	306	309	297	316	276	295	334	310	335	325	301	333	313	338	323	336	337	313	332	349	311	294	340	331	294	324	305	336	318	317	335	326	325	334	342	337	364	316	320	317	330	326	315	333	297	346	304	321	332	347	326	340	326	343	332	329	334	325	307	320	344	309	316	324	334	337	312	285	330	319	318	315	319	281	306	303	338	340	323	346	310	329	326	327	307	311	315	334	292	324	325	338	336	328	306	307	279	321	294	337	348	313	307	346	317	328	324	323	324	333	339	291	315	313	363	275	308	327	348	336	333	330	307	306	333	324	292	307	326	319	335	316	300	322	353	294	283	309	307	289	283	326	346	317	327	329	348	333	326	302	305	302	305	304	324	336	357	337	339	312	299	314	319	332	343	345	327	303	297	348	314	318	322	319	343	339	332	327	330	340	309	348	356	316	346	348	348	329	290	315	336	301	334	338	312	316	314	292	338	330	311	326	314	366	354	320	308	352	315	328	317	317	324	340	325	316	316	279	290	291	322	322	309	324	317	310	305	316	359	305	357	287	322	279	308	338	301	294	304	302	299	300	303	342	321	321	347	317	315	322	336	307	337	333	344	312	283	334	296	297	348	357	322	314	356	284	305	311	307	342	318	345	349	350	325	324	302	343	325	310	331	291	304	359	317	371	329	311	347	317	330	331	340	354	321	331	319	326	315	354	344	300	325	315	304	334	324	324	325	326	309	318	331	304	330	300	317	307	312	317	344	303	317	360	333	301	287	314	345	323	317	315	346	288	340	303	280	337	309	340	291	323	322	300	321	287	319	333	357	326	290	335	335	328	284	337	298	314	321	310	342	353	316	354	313	316	329	344	332	320	299	324	315	349	337	363	320	320	295	337	311	335	280	316	337	330	300	316	306	304	323	324	306	264	344	307	287	305	298	335	315	333	317	306	326	310	308	336	313	318	333	350	324	316	309	311	332	358	307	347	358	322	308	299	336	315	327	349	290	307	335	328	315	306	332	315	324	306	289	329	291	325	327	375	340	328	320	306	309	322	311	314	335	319	333	368	279	298	351	334	334	310	334	278	296	316	298	331	322	296	320	343	315	318	320	314	324	310	280	327	344	297	307	290	355	323	347	350	340	324	365	302	316	329	323	321	320	329	294	295	337	305	329	313	330	313	334	319	309	325	326	320	333	333	306	305	344	303	316	354	318	314	320	332	297	306	315	339	292	327	301	314	315	333	325	329	317	339	325	308	344	291	300	323	312	310	304	319	326	331	316	323	299	331	318	300	332	378	330	336	339	324	302	332	345	312	358	349	327	299	342	315	344	314	329	320	297	320	298	308	298	318	318	328	292	316	327	353	342	297	331	334	346	314	304	289	328	324	329	308	326	329	374	328	330	303	304	317	330	341	302	307	341	323	339	333	334	340	304	338	303	316	286	373	313	332	342	335	350	355	349	346	320	324	305	343	305	308	328	308	288	313	323	318	322	304	330	317	327	299	359	351	297	314	356	328	308	315	308	324	360	313	311	311	304	334	309	328	309	337	303	307	322	304	317	343	315	320	327	336	348	348	310	361	332	324	295	336	336	297	320	332	303	319	334	323	334	310	343	298	310	313	308	319	321	324	325	311	334	323	312	294	344	339	346	312	338	338	323	325	325	329	274	325	344	320	296	317	314	317	334	306	338	332	323	323	345	323	307	312	347	328	330	322	359	305	340	324	302	337	303	328	303	332	314	312	345	288	340	303	329	343	368	303	319	307	340	320	295	297	342	347	302	321	314	327	321	323	317	328	310	286	326	359	334
10401	10558	19084	23051	20937	18152	14573	12604	11898	10601	8793	7432	6174	5062	4382	4077	3791	3582	3642	3549	3251	3173	2743	2418	2446	1984	1700	1479	1575	1570	1347	1380	1297	1213	1200	1239	1175	1287	1205	1131	1122	1106	1061	1148	1101	1069	1027	1057	1061	950	998	966	977	896	842	850	910	881	859	873	830	814	843	819	821	785	821	813	804	830	802	800	835	847	791	792	803	770	846	799	805	765	775	758	769	785	793	796	805	790	768	796	763	827	836	791	759	778	796	810	797	806	836	779	773	791	814	739	797	791	789	817	792	853	805	792	736	775	710	792	807	851	790	811	805	770	811	754	824	807	818	791	758	755	788	800	773	811	749	809	808	780	800	776	775	834	780	760	813	801	817	742	794	771	800	777	776	764	776	794	774	792	723	757	795	773	779	801	777	755	808	759	800	765	732	738	766	786	749	749	794	790	773	800	721	789	751	797	800	788	771	790	804	796	763	760	780	796	809	843	751	762	766	812	819	779	792	784	773	745	817	782	811	809	815	781	804	740	792	775	809	786	777	741	804	826	786	791	789	759	807	789	792	774	816	796	801	807	802	832	761	828	849	763	770	763	801	779	801	814	762	780	741	777	751	753	793	790	812	851	813	817	786	773	807	772	774	771	760	768	781	802	791	835	841	808	752	773	817	809	757	768	783	769	819	771	752	802	764	767	805	769	807	781	815	782	772	793	783	774	847	796	828	798	769	767	808	816	778	766	814	797	798	775	799	790	799	788	807	790	784	828	796	779	768	779	798	861	801	796	767	786	773	801	787	776	801	761	786	793	774	750	802	763	747	824	804	780	776	781	822	806	782	794	772	779	811	726	815	780	772	742	797	763	771	762	770	784	787	792	748	795	736	794	778	758	795	796	752	801	779	809	801	740	770	786	811	734	822	814	824	834	693	757	761	745	764	804	759	790	822	753	791	806	784	744	832	758	793	773	766	827	769	807	777	786	817	774	785	775	786	749	777	758	749	813	805	807	805	730	747	805	791	726	733	778	739	777	822	762	766	772	818	822	764	777	786	791	779	799	819	771	863	796	795	776	785	785	768	731	753	787	772	803	773	783	770	809	773	805	823	833	782	800	785	783	791	763	785	791	813	786	820	775	806	800	807	732	768	786	813	837	782	822	779	772	809	852	757	781	814	807	776	785	787	771	799	732	834	798	795	782	784	811	844	774	772	753	783	814	834	776	747	827	793	757	830	751	772	772	806	790	736	782	747	803	784	795	799	860	831	746	768	829	756	756	782	836	851	760	785	765	835	745	764	792	773	791	743	803	750	784	808	791	771	868	782	773	790	817	808	810	748	802	775	759	842	811	809	781	763	761	763	774	806	782	810	764	784	788	763	776	817	760	719	797	802	741	786	794	776	823	811	789	816	775	784	809	826	797	754	802	843	820	814	812	776	785	769	771	753	795	741	850	791	798	852	811	773	734	776	762	823	771	797	790	770	789	766	811	772	790	767	815	762	746	792	782	793	774	792	780	785	864	807	750	780	785	783	772	811	830	786	775	739	802	804	817	773	803	797	809	849	738	778	751	757	752	805	778	789	781	774	795	863	789	799	818	768	773	821	788	816	780	762	778	804	793	744	750	759	782	758	764	780	777	798	793	786	799	814	793	712	766	805	751	780	811	803	778	843	765	795	796	807	773	801	811	798	794	767	786	803	807	833	828	788	794	776	808	798	779	794	741	786	724	770	832	812	785	803	795	785	787	800	799	806	750	772	803	759	781	788	746	766	790	782	815	749	807	751	755	795	785	793	790	778	796	836	810	817	807	803	795	844	771	755	787	816	770	828	780	809	787	794	749	785	749	766	795	796	779	774	781	775	785	789	795	773	785	796	810	775	765	798	752	760	794	838	777	796	822	790	764	757	775	804	783	799	784	778	750	752	798	802	788	785	791	785	763	766	813	773	777	767	779	780	745	785	770	778	774	863	770	873	815	836	787	796	813	822	790	722	752	747	798	809	786	829	753	749	809	792	755	820	819	797	794	779	832	815	796	826	789	810	793	775	836	771	818	821	801	777	817	745	758	754	771	789	801	803	798	787	809	786	781	792	771	790	773	791	826	746	805	765	806	803	775	864	804	788	780	780	822	785	725	792	839	789	767	746	806	773	797	811	783	786	816	715	779	783	804	759	779	776	771	816	824	775	791	791	785	829	837	780	779	757	765	795	817	797	812	812	749	772	793	798	783	732	795	781	802	791	772	786	799	786	781	799	748	722	762	790	715	814	808	803	722	789	802	751	771	798	763	788	779	749	765	827	787	815	803	779	787	757	796	760	793	784	797	770	807	794	785	798	798	785	811	761	775	775	778	781	729	813	822	773	801	824	782	811	777	777	711	694	808	812	823	813	765	854	790	792	780	857	772	791	781	786	776	748	798	861	730	770	773	800	775	784	810	807	808	825	726	802	751	789	789	785	780	810	797	776	809	763	814	791	749	773	805	770	771	734	747	784	820	796	805	825	799	816	801	749	805	790	852	832	791	818	743	777	795	786	755	756	774	736	802	780	789	756	738	770	806	821	777	773	794	816	819	826	796	805	759	758	787	769	794	825	849	788	813	762	728	778	750	796	775	813	753	784	789	781	788	774	755	792	800	797	754	802	816	798	801	785	771	843	816	786	782	732	743	759	823	818	758	790	768	770	803	798	820	815	777	726	728	786	771	761	793	773	770	793	759	798	778	784	746	798	804	745	810	799	769	820	712	785	741	794	753	828	792	799	762	789	841	778	720	794	799	784	759	816	785	803	779	788	813	793	764	767	797	792	836	756	740	777	781	745	759	760	790	776	818	806	746	785	776	824	798	777	780	795	788	845	825	755	779	743	773	797	794	861	801	798	757	798	782	839	777	799	773	833	777	743	764	786	749	801	788	801	765	813	768	803	734	812	788	763	823	754	819	794	814	747	771	748	768	770	828	826	759	805	770	789	765	760	809	811	790	738	793	807	769	745	779	843	765	787	764	761	863	769	745	794	798	780	804	854	790	776	783	794	776	784	815	830	803	756	818	804	781	773	807	761	823	766	771	778	832	782	783	743	799	724	744	757	792	810	781	829	775	791	807	766	776	754	778	773	761	741	735	825	800	760	796	771	738	783	774	762	791	778	823	767	747	770	788	806	807	818	823	801	749	801	820	808	779	798	806	768	804	758	828	739	844	779	792	771	792	783	791	805	765	780	782	802	738	777	761	790	796	733	764	786	817	783	818	744	797	734	782	789	801	738	779	819	743	755	785	782	746	816	818	806	776	768	790	759	752	788	777	803	818	824	817	751	794	791	761	794	800	785	841	800	804	805	758	773	822	791	752	760	778	813	753	829	778	820	782	789	843	797	759	788	791	748	826	770	820	769	822	777	782	808	813	792	800	809	811	789	815	816	767	782	809	776	780	765	776	768	779	764	821	793	781	847	791	742	792	821	785	786	793	762	811	721	798	757	783	775	752	792	768	787	828	820	748	751	793	802	809	816	797	791	791
27566	21042	21265	18197	14635	10864	7146	5653	5105	4075	2899	2381	1824	1661	1366	1177	1075	1076	1121	958	930	918	804	765	786	700	556	552	560	581	569	499	538	478	447	497	492	468	478	439	416	453	447	420	424	429	455	436	464	412	380	422	431	356	365	369	352	425	398	376	372	393	374	360	366	379	385	387	395	374	394	347	374	383	379	373	380	362	360	351	383	327	390	356	351	381	380	392	350	367	366	347	358	367	375	323	359	370	364	364	396	365	354	346	366	380	339	360	340	331	351	383	365	398	376	365	367	382	356	384	364	377	379	400	386	370	409	353	365	350	363	364	406	376	373	337	398	369	373	329	344	358	351	347	399	323	342	336	358	334	378	354	378	378	359	391	369	376	395	350	362	392	381	327	358	366	359	359	361	408	354	367	396	376	384	353	361	362	348	401	373	404	372	364	351	367	371	374	355	356	350	355	396	373	386	395	349	341	382	361	352	377	344	404	366	372	373	397	363	352	342	355	332	372	352	378	334	340	421	361	395	358	409	401	412	351	408	397	390	388	406	362	352	370	380	365	348	362	397	334	362	388	405	353	373	351	389	340	349	388	385	373	389	346	329	351	349	399	379	333	389	344	357	376	345	374	361	362	369	403	350	368	371	390	377	387	421	391	394	364	369	372	321	365	384	373	343	386	348	367	351	402	384	386	373	366	361	348	356	371	360	356	358	352	361	381	363	406	368	340	359	396	367	381	362	383	378	337	358	348	395	361	352	366	342	346	368	373	373	356	386	367	384	356	354	387	359	376	333	388	354	380	392	405	396	391	375	347	364	380	403	403	394	358	405	354	392	369	347	375	394	344	347	379	377	368	397	349	401	387	354	330	367	372	374	362	377	354	418	333	337	348	381	355	380	393	362	375	351	330	398	405	382	373	375	350	383	349	344	364	370	349	315	340	382	377	383	395	368	364	376	337	349	376	353	363	372	356	361	361	351	330	348	425	351	376	379	387	353	354	365	379	407	383	342	346	338	387	348	358	379	386	384	376	375	358	351	358	349	376	330	382	379	367	393	369	375	382	352	374	349	358	378	375	377	351	413	373	362	386	363	356	364	325	349	378	387	351	415	375	365	400	355	373	390	339	376	371	372	398	357	384	378	344	377	386	376	379	355	356	344	353	329	329	363	378	338	374	371	404	398	353	346	381	348	355	387	381	389	362	362	392	329	391	365	340	349	349	398	388	384	354	375	411	343	399	371	373	390	385	359	337	358	348	336	344	341	355	381	425	356	376	401	368	373	370	395	353	377	357	361	384	372	339	394	374	369	394	366	373	367	380	405	393	353	348	346	346	363	396	355	377	351	363	374	350	366	404	374	384	375	352	361	318	366	357	346	360	412	381	332	360	335	378	390	368	385	309	357	372	360	375	370	381	363	390	367	342	373	384	360	339	341	396	369	376	348	352	345	357	368	335	386	369	330	390	355	359	365	354	375	374	336	388	377	371	374	375	382	356	404	347	363	349	376	352	363	380	350	377	346	381	361	370	336	372	366	365	358	362	370	388	373	389	365	361	365	378	367	372	348	328	360	359	359	347	395	335	361	398	351	344	404	387	384	371	367	373	349	379	394	356	380	419	363	388	351	338	367	359	391	382	389	383	342	406	313	366	353	373	383	364	378	371	336	394	362	371	358	392	373	367	414	403	379	401	364	390	403	387	374	359	360	381	373	393	337	370	370	369	361	375	391	329	334	383	374	351	369	343	365	357	379	362	373	384	370	430	342	346	377	356	371	364	379	369	319	391	354	380	360	354	393	373	345	369	359	340	400	347	351	362	356	360	357	371	395	391	389	391	365	390	389	355	386	355	357	336	341	344	359	368	352	373	356	405	365	403	368	354	345	404	398	370	359	344	380	349	373	380	362	395	357	408	360	372	378	363	375	388	384	373	387	362	338	356	404	387	361	394	384	357	373	388	402	371	379	370	383	347	377	330	353	366	360	397	363	365	373	363	390	387	366	351	350	376	382	410	343	380	405	346	384	371	368	354	378	347	354	379	396	371	378	362	321	339	378	360	350	363	392	344	370	401	371	377	361	338	346	390	367	343	354	372	375	329	352	368	412	382	361	345	398	354	393	383	362	376	380	350	350	396	396	374	373	378	350	386	424	351	377	367	355	366	331	364	360	341	352	350	370	370	367	385	367	407	338	381	350	392	376	354	393	329	391	364	370	388	375	332	330	361	362	360	339	364	384	362	392	405	366	350	395	386	392	376	383	351	351	356	388	358	371	374	369	374	353	412	385	380	367	369	395	372	374	385	320	337	317	386	340	358	406	330	369	361	349	407	406	343	393	387	347	380	329	331	376	400	361	393	344	366	365	379	356	380	381	394	342	388	371	357	330	330	328	371	343	362	361	380	346	389	348	361	331	357	374	378	382	400	352	391	356	378	362	356	360	389	383	389	374	371	355	375	349	352	371	364	343	385	384	324	389	394	353	371	389	358	370	365	384	367	402	350	383	383	386	371	344	359	392	398	404	376	349	370	370	362	345	385	341	374	342	375	344	376	377	367	342	378	351	391	369	345	352	395	375	369	344	385	348	380	372	370	369	327	367	372	358	350	363	377	379	345	340	355	359	367	356	355	374	352	376	352	386	382	373	373	366	392	352	342	397	363	369	375	343	379	365	344	363	367	349	356	378	323	354	369	359	365	380	326	376	379	370	328	412	388	367	413	351	392	367	344	415	318	364	376	380	356	375	402	362	379	393	352	361	356	387	369	354	340	345	374	397	356	404	360	350	353	353	372	418	361	361	360	399	352	370	408	347	381	357	383	341	342	379	389	364	375	374	386	378	374	371	385	390	360	362	403	361	366	389	389	363	356	381	409	379	359	349	364	365	377	364	349	368	384	379	369	357	406	369	376	401	401	375	370	385	367	350	371	384	377	382	328	343	339	373	361	382	363	404	376	403	354	361	384	388	347	379	393	388	376	373	387	375	325	339	388	394	381	370	329	384	357	354	387	353	373	380	365	347	375	359	341	396	358	348	351	357	361	340	362	351	365	393	356	369	358	378	403	386	379	379	386	365	359	363	337	369	337	401	372	383	376	358	386	401	349	357	406	361	397	365	396	375	369	365	371	398	335	388	408	347	352	377	380	327	356	396	347	375	373	357	367	362	357	385	358	361	360	344	349	384	341	399	364	371	401	395	354	392	352	333	364	331	377	377	371	375	381	382	360	351	361	368	380	403	391	392	372	364	395	398	369	339	362	382	377	361	379	350	342	370	384	365	361	362	365	357	376	357	382	360	347	397	379	363	343	407	374	356	405	371	393	329	388	397	373	408	356	414	355	379	349	355	402	358	378	354	414	354	372	372	401	377	389	356	366	408	371	351	335	381	370	338	373	371	364	337	374	365	364	339	380	346	338	348	349	362	381	393	359	348	388	362	401	379	408	395	377	397	348	370	359	419	371	329	323	386	349	402	358	369	365	390	326	377	382	359	318	397	346	374	363
16494	15138	25802	28442	27641	24057	20484	18356	18078	15100	12409	10917	8992	7666	6657	5834	5741	5714	5458	5075	4915	4480	4037	3836	3484	3117	2467	2430	2387	2388	2081	2043	1895	1817	1787	1752	1729	1604	1697	1528	1474	1466	1398	1394	1415	1361	1266	1317	1305	1316	1214	1161	1051	1119	1111	1033	989	1075	1077	1020	1018	933	963	913	1040	1013	988	980	1031	913	966	965	917	932	871	958	875	916	908	919	1000	917	893	919	927	918	958	929	881	884	901	900	845	889	887	873	937	907	886	822	878	849	824	900	899	921	854	914	855	910	914	887	913	881	893	914	873	854	936	845	897	847	881	813	836	930	849	901	898	890	875	814	840	890	907	840	895	820	845	901	884	837	881	870	877	817	877	912	881	948	864	867	945	864	840	896	886	923	892	864	887	882	893	875	886	895	865	839	834	881	856	885	850	916	929	891	913	862	877	867	940	865	890	926	872	918	893	865	936	910	914	887	888	855	898	920	903	904	844	843	863	888	926	841	894	952	925	853	859	931	891	883	894	873	851	883	930	826	921	941	882	889	913	850	847	862	839	951	902	912	915	908	916	850	928	850	893	879	895	909	869	884	853	888	865	880	888	848	848	919	899	854	832	902	906	830	891	848	882	903	894	878	927	936	861	913	899	863	927	898	910	880	919	916	1003	882	900	876	907	891	908	879	899	832	844	926	888	862	844	816	899	870	915	904	910	913	879	891	851	844	908	902	834	894	923	905	902	870	894	902	939	948	901	892	879	898	906	926	948	907	872	863	866	888	824	923	911	900	870	892	935	897	912	905	885	896	876	873	876	892	884	897	862	897	869	896	852	872	884	923	885	852	883	883	911	939	904	857	911	913	883	815	918	924	857	907	877	931	912	905	840	924	916	878	904	866	883	873	900	874	861	877	940	917	869	857	863	908	892	851	850	859	876	916	861	926	818	879	886	917	872	912	854	855	926	898	934	821	872	886	909	910	885	859	915	884	894	901	902	826	898	908	887	930	904	871	888	893	858	848	862	883	899	870	905	873	842	902	882	925	930	884	904	887	973	887	897	898	902	858	912	901	934	845	872	909	912	906	860	852	901	850	896	892	890	904	884	824	853	899	887	859	865	886	913	828	860	835	882	860	880	866	910	902	892	905	895	925	887	861	872	859	882	866	854	872	856	906	889	891	868	928	890	852	891	884	882	894	929	912	903	883	917	875	886	843	836	913	873	870	891	918	901	899	914	887	891	917	912	883	875	900	907	889	918	885	912	927	944	927	916	856	925	932	913	871	867	886	908	836	907	885	960	907	886	928	863	882	850	856	895	903	900	848	904	909	954	894	870	864	906	920	877	868	842	937	826	844	820	912	859	944	919	928	884	910	888	901	858	864	859	930	861	861	933	862	895	884	870	893	789	855	888	904	883	905	944	880	892	865	888	934	888	899	958	872	884	920	931	886	904	862	890	887	891	845	888	900	854	874	883	865	899	853	904	856	877	888	878	902	899	874	897	850	857	879	915	864	851	881	841	904	896	892	888	882	884	900	894	939	867	869	915	867	923	884	938	856	873	925	926	899	911	953	854	931	863	884	895	907	863	914	910	846	890	930	845	927	900	857	859	949	870	851	859	890	907	912	877	872	909	917	894	942	903	932	908	880	893	872	884	874	863	872	858	902	905	868	950	877	892	884	906	889	876	871	884	925	861	882	862	949	864	880	965	889	866	921	919	874	861	880	871	874	884	843	883	886	887	923	850	888	900	919	886	920	875	874	834	895	893	865	890	888	907	814	923	883	820	859	894	928	899	931	849	886	856	880	889	938	824	900	959	900	898	901	887	865	856	910	876	894	866	879	875	868	868	937	909	913	951	911	900	883	926	873	864	898	872	828	874	951	879	906	897	850	896	853	880	919	913	842	935	873	939	872	864	884	905	888	909	828	901	896	870	878	864	857	878	901	865	861	897	817	881	865	836	922	929	868	882	854	824	876	873	920	870	868	890	925	873	860	949	898	887	859	899	876	893	888	862	934	820	920	877	881	888	934	879	889	962	860	869	893	896	878	879	867	910	870	866	895	905	898	898	896	908	885	947	910	865	907	857	910	848	881	897	907	860	879	884	904	890	898	882	871	884	874	829	835	917	888	908	892	834	845	926	919	890	937	892	891	910	904	909	917	843	844	928	880	906	909	920	931	876	900	882	925	911	863	818	832	883	898	834	884	893	887	897	864	902	874	896	945	843	891	868	834	855	882	886	899	861	901	843	888	854	842	826	900	894	903	877	904	892	866	857	870	886	890	891	897	879	911	920	888	928	895	839	854	850	856	912	876	865	855	927	852	837	862	931	917	951	927	881	852	843	878	861	891	838	841	888	907	877	930	889	819	877	920	902	881	906	910	885	889	829	875	924	883	885	902	888	872	931	892	909	875	891	824	902	856	855	850	881	831	899	870	861	872	861	862	916	851	896	879	886	867	877	946	890	864	862	897	920	841	927	910	862	838	855	900	863	905	906	820	842	830	898	834	881	876	868	830	873	901	871	934	876	931	885	883	944	896	919	943	941	902	926	874	885	896	854	889	847	917	861	927	899	869	887	921	891	902	889	907	940	884	824	857	851	873	878	897	851	905	902	911	878	954	903	858	915	919	855	857	819	936	889	895	838	874	907	886	895	881	874	859	902	937	880	890	851	855	895	885	882	821	869	874	915	873	897	870	935	848	907	884	866	929	919	877	909	933	925	849	848	906	860	848	871	909	932	887	864	914	915	880	908	866	868	887	908	910	844	925	898	859	824	887	854	877	870	839	898	861	841	847	880	881	876	862	958	883	906	902	929	881	960	891	880	857	884	909	954	832	855	846	878	873	847	905	960	875	844	892	925	873	888	810	890	880	869	893	908	879	894	830	828	893	852	922	789	868	860	867	908	917	916	912	868	931	871	879	883	893	887	859	888	917	904	856	919	892	865	878	927	879	873	932	918	837	903	841	894	906	847	855	884	904	864	929	860	842	883	833	901	846	848	946	852	897	900	892	926	906	888	857	808	872	836	918	919	935	875	885	939	846	910	878	930	866	904	893	845	881	893	901	897	907	843	914	845	915	874	889	897	829	888	897	932	868	897	899	914	908	882	866	909	844	855	884	890	907	885	887	917	912	921	842	855	854	901	837	907	885	860	888	867	900	868	869	862	910	901	904	860	847	931	881	872	848	910	881	898	884	837	894	924	896	901	886	873	928	898	889	887	942	893	876	859	888	897	859	861	844	920	859	935	883	897	883	911	846	887	920	890	882	851	830	903	911	874	869	852	929	860	882	887	878	882	852	843	906	891	907	838	897	880	877	906	872	869	943	835	856	902	877	844	875	838	872	883	899	867	910	905	851	852	862	899	912	861	843	877	869	880	870	903	914	849	900	895	851	874	925	904	900	868	877	845	894	869	862	840	904	861	884	856	891	894	907	894	906	922	920	890	875	884	874	898	872	901	891	866	892	871	865	928	910	867	905	900	956	833	815	844	899	879	903	881	885	858	954	833	880
36326	28636	29304	24108	18841	14158	10222	8458	7357	5488	4042	3155	2521	1975	1638	1507	1474	1491	1421	1267	1138	1125	1004	969	872	760	636	655	645	609	566	548	565	516	510	486	497	470	474	456	449	440	466	440	416	433	407	440	425	387	387	373	331	353	368	361	352	370	318	354	352	359	323	339	337	337	329	314	332	340	334	326	317	335	355	330	327	290	335	303	310	328	338	327	330	343	337	334	299	337	343	313	359	333	329	339	325	381	357	311	324	358	340	301	342	344	311	313	329	303	358	328	337	333	351	325	341	293	316	340	363	313	303	316	329	305	336	349	333	301	337	325	345	339	332	309	305	328	323	330	334	359	312	326	327	328	331	339	316	338	318	352	334	335	308	300	314	323	355	297	285	335	333	323	350	332	331	292	348	304	321	339	324	297	307	332	323	347	344	318	292	346	320	314	314	330	301	322	320	334	317	321	313	344	325	343	344	324	309	299	357	312	342	335	348	307	339	301	334	365	323	307	303	296	312	341	372	286	331	321	332	330	336	345	317	384	304	350	353	373	335	362	324	346	328	312	322	321	328	348	337	314	355	322	342	357	345	298	329	323	313	343	322	290	291	346	344	334	340	322	304	353	337	328	376	332	311	327	312	333	322	340	314	339	344	348	352	330	327	353	317	336	310	327	338	323	334	351	328	337	344	318	366	334	331	297	326	347	303	339	304	320	328	317	370	323	313	353	311	303	301	299	336	327	312	319	391	338	307	319	331	332	301	328	301	311	340	303	320	335	354	332	341	342	344	328	327	327	306	320	313	315	358	339	320	346	340	335	325	345	328	341	333	354	329	310	332	325	323	338	328	326	341	336	338	335	323	358	354	301	328	359	299	317	312	335	330	346	317	359	319	360	335	309	323	340	335	289	335	339	322	366	352	358	328	340	319	343	342	333	343	342	316	336	320	266	338	353	317	359	312	315	331	322	320	304	331	313	344	326	341	303	334	322	306	334	346	343	345	335	302	324	324	324	339	329	336	280	331	349	315	348	358	327	338	327	310	314	364	297	312	342	309	319	299	324	347	354	344	360	285	295	341	319	336	344	317	365	328	330	341	321	321	313	321	328	318	327	296	319	337	339	308	314	310	334	318	342	312	339	320	329	314	322	319	308	351	314	333	322	341	346	354	341	349	349	326	363	352	326	347	334	321	338	348	341	310	326	354	343	342	352	329	312	368	323	345	314	318	301	337	349	326	310	321	344	306	329	358	296	298	329	325	328	334	323	333	298	313	326	326	319	345	326	317	329	338	312	304	345	314	331	334	313	318	334	330	317	335	343	335	315	307	320	313	349	342	302	324	321	351	320	321	334	295	333	307	309	329	327	322	334	308	323	335	323	360	298	297	325	335	353	338	359	328	315	319	400	336	342	295	358	334	348	293	348	325	297	335	337	337	354	379	305	343	311	312	282	356	315	320	334	317	297	342	359	331	324	307	322	337	315	312	318	320	311	348	303	336	347	336	316	340	323	313	322	338	327	350	330	352	357	349	354	314	331	361	330	347	334	305	337	305	320	340	283	330	337	309	346	336	326	323	340	295	324	349	337	343	322	314	328	329	324	331	374	327	297	343	328	334	366	319	286	326	327	315	340	343	331	317	363	338	311	312	340	327	342	301	273	319	348	330	335	329	311	320	327	308	302	338	296	326	323	318	361	333	347	328	318	299	318	329	333	341	317	337	331	338	311	312	288	322	333	332	327	330	324	338	310	349	316	365	329	330	312	339	300	331	343	315	319	330	317	351	326	348	346	300	324	330	310	340	318	303	313	339	324	305	294	314	343	332	325	305	335	349	356	338	311	373	303	327	313	308	318	317	334	323	348	338	371	335	312	324	360	310	339	360	349	326	313	331	350	347	331	354	348	333	331	333	327	349	274	336	322	343	359	302	346	303	319	319	334	334	361	312	359	326	334	286	305	328	335	345	327	295	345	318	347	304	331	307	353	323	346	360	336	314	337	332	342	348	327	340	346	317	329	294	334	351	336	303	322	338	319	356	300	348	310	355	327	345	286	319	308	356	330	317	340	295	308	336	330	328	326	329	319	348	323	319	317	354	336	316	317	294	320	345	327	316	323	344	310	313	326	315	369	375	355	312	319	317	329	301	321	287	328	368	304	324	350	337	330	355	339	290	302	347	335	343	340	335	372	330	316	330	301	312	367	331	359	343	318	309	301	378	335	330	337	317	288	329	318	343	307	324	326	351	304	314	312	354	335	356	321	344	323	321	370	331	340	337	345	351	345	301	331	309	313	302	325	348	318	329	317	345	343	327	343	321	331	365	316	322	352	316	312	330	329	346	363	351	337	291	296	352	333	356	316	315	356	331	333	318	348	337	330	354	367	332	318	357	335	309	286	315	331	310	345	323	329	313	370	320	304	309	355	311	347	313	361	303	302	335	295	346	336	336	319	327	334	345	295	317	333	304	303	350	353	323	305	338	299	347	319	339	316	344	328	342	344	328	337	312	335	322	310	366	340	314	314	371	355	329	299	337	309	328	335	368	347	343	283	292	328	343	333	352	330	322	351	361	336	328	315	319	361	344	332	340	298	333	324	360	341	369	359	336	343	330	309	345	320	344	316	352	341	321	338	304	324	337	367	352	296	343	335	346	311	348	338	289	289	369	347	339	328	336	333	294	308	304	321	321	287	324	337	359	304	330	314	331	329	317	350	328	293	298	329	344	284	353	312	346	358	340	348	341	325	324	320	326	347	320	319	341	320	308	323	331	318	326	347	332	346	329	337	340	317	328	297	349	332	315	363	311	331	366	363	313	355	333	341	337	324	323	334	321	322	314	301	334	292	292	327	322	327	335	321	324	370	343	334	300	317	335	353	324	345	330	337	326	328	331	321	297	330	353	353	284	304	313	352	307	345	355	319	344	333	350	323	312	325	364	358	330	343	361	329	329	350	299	311	339	364	343	318	320	350	279	325	330	316	295	301	329	358	333	325	348	336	304	350	351	314	313	366	307	326	327	346	328	345	386	313	345	349	331	331	361	337	320	351	344	330	297	330	323	290	324	342	327	331	310	317	328	317	339	343	335	316	308	301	315	327	351	311	312	319	322	337	333	344	340	329	321	319	318	306	304	347	316	328	356	325	327	356	339	325	322	308	328	343	305	347	340	315	320	337	353	315	343	334	325	324	347	308	331	313	373	322	311	303	363	333	323	302	329	335	343	341	335	332	323	297	298	325	307	321	311	357	307	290	336	365	349	308	320	340	353	348	319	330	333	331	337	340	347	350	345	321	319	349	306	343	324	322	316	347	339	311	335	295	364	309	315	310	333	332	351	309	326	363	310	314	310	306	343	319	336	347	328	368	363	325	344	328	329	300	329	355	330	339	340	300	288	317	350	319	357	319	360	362	310	308	311	304	317	315	341	326	344	293	314	339	347	330	308	343	353	276	332	316	366	357	337	325	337	369	320	321	301	318	337	384	330	344	357	341	338	378	314	339	354	343
21336	20456	31326	33508	31614	28708	25107	23695	22828	18667	16031	13593	11796	10032	8088	7843	7785	7687	7329	6731	6338	5924	5540	5259	4717	4085	3539	3319	3058	2946	2831	2582	2497	2187	2226	2188	2106	2024	2046	1890	1773	1761	1653	1622	1586	1548	1479	1530	1456	1337	1147	1160	1084	1102	1065	1079	1067	1045	1008	1027	996	955	927	982	947	943	918	916	920	968	852	877	875	863	867	821	869	874	868	826	842	821	840	801	822	800	817	820	820	839	796	780	786	844	799	794	822	804	843	757	822	772	827	794	818	765	811	742	798	817	817	811	781	792	753	807	782	758	766	862	794	881	768	756	843	829	791	762	815	752	823	826	835	781	784	804	792	778	819	790	799	785	781	844	806	808	813	827	797	787	788	749	787	813	764	766	801	855	836	853	769	792	792	769	805	792	823	786	771	827	830	784	810	781	827	829	798	805	795	825	758	809	778	797	749	768	791	792	772	758	737	825	783	808	804	740	780	799	817	838	778	783	860	758	778	781	729	816	855	778	844	763	795	816	795	755	770	790	809	801	805	777	796	822	785	822	805	802	816	761	856	823	833	763	826	790	812	787	751	782	747	772	790	780	748	812	767	812	795	825	762	798	799	807	777	830	775	836	737	799	812	798	800	796	767	820	849	800	762	831	761	730	782	819	811	797	830	803	769	774	801	810	827	772	773	784	805	759	841	818	772	754	851	737	735	792	790	800	829	784	841	799	805	826	772	801	775	741	764	812	822	795	795	806	782	789	813	779	770	802	759	736	788	830	772	765	808	790	739	792	758	792	755	773	764	780	768	780	838	825	818	784	739	805	765	785	763	794	860	801	777	768	787	823	777	787	762	789	797	803	803	798	773	801	739	769	832	751	821	765	773	770	812	801	829	792	779	804	815	815	808	756	765	814	790	782	835	789	790	809	754	793	778	795	769	804	795	819	781	815	751	772	795	794	788	787	798	802	816	789	779	808	789	809	787	804	820	735	760	806	785	857	795	796	786	831	797	771	809	807	748	771	807	760	844	799	815	763	841	762	792	794	767	798	798	839	796	809	800	790	781	773	822	816	761	756	809	795	779	752	779	807	741	802	805	763	736	768	771	765	763	760	773	818	805	830	786	749	819	801	819	793	824	804	834	801	776	781	795	775	799	780	759	827	810	829	753	821	829	811	817	763	798	803	792	780	780	818	835	760	777	834	766	801	786	802	812	798	801	805	761	763	763	803	798	770	801	873	810	826	800	765	815	803	831	765	786	803	801	752	819	795	800	745	819	849	814	848	771	812	756	848	775	770	794	763	807	783	762	866	811	821	767	806	762	772	769	768	828	787	789	795	785	794	821	813	756	770	788	786	780	779	773	795	809	766	754	824	763	810	790	786	784	792	798	812	776	801	781	835	756	811	747	774	798	782	787	784	809	750	785	819	759	757	784	744	795	821	795	825	772	805	777	833	768	814	777	798	772	831	719	783	775	781	779	796	794	791	784	801	819	784	817	842	807	773	794	839	813	824	768	757	757	776	821	768	772	787	804	791	811	805	756	814	768	801	829	812	782	715	824	830	815	765	750	774	747	817	770	764	788	778	819	800	767	850	816	836	791	815	761	817	793	772	807	819	770	760	794	767	820	794	817	778	856	782	840	797	807	843	745	799	764	815	771	809	746	777	773	770	794	812	744	796	789	809	788	807	803	783	819	798	786	736	749	807	783	812	773	792	788	844	790	824	779	833	795	738	814	815	785	821	782	796	792	821	761	788	786	806	801	775	766	771	796	800	795	810	801	798	849	804	786	831	821	786	806	743	788	782	821	829	817	813	805	822	799	784	761	811	798	766	771	761	779	804	742	782	753	778	811	838	811	833	736	802	798	787	774	748	788	787	701	771	776	762	823	737	813	808	744	783	817	803	798	770	821	815	792	782	811	756	743	805	812	808	780	816	788	843	811	825	792	763	816	787	768	771	772	795	798	795	779	759	792	825	773	775	789	827	816	735	741	827	742	737	836	785	791	782	847	785	809	781	755	775	766	826	774	762	769	867	761	789	835	851	770	820	830	805	799	794	814	774	781	794	835	852	773	799	739	798	776	792	786	817	832	822	774	757	755	791	811	751	774	765	779	816	810	791	775	786	734	846	786	783	824	818	823	761	792	793	790	803	765	782	782	747	819	759	776	864	791	833	848	811	839	787	812	827	814	806	760	745	793	774	808	791	763	777	757	819	817	771	748	776	781	795	767	795	799	758	783	793	771	811	837	800	790	747	793	831	824	750	846	771	747	763	807	809	783	793	820	854	770	822	832	772	797	820	797	762	760	828	812	774	751	753	833	782	786	782	792	815	797	764	821	783	780	776	744	851	806	760	816	766	718	853	755	821	724	846	788	788	767	777	765	768	796	799	773	762	817	762	847	815	772	744	768	780	793	804	780	823	814	766	850	786	839	855	804	778	752	775	781	795	781	810	805	713	783	766	755	791	784	796	785	763	769	777	752	799	821	756	804	826	786	788	815	771	799	823	754	795	830	743	762	762	820	801	740	827	775	810	847	798	770	767	786	732	785	776	810	810	738	809	789	792	804	770	801	812	750	767	798	843	776	811	861	803	757	829	830	757	798	796	792	832	764	816	760	796	754	787	811	776	783	775	783	838	787	780	830	778	818	818	747	761	766	789	773	792	810	727	800	816	773	777	776	782	789	786	796	810	768	763	813	757	762	799	729	828	806	797	790	792	832	758	804	713	773	816	806	829	796	758	766	792	815	762	818	791	776	797	803	800	828	789	746	803	800	772	770	819	792	786	808	788	791	758	762	774	801	837	745	793	746	824	780	836	766	741	827	810	811	722	783	812	779	786	811	803	797	766	777	832	757	785	832	761	788	805	816	810	791	791	773	761	762	808	802	753	782	752	800	808	779	784	767	791	747	806	761	793	825	803	781	831	766	758	794	803	812	821	786	756	738	789	817	814	819	776	764	836	757	821	813	802	797	811	804	774	760	808	796	806	832	794	828	794	785	782	800	801	774	800	777	783	766	796	825	828	822	735	801	832	804	835	821	826	793	780	784	767	785	803	769	827	820	805	815	797	799	754	752	818	743	841	767	777	789	812	796	746	779	789	751	788	833	809	790	771	824	810	818	776	793	841	797	801	802	789	771	804	765	783	785	764	790	757	820	733	749	804	785	741	825	775	815	835	794	737	781	799	752	792	792	780	786	784	824	805	798	824	803	835	793	772	790	813	789	790	848	792	776	755	746	793	819	783	784	823	844	780	815	784	787	792	784	794	761	769	830	772	766	806	791	757	756	821	774	757	816	787	775	812	781	744	808	777	768	793	772	849	788	750	813	782	753	803	802	778	823	740	775	789	778	807	794	801	855	775	811	779	771	817	794	829	790	766	833	814	791	828	741	816	823	806	809	755	792	719	813	772	748	817	811	798	772	777	809	750	830	787	792	813	810	758	796	839	839	803	774	790	804	773	751	810	780	800	782	783	797	803	767	826	806	799	832	793	820	780	790	797	798	789
18094	14101	15381	12201	8645	6221	4166	3355	2855	2267	1812	1513	1161	972	869	840	809	784	674	670	670	632	619	555	528	458	436	415	441	430	389	366	385	350	362	343	389	384	358	355	368	377	351	355	328	366	338	365	338	337	290	313	376	319	294	344	321	347	318	307	333	311	346	310	321	336	308	327	309	327	299	300	302	299	307	324	311	313	316	293	309	261	338	312	307	279	300	324	351	312	311	299	319	321	330	312	311	306	308	322	336	325	313	297	351	306	328	313	314	332	316	342	302	286	330	324	321	336	306	306	330	341	292	323	335	318	324	344	277	311	280	311	284	295	297	307	319	314	322	349	287	300	284	304	301	320	313	345	338	314	311	302	326	318	343	331	296	309	304	301	265	331	313	285	288	320	292	321	285	295	342	307	296	323	321	338	343	280	321	327	314	348	296	326	307	297	338	306	320	307	336	313	328	341	310	327	318	313	358	349	349	324	304	319	337	299	313	324	324	345	303	322	316	315	298	313	333	326	302	286	338	319	331	286	305	284	303	298	356	349	312	306	317	299	347	329	322	318	292	287	296	304	345	304	324	327	339	313	349	299	310	330	319	326	294	324	296	278	312	326	292	294	294	297	310	315	319	305	313	300	331	319	321	330	309	289	336	310	294	329	300	302	319	327	278	325	324	331	356	303	321	317	293	332	330	323	350	300	300	314	303	337	341	334	316	288	305	273	362	292	314	298	321	321	336	325	305	296	335	320	321	308	306	345	304	307	292	285	295	345	366	312	298	310	337	319	296	313	345	281	302	307	316	317	352	341	321	291	302	322	327	306	322	330	310	333	279	327	296	305	317	324	326	342	334	318	302	332	332	339	294	289	307	329	310	312	301	309	303	290	282	301	309	312	306	292	320	320	314	304	327	319	293	270	307	333	321	330	320	320	311	315	329	312	329	309	288	299	321	353	306	299	302	353	322	274	327	304	323	292	305	307	329	320	304	321	315	306	338	328	290	310	355	306	327	298	338	288	332	333	350	309	324	318	316	303	287	327	358	308	304	309	324	301	346	326	320	324	337	342	322	356	331	309	332	321	328	296	305	292	309	306	331	276	329	299	314	291	327	277	325	315	316	292	282	315	326	335	316	309	330	311	302	289	317	273	331	345	341	319	334	291	330	287	320	317	314	336	289	307	318	284	314	314	342	316	331	316	329	313	321	330	336	287	300	331	282	315	346	279	309	325	342	326	322	292	320	329	319	314	308	348	326	322	294	327	330	299	300	310	278	320	307	333	306	344	317	306	331	336	323	351	294	298	285	275	329	286	284	310	314	316	337	328	303	332	332	301	318	296	326	306	333	325	320	324	314	336	285	305	315	289	315	347	328	320	287	313	311	318	289	287	307	298	328	345	318	323	310	332	315	306	333	321	332	326	296	276	310	291	340	291	325	314	306	311	317	323	328	317	279	342	336	325	288	289	322	315	281	326	305	314	318	309	332	312	314	333	307	278	339	307	328	352	296	326	317	312	349	330	317	344	296	322	300	328	326	337	284	324	312	332	347	304	316	325	341	318	304	328	288	311	301	281	307	323	316	308	321	350	333	317	276	323	277	326	318	309	306	334	317	271	301	354	346	293	318	321	314	323	339	308	319	346	328	332	306	287	304	290	343	326	312	316	326	315	329	283	324	331	313	336	305	326	314	307	281	300	321	342	307	298	324	280	305	331	290	337	346	336	304	331	305	306	334	329	292	342	286	292	331	315	310	329	312	310	307	315	312	311	308	303	310	304	316	287	321	326	290	297	317	304	305	334	304	289	310	291	318	313	275	291	323	335	314	307	313	373	345	289	296	338	322	308	300	293	269	296	352	328	292	316	330	327	326	310	305	294	294	273	310	346	341	302	333	290	327	310	295	321	321	314	300	301	333	284	340	292	306	316	331	302	324	305	313	307	326	306	292	262	299	272	298	348	317	284	309	350	316	317	325	308	320	288	292	330	354	341	286	300	341	317	316	305	301	325	313	296	310	292	303	307	315	314	285	320	288	343	337	315	306	299	341	277	277	335	327	291	299	324	311	300	355	315	305	315	294	324	311	287	297	321	305	305	287	344	327	303	304	325	330	310	296	302	287	310	322	294	308	314	321	320	325	304	317	333	330	304	360	305	286	305	321	311	281	335	333	317	337	303	366	327	307	280	326	335	294	339	318	293	322	313	316	302	307	332	319	285	339	276	306	329	312	316	326	315	334	307	311	347	307	300	331	305	343	321	313	330	288	285	299	309	292	311	319	292	340	326	335	343	299	329	320	311	282	307	311	309	313	313	286	313	309	287	318	313	323	358	312	289	307	306	332	315	292	314	317	316	302	332	344	283	329	281	308	352	315	317	301	284	323	292	316	319	302	307	305	289	297	306	314	332	314	297	315	312	288	317	301	324	309	284	353	317	301	284	316	319	336	309	317	337	282	318	335	334	308	309	301	340	323	310	297	317	292	306	308	281	312	319	310	277	340	297	306	304	305	284	344	322	300	272	296	308	314	345	309	295	309	328	303	321	337	339	291	304	316	359	317	291	310	312	299	315	343	306	329	287	325	293	339	341	341	304	293	319	303	313	328	299	327	300	295	322	345	318	314	353	345	281	339	329	275	309	349	353	342	325	321	307	290	310	365	301	285	290	287	295	316	309	297	312	340	331	344	328	317	309	304	275	320	308	310	305	320	301	306	285	315	321	301	295	326	333	326	331	319	302	313	299	306	320	321	304	338	344	313	311	297	276	291	335	326	330	304	314	303	320	308	340	329	322	306	300	318	312	297	356	333	322	315	322	300	290	300	316	302	335	299	311	305	336	325	303	305	314	327	329	326	289	306	300	305	331	262	302	313	350	317	328	348	334	290	310	302	301	319	314	316	285	285	310	280	293	275	316	339	337	306	329	325	312	343	308	351	310	332	299	287	323	292	313	311	323	314	299	308	334	320	325	305	291	314	324	329	351	305	326	338	341	315	320	319	358	308	295	309	309	320	367	298	314	304	323	281	310	300	323	315	346	331	332	333	326	337	274	289	305	300	332	299	305	352	294	282	327	338	350	310	301	345	288	333	302	318	340	316	338	327	314	316	334	320	305	316	290	308	310	263	296	330	361	335	281	322	309	322	336	295	295	342	339	297	316	298	334	301	300	275	306	296	293	315	322	315	327	301	315	349	355	318	326	322	326	277	342	329	297	322	308	322	312	315	327	318	294	289	298	340	304	298	320	268	335	307	275	330	301	308	303	311	322	334	325	313	330	319	308	343	318	315	306	359	336	308	292	331	312	281	305	303	290	311	346	316	322	302	298	311	341	310	311	278	318	306	285	292	307	312	318	330	310	331	326	314	315	340	283	339	296	317	322	327	303	339	288	314	311	351	318	315	323	317	304	334	284	297	302	293	326	296	309	309	313	340	320	305	316	315	297	334	340	326	317	303	285	349	295	308	293	293	290	296	301	329	296	337	271	298	314	300	288	301	323	321	316
10218	10860	19979	21973	19798	17113	14515	13018	11947	9845	8368	6876	5672	4713	4005	4009	4157	3973	3543	3406	3256	3061	2861	2394	2122	1956	1662	1564	1466	1491	1432	1373	1324	1328	1241	1275	1251	1238	1160	1091	1123	1060	1054	1092	1130	1107	997	1104	1019	996	923	913	874	893	841	888	855	805	849	770	875	756	858	841	811	829	816	825	830	784	790	788	732	845	839	766	739	774	795	742	767	794	766	757	758	807	769	772	772	825	798	775	762	758	766	757	804	755	823	776	823	735	777	763	745	757	749	788	811	758	812	756	810	790	805	762	762	778	739	795	801	781	732	827	759	774	810	740	775	718	743	773	757	768	773	768	776	809	782	821	814	770	804	764	811	726	797	762	800	734	763	779	814	800	736	809	786	743	762	785	791	781	792	771	780	778	788	801	799	788	750	742	751	760	791	766	761	746	763	766	789	768	735	843	802	797	744	740	785	758	757	757	829	800	742	780	745	773	748	754	794	768	745	756	771	804	797	779	783	710	758	768	751	785	718	798	728	780	799	792	795	781	756	743	808	750	788	795	749	744	763	749	802	768	740	759	774	786	762	810	795	747	735	792	763	752	796	766	780	777	781	789	780	729	779	794	749	795	799	782	812	761	764	778	736	808	800	762	766	747	804	775	792	767	788	781	840	758	819	740	755	765	758	749	736	790	763	793	817	762	756	770	747	765	772	725	793	768	772	784	784	821	792	751	847	778	801	746	785	824	791	790	787	758	796	725	739	775	791	781	775	752	747	792	773	729	809	789	768	807	774	796	775	768	794	761	729	740	769	835	732	796	728	741	798	818	779	730	768	769	754	759	829	784	767	766	772	746	819	792	763	788	770	768	758	735	780	756	802	774	770	779	779	735	800	787	793	790	758	784	791	769	721	713	812	749	795	822	762	750	781	842	749	735	763	751	769	780	765	762	794	803	804	805	756	858	721	777	752	811	771	776	748	747	759	730	810	798	812	746	782	782	811	772	772	787	750	841	814	744	730	816	783	709	791	750	765	740	789	781	761	783	760	831	774	804	737	772	771	747	785	761	761	829	771	779	706	798	803	773	783	833	719	801	755	756	759	759	770	770	713	745	767	738	802	753	810	778	766	775	804	791	747	777	783	784	768	771	803	774	801	744	740	771	795	789	761	761	809	757	777	759	809	833	823	798	755	748	804	810	781	779	774	781	799	769	763	800	763	733	765	808	716	788	714	745	741	755	767	775	771	785	795	741	784	823	814	757	710	771	783	789	829	754	760	808	797	775	745	756	763	803	745	814	796	785	789	799	766	747	824	765	757	795	784	750	800	746	803	783	735	736	773	744	759	750	718	816	752	806	755	731	790	744	760	773	749	777	760	745	760	761	762	785	751	783	763	743	753	740	759	814	739	808	762	772	818	797	747	807	848	775	746	776	747	792	752	740	786	761	780	789	789	737	739	740	779	801	818	793	783	742	792	765	804	743	800	737	766	774	808	793	779	803	801	750	765	775	778	799	759	768	832	841	792	761	746	787	760	791	778	835	789	749	800	759	808	815	802	780	805	757	748	709	835	780	786	753	755	779	777	733	798	745	786	831	774	765	770	800	781	758	807	778	722	746	762	746	750	772	775	781	793	792	802	779	754	797	795	785	770	766	730	752	735	741	782	772	759	737	799	795	790	760	789	735	815	769	805	797	785	786	762	817	719	740	849	785	785	759	744	778	788	754	782	779	757	809	788	737	720	763	767	749	808	799	786	713	801	754	834	757	783	751	809	794	741	758	729	752	778	804	779	763	758	819	767	782	765	791	781	784	753	787	816	726	805	765	749	738	808	773	824	745	775	766	766	793	775	786	754	793	765	772	765	755	758	740	774	806	771	748	752	787	771	774	783	816	760	750	719	747	795	778	722	765	763	757	821	808	795	816	763	725	830	767	810	818	773	764	836	819	768	810	778	797	738	742	741	735	775	789	749	794	755	786	811	750	787	775	764	795	765	793	771	756	770	758	790	720	725	764	846	777	808	769	778	831	771	721	739	756	781	799	786	824	787	783	776	775	775	815	824	704	746	738	753	813	796	822	784	771	757	831	807	737	784	747	768	781	766	786	786	809	777	772	787	771	820	798	819	750	790	750	773	751	761	814	800	806	802	813	753	779	715	753	733	728	743	782	799	773	783	812	813	778	781	766	759	820	758	768	780	790	735	769	750	756	781	770	791	774	783	759	782	779	731	787	719	788	808	742	707	818	744	774	772	727	752	727	762	810	795	712	800	785	764	728	765	759	777	777	751	766	780	759	795	805	782	776	791	798	741	791	763	731	789	843	795	793	773	734	816	730	770	845	750	778	768	812	772	757	778	799	726	773	746	836	843	761	744	786	744	832	755	785	796	771	773	819	776	756	853	814	740	762	728	798	777	766	770	802	768	730	761	783	762	803	837	757	755	778	854	783	743	760	794	790	790	762	795	777	765	759	820	784	774	761	758	787	848	722	775	798	794	780	763	835	749	770	799	747	804	839	752	807	789	760	785	795	845	804	734	766	733	751	740	775	785	837	741	787	772	760	772	756	828	835	767	750	814	734	744	804	797	799	764	734	753	744	775	739	803	765	742	735	763	769	812	775	785	786	789	753	744	735	751	798	728	813	729	784	776	699	757	782	788	767	756	765	830	791	778	804	754	820	768	809	754	770	802	765	784	772	748	801	767	751	775	785	812	780	765	797	711	753	797	814	761	766	801	793	785	784	752	737	799	809	782	781	795	733	788	758	768	795	741	756	780	765	785	790	750	780	826	781	784	766	814	784	718	780	729	784	745	789	762	790	730	778	749	707	746	774	806	758	799	825	778	795	801	752	786	745	730	817	775	757	785	760	798	786	785	793	804	770	758	757	798	797	768	811	744	812	756	794	774	780	772	751	776	783	751	819	797	815	791	772	805	718	788	778	784	812	772	738	800	781	798	767	773	745	774	793	769	761	743	846	812	767	745	696	742	773	733	758	770	803	776	785	766	774	731	788	797	821	815	834	777	753	755	772	762	755	761	774	765	780	781	843	792	783	777	759	801	803	785	717	791	798	735	734	772	721	792	759	776	796	735	805	737	764	784	826	741	769	783	767	738	765	759	754	801	770	773	765	730	775	705	749	782	776	799	806	745	789	783	770	735	773	782	765	775	783	737	798	773	766	791	787	749	781	799	737	784	793	747	764	771	769	782	748	774	758	762	756	762	791	782	751	783	808	718	773	753	734	776	764	755	708	820	827	712	827	774	769	755	759	789	830	781	767	800	808	753	755	803	735	751	740	781	778	741	757	781	747	768	792	823	726	769	808	775	714	771	768	772	760	770	749	786	750	749	819	780	747	812	770	774	785	773	757	765	785	777	752	792	782	776	788	791	729	719	778	761	778	742	731	761	696	781	722	809	767	770	726	779	794	794	819	810	782	801	825	757	774	759	782	834	750	768	722	728	772	770	765	742	745	775	738	795	799	788	779	809	800	747	779	786	731	768	768	768	805	739	790
27472	21631	22384	17986	12882	9464	7186	5719	4732	3553	2725	2160	1661	1377	1160	1098	1138	1111	1019	986	973	905	862	741	672	619	571	554	498	525	510	527	527	466	462	475	476	438	427	459	501	412	436	403	451	419	419	450	395	391	406	392	383	358	381	368	404	375	373	390	368	394	392	381	370	409	359	370	388	375	396	355	355	382	380	329	371	357	365	363	356	349	373	375	368	397	358	367	369	353	374	324	356	392	367	358	341	366	386	362	341	334	359	366	363	385	347	341	357	350	351	358	360	398	367	335	379	347	351	356	379	330	366	377	395	351	395	361	384	369	391	374	354	356	376	370	381	329	338	363	343	394	395	347	371	381	346	349	361	348	364	372	354	338	363	383	344	357	363	388	324	325	343	382	366	382	365	342	372	378	386	350	353	345	336	388	340	355	392	384	346	407	378	359	352	389	348	379	363	378	338	361	343	351	343	319	347	371	386	356	391	352	392	339	368	372	375	372	358	372	385	342	330	399	379	372	350	372	366	320	342	373	369	409	367	398	358	370	365	374	374	371	347	368	341	330	364	334	373	382	345	355	372	379	334	346	393	399	356	406	405	360	366	377	388	336	360	352	365	367	365	355	350	374	396	388	376	312	382	353	354	371	335	334	358	368	387	370	369	342	364	364	374	351	401	388	354	344	375	370	338	376	386	354	360	337	347	337	376	376	344	315	372	384	359	388	347	376	384	378	357	351	364	388	323	366	326	377	373	363	325	382	349	329	377	345	369	372	362	356	365	346	368	365	346	370	369	339	388	349	367	365	330	375	382	367	355	403	353	366	370	362	378	342	351	381	343	341	328	369	352	354	367	360	353	349	357	352	386	386	363	373	374	342	341	388	374	350	347	387	327	391	365	375	371	357	367	346	339	375	380	351	360	326	333	342	355	334	366	391	395	384	384	380	372	364	354	352	350	377	361	345	359	347	330	377	326	368	358	358	376	345	371	388	374	347	396	356	356	393	373	377	379	391	335	388	381	410	349	335	373	396	363	364	355	349	354	378	365	359	324	356	379	363	385	333	363	369	368	344	394	355	363	379	330	382	386	318	368	370	407	333	330	361	349	361	356	361	337	372	389	387	351	373	360	367	363	331	354	331	402	373	371	412	351	380	331	364	324	379	353	384	372	377	346	344	371	325	390	333	344	349	372	342	363	371	353	351	388	374	383	341	334	380	372	373	394	350	390	383	366	340	337	371	323	364	374	333	370	350	368	364	381	369	339	384	351	352	348	363	370	366	372	379	375	344	346	406	372	340	375	404	368	342	400	383	328	322	363	359	343	373	413	362	358	375	400	364	393	361	390	366	355	364	360	329	340	372	381	368	370	377	400	397	386	352	355	333	338	342	378	318	366	395	377	399	376	397	372	378	368	375	361	360	378	380	367	376	388	363	374	390	377	359	358	363	395	349	335	378	358	369	326	385	364	362	359	320	384	356	336	358	353	345	339	328	372	369	351	325	365	370	346	325	370	370	358	358	361	375	429	324	351	398	346	363	356	368	343	365	392	371	356	357	357	359	334	359	397	384	377	365	340	359	387	373	342	326	356	351	360	366	372	362	396	376	368	363	373	350	377	352	374	377	366	400	388	328	384	372	372	356	360	338	367	340	377	376	390	373	384	322	354	333	377	350	378	329	332	367	373	356	346	333	363	339	357	399	376	377	373	362	354	374	360	399	378	365	337	368	337	348	364	349	370	352	316	378	330	368	386	369	372	398	368	365	357	376	352	358	377	358	368	384	360	343	387	415	379	364	344	382	383	357	349	362	344	353	358	361	332	328	381	368	387	341	368	344	353	390	378	372	380	350	342	338	353	349	379	370	350	376	335	335	370	359	368	336	359	352	363	386	343	382	339	348	336	368	367	364	346	353	342	368	389	356	380	372	379	311	371	336	371	336	377	361	390	332	349	370	391	352	346	325	372	349	371	370	387	365	380	339	383	394	385	363	320	344	388	373	393	386	328	356	372	381	351	389	322	373	378	344	368	337	377	319	381	343	405	401	347	410	349	351	350	374	399	350	338	377	372	380	370	375	361	374	370	387	389	349	369	355	356	356	353	352	327	361	340	382	345	376	380	364	376	329	359	401	361	339	365	348	344	351	357	341	364	360	345	385	364	346	375	361	351	382	377	373	388	343	403	354	345	360	342	370	406	370	385	342	402	353	345	366	339	353	360	362	348	371	364	353	339	345	382	392	349	367	346	332	359	357	362	345	360	377	368	371	332	374	345	374	390	383	385	377	358	365	376	376	365	342	347	390	324	331	337	383	371	326	341	358	393	351	380	381	380	382	358	381	336	352	383	357	374	392	376	352	350	394	344	354	386	344	350	349	375	356	353	362	363	368	381	363	357	358	370	381	362	374	384	380	362	360	396	368	374	354	353	374	347	390	363	377	363	359	367	342	369	374	361	395	385	368	360	392	367	367	364	339	374	387	355	382	360	330	374	340	367	385	350	359	363	369	342	363	358	342	374	385	377	393	395	382	342	393	382	350	361	351	319	372	363	369	389	362	357	347	346	373	358	389	390	367	347	346	376	359	368	384	339	334	368	382	341	399	418	393	321	360	387	364	367	334	347	360	360	377	369	393	367	365	389	393	384	365	424	367	379	366	372	332	392	372	377	367	370	347	362	357	330	352	376	388	361	360	381	395	372	364	363	367	363	380	375	372	362	359	363	364	350	378	327	334	374	361	365	363	377	355	363	409	355	337	372	409	400	377	315	377	372	351	353	385	363	373	386	380	379	389	367	338	393	334	325	428	357	345	364	359	376	370	345	356	376	337	357	366	383	354	369	374	398	376	381	358	369	359	399	385	388	382	352	392	408	387	361	344	353	367	324	343	353	382	354	349	401	373	365	351	362	376	385	382	375	373	354	375	369	385	348	405	391	349	344	428	368	367	354	361	338	342	332	361	377	365	375	355	410	375	366	363	380	418	379	380	319	368	375	378	356	354	392	348	344	326	353	369	390	326	363	340	375	382	379	383	361	365	385	349	344	356	349	373	372	365	352	386	354	352	390	404	356	363	336	366	432	369	377	379	332	340	361	370	353	352	350	358	334	337	320	355	377	347	340	375	366	369	366	324	361	358	322	367	376	354	352	380	338	387	349	356	357	386	384	382	358	353	379	369	352	351	345	361	355	358	359	355	367	377	361	376	330	353	355	343	358	388	398	351	338	339	366	343	361	347	400	378	355	362	354	387	387	333	335	372	365	334	387	348	367	374	352	340	368	362	361	339	341	343	389	374	368	362	376	360	371	376	353	358	381	382	327	350	348	396	374	352	360	371	366	338	378	373	346	390	346	355	369	332	349	365	320	394	315	315	377	358	312	391	390	345	373	336	351	394	357	350	376	355	366	354	371	354	333	340	358	353	379	365	380	350	341	333	368	335	356	372	376	345	363	321	385	360	337	361	314	380	399	346	388	339	355	379	395	376	354	379	398	393	371	375	348	361	372	368
16192	16249	26194	27966	25091	23066	20441	18486	16789	14461	12017	9773	8195	6797	5814	6050	6275	5766	5567	5175	4797	4478	4189	3830	3378	3038	2485	2439	2218	2133	2107	2077	1800	1803	1873	1839	1745	1619	1597	1576	1535	1501	1466	1489	1459	1407	1377	1383	1304	1221	1143	1111	1110	1117	1047	1102	1040	976	1019	1014	1010	996	936	970	968	922	973	924	946	948	895	903	939	945	931	903	870	882	923	911	888	898	908	889	940	906	870	886	860	890	879	856	886	889	857	880	906	897	830	911	879	904	835	898	869	807	824	907	896	853	881	847	876	963	893	827	881	878	868	892	867	861	910	867	876	897	876	916	914	897	905	910	880	849	873	842	899	899	856	918	872	873	839	897	861	839	835	888	808	883	913	864	899	861	844	829	934	920	847	834	903	832	891	873	886	857	847	859	867	897	874	838	825	929	877	868	881	878	879	881	835	878	877	879	864	897	866	866	870	844	877	881	889	861	883	898	882	856	907	820	845	845	937	928	872	880	870	861	854	928	935	888	834	859	878	882	839	843	883	878	908	916	826	855	820	924	858	878	879	852	876	877	860	902	860	929	902	914	870	840	848	868	850	880	914	854	906	865	883	845	913	848	916	884	915	873	890	862	843	896	918	865	858	853	831	876	894	902	868	871	875	877	850	838	907	925	905	920	852	880	844	855	852	886	889	848	940	896	811	935	890	827	910	836	845	842	868	857	915	938	861	859	907	899	886	914	855	873	905	840	942	831	864	850	887	883	872	860	880	876	849	852	865	849	903	816	772	941	824	842	908	894	861	892	849	878	911	874	866	861	900	816	805	842	846	906	876	873	894	856	886	879	831	904	882	869	871	849	887	898	891	894	863	868	878	899	832	855	883	874	872	920	879	894	835	849	890	868	857	831	869	880	852	838	891	903	879	873	842	870	857	910	877	873	869	940	858	869	848	895	844	882	914	780	830	890	886	868	830	899	892	873	898	897	869	860	852	860	823	890	901	883	903	829	885	840	915	901	888	868	857	876	915	862	903	872	852	889	859	939	829	852	896	833	881	865	850	934	848	893	870	892	927	820	850	887	876	898	846	875	834	888	856	852	894	860	905	870	872	821	869	919	907	876	860	905	871	865	912	854	856	890	882	885	861	883	894	905	862	872	888	916	814	863	885	883	846	896	892	823	924	861	851	850	878	902	836	880	912	892	897	830	927	858	907	899	904	849	870	848	890	932	887	895	888	851	852	897	871	874	883	901	850	835	920	904	853	888	855	880	865	899	867	848	893	884	894	856	833	892	881	868	839	920	842	855	891	911	873	855	883	921	840	915	855	869	886	857	900	865	874	840	865	862	846	850	864	882	871	880	857	889	845	880	874	801	904	872	878	903	902	904	833	874	875	914	873	871	916	880	831	900	864	901	857	939	876	847	910	907	913	841	939	910	912	840	862	855	898	919	863	892	901	945	847	874	839	879	877	871	890	879	898	884	885	902	866	877	867	864	849	840	897	850	856	879	847	936	851	908	859	889	870	895	858	855	852	857	942	878	898	882	931	915	900	923	914	884	839	885	872	884	878	841	878	868	857	872	890	922	879	873	862	937	860	865	929	855	910	840	860	837	893	899	886	815	883	922	869	905	889	893	867	873	884	865	888	875	899	898	867	898	885	914	877	841	883	960	845	865	877	904	833	949	844	946	870	883	910	823	880	874	839	920	855	871	877	851	906	852	846	892	874	853	905	824	875	882	849	879	854	937	903	860	897	899	907	912	878	881	879	862	840	871	834	828	898	834	912	913	874	952	965	918	918	862	858	854	838	888	915	908	833	895	850	871	824	855	857	918	856	870	895	886	852	879	848	863	910	833	877	829	846	912	869	894	908	866	895	838	880	876	849	861	829	866	901	823	872	899	914	870	852	896	871	872	874	898	837	855	901	845	903	915	861	896	876	877	886	903	884	879	887	876	899	904	857	893	897	876	852	858	899	942	899	902	918	851	900	887	877	898	941	845	863	838	873	864	873	888	918	885	885	893	873	871	932	896	860	884	912	867	902	879	863	894	891	824	853	867	827	887	889	866	865	905	885	901	855	898	834	863	898	889	850	866	886	873	889	886	931	901	881	881	882	897	859	918	850	853	886	856	848	870	908	903	852	876	904	877	891	860	879	872	845	848	889	855	908	914	876	878	892	914	900	894	877	918	909	853	842	903	924	878	891	851	904	855	846	919	826	835	890	900	869	819	847	903	870	830	909	926	888	918	886	825	861	879	867	912	891	912	895	853	808	858	885	833	824	823	857	805	834	846	889	872	900	865	833	847	880	859	821	922	899	846	865	861	903	842	903	915	906	900	857	845	885	902	893	847	853	843	877	872	920	905	841	892	940	919	840	884	852	900	893	881	874	905	917	851	914	837	867	927	875	886	828	820	815	884	925	912	897	868	946	830	891	874	901	851	879	862	852	854	852	905	853	891	886	860	843	865	870	867	866	842	908	897	869	896	895	844	871	826	887	854	848	890	879	873	857	887	848	914	882	898	870	867	887	895	908	855	918	866	906	921	862	822	805	838	901	855	856	866	883	860	855	862	858	896	916	871	857	906	829	881	921	897	872	861	945	890	853	895	878	862	889	845	942	866	890	842	874	887	886	904	875	862	889	878	918	906	851	876	910	894	878	838	852	889	838	831	846	862	874	918	865	913	907	810	932	860	842	894	823	889	854	903	881	907	904	867	856	871	810	810	844	859	876	853	878	843	895	860	897	902	851	858	893	847	884	854	925	825	885	870	859	868	838	890	904	858	879	868	909	862	873	870	886	833	861	896	922	847	887	887	869	887	880	864	845	856	936	895	892	899	844	881	835	859	881	886	888	882	861	873	879	878	845	896	855	874	913	897	886	847	842	827	905	883	874	844	865	859	857	891	926	950	862	937	811	886	894	847	875	840	941	878	861	836	861	837	858	887	873	921	846	892	848	827	924	866	910	904	841	874	928	902	877	862	876	886	905	891	852	868	904	823	863	898	876	841	833	856	893	892	813	851	909	844	857	909	851	889	782	877	889	874	923	853	893	927	811	896	879	892	886	894	896	872	888	888	869	831	908	835	899	829	881	840	878	898	901	914	859	851	896	950	865	876	855	869	874	803	899	883	834	862	871	874	899	858	886	853	922	897	905	894	902	870	861	865	856	886	867	878	919	880	883	870	896	917	867	902	845	896	880	872	825	840	913	917	890	869	863	868	863	835	857	891	814	857	890	852	870	909	901	907	832	859	879	834	860	834	871	858	902	900	880	892	904	896	860	915	849	872	855	880	874	904	919	887	915	927	880	869	888	821	850	927	941	921	855	889	908	921	874	763	881	851	834	905	929	896	803	899	842	904	907	858	908	883	898	867	880	820	916	874	885	862	926	859	878	855	842	929	885	891	845	894	885	933	862	874	895	877	875	857	888	879	873	835	855	890	879	887	844	898	849	844	895	843	883	923	880	867	868	845	907	915	884	838	907	880	870	841	854	872	888	876	890	883	890	909	775	842
35694	29416	29434	23866	17418	13467	10259	8647	7224	5602	4088	2917	2098	1825	1591	1624	1637	1465	1346	1302	1169	1077	1088	1037	917	833	701	618	632	592	555	557	561	543	508	471	510	449	478	433	482	423	376	429	426	410	435	442	381	396	387	409	371	353	375	297	381	331	351	355	314	343	343	324	341	344	356	321	327	348	324	344	342	341	346	335	325	346	312	325	358	306	332	305	302	352	341	318	322	331	310	339	334	360	347	361	331	336	297	364	315	318	317	341	309	307	338	334	371	350	327	330	335	322	283	338	335	311	333	311	309	302	320	347	339	321	334	332	314	321	304	333	340	368	331	322	309	336	352	303	331	309	327	322	337	361	324	337	323	322	311	356	334	319	311	353	333	326	328	337	339	303	344	337	357	297	310	309	312	340	312	319	328	303	321	302	327	322	297	328	335	285	329	318	316	337	321	301	317	324	346	329	368	321	316	288	328	292	319	295	288	313	340	306	322	314	303	301	337	341	337	358	310	339	326	330	321	307	343	332	336	325	321	347	334	329	335	329	307	334	299	336	306	316	349	320	337	288	303	312	348	334	324	309	333	329	317	307	354	298	325	336	324	285	318	346	357	318	347	331	339	329	329	285	323	351	334	300	337	358	298	338	324	367	321	347	332	296	311	325	364	307	326	332	319	323	294	292	316	309	344	324	366	310	334	313	308	324	316	333	314	304	302	316	314	329	332	336	332	320	360	324	323	327	353	311	388	330	300	342	322	349	329	305	322	338	338	322	381	329	324	322	278	321	308	322	304	292	363	318	343	346	304	331	333	318	347	334	322	296	343	328	294	349	289	340	316	285	306	351	302	313	335	308	323	328	341	316	320	321	303	307	302	310	332	329	333	348	359	329	330	303	337	310	328	343	328	313	309	306	303	292	281	314	320	307	342	342	364	335	300	326	309	324	296	320	337	332	330	324	370	323	345	332	313	348	330	304	329	344	293	314	340	325	294	299	358	324	306	317	332	327	322	334	320	336	325	307	313	363	304	323	340	310	309	368	344	374	327	328	300	354	339	318	326	321	340	313	338	351	362	301	314	317	354	307	328	376	297	286	312	308	328	346	336	324	321	313	338	327	331	306	310	300	323	302	322	331	318	337	322	308	320	333	332	337	338	294	342	350	314	302	312	332	346	314	330	341	355	301	313	321	329	333	353	325	286	333	314	355	348	339	344	335	300	345	340	331	312	319	325	324	294	363	340	313	333	333	318	325	319	346	371	290	310	315	339	307	350	323	314	337	326	296	325	310	310	324	350	320	283	298	312	324	373	339	313	293	275	332	316	372	313	328	303	301	329	338	341	290	337	296	319	296	335	353	323	321	313	321	319	355	340	335	332	349	339	326	312	327	315	326	338	319	328	290	319	340	314	339	365	308	322	321	316	353	322	331	333	303	343	347	325	308	296	290	304	341	302	328	330	328	331	336	312	305	330	344	359	348	333	320	309	304	350	333	311	341	303	330	293	347	325	328	331	333	300	351	317	318	343	332	314	313	290	296	322	344	318	324	343	366	298	322	371	356	313	369	309	324	320	310	307	299	345	337	335	291	317	348	301	281	319	326	329	345	302	322	339	312	296	302	335	320	284	332	325	333	336	339	299	323	307	331	325	317	300	304	346	312	305	330	324	330	335	333	335	284	315	331	338	342	331	358	319	320	328	360	316	335	316	314	334	320	335	339	318	318	313	297	307	324	322	303	330	349	347	334	324	289	330	323	331	321	332	345	328	293	332	340	336	278	323	359	338	313	307	310	321	327	337	352	336	311	324	337	320	312	304	333	309	306	331	330	316	309	323	322	313	284	300	321	312	322	297	319	331	329	325	351	359	343	356	343	314	336	349	306	327	334	321	327	287	321	309	325	299	287	339	359	311	326	340	333	283	312	329	329	321	319	340	312	352	328	331	343	333	314	322	312	310	350	319	305	298	337	361	356	290	325	279	336	333	310	338	372	324	335	324	290	298	343	347	323	322	287	363	310	340	303	293	349	329	355	349	347	321	322	317	350	347	297	292	305	320	316	322	310	292	294	288	350	322	314	332	312	329	295	309	360	342	357	336	299	324	310	348	296	343	311	294	343	325	335	336	287	338	307	333	365	297	329	318	327	332	322	339	339	332	321	318	332	323	297	314	326	321	323	322	299	313	305	301	314	303	313	318	325	356	332	352	330	350	297	293	301	305	314	351	354	313	335	325	330	305	303	288	337	316	331	340	331	314	305	309	322	304	315	346	344	309	327	298	323	365	353	285	314	345	293	328	312	322	341	301	337	330	326	323	316	366	339	305	322	316	309	309	285	316	312	325	354	334	322	347	326	344	282	299	340	313	328	316	323	352	307	306	325	321	310	336	309	318	326	319	345	318	334	321	328	320	345	300	344	354	346	372	319	320	311	283	325	337	339	340	351	346	320	335	320	337	307	330	338	310	290	327	313	343	344	329	329	312	324	321	292	328	306	329	328	313	318	292	321	344	327	299	332	309	307	342	353	321	320	321	308	329	317	282	325	323	325	305	343	334	325	314	305	316	325	317	315	344	320	359	353	372	336	296	335	309	316	345	311	328	302	369	332	299	322	320	328	319	331	321	327	313	304	335	288	288	306	318	327	348	308	330	346	325	313	358	320	300	343	311	346	321	320	315	334	314	341	327	302	324	338	310	316	351	311	306	311	328	348	322	327	309	319	325	305	306	311	340	322	359	323	333	327	324	325	319	348	303	310	354	310	333	331	344	292	326	317	305	316	302	313	323	293	331	342	317	311	296	359	276	343	338	304	299	324	311	321	317	342	377	300	335	398	317	293	328	275	336	297	318	319	329	314	333	332	345	339	324	313	311	329	338	303	351	313	335	330	328	351	319	317	319	323	300	316	318	342	297	354	301	311	338	341	321	318	341	326	322	322	348	321	363	336	326	319	353	373	313	325	347	322	350	279	304	325	321	304	337	337	328	359	334	328	319	340	357	343	313	300	336	315	332	304	326	310	315	303	324	293	315	347	318	340	325	333	327	303	301	305	337	337	306	356	337	335	321	320	346	310	324	323	300	303	291	365	318	324	332	320	319	322	329	324	345	319	332	324	335	294	292	329	356	353	356	304	331	383	328	339	341	313	356	327	347	327	317	345	328	351	339	302	319	356	362	299	296	351	316	349	292	328	322	304	331	336	335	334	312	308	323	350	320	365	308	316	307	305	288	315	311	317	330	306	332	362	326	373	319	327	295	333	333	304	314	331	334	311	311	315	350	318	347	325	355	328	317	298	316	345	317	330	323	316	310	312	322	319	360	314	332	331	322	319	314	323	341	323	342	343	333	308	322	324	322	322	338	312	343	315	330	341	320	338	329	285	326	328	326	323	343	331	317	325	340	315	325	295	278	346	306	308	322	354	316	336	320	318	306	309	331	331	333	347	316	345	313	342	353	328	290	299	307	323	342	322	364	278	317	310	340	321	299	338	325	300	337	332	325	347	332	305
21036	21206	31490	33019	29896	28059	25377	23760	21645	18867	15422	12243	10262	8796	8203	8686	8302	7784	7399	6817	6566	6229	5643	5411	4796	4562	3353	3298	2895	2796	2537	2550	2376	2195	2284	2236	2130	1897	1970	1835	1810	1733	1690	1739	1593	1494	1504	1401	1384	1249	1202	1132	1163	1141	1067	1051	1006	1048	970	991	1008	990	896	906	943	920	947	903	908	923	835	857	799	897	780	825	808	903	842	861	876	768	832	813	757	747	827	770	814	756	779	785	827	785	788	780	840	790	837	775	814	717	791	785	750	810	804	722	799	750	830	789	794	735	787	749	774	768	801	769	803	720	833	756	763	827	781	806	777	732	772	748	744	820	726	766	790	795	751	767	822	754	767	775	801	783	763	772	821	816	764	740	794	767	820	802	797	786	739	784	740	772	748	754	793	791	792	811	782	784	827	792	771	754	795	803	766	711	757	790	758	783	814	827	763	766	826	784	843	753	731	767	751	807	854	751	816	816	819	770	782	812	779	755	790	775	817	796	790	726	788	786	754	799	786	791	832	729	786	797	768	776	833	770	796	785	815	752	813	751	786	796	804	781	790	768	759	782	798	761	711	784	797	796	786	735	756	773	777	835	782	736	781	812	746	760	737	732	787	756	765	798	771	742	756	796	787	772	791	808	812	822	786	760	738	782	776	809	796	811	804	807	791	795	771	788	750	778	791	808	764	750	780	780	760	807	786	808	722	802	793	793	748	762	789	775	788	761	801	769	760	762	766	762	799	750	785	754	778	766	823	764	772	737	755	729	800	739	786	770	771	797	820	798	804	732	790	752	747	748	799	764	796	739	803	801	798	762	768	792	737	761	766	748	780	765	774	801	765	765	745	772	772	795	777	798	758	801	744	791	792	773	775	750	802	840	780	848	767	752	792	761	732	773	766	810	785	746	782	786	758	753	790	766	770	799	759	800	795	769	778	800	750	796	767	770	762	800	786	727	727	793	780	804	773	832	806	801	774	821	806	812	844	823	761	802	805	771	778	779	745	787	802	783	726	750	789	821	795	727	799	795	774	744	726	831	804	744	799	776	777	783	715	778	760	769	761	811	729	747	846	761	827	840	748	780	795	770	776	753	820	806	759	754	793	774	791	763	742	792	803	798	761	763	799	796	808	787	740	746	771	774	786	767	740	776	743	767	767	823	780	762	786	822	813	780	797	753	807	822	744	713	804	732	790	802	808	797	803	781	787	720	762	803	754	728	773	724	722	753	810	787	778	750	792	773	777	794	776	785	775	775	784	772	751	791	773	782	796	708	804	819	776	763	775	801	803	790	793	753	779	762	793	748	794	783	785	807	791	789	776	777	796	800	791	785	784	796	762	790	792	808	807	809	785	760	705	825	794	770	747	790	796	786	784	822	814	776	794	753	767	758	758	819	793	792	785	766	794	743	806	793	795	773	809	768	807	798	789	750	760	764	816	804	728	764	725	761	768	742	731	792	813	792	822	797	814	794	795	707	786	798	752	787	830	803	820	782	783	795	766	776	821	811	793	827	745	768	755	794	743	763	762	780	776	768	755	755	768	787	737	791	804	775	740	784	796	724	811	797	754	781	717	741	766	771	780	780	766	771	779	765	725	771	681	774	719	836	763	771	758	771	787	793	762	791	838	785	756	738	786	743	707	727	760	780	768	790	775	754	805	806	769	772	750	746	774	801	762	803	777	767	779	790	783	798	780	767	731	783	750	763	759	734	798	788	792	793	771	799	783	779	782	793	774	733	763	771	812	807	792	742	753	749	774	793	771	774	819	756	718	779	768	776	791	739	808	765	796	824	778	762	777	759	763	825	784	796	753	789	777	784	791	776	740	783	797	756	772	785	794	743	759	794	790	821	805	759	775	779	740	767	753	722	787	823	790	752	787	790	751	770	752	788	750	767	769	769	758	789	777	766	834	786	739	768	794	792	715	788	790	803	776	749	786	810	814	784	774	763	798	769	830	759	799	755	777	762	805	756	758	795	795	784	758	734	709	735	798	756	720	784	756	787	764	812	773	768	746	785	729	774	756	799	813	741	781	771	728	753	747	796	795	760	759	781	791	803	794	733	751	792	804	789	712	775	783	785	823	726	818	786	788	808	746	801	767	780	757	775	788	798	773	782	814	809	802	778	756	750	798	831	784	793	752	796	760	752	780	752	766	766	805	772	740	754	775	724	727	825	779	771	773	801	811	747	769	762	751	779	753	750	742	750	733	782	771	777	787	735	773	765	837	790	777	792	778	763	842	760	754	721	829	751	785	750	750	847	814	803	734	803	773	775	820	807	795	734	781	806	773	775	765	788	782	758	807	803	790	840	728	795	797	724	742	787	807	815	780	789	758	781	781	777	762	813	764	791	786	739	736	753	780	776	828	786	805	796	792	777	831	716	820	790	761	730	769	774	815	759	786	767	768	843	789	792	793	731	797	810	793	774	771	765	769	745	750	809	763	746	770	806	823	805	783	727	771	815	763	764	795	760	839	760	780	753	793	760	739	734	812	776	809	791	791	801	758	758	792	751	742	759	748	813	777	787	772	815	771	777	809	820	817	774	798	842	736	791	738	785	741	824	763	785	833	743	757	763	765	764	723	774	772	771	769	774	770	738	764	749	782	733	808	762	728	791	791	746	748	819	812	717	775	740	784	800	740	760	864	778	786	807	727	716	798	808	735	772	783	795	758	757	796	796	744	781	770	782	775	798	772	722	774	739	808	787	735	718	772	764	759	806	753	775	835	781	800	758	787	800	786	781	737	779	778	759	757	812	784	731	793	778	797	748	812	711	776	758	766	778	761	779	784	780	775	793	766	761	832	733	783	779	807	775	751	761	791	804	736	733	821	818	793	767	731	801	783	724	778	804	809	740	759	782	751	779	815	747	812	810	792	773	817	759	779	828	752	773	749	765	758	793	731	812	754	787	805	760	747	791	733	769	792	747	752	784	794	807	779	775	758	732	818	833	760	729	721	767	772	782	769	739	769	812	796	788	817	787	771	798	780	783	814	770	784	797	764	779	763	768	777	787	764	763	781	769	785	748	722	728	753	784	753	792	784	746	813	827	770	768	786	802	744	795	778	775	779	734	804	744	806	831	795	811	734	803	749	757	789	772	786	794	785	820	738	814	781	733	791	785	797	788	778	774	823	780	788	770	801	808	778	822	795	798	795	799	787	792	812	750	788	780	771	787	774	776	787	804	744	725	772	769	796	767	722	771	806	762	824	854	765	744	738	788	737	737	807	763	754	791	775	774	830	784	812	778	756	771	761	767	762	746	811	780	769	737	763	757	751	779	726	777	797	756	739	781	804	805	768	785	775	746	779	769	784	768	806	786	747	754	803	756	810	780	773	756	778	752	777	828	753	743	793	810	794	748	827	783	808	766	738	710	742	794	751	818	753	762	854	780	776	790	806	785	759	794	753	824	771	774	784	780	763	813	774	762	790	838	768	786	806	755	810	772	803	781	751	810	778	769	732	790	769	774	758	785	762	801	783	769	733	839	755	758	797	791
17412	13936	15237	11612	7702	5901	4349	3286	2825	2253	1715	1320	1060	937	909	850	820	779	731	734	632	599	633	508	523	467	472	392	441	380	397	350	402	421	376	431	378	361	364	364	353	325	336	330	336	364	341	345	354	322	305	313	315	320	312	327	323	323	295	359	355	306	313	314	285	300	320	342	320	302	326	299	311	309	336	308	276	317	300	323	301	309	268	332	350	317	310	315	321	316	304	321	304	277	305	323	312	327	312	312	308	313	317	287	272	297	267	309	311	309	297	347	286	316	301	294	308	303	335	297	320	325	325	330	350	302	301	313	315	310	288	307	289	313	318	327	312	294	345	299	311	320	323	319	342	305	298	308	325	319	327	303	327	287	291	312	282	343	305	323	320	295	292	293	307	308	307	306	303	328	289	285	293	294	302	294	298	299	293	328	292	284	328	293	297	297	312	292	304	282	288	288	280	273	315	305	296	278	322	303	311	336	301	330	287	284	316	305	298	286	286	283	319	267	305	295	310	353	287	322	295	283	291	293	293	319	305	288	344	310	340	311	305	307	322	315	294	316	317	320	307	336	322	303	320	325	305	315	317	304	298	334	278	315	336	344	289	296	292	311	332	291	309	309	312	318	270	267	330	312	298	298	318	299	308	307	317	313	309	295	332	301	308	351	290	323	310	328	333	296	310	317	281	309	265	312	307	336	327	290	271	306	311	309	281	311	335	316	302	323	312	274	290	301	319	314	337	319	304	309	300	319	319	298	331	308	272	308	306	312	318	342	297	326	336	298	330	290	297	302	297	322	289	293	320	304	308	308	322	310	319	316	331	299	306	288	311	304	318	311	292	323	297	305	303	316	312	325	298	308	306	314	302	306	307	291	317	303	309	305	340	316	293	315	295	282	305	332	305	285	302	304	313	313	316	296	276	335	337	307	326	323	317	286	305	294	265	325	299	344	301	330	330	338	312	312	296	303	291	316	330	315	335	309	309	314	289	320	331	308	317	327	299	301	313	326	346	310	303	285	302	315	340	306	314	281	320	297	300	305	331	317	334	315	295	287	306	304	296	317	314	316	270	305	277	320	299	317	302	297	321	316	312	304	295	332	290	321	297	323	300	327	339	299	306	348	316	332	366	318	308	321	313	328	322	297	293	333	330	328	328	315	306	322	312	291	283	295	314	291	303	311	340	305	303	295	308	291	291	318	302	295	279	293	327	337	308	299	315	296	319	296	330	304	320	314	294	318	285	304	318	315	315	334	334	324	327	317	353	288	306	311	282	301	326	301	282	325	301	265	292	346	311	303	321	325	306	335	323	302	339	286	336	332	343	303	302	331	309	294	303	313	322	296	319	318	325	286	319	271	314	302	293	288	295	334	327	318	285	296	316	294	311	333	330	310	316	296	302	293	302	296	299	306	326	317	318	325	325	299	306	327	300	293	280	343	335	290	316	307	296	281	301	277	314	334	314	314	328	314	323	302	336	299	296	306	344	286	293	281	341	275	297	350	295	296	312	318	306	310	313	321	365	295	338	337	319	319	299	334	340	294	303	318	312	298	320	316	302	300	292	310	318	321	311	305	337	295	341	302	286	309	297	324	337	314	340	291	324	309	313	308	321	356	285	300	301	296	324	304	319	296	300	298	296	290	295	326	335	302	278	296	287	334	316	306	342	289	332	323	301	313	296	278	311	328	262	334	306	299	314	290	350	329	331	278	305	307	339	298	321	293	304	274	297	288	331	328	297	294	301	305	319	283	337	298	282	323	320	314	330	280	317	336	281	315	299	312	295	291	335	321	282	312	291	344	328	339	337	315	300	302	300	315	324	318	315	302	283	277	323	282	302	300	331	285	326	312	329	306	302	312	316	307	321	304	287	281	319	322	278	312	316	333	318	308	305	323	333	319	300	320	307	299	312	306	296	315	327	314	287	344	293	301	313	265	323	348	336	301	301	311	344	310	321	294	271	303	307	313	319	317	332	296	312	319	313	313	347	316	305	303	314	319	328	289	318	328	300	301	309	301	309	314	318	320	305	284	311	294	319	320	337	335	319	316	306	310	291	312	281	321	291	304	297	320	305	337	272	348	320	301	320	303	317	294	306	307	344	329	299	273	290	281	325	292	300	343	313	312	299	326	322	321	298	329	320	290	316	320	298	317	291	313	324	317	303	326	298	365	254	337	293	311	309	275	310	317	316	336	352	343	332	329	286	289	323	305	334	319	323	301	293	323	309	312	350	295	332	272	310	291	310	290	313	344	306	281	314	288	295	320	324	326	311	305	307	296	291	333	312	310	337	329	329	342	312	290	312	322	292	338	310	309	302	333	319	303	296	282	311	314	304	310	333	327	269	288	311	316	338	307	323	345	282	309	295	327	293	293	347	309	303	308	303	273	318	280	306	286	347	305	316	324	309	319	322	358	328	294	290	292	291	288	286	326	300	343	293	347	328	345	296	333	383	329	300	310	299	293	281	304	291	298	316	298	304	315	305	319	292	312	321	311	297	312	324	349	277	279	323	302	310	277	280	288	321	336	292	338	317	319	312	309	319	337	291	325	330	277	306	323	320	314	305	306	279	323	323	311	290	329	296	320	310	313	326	327	320	313	329	326	330	323	290	315	294	308	325	344	306	292	312	313	301	342	288	301	311	336	288	328	314	294	321	314	295	293	315	293	334	319	335	297	328	303	326	318	295	307	305	278	310	312	330	300	312	303	289	284	336	308	324	328	261	310	331	304	321	300	294	309	303	316	308	291	286	325	294	300	309	273	317	351	310	317	313	288	314	321	314	310	285	284	304	299	298	308	298	302	287	297	313	300	290	278	319	302	335	312	317	301	268	309	295	300	297	294	311	330	325	303	296	303	318	331	320	325	307	343	292	316	324	322	315	287	334	313	292	326	332	287	287	322	295	317	294	294	313	299	309	284	332	301	323	311	345	316	296	333	301	285	319	309	301	324	299	321	326	298	283	304	267	319	322	289	304	337	321	258	318	308	331	298	326	284	305	323	328	311	300	321	305	298	330	331	332	284	287	321	340	306	282	318	334	286	290	305	320	301	306	285	301	286	301	270	289	308	320	309	318	297	272	286	275	306	315	303	335	305	317	338	291	284	321	331	312	294	296	311	312	286	305	305	318	319	316	300	306	317	303	326	314	306	326	320	362	321	308	305	322	301	289	319	302	294	316	287	306	323	294	304	316	308	339	306	279	291	326	314	323	306	333	285	319	306	282	332	295	308	305	322	324	316	330	331	306	302	332	316	311	301	325	312	310	339	305	333	317	315	302	322	338	301	323	326	296	329	321	303	317	287	273	286	333	310	302	306	308	315	321	296	324	314	314	286	317	301	297	294	298	318	326	329	303	286	322	328	306	299	327	306	352	331	284	303	292	317	299	296	298	300	275	270	339	293	278	282	347	340	312	299	324	333	315	285	311	310	336	309	342	280	267	290	324	340	319	317	304	310	296	288	323	312	308	338	314	308	322	308	296	305	310	289	300	309
9861	10787	20168	20835	18563	16785	14977	13385	12478	10282	7658	6388	5180	4536	4485	4602	4077	3855	3594	3471	3179	2892	2792	2537	2276	2076	1723	1479	1432	1405	1409	1316	1322	1339	1256	1327	1266	1211	1146	1130	1088	1037	1121	1097	1066	1111	1061	1024	976	942	934	887	911	858	890	841	824	783	772	776	844	848	797	801	764	823	797	861	808	784	789	764	707	776	758	722	770	767	777	773	777	752	741	793	740	762	799	725	783	761	765	744	809	739	749	801	820	738	775	792	763	775	773	768	724	783	734	730	822	744	787	777	745	694	749	746	753	787	793	794	758	704	794	772	734	754	745	758	755	788	761	779	814	741	769	772	765	748	725	780	765	768	759	748	742	742	773	768	801	750	753	748	757	781	784	778	778	758	795	787	802	764	774	713	754	764	753	751	746	751	780	765	806	785	766	803	741	759	793	755	738	780	751	750	804	792	793	780	783	793	798	709	769	746	776	762	778	789	786	769	749	764	788	752	710	747	736	775	787	735	793	772	741	765	768	749	755	745	780	783	814	719	748	770	785	747	750	750	789	757	755	739	752	726	759	750	762	772	803	746	764	744	761	780	762	775	741	796	794	753	767	750	771	783	744	704	744	749	758	770	764	799	745	709	795	735	806	711	780	747	723	758	787	766	700	729	760	763	771	745	762	775	766	776	792	767	779	734	782	745	759	787	780	733	761	796	759	815	751	712	719	737	775	749	767	745	786	796	762	766	756	756	778	727	749	787	791	783	782	749	810	763	772	768	727	758	749	702	782	794	851	704	730	768	753	777	767	785	778	758	777	747	778	770	760	742	770	692	734	715	742	742	775	734	774	736	742	785	773	810	784	771	761	735	795	733	781	723	750	739	740	780	751	748	740	716	754	791	756	745	789	783	717	768	780	798	742	764	745	752	751	753	788	723	788	763	823	777	777	728	742	803	746	780	750	722	693	731	736	760	729	808	753	799	728	828	797	786	775	746	689	751	748	739	745	798	756	731	711	777	775	743	782	769	766	789	765	696	846	746	746	791	770	803	759	732	802	770	769	723	779	754	802	788	777	763	745	760	773	787	716	736	742	712	797	747	716	817	794	695	724	730	794	750	754	777	814	833	794	767	762	768	758	750	716	760	725	766	773	750	760	780	724	747	771	740	785	722	790	750	807	746	784	750	766	748	753	748	726	741	798	767	741	709	759	736	765	747	803	795	776	820	794	750	804	761	794	803	750	803	719	759	757	786	755	795	763	791	770	724	774	761	791	729	728	727	772	701	780	768	738	763	735	734	740	819	783	785	712	778	755	766	733	826	740	758	725	780	823	746	767	761	705	769	742	756	758	812	798	793	767	729	754	783	796	785	732	772	786	743	751	746	766	751	728	769	793	717	769	769	766	813	783	754	806	796	729	700	725	807	762	801	763	771	742	789	724	784	789	737	809	740	718	731	729	764	739	800	791	764	796	755	775	781	772	779	781	782	750	766	770	739	731	764	810	690	739	770	740	784	746	790	733	753	743	727	772	730	748	745	816	746	756	732	778	767	783	743	782	770	716	752	698	734	779	787	759	788	784	734	787	736	819	774	746	739	791	738	757	790	763	734	757	752	769	710	760	747	745	783	794	765	771	786	749	777	783	773	737	793	784	772	784	744	764	785	751	705	754	755	745	789	776	834	736	780	787	747	780	710	788	776	740	740	774	748	758	783	721	757	791	747	784	759	718	736	765	749	717	777	748	752	765	756	756	756	792	758	800	752	767	823	750	793	783	776	813	744	711	744	804	803	734	753	717	869	739	694	782	754	783	763	798	761	763	764	770	751	819	693	775	781	797	752	752	763	776	787	770	773	764	742	785	791	732	791	784	775	735	761	770	758	761	791	745	737	726	743	765	727	739	749	757	742	801	722	743	799	729	749	776	841	755	753	769	779	763	786	789	735	765	716	832	748	727	753	721	764	777	713	742	807	825	779	766	762	752	766	774	794	764	778	761	746	733	727	750	703	752	763	703	761	749	739	796	736	795	771	778	770	740	825	802	748	767	709	765	747	805	763	748	777	761	735	751	749	736	722	761	745	734	759	776	739	727	761	774	739	754	732	769	801	784	709	774	756	749	793	771	779	770	740	789	735	774	705	773	781	736	777	749	746	750	781	783	790	727	759	785	774	812	797	737	732	726	746	748	841	765	771	805	822	755	745	798	758	797	718	758	741	754	831	771	723	773	799	757	745	776	759	797	772	772	748	803	720	769	817	746	733	753	798	781	807	763	772	711	743	761	784	732	752	734	748	751	797	791	710	755	769	778	775	742	770	730	751	761	756	765	758	764	812	755	821	758	746	748	715	788	794	816	816	757	791	766	723	786	751	780	777	701	717	827	788	724	737	755	778	746	773	773	747	773	781	814	787	774	791	801	772	799	737	747	742	780	773	771	823	776	754	756	717	815	738	792	733	739	706	757	762	757	794	730	776	788	789	737	783	751	787	743	760	755	740	810	775	749	804	767	745	754	781	721	791	749	815	777	777	730	735	797	785	730	771	766	743	736	724	749	739	765	793	762	759	718	732	756	771	810	733	774	785	796	753	756	782	754	750	737	785	809	721	740	764	760	743	760	753	753	763	775	821	790	738	728	762	723	792	805	731	773	752	717	801	724	739	702	769	754	781	789	735	766	779	768	734	772	797	743	726	757	747	778	750	750	790	712	770	791	771	769	761	788	798	790	699	724	764	748	772	763	757	766	740	760	752	764	735	716	818	795	750	768	748	737	741	774	764	764	758	798	755	759	767	783	756	744	749	732	741	773	727	747	777	783	802	814	800	756	787	712	783	736	755	771	750	764	774	741	785	798	785	739	754	750	716	770	765	720	754	759	740	751	747	752	780	760	779	765	763	773	713	748	771	719	823	779	802	793	735	777	765	754	774	743	788	739	809	781	788	779	772	794	758	760	808	757	750	758	766	739	753	763	765	781	810	766	781	760	798	790	770	767	726	745	744	784	749	752	794	735	756	738	777	787	795	760	718	753	744	738	730	751	772	736	761	747	791	745	727	788	725	842	725	781	771	712	742	769	763	810	784	746	767	746	745	803	758	776	747	778	738	765	763	783	785	722	733	783	729	781	693	758	748	786	733	748	773	799	773	789	797	776	751	773	734	703	721	725	742	766	753	745	766	753	749	793	712	768	752	720	776	703	762	747	733	738	757	733	722	806	772	788	727	749	716	759	788	802	784	759	822	772	750	793	836	809	784	788	773	808	724	759	840	777	738	763	794	751	745	742	755	745	801	787	777	738	732	837	773	761	802	787	764	773	783	716	752	721	797	775	783	735	811	736	795	789	701	729	697	713	815	720	778	781	791	721	781	772	769	764	763	780	776	783	791	801	781	757	751	791	801	794	760	765	770	758	732	761	726	753	747	832	817	756	778	764	762	767	784	744	731	718	773	736	825	783	765	738	776	765	707	771	766	753	803	740	727	781	757	784	718	747	790	790	734	726	718	712	763	744	774	748	749	783	720
26973	22365	22889	17530	12676	9432	6840	5535	4782	3460	2764	2123	1590	1463	1403	1298	1169	1140	1072	999	958	888	831	835	725	712	593	536	546	473	519	504	477	472	463	494	495	469	435	436	485	425	451	463	419	438	423	376	347	424	402	389	414	387	360	378	399	340	406	371	361	364	386	387	350	358	377	388	349	381	388	376	353	354	347	386	373	390	370	409	385	355	354	347	363	400	357	362	374	353	332	367	384	372	362	354	348	388	366	346	370	368	359	358	340	359	351	362	374	328	345	357	390	363	348	362	386	347	319	349	386	357	328	346	370	356	355	345	356	368	399	365	372	353	364	367	384	349	354	384	386	350	347	343	381	358	380	344	341	385	360	363	363	379	346	349	350	345	370	342	327	392	345	322	380	368	337	364	372	392	374	315	330	349	392	376	346	383	369	351	369	389	368	373	337	352	345	355	359	339	358	347	357	349	366	378	358	356	350	341	361	346	368	366	372	378	344	315	336	353	369	370	339	327	371	297	366	348	386	318	372	378	388	344	382	360	351	343	356	370	346	353	356	354	362	367	367	353	370	307	353	338	348	352	368	359	381	381	370	392	338	349	379	345	350	347	369	355	364	337	345	378	362	372	340	365	346	367	330	360	373	360	360	352	352	346	333	335	397	336	389	372	348	376	377	338	364	379	380	386	355	354	379	358	354	355	367	370	379	389	323	352	377	368	347	366	386	362	357	399	376	340	344	372	381	363	356	329	389	391	358	335	326	331	385	353	345	415	386	388	352	361	354	373	326	364	364	389	363	341	346	315	358	329	364	366	323	368	347	350	379	381	360	361	326	355	380	386	344	352	357	345	392	368	362	374	379	387	346	370	327	365	364	386	357	369	359	385	366	379	350	328	371	341	365	362	379	371	334	331	357	373	335	366	351	342	367	351	391	346	378	369	369	332	386	399	368	371	359	326	349	373	332	346	379	402	340	377	354	374	367	370	371	379	353	336	348	338	334	342	356	353	351	349	353	372	356	339	375	354	363	380	357	354	330	354	347	363	384	356	334	333	379	367	375	383	371	335	370	361	338	364	387	355	362	371	340	360	336	382	371	356	371	385	352	385	407	381	333	354	313	382	350	348	362	341	370	342	347	367	335	349	376	373	353	351	340	390	371	352	393	381	341	378	369	371	359	396	402	378	380	384	387	345	374	377	338	348	376	323	360	353	368	349	335	351	334	345	362	341	396	401	376	374	319	349	373	366	335	385	352	407	380	337	344	353	327	347	367	365	372	350	330	347	340	345	354	383	359	364	364	363	345	355	352	359	358	391	400	350	347	385	370	366	359	367	368	411	359	391	318	382	371	344	354	351	382	368	376	371	348	344	351	392	351	399	341	323	361	352	393	389	346	337	379	383	399	328	350	360	342	347	366	333	354	366	364	350	340	348	350	374	336	356	381	366	355	364	369	355	373	374	376	373	359	401	398	370	353	379	384	326	357	356	355	346	330	366	361	354	358	344	376	355	349	366	371	341	330	374	367	374	361	352	354	368	334	384	350	350	375	379	365	367	357	360	386	341	364	347	331	322	348	346	359	347	360	351	364	348	367	351	380	375	355	324	383	358	367	329	330	353	336	359	361	355	381	354	359	370	336	357	335	329	351	378	366	351	349	353	379	357	338	376	338	406	375	383	383	344	355	361	379	339	375	386	359	381	375	363	388	372	365	368	398	349	367	336	353	374	381	352	389	363	371	399	348	366	375	350	350	328	373	389	372	346	383	329	371	337	375	348	366	352	357	361	377	343	336	372	391	353	337	342	329	352	335	376	362	363	379	356	355	367	349	343	316	332	345	355	349	388	369	366	359	340	351	309	373	364	372	352	334	362	400	360	353	330	321	377	394	352	372	369	306	332	386	367	361	379	373	372	348	367	354	359	356	389	371	370	368	390	376	393	362	371	417	381	337	345	342	366	351	346	364	372	387	355	379	331	372	334	374	380	343	410	348	351	330	327	338	373	347	345	359	388	379	335	358	339	381	356	382	352	366	364	350	377	399	360	365	346	371	355	393	342	380	352	358	381	322	368	351	361	405	375	340	380	342	348	330	362	331	386	388	392	352	359	361	343	365	372	350	390	361	384	371	353	346	356	377	356	358	372	406	338	381	369	395	373	345	353	382	390	348	374	395	358	360	374	372	356	382	337	359	374	348	363	320	331	374	377	396	370	352	344	415	336	391	362	369	348	342	360	323	331	395	333	355	358	369	377	351	365	342	358	354	382	411	385	365	319	354	330	349	378	371	375	358	344	376	345	349	312	335	366	328	356	364	359	362	369	359	352	344	369	384	375	349	399	393	336	359	342	382	359	383	332	346	412	342	349	355	340	350	371	345	383	374	358	358	351	386	387	333	361	346	313	355	337	369	380	345	369	355	321	341	350	366	349	377	364	408	351	366	382	364	372	337	360	388	373	360	400	362	383	378	320	350	347	342	373	349	387	376	363	338	356	371	385	408	346	330	363	400	382	364	379	392	369	372	369	334	385	341	311	357	341	382	314	398	382	348	367	386	372	395	384	379	355	392	350	344	395	390	387	385	332	350	351	362	353	374	331	312	346	380	364	344	379	345	313	360	364	327	371	345	365	366	339	353	383	384	389	353	363	367	372	377	336	353	344	345	374	349	350	364	358	356	362	371	368	351	372	382	392	350	343	373	316	353	357	366	357	315	372	356	363	345	341	356	351	369	362	352	377	354	348	411	350	387	375	394	385	354	364	364	329	362	363	403	389	360	355	350	348	325	357	365	349	341	378	377	351	384	355	399	341	346	351	394	371	369	353	381	373	370	374	369	369	351	362	342	344	343	370	335	371	343	376	352	347	384	362	371	378	386	357	396	352	347	304	339	376	366	378	365	375	378	379	387	401	388	320	377	343	346	371	359	376	360	352	334	382	382	380	335	354	370	352	380	344	349	364	357	346	391	390	373	320	356	382	333	336	334	350	390	350	354	370	383	357	357	380	353	349	347	361	358	309	338	347	376	367	326	385	377	381	351	314	346	352	376	343	386	352	358	366	354	378	380	357	355	356	359	353	392	382	375	322	405	397	334	352	333	350	366	350	346	360	367	362	344	370	330	367	348	372	307	347	402	336	377	374	377	368	343	343	388	346	335	339	379	366	314	344	349	333	371	357	350	365	326	366	382	400	375	378	379	359	374	346	344	350	347	339	364	341	350	359	370	364	357	356	376	320	346	343	369	367	334	385	346	352	356	346	337	378	377	342	358	372	391	372	314	355	353	362	345	351	369	342	358	324	357	355	346	382	344	348	319	431	389	339	384	370	375	354	363	375	350	364	375	361	389	359	340	363	362	389	355	370	388	377	355	358	387	369	361	326	329	350	361	334	378	351	351	402	377	374	373	330	334	380	367	365	363	330	333	353	370	350	378	375	341	400	337	337	350	371	369	370	341	323	354	375	339	396	333	356	378	375	355	367	378	352	358	340	380	329	348	369	357	344	378	394
15715	17090	26439	27363	25297	23104	20897	19696	17332	13919	11610	9596	7835	7363	6878	6736	6159	5882	5534	5053	4733	4434	4116	4041	3621	3526	2582	2304	2034	2021	2065	1968	1992	1740	1838	1744	1784	1653	1625	1525	1505	1480	1436	1456	1376	1370	1363	1257	1220	1177	1196	1134	1061	1060	1028	1031	1047	990	981	973	1004	1049	1008	941	944	938	946	934	930	924	917	900	944	918	875	912	916	881	880	959	853	877	906	890	910	916	884	884	829	868	868	873	855	857	846	913	868	892	894	846	891	842	830	858	937	892	863	890	845	839	831	866	876	864	893	835	810	903	862	841	875	875	890	896	864	858	857	928	860	905	848	852	872	850	874	881	848	911	822	849	846	814	910	936	861	879	855	856	879	937	845	847	804	905	882	849	874	852	906	906	891	846	892	914	811	888	908	857	821	859	824	838	881	910	850	883	893	883	888	854	886	906	853	832	859	829	883	836	896	880	890	926	890	903	882	827	885	878	918	846	853	790	883	867	872	910	903	869	901	910	893	868	852	895	925	852	826	839	863	899	863	937	817	866	881	830	867	869	916	869	905	799	873	944	848	913	873	893	855	930	859	899	850	881	839	905	828	851	812	868	874	877	951	914	883	858	925	854	896	876	885	855	906	819	935	884	904	851	870	850	873	866	880	838	859	877	855	858	862	815	857	904	846	850	874	848	862	850	840	854	868	872	877	881	911	827	869	817	860	872	836	860	836	870	852	860	850	872	869	872	893	859	804	878	879	860	875	888	870	884	880	848	838	858	905	917	862	862	840	850	856	869	898	848	875	901	874	851	852	900	883	891	869	900	863	814	880	880	860	826	803	865	890	860	872	889	901	899	824	885	846	909	844	861	889	823	856	793	865	926	937	912	851	839	870	935	792	869	917	887	908	839	901	868	864	848	856	917	918	892	807	870	871	897	892	913	921	796	856	847	834	912	861	860	873	905	849	847	834	865	902	869	941	860	888	849	846	845	886	889	883	847	832	887	881	866	892	882	885	903	846	855	892	853	870	895	863	867	863	885	873	852	921	873	879	873	859	884	861	861	854	828	868	882	851	879	903	871	848	902	830	852	888	813	842	890	872	863	873	800	903	888	876	869	829	839	834	908	892	848	858	846	797	865	874	834	870	923	868	813	853	853	859	905	865	880	851	880	858	832	868	859	868	919	864	881	869	849	795	900	793	858	871	875	837	868	890	886	869	858	817	846	878	867	831	845	838	874	858	862	846	838	858	885	867	867	888	869	860	861	868	857	891	857	812	859	889	853	923	916	842	895	883	905	863	877	895	832	861	863	828	890	863	861	858	866	845	882	854	930	826	824	886	923	844	857	825	769	886	871	872	871	887	899	844	847	890	896	862	871	876	846	846	843	910	854	868	937	919	856	807	851	859	879	884	866	896	846	892	894	865	890	819	882	888	875	837	919	851	870	802	895	884	859	839	933	903	839	846	905	857	892	849	830	837	905	880	952	852	889	831	848	941	839	839	831	868	861	874	846	858	876	883	902	828	871	886	877	886	915	890	852	817	844	857	874	834	899	814	833	825	906	844	852	850	856	839	867	883	868	862	901	938	885	858	833	845	903	868	899	888	815	856	897	909	925	915	888	856	903	833	826	861	864	902	860	814	854	887	867	893	879	850	918	866	921	812	927	857	890	878	852	895	888	836	889	884	812	878	897	858	885	851	898	830	848	882	912	881	897	865	834	907	840	843	936	853	889	895	835	879	898	813	872	857	882	885	881	861	868	930	814	845	867	828	832	826	857	889	865	850	864	888	819	871	845	839	849	833	849	849	866	849	906	886	847	864	884	848	885	879	901	874	873	878	878	889	880	827	845	885	872	856	859	876	826	825	816	866	865	893	901	854	870	893	891	852	849	876	847	862	786	878	869	892	878	878	889	805	798	856	888	829	825	843	869	944	864	863	860	887	935	834	855	850	850	887	846	909	898	870	885	875	882	835	928	866	838	870	830	846	854	860	863	906	891	814	887	843	871	902	912	855	883	888	846	841	899	919	893	853	909	821	826	869	828	898	834	841	847	854	882	916	845	924	855	864	848	918	865	881	853	874	842	804	860	874	848	935	843	818	935	882	882	837	854	861	892	861	869	897	887	891	865	846	839	874	856	931	893	882	839	896	881	891	900	912	873	886	828	850	860	865	879	859	887	837	833	836	850	896	860	881	932	862	848	796	885	908	882	874	820	874	927	876	869	858	871	846	920	816	870	884	850	894	878	863	915	873	809	839	866	866	858	848	830	875	892	851	887	899	829	889	861	854	854	886	873	865	879	889	887	856	863	880	885	860	840	900	818	826	923	919	796	817	912	884	878	849	904	854	899	803	895	793	889	857	871	877	890	843	876	890	890	876	889	851	906	868	822	826	834	876	904	868	877	830	868	859	921	889	813	830	872	907	847	845	905	863	838	839	894	881	878	892	851	849	884	870	865	874	876	872	872	873	924	874	844	849	856	848	907	920	857	847	928	848	878	867	825	804	847	886	873	869	859	897	867	910	867	884	871	875	869	864	922	857	914	846	882	926	854	842	882	877	851	864	917	827	836	839	882	876	846	897	894	897	895	896	897	863	903	882	830	817	848	890	895	896	895	882	881	838	856	860	881	891	898	907	869	839	845	842	931	854	849	848	880	903	886	856	873	807	874	856	820	890	804	904	836	891	862	881	811	886	834	851	871	940	848	858	905	848	913	885	908	828	850	890	837	868	889	851	924	880	860	856	828	889	860	899	912	839	894	887	875	875	849	871	857	910	885	859	880	894	854	878	921	921	910	866	842	909	873	891	889	870	894	867	880	889	895	879	861	867	840	866	867	874	859	873	920	828	834	853	891	886	892	803	874	848	948	840	837	852	892	830	959	862	862	848	834	896	868	824	909	857	789	873	857	880	833	869	848	815	865	864	944	957	871	869	886	827	862	882	888	865	832	906	905	881	838	879	852	865	913	894	879	861	830	866	859	861	853	886	858	877	819	908	864	930	955	876	880	865	890	906	829	883	866	932	904	846	852	866	837	836	907	893	846	808	893	868	856	863	864	845	873	809	881	939	848	888	832	861	885	867	872	874	865	885	913	904	910	891	910	864	845	861	872	893	843	867	907	859	867	869	856	865	870	913	854	854	897	856	815	876	869	809	843	845	861	841	838	878	882	864	878	880	840	869	851	883	863	904	855	881	886	840	860	893	834	857	929	912	882	922	908	857	867	893	831	855	901	896	862	835	904	895	892	878	869	832	860	845	841	808	886	897	866	842	891	895	857	870	861	830	876	910	857	872	832	822	828	857	847	842	897	866	844	830	860	887	836	850	868	916	914	853	878	813	855	813	901	880	899	934	925	803	856	859	938	882	862	870	890	913	927	918	947	898	857	861	931	836	870	934	887	851	805	820	855	901	864	910	892	921	874	951	880	853	873	862	829	883	855	822	897	884	878	910	919	894	878	923	913	821	842	827	856	860	880	889	849	882	890	861	853	833	848	840	896	877	893	815	897
35534	31244	29622	22455	17627	13504	10537	8832	7067	5249	3961	2985	2311	2020	1938	1714	1700	1499	1411	1346	1187	1048	1050	1011	958	858	626	608	595	582	552	579	527	525	531	497	503	469	442	472	404	438	495	433	392	420	409	384	392	390	355	343	384	350	387	307	367	348	338	342	354	331	306	340	288	341	319	309	344	350	355	349	345	337	324	331	327	297	330	336	335	349	350	340	352	318	293	307	319	331	314	305	318	325	307	336	303	307	311	303	307	296	304	337	282	337	309	284	348	293	326	302	334	317	327	336	326	309	316	343	348	318	298	349	325	304	364	338	339	325	323	349	333	301	326	307	318	310	321	326	315	321	307	345	304	318	322	325	311	318	323	337	294	306	337	347	317	307	327	318	330	332	299	298	316	331	294	331	320	291	297	323	352	318	325	306	317	324	351	320	292	319	322	353	308	301	339	300	276	311	332	315	314	311	335	329	330	305	278	304	303	318	338	316	320	333	308	322	299	314	294	332	309	329	299	296	325	364	308	305	354	313	296	335	338	298	310	288	318	327	298	285	340	325	294	317	308	308	316	307	328	343	323	351	285	329	314	289	314	343	316	336	311	329	317	302	345	308	309	323	319	329	309	328	315	317	332	293	308	321	347	306	351	341	298	335	344	303	310	284	344	301	312	275	326	316	324	349	330	335	303	303	321	335	269	330	322	323	328	321	327	339	300	298	323	295	301	290	307	327	291	327	308	332	309	343	328	306	303	311	337	332	316	331	335	297	315	330	333	329	335	308	299	332	301	323	313	340	313	316	306	320	348	311	316	291	344	340	331	327	358	305	285	335	348	325	323	329	327	333	336	350	342	315	335	344	307	308	335	323	325	262	303	351	305	313	319	338	331	286	373	329	330	314	299	306	324	282	305	317	314	326	331	313	345	322	309	311	321	344	287	306	343	347	331	323	314	327	294	287	313	327	322	337	318	324	295	328	336	339	319	348	326	329	287	355	312	293	355	308	315	321	339	343	325	376	301	331	316	302	317	324	336	325	325	335	316	314	303	312	310	294	313	290	302	305	350	307	336	300	273	346	308	315	345	315	336	306	288	303	331	326	291	323	319	282	346	326	310	315	313	307	345	333	307	315	320	294	337	330	342	329	332	325	330	324	291	321	350	304	321	327	284	344	318	317	294	342	313	320	314	353	321	299	323	324	325	333	329	318	293	299	307	329	346	347	282	309	293	307	330	321	325	306	349	334	302	292	334	318	321	321	310	328	307	335	290	307	318	330	328	320	331	310	353	329	302	291	288	330	325	281	356	324	312	313	325	291	331	350	357	322	311	312	316	309	319	321	328	345	308	342	321	307	315	316	310	317	338	305	330	299	328	301	270	338	310	290	313	349	318	307	300	378	315	339	353	342	311	268	318	355	325	313	345	342	334	337	301	322	311	340	303	296	311	332	332	320	339	326	296	327	333	328	325	296	320	319	308	350	339	316	311	307	318	323	301	321	325	294	349	306	329	325	331	354	313	336	336	336	304	308	337	324	312	322	311	313	321	326	360	309	307	323	307	289	326	289	316	330	324	347	318	339	357	314	333	297	294	323	274	312	323	359	318	279	324	297	275	320	306	331	327	334	315	312	328	333	305	315	284	348	321	307	341	322	323	334	305	326	323	292	298	304	321	331	316	308	331	324	304	325	312	325	339	320	283	356	297	362	345	322	277	341	303	341	317	330	308	344	309	333	314	313	309	322	346	342	306	332	291	328	272	343	327	314	334	294	333	318	295	336	273	325	329	320	357	325	332	359	312	304	318	337	352	316	310	283	327	322	312	347	329	318	337	303	327	336	351	308	312	308	342	312	336	334	289	291	348	320	276	315	322	326	346	294	303	314	330	326	333	343	341	329	337	319	306	324	333	304	329	331	307	296	337	299	302	302	328	311	310	310	335	377	321	315	348	297	298	315	334	312	342	320	325	299	302	316	347	307	319	323	329	313	351	332	319	347	325	328	305	327	330	329	313	338	286	323	364	325	319	325	307	322	316	296	323	334	347	384	321	341	309	308	325	322	291	322	313	303	298	296	330	315	317	339	318	330	312	353	296	308	330	303	325	292	368	320	342	340	306	307	328	361	353	335	312	324	296	302	304	307	335	342	345	317	301	331	323	313	334	324	309	351	267	309	299	322	308	353	321	325	342	349	354	292	321	301	325	328	302	320	340	312	297	307	302	320	355	336	313	279	353	342	306	315	320	323	321	319	314	307	349	312	335	338	292	299	312	284	327	326	331	358	314	283	315	348	319	272	326	306	295	328	345	321	328	321	327	347	324	307	321	334	306	318	328	350	319	307	298	309	326	360	273	342	308	326	307	311	298	369	311	333	367	334	357	342	343	303	333	326	319	331	363	329	297	326	291	313	326	336	310	313	289	302	330	338	321	334	348	299	342	318	322	304	338	311	304	305	316	345	282	310	330	309	299	324	343	332	341	340	323	304	335	322	327	316	321	339	327	328	311	334	342	332	325	317	308	305	295	338	326	324	360	330	344	301	356	327	302	287	342	325	367	335	324	326	314	351	361	328	312	326	315	311	308	365	297	310	301	326	322	300	316	330	297	337	282	300	339	321	306	317	305	284	280	331	349	341	317	324	335	321	316	326	296	314	308	282	303	328	325	326	354	342	340	340	345	309	311	312	328	299	325	308	315	337	319	309	342	308	328	331	349	313	307	284	311	308	327	302	349	348	324	318	311	309	327	297	330	287	356	318	316	322	324	323	317	330	313	326	319	337	336	315	279	347	314	329	307	344	329	298	339	318	337	280	305	299	328	318	320	314	340	314	342	306	332	304	312	325	307	308	311	326	330	303	346	333	322	338	335	339	323	311	331	320	335	307	312	359	317	344	336	318	339	301	331	321	317	319	341	324	314	340	322	368	310	293	359	331	281	348	318	321	308	320	286	318	274	339	322	317	326	312	319	339	336	305	279	315	313	316	303	303	322	322	304	302	303	321	288	308	335	290	327	304	327	347	327	318	319	300	342	335	325	345	319	330	337	324	331	326	291	309	343	337	344	313	339	326	314	306	318	332	310	303	339	338	336	314	345	310	354	338	334	293	306	290	336	307	309	355	340	327	348	358	319	349	292	355	337	321	313	316	286	282	342	309	312	333	292	315	341	298	310	348	330	321	320	327	328	327	328	376	334	326	286	327	353	332	299	300	333	353	344	326	327	324	317	311	317	328	310	290	314	310	316	329	330	320	320	306	340	293	323	325	335	338	342	320	314	364	313	329	319	307	313	328	333	339	346	306	331	321	321	292	295	288	311	332	319	306	320	305	292	337	357	305	360	345	312	325	301	361	323	330	306	297	305	302	288	329	374	318	314	317	326	295	308	301	311	351	316	348	319	308	336	331	317	294	311	302	318	335	356	303	290	334	323	342	251	335	270	312	332	355	351	341	315	304	321	298	315	326	293	314	303	314	310	347	340	303	322	330	364	303	325	302	307	297	330	315	328	331
21048	23221	31094	32145	30844	28079	25956	24459	21817	18376	15641	13174	11196	9944	9552	9134	8527	8094	7554	7237	6468	6253	5545	5451	5034	4404	3150	2969	2748	2633	2561	2642	2389	2417	2355	2175	2054	2008	1982	1789	1743	1762	1649	1743	1602	1506	1462	1335	1304	1186	1153	1035	1048	1106	1066	1095	984	932	986	932	997	918	934	883	934	916	962	851	901	884	935	830	814	854	845	784	782	871	832	792	783	803	800	801	788	778	811	830	775	815	719	807	775	775	775	827	767	797	727	808	817	820	811	795	811	726	796	734	768	785	800	815	824	735	794	771	847	839	790	764	771	754	765	786	832	784	756	787	816	831	724	742	800	771	752	774	808	798	781	765	790	781	806	803	803	746	778	724	738	768	765	786	771	779	806	799	830	780	817	833	754	788	774	823	800	810	728	763	815	770	816	773	789	836	777	828	765	796	819	779	810	819	759	777	758	742	748	780	739	768	778	777	742	790	770	769	776	801	799	782	784	753	750	776	782	827	743	791	813	735	752	780	749	778	743	762	755	755	770	750	793	770	754	763	753	822	740	784	787	816	802	789	795	757	776	773	789	760	761	815	726	765	836	799	748	760	750	749	750	816	757	789	770	794	758	794	785	752	802	750	817	764	760	775	748	807	829	793	774	768	748	809	779	800	780	772	715	740	761	806	726	773	794	756	775	782	758	811	779	788	783	767	789	772	776	769	805	775	748	764	738	815	770	759	767	766	810	776	765	797	804	771	779	812	757	774	793	786	721	768	747	733	814	757	803	724	754	804	756	770	790	761	769	732	750	721	745	773	761	771	744	787	768	816	778	779	800	803	754	842	772	752	773	758	778	729	730	773	785	768	784	750	755	799	720	736	736	772	797	765	769	765	728	782	734	793	806	837	782	727	783	825	788	785	761	790	795	806	775	758	743	843	827	774	726	793	780	752	772	764	804	807	806	820	812	746	789	731	760	794	784	830	772	800	788	766	744	826	788	786	846	753	807	782	801	815	809	784	742	793	792	753	734	758	777	777	743	747	737	748	768	769	756	799	809	772	770	764	789	793	738	781	763	797	766	799	784	767	777	731	788	756	780	797	791	761	803	827	779	812	811	754	754	789	773	752	807	762	708	808	769	815	779	809	754	736	837	766	787	761	772	789	801	735	822	795	752	810	730	779	791	730	804	752	731	775	816	828	788	778	779	766	771	753	757	776	750	741	750	799	795	768	791	765	763	834	806	791	747	784	786	750	767	791	787	757	784	782	778	781	768	791	746	775	778	746	759	749	744	733	762	770	815	796	780	756	779	789	818	701	742	801	797	746	752	802	762	762	740	730	777	821	760	735	798	791	772	761	809	781	791	797	741	725	779	797	798	733	749	751	801	803	765	785	742	773	795	738	753	795	793	749	788	803	824	759	805	768	798	736	779	767	734	734	822	767	762	781	814	761	792	756	735	776	813	765	722	765	786	818	801	783	800	852	744	779	769	790	792	809	835	833	788	813	768	755	751	766	752	739	783	813	776	769	796	806	793	748	801	819	766	773	753	791	742	791	769	768	769	744	847	785	728	760	808	785	783	802	756	798	772	796	713	774	761	744	775	759	795	781	811	738	746	773	774	749	828	739	753	750	772	819	769	817	743	779	758	772	779	815	757	744	763	785	751	785	829	843	778	783	779	806	769	755	758	756	747	774	808	788	775	838	841	781	830	721	758	797	751	812	784	771	794	789	827	770	803	757	839	739	787	759	772	789	769	835	777	755	805	836	743	802	795	819	749	726	774	831	791	828	807	757	802	780	790	778	773	736	781	726	757	816	771	778	754	776	736	784	762	768	779	784	780	744	803	777	819	792	803	766	801	767	822	786	783	800	769	812	744	832	787	772	791	782	797	776	772	769	787	814	754	712	731	762	756	799	738	781	751	789	785	783	782	753	799	784	776	779	827	717	790	751	755	811	796	802	793	789	764	780	807	780	790	787	741	760	807	736	867	794	753	774	755	793	733	733	800	795	775	796	736	741	704	729	781	742	781	822	763	767	781	753	752	764	766	760	751	774	759	785	830	798	764	777	771	818	776	799	707	773	810	807	786	757	760	777	765	764	807	796	748	818	764	773	764	725	815	760	727	793	763	757	788	805	794	751	796	781	768	816	777	762	781	792	720	800	776	763	719	734	804	791	760	768	780	821	738	781	790	784	789	794	761	806	819	790	714	802	750	764	761	823	821	739	849	776	809	809	765	745	782	721	772	775	720	753	784	776	801	791	749	714	774	736	778	769	828	789	786	811	764	831	799	756	753	789	765	725	762	771	823	784	791	760	759	764	764	744	795	788	779	782	774	768	777	793	777	780	806	796	766	754	832	805	771	783	748	798	803	723	794	793	733	769	745	819	784	807	755	745	763	762	760	714	768	790	762	733	840	772	782	779	750	783	757	774	806	761	762	806	726	783	742	805	783	766	760	751	773	742	731	777	775	733	758	742	744	806	750	749	808	716	745	762	775	767	858	758	784	752	764	776	797	781	739	823	772	771	745	756	762	770	771	782	744	792	787	754	759	798	785	782	749	788	778	792	789	864	737	813	764	781	808	794	766	807	806	747	760	754	799	736	804	783	803	782	801	733	786	786	772	750	784	781	771	786	776	719	787	749	842	773	776	775	777	790	702	783	744	772	753	807	796	797	765	777	800	796	785	740	786	787	750	767	780	816	767	754	774	797	778	778	798	755	816	794	749	741	800	771	743	790	786	779	776	738	769	819	746	825	770	798	756	834	788	769	754	753	784	761	785	762	750	779	747	773	699	755	761	839	763	732	761	792	810	743	782	773	774	796	741	775	828	758	769	788	718	762	811	780	785	751	752	767	777	818	799	805	770	740	795	769	775	784	793	772	790	783	783	758	795	762	811	784	783	814	811	836	819	791	808	762	738	760	760	775	771	764	828	792	753	790	733	798	752	776	763	798	820	761	743	785	805	775	784	765	770	799	809	779	802	773	766	763	759	786	784	766	757	727	722	795	759	791	769	790	754	751	814	808	805	849	781	794	716	772	747	789	800	786	776	762	795	764	785	734	783	819	779	757	745	727	793	805	820	731	803	775	745	727	781	727	757	807	732	778	749	806	778	763	810	805	788	766	799	790	781	725	772	790	777	765	762	766	825	797	825	770	742	797	728	750	800	796	850	786	786	752	773	801	791	743	758	775	852	798	726	797	731	794	751	780	809	755	760	800	750	798	759	732	772	803	766	745	777	806	810	773	787	784	797	787	732	811	815	768	810	752	758	771	744	764	754	820	852	744	786	760	744	830	754	775	748	766	758	848	753	796	757	800	778	810	743	782	768	784	749	780	775	727	790	777	821	794	801	799	791	731	822	777	776	764	737	803	776	732	828	815	757	742	759	843	758	797	773	780	810	742	798	784	745	775	777	778	779	753	793	776	732	743	738	745	773	792	752	767	731	790	768	769	794	811	773	732	800	740	755	730	783	814	817	771	768	777	762	825	732	786	805	768	788	758	756	744	770	723
17582	14395	15169	10285	7290	5800	4359	3615	3065	2400	1797	1284	1160	1054	962	884	830	722	738	723	654	619	586	522	513	476	353	405	414	415	369	384	358	365	342	385	389	394	386	348	374	356	362	324	344	337	339	337	328	299	319	348	341	335	319	320	300	316	311	305	318	322	322	332	320	308	336	269	288	299	320	286	309	314	318	300	318	310	360	309	292	307	288	344	338	292	304	330	308	325	308	298	287	319	328	301	302	304	314	309	304	292	305	324	284	291	289	308	314	308	323	288	310	299	305	292	359	300	299	293	294	316	349	292	278	307	306	311	297	301	313	319	278	303	284	292	288	327	284	304	310	328	294	300	296	294	310	323	292	345	296	305	311	338	306	325	292	326	302	311	297	305	305	310	307	324	279	297	279	320	271	270	313	267	335	324	307	323	298	311	319	284	306	305	324	322	308	313	307	311	325	311	312	323	302	326	321	312	283	299	306	323	310	297	342	331	308	300	307	309	294	285	322	317	289	303	310	283	288	316	271	325	277	290	271	299	295	279	300	300	282	297	296	320	296	330	320	309	323	299	309	307	290	301	311	305	286	285	287	316	314	281	310	317	285	270	339	305	313	299	310	316	316	322	308	319	307	303	312	321	318	275	305	292	343	285	310	348	290	291	333	320	284	315	313	307	314	315	320	290	268	282	332	305	298	300	312	327	265	312	291	313	275	282	302	316	322	312	291	314	294	280	302	321	285	292	314	292	302	316	297	289	324	297	311	292	298	272	304	268	321	299	292	324	288	303	330	315	298	316	330	309	276	290	307	303	320	292	309	302	326	293	330	313	298	291	319	267	296	308	282	307	310	272	353	275	327	338	332	327	313	325	293	277	313	309	299	323	284	320	333	291	295	295	298	287	302	347	333	330	317	292	304	335	292	279	281	332	283	322	309	309	332	283	314	289	280	284	320	301	335	324	346	294	319	290	347	295	312	318	296	286	316	300	313	307	319	331	322	306	294	322	308	302	287	327	307	307	282	269	292	350	304	337	301	303	292	347	299	342	346	299	290	305	290	308	307	309	287	299	304	294	291	306	323	295	302	311	306	312	302	283	270	287	290	294	320	271	306	282	299	295	312	324	317	303	270	271	286	339	301	317	308	298	323	317	344	282	333	313	290	292	260	323	288	303	278	334	302	294	294	318	327	312	311	283	334	289	282	312	339	304	273	294	357	298	308	318	298	292	284	306	333	291	318	305	308	318	279	323	288	284	294	297	322	333	327	323	314	288	333	278	303	276	318	291	309	318	287	299	299	296	290	319	278	286	331	311	315	301	346	318	313	289	297	302	304	309	290	305	305	290	291	316	296	304	293	339	302	325	324	307	307	336	284	288	304	301	316	326	321	265	300	310	304	333	308	301	322	316	315	286	297	332	324	311	317	309	302	276	314	293	293	266	316	352	289	299	361	316	327	314	296	283	282	305	323	299	315	296	300	303	338	346	311	303	311	320	299	309	279	302	305	300	301	330	291	296	303	315	334	298	308	278	333	303	300	302	305	304	289	308	315	292	313	309	326	290	313	327	330	286	295	330	302	296	293	284	307	322	305	313	307	301	330	322	276	343	296	296	347	301	315	306	297	294	309	296	282	293	297	299	296	323	326	310	258	299	300	256	299	324	304	331	300	283	307	304	291	288	328	277	302	315	294	334	325	302	332	290	322	301	305	310	328	302	297	326	343	341	356	304	305	296	337	319	318	323	292	323	315	301	330	329	338	302	317	292	324	316	313	326	298	320	339	285	297	307	294	310	280	280	293	306	326	301	330	309	300	276	318	300	322	310	327	304	294	273	338	300	332	337	292	268	324	305	309	315	364	328	313	313	263	323	284	319	301	321	339	300	269	320	292	314	326	325	294	297	291	312	347	290	323	315	285	301	279	288	313	296	298	292	325	332	307	283	297	315	313	289	275	299	332	299	340	286	286	280	316	298	315	295	312	299	312	314	297	297	314	281	283	281	327	295	292	321	309	292	300	309	314	332	297	331	295	279	294	303	312	294	302	345	293	316	319	318	333	315	292	295	301	300	305	282	314	312	303	334	326	311	325	300	351	286	332	290	316	318	309	307	274	276	329	325	322	301	291	311	289	305	319	319	331	304	294	282	328	311	321	296	331	269	298	287	315	302	288	297	337	319	293	301	290	297	294	320	297	304	293	301	298	305	327	311	312	300	325	321	318	304	317	279	299	295	318	327	307	317	329	322	331	302	339	335	291	296	303	275	277	312	305	326	307	302	299	299	316	267	320	321	276	297	283	356	296	328	308	326	275	338	324	303	285	328	316	265	335	301	313	348	314	300	317	301	300	338	305	331	324	281	296	269	315	304	293	347	316	292	301	301	303	296	287	315	313	296	297	329	328	299	326	317	326	314	319	282	294	293	290	309	312	308	289	296	308	339	289	296	312	322	313	311	312	302	280	317	288	302	321	300	312	321	302	302	299	323	307	320	306	304	358	308	301	318	331	317	332	308	327	299	285	295	298	318	290	293	353	351	342	299	282	331	288	339	288	298	309	313	279	328	306	323	295	278	268	315	337	312	315	311	312	290	323	309	320	294	308	312	275	315	290	289	304	316	318	291	304	326	294	320	342	300	310	316	302	268	297	308	281	280	295	277	295	261	304	292	321	334	295	292	303	349	320	314	307	332	294	331	343	318	361	319	333	333	343	314	291	312	310	296	353	315	312	295	335	266	298	295	291	297	291	304	301	301	312	332	329	318	273	306	282	314	276	291	299	295	321	300	305	301	300	280	272	308	319	318	302	282	314	306	333	322	329	316	302	279	301	313	286	290	289	347	305	315	318	335	306	332	328	294	329	296	306	327	302	299	298	280	334	280	305	315	313	319	302	316	298	272	286	331	309	311	283	290	326	293	327	291	303	287	299	318	275	343	283	315	314	305	306	297	338	321	310	326	340	341	296	306	331	341	302	318	314	297	295	322	305	304	311	296	318	297	308	311	321	311	296	284	293	302	274	288	274	286	335	294	288	296	337	318	338	305	316	284	315	298	343	309	307	306	288	275	286	302	294	303	317	302	304	294	334	292	327	315	297	321	317	298	312	353	289	327	309	304	328	326	319	292	273	309	292	323	307	316	301	302	293	335	274	306	307	305	279	315	288	311	299	306	352	291	298	343	308	298	318	332	281	306	305	292	314	297	289	334	291	325	292	311	313	278	334	311	291	341	319	281	295	303	305	297	320	307	268	278	307	344	296	309	318	285	334	292	321	298	314	307	328	283	294	289	305	278	318	305	307	319	343	303	332	338	309	290	304	292	315	312	312	299	320	266	307	322	317	309	291	299	316	303	302	336	331	271	304	314	301	299	274	302	286	302	311	288	281	320	298	302	336	338	317	304	292	321	316	327	332	316	319	308	319	291	329	326	316	313	325	325	292	307	270	308	321	291	321	313	311	303	319	315	332	301	305	311	318	308	299	278	340	303	324	305	320	311	307	322	286	306
10132	11362	19778	19623	18165	16941	15186	13828	12518	10328	8435	6311	5564	5370	4865	4377	4237	3812	4085	3610	3256	2880	2870	2477	2248	1847	1475	1410	1363	1385	1399	1424	1304	1305	1320	1258	1242	1190	1180	1077	1072	1064	1114	1047	1024	1071	1013	947	947	919	860	896	869	861	842	800	848	798	811	817	778	812	822	762	806	826	772	782	793	833	757	810	762	740	745	755	793	780	772	775	777	760	748	752	776	738	769	800	735	741	764	753	747	754	771	744	787	793	729	729	776	752	773	718	779	708	751	783	758	753	723	743	762	750	735	765	728	717	780	721	777	762	788	727	757	744	751	740	755	737	726	790	769	720	768	763	793	771	738	781	771	737	750	713	791	778	751	783	744	763	706	713	742	728	744	796	759	750	786	742	796	735	755	746	755	762	761	774	776	824	798	814	776	736	712	737	730	743	752	742	794	799	764	730	753	821	756	747	786	746	722	760	746	730	751	783	770	773	760	738	743	740	784	753	729	703	730	770	744	743	741	761	754	731	754	791	739	760	786	749	742	738	792	733	783	787	770	736	721	732	766	786	730	777	773	757	797	780	746	719	758	774	732	764	725	755	759	763	790	740	748	751	738	712	719	761	792	815	749	762	762	729	737	761	780	774	748	716	698	736	780	771	773	744	774	756	750	760	789	780	782	751	757	750	724	723	773	766	776	753	807	740	780	770	809	793	782	737	745	796	795	707	774	750	757	771	739	808	755	807	746	716	743	816	757	780	731	748	743	723	803	744	807	758	728	773	751	762	756	736	754	784	745	767	712	764	744	748	745	795	763	781	719	812	734	786	792	729	754	728	729	793	715	716	826	827	800	758	708	782	810	790	798	741	770	781	785	760	759	764	762	772	700	768	741	738	747	790	742	717	797	731	723	817	770	749	748	742	794	740	744	720	710	775	756	754	760	740	769	720	796	744	766	773	767	800	790	773	773	701	755	751	768	753	754	792	760	755	776	720	793	743	789	732	748	699	786	760	775	756	755	773	763	778	728	762	753	670	769	799	778	737	698	720	768	760	792	736	757	748	745	716	780	779	773	777	709	743	794	789	747	722	728	769	787	772	769	725	764	767	757	772	801	784	731	800	780	723	719	745	760	734	797	797	776	798	801	734	769	802	729	756	720	800	769	746	788	754	798	779	798	723	735	777	776	794	731	756	779	720	740	707	798	762	786	790	744	784	806	768	738	788	741	751	765	789	747	752	743	801	727	791	779	763	784	800	737	726	764	745	766	755	794	792	752	800	760	753	777	790	742	742	778	793	754	733	765	794	786	767	740	759	755	763	734	781	779	747	734	807	753	789	717	772	744	829	760	770	740	727	749	731	754	756	745	750	751	767	698	758	730	778	796	786	758	770	730	750	746	723	718	788	720	716	749	746	787	769	755	757	791	772	781	741	728	730	710	762	747	764	735	761	784	771	811	776	724	756	749	723	735	750	771	794	779	763	756	754	760	767	772	733	760	730	772	814	780	759	797	731	714	733	781	740	733	734	741	758	806	774	769	733	783	784	743	790	768	796	741	700	735	786	771	766	746	793	743	745	771	777	719	707	780	785	745	804	757	795	733	781	765	769	757	703	714	781	782	793	750	745	748	693	783	751	797	767	729	803	767	818	714	776	726	797	790	743	732	772	743	744	767	722	804	761	806	738	823	834	796	808	762	803	749	775	772	772	803	760	763	768	758	775	767	730	767	769	795	777	732	731	749	781	759	809	765	714	761	758	734	758	828	777	801	783	704	785	774	790	737	774	713	750	808	744	786	802	721	746	748	710	772	753	779	766	779	756	729	754	785	805	752	772	764	786	769	748	787	778	721	744	729	714	763	771	738	803	778	722	809	785	757	746	739	770	810	785	783	788	757	751	753	757	800	760	734	773	766	720	785	746	714	775	798	701	755	729	780	774	783	743	782	745	775	742	761	720	768	756	747	756	816	759	770	735	789	801	757	734	752	752	774	743	727	749	782	767	755	783	754	742	769	775	802	733	795	725	785	774	792	769	749	790	746	757	775	767	724	785	808	774	746	790	759	739	758	737	709	738	765	817	770	744	746	765	770	808	761	783	765	801	758	763	745	754	741	732	801	728	740	776	757	770	762	775	742	715	762	780	756	774	809	775	746	794	817	816	764	764	756	778	761	784	705	750	738	748	775	797	777	783	763	748	780	770	819	756	730	723	726	721	747	774	720	789	728	820	738	751	745	743	759	808	755	798	747	726	753	793	729	775	719	789	791	791	720	734	728	765	758	771	746	786	759	743	760	790	752	717	768	751	769	718	756	733	757	738	720	788	772	756	721	739	774	732	758	784	774	746	756	755	804	768	776	776	769	764	792	716	799	756	796	751	784	737	761	740	756	799	759	776	766	740	772	730	759	755	760	816	777	728	747	783	773	722	772	734	783	773	738	775	772	776	767	729	744	738	777	765	753	750	725	744	750	757	752	753	787	727	768	772	776	749	766	767	794	825	781	763	741	750	796	755	788	773	812	769	780	764	720	750	750	741	796	747	720	759	762	755	741	807	745	724	770	781	722	749	769	783	750	747	789	792	769	785	770	743	754	762	759	744	808	736	791	745	748	741	742	813	716	721	715	809	750	765	775	715	771	769	740	770	762	761	761	764	718	734	748	820	786	722	778	763	772	797	745	719	752	747	768	755	773	736	753	779	769	772	708	768	728	714	740	803	756	721	774	782	770	759	729	740	721	775	754	747	764	766	778	761	745	759	752	763	765	786	711	770	771	751	800	774	778	755	809	778	789	735	759	678	701	748	736	768	752	775	774	742	784	769	755	833	803	759	718	776	764	791	743	786	807	742	748	777	764	780	745	820	750	731	743	747	738	729	727	764	755	748	716	759	767	775	781	744	794	723	778	707	749	755	731	733	786	804	732	772	760	777	797	772	791	811	764	831	804	761	748	796	794	734	709	780	788	729	742	760	794	758	736	760	719	799	809	755	741	774	775	813	752	731	716	740	778	749	731	761	734	794	740	748	752	769	721	744	791	759	742	755	737	749	789	765	808	716	753	735	733	737	765	730	771	758	751	811	819	767	780	702	818	782	785	757	727	723	741	786	738	774	739	731	796	731	716	759	730	812	751	754	784	766	734	750	728	764	763	786	770	767	745	770	814	803	780	698	805	760	810	786	725	740	768	767	766	763	764	748	759	745	798	782	773	708	741	755	780	740	755	736	735	737	718	764	788	769	767	748	746	794	773	717	754	750	768	749	780	775	792	757	702	793	773	750	778	783	750	800	749	722	788	777	774	751	755	708	791	763	742	797	806	827	715	725	787	700	716	749	786	744	723	759	722	788	735	753	762	708	801	780	770	773	762	793	745	742	745	743	741	767	780	720	832	799	805	744	761	771	756	774	746	722	789	768	724	768	782	788	760	741	756	788	792	746	697	758	813	740	762	771	765	783	798	740	776	756	780	748	819	756	767	830	775	729	786	730	763	779	777	726	754	756	788	701	728	764	771	735	755	762
27479	24220	22287	16945	12014	9313	7566	6169	4819	3767	2759	2005	1805	1590	1466	1370	1235	1127	1129	985	875	979	806	800	694	644	585	557	498	525	541	531	477	493	503	459	509	455	400	454	471	491	448	440	414	408	443	381	393	396	434	419	393	382	373	364	370	362	362	397	375	352	353	354	372	354	343	398	367	386	366	350	369	364	389	359	384	336	353	377	366	346	344	373	351	335	349	321	347	379	353	369	357	387	304	334	386	372	335	367	364	369	358	357	313	372	381	359	363	352	370	327	377	345	344	352	330	328	354	364	374	410	349	371	379	365	351	352	325	323	340	389	348	387	382	362	352	343	374	353	328	363	343	361	371	357	334	363	338	369	368	334	341	360	415	357	347	342	346	349	349	401	370	341	337	359	331	366	310	364	371	317	375	386	362	351	404	391	352	353	365	358	356	374	370	384	383	359	373	362	348	363	328	344	383	383	344	351	351	412	368	368	365	373	339	352	373	412	400	384	380	353	356	348	344	334	376	390	355	372	354	358	343	379	368	357	395	352	363	346	321	324	390	339	365	368	395	349	372	332	338	311	349	371	355	342	386	378	377	331	356	344	424	394	344	377	379	317	356	339	379	331	349	389	396	358	362	375	378	340	366	379	367	376	355	369	355	351	339	340	381	349	352	348	364	364	375	328	362	380	344	386	343	338	390	368	360	351	382	343	338	388	358	377	382	359	353	357	354	349	348	371	352	355	319	364	322	377	344	366	340	345	366	336	386	331	362	337	374	349	396	369	355	341	359	368	384	353	364	346	338	342	345	324	361	410	370	376	342	348	363	348	369	379	337	379	362	357	356	328	364	315	323	368	353	363	348	328	331	328	360	362	356	349	365	344	348	348	343	382	376	370	367	356	348	360	352	345	401	375	373	317	357	379	324	330	350	361	347	342	355	356	340	379	365	342	362	338	357	380	336	359	347	359	380	371	355	356	302	360	367	346	374	339	380	336	359	333	373	373	313	345	380	362	358	339	336	333	342	342	329	358	362	369	399	340	359	389	367	359	341	363	390	369	390	352	378	370	347	328	346	379	354	349	369	349	325	367	344	360	364	332	377	359	344	377	332	368	379	339	372	377	363	354	349	344	357	377	364	372	344	319	373	352	329	352	340	356	321	364	382	346	342	346	360	358	339	371	359	350	366	363	341	333	363	360	330	358	399	380	367	354	369	354	289	357	353	354	316	382	416	348	348	347	395	365	357	374	367	337	368	372	336	402	362	361	396	385	388	380	353	348	355	330	360	382	360	379	365	374	343	354	341	346	359	377	345	363	363	346	413	360	363	397	325	364	341	315	331	331	338	385	364	325	353	332	378	368	335	382	367	356	374	355	335	379	372	322	328	337	370	358	356	334	352	331	381	348	348	383	344	317	362	358	362	369	351	377	363	372	383	369	333	345	378	355	354	362	337	341	365	378	353	411	367	352	374	382	372	364	382	335	364	365	346	394	360	339	374	356	380	397	359	351	352	380	374	337	358	349	376	337	380	391	360	330	341	374	379	332	402	343	423	338	383	332	373	316	366	369	360	378	341	322	358	354	413	366	355	363	353	358	364	381	373	354	390	359	350	352	366	361	380	326	367	348	332	382	355	365	367	395	351	378	325	345	356	340	359	317	384	364	402	356	364	360	363	335	357	327	366	336	375	340	370	350	356	380	355	354	317	349	358	346	346	371	372	359	426	397	340	378	406	355	376	346	370	355	368	365	358	333	380	358	378	330	380	362	356	382	382	323	349	357	383	344	345	366	343	341	367	370	339	295	352	363	368	377	342	357	349	377	328	354	373	341	370	345	345	395	352	357	365	342	393	351	378	346	331	358	344	361	370	382	312	353	392	363	338	360	411	348	344	376	349	384	393	352	342	350	357	347	369	379	395	367	337	324	364	413	379	370	384	370	355	368	378	351	376	352	353	350	364	345	389	335	352	361	359	358	353	371	365	346	415	329	351	368	367	384	373	316	368	322	354	367	375	333	328	368	390	337	373	345	375	339	381	350	363	343	362	362	333	369	371	375	346	356	366	379	395	373	359	346	380	356	368	379	368	400	366	333	359	333	369	392	381	352	375	350	369	343	334	348	323	361	347	369	397	365	363	347	395	328	364	368	398	356	363	385	371	363	349	347	338	368	372	366	350	368	344	345	352	303	357	352	352	331	372	382	365	354	341	372	385	340	354	388	344	325	385	336	356	354	385	357	339	357	368	329	371	340	324	365	370	360	358	347	356	382	324	350	367	352	363	342	367	340	388	357	372	340	374	336	351	340	348	352	355	381	348	373	380	347	340	392	378	352	350	316	341	344	343	352	361	360	335	356	333	347	363	372	347	338	390	339	388	358	338	323	335	373	356	358	362	315	381	318	385	380	365	318	342	357	404	365	380	372	334	366	333	369	376	375	321	357	374	323	332	364	384	384	366	354	347	358	349	365	323	352	392	365	358	366	337	350	336	350	347	351	332	371	388	353	355	368	350	366	367	352	362	322	393	329	360	382	393	408	360	390	349	392	381	358	362	369	333	340	363	348	360	358	367	359	352	349	343	338	332	373	357	355	346	351	356	333	330	373	358	337	345	378	358	361	349	346	354	355	347	348	345	372	338	407	348	347	374	365	348	358	371	320	344	334	346	371	381	339	321	354	365	343	337	354	362	360	378	356	360	369	366	384	355	371	368	387	329	359	349	328	363	362	335	368	371	347	333	317	366	384	354	365	373	325	364	334	359	395	359	407	352	357	352	333	347	376	376	334	292	358	351	330	355	364	350	374	345	367	362	364	339	376	368	353	381	348	369	335	387	358	347	378	384	388	331	363	346	328	383	351	392	371	352	377	342	370	315	366	351	350	370	335	395	407	354	368	359	346	358	370	357	352	357	327	384	325	334	335	336	337	339	417	350	350	372	377	377	360	343	372	313	356	373	352	361	380	342	325	344	381	339	372	336	324	327	369	365	362	396	354	350	360	349	367	362	367	380	364	382	371	352	336	362	378	346	355	367	348	352	314	341	363	381	398	418	364	361	365	346	372	396	317	361	335	359	373	369	397	368	324	355	353	377	383	366	364	350	335	339	368	341	378	323	344	356	352	357	358	332	369	358	349	378	357	369	381	366	363	380	369	307	352	364	355	354	361	346	363	362	346	386	317	344	354	322	345	334	354	359	382	377	353	392	380	345	344	376	352	371	354	320	408	370	317	363	371	389	381	344	311	337	348	356	383	358	352	332	362	318	367	366	367	370	303	311	371	359	328	323	327	345	357	356	326	364	338	376	348	357	378	403	358	363	356	314	383	365	359	337	330	341	353	348	353	320	306	360	365	379	332	329	346	381	356	408	357	354	330	383	358	384	352	360	347	398	382	306	316	320	360	333	358	372	340	345	336	352	365	337	369	335	323	365	361	342	362	345	369	347	346	364	358	382	367	357	385	365	335	343	358	316	329	362	382	409	351	346	364	357	349	394	393	355	365	375	364
16109	18556	25631	26460	24777	23005	21428	19535	16941	14806	11818	9675	8644	8003	7245	7078	6126	6298	6141	5122	4778	4619	4196	3878	3308	2824	2334	2074	2013	2113	2040	2109	1914	1963	1853	1780	1648	1702	1515	1464	1561	1487	1495	1536	1484	1418	1322	1232	1163	1145	1093	1136	1103	1019	1047	993	1045	922	954	1028	951	947	923	955	969	973	931	1015	951	916	944	895	889	947	842	836	841	949	868	884	856	863	876	922	912	859	927	873	840	896	880	839	841	837	843	854	830	927	861	848	869	883	831	879	858	862	842	846	881	853	856	898	864	893	878	838	893	804	876	809	795	864	856	863	859	882	827	817	833	825	801	871	848	859	890	886	843	860	860	876	886	808	858	840	927	867	857	826	839	907	869	885	829	880	833	869	838	878	884	885	880	826	845	886	884	871	806	882	779	864	851	816	878	826	900	856	839	873	837	829	886	915	843	842	885	850	868	823	870	825	841	834	853	831	842	879	893	847	933	854	831	865	842	872	826	859	860	845	904	896	867	845	835	796	863	840	859	867	910	844	907	848	897	901	901	853	897	830	907	828	869	838	819	901	867	863	888	912	864	841	884	890	865	855	836	883	866	841	884	852	873	862	871	846	887	842	927	873	860	865	838	839	841	874	864	912	818	845	838	853	847	839	887	832	858	902	861	862	892	889	873	854	811	858	861	863	829	832	866	891	833	869	865	910	871	827	872	845	898	849	870	898	854	821	832	832	901	868	892	850	879	864	904	845	803	866	867	860	883	884	798	845	894	853	889	848	869	832	902	868	903	854	829	880	853	838	859	850	870	892	843	886	903	888	928	853	842	900	869	910	877	892	884	859	902	895	898	829	888	891	807	868	836	851	865	848	842	888	878	943	875	850	922	915	842	863	889	885	847	840	871	854	868	872	908	879	877	842	868	794	868	849	867	915	894	856	859	875	826	869	881	841	836	906	887	824	872	879	885	903	890	914	845	827	859	896	838	880	867	858	881	868	863	830	847	812	810	847	910	862	888	851	819	847	841	897	902	876	875	861	844	912	873	868	894	860	921	923	801	846	905	862	814	898	890	832	878	877	826	891	877	844	909	898	860	892	842	827	856	816	858	826	835	820	895	857	894	926	897	886	866	876	852	848	860	872	847	864	866	870	893	853	858	856	826	876	901	895	832	902	851	856	875	873	867	877	825	849	896	854	870	838	833	859	833	860	860	810	823	892	855	875	820	887	877	844	837	885	909	867	839	816	849	865	947	871	896	844	825	880	934	861	835	893	830	865	849	911	813	848	871	860	895	850	862	878	874	833	811	857	851	872	828	894	880	864	844	861	801	869	849	844	844	886	910	877	901	866	878	915	894	884	841	860	804	845	840	836	894	874	881	854	907	894	887	866	847	878	889	821	863	898	837	839	871	873	872	860	932	863	926	897	872	863	877	824	885	882	883	875	904	842	843	926	929	821	869	877	818	910	852	834	878	916	899	873	869	859	885	811	915	893	846	870	871	864	884	906	859	853	935	860	822	860	861	831	914	870	847	875	904	891	817	853	868	836	857	885	885	849	910	891	856	883	849	896	844	828	822	893	868	894	863	904	917	844	865	904	889	895	850	907	881	872	863	864	886	857	865	865	821	831	796	838	810	899	874	864	870	875	870	883	923	880	882	914	826	889	819	922	826	798	845	866	846	884	820	899	913	906	854	899	876	852	840	825	852	886	890	897	928	870	812	880	843	913	868	817	852	898	875	897	892	899	895	867	840	887	859	867	881	881	914	836	891	892	845	848	856	831	851	894	871	800	864	956	828	833	850	845	907	903	873	850	872	885	885	855	892	829	871	879	858	880	897	851	884	870	887	879	900	878	901	828	878	831	867	842	856	841	847	881	887	884	848	892	903	826	864	877	894	883	913	900	838	887	897	835	855	885	843	881	820	876	884	872	903	853	886	867	868	831	867	876	809	844	863	808	880	884	888	837	877	860	868	841	871	851	851	899	889	845	901	917	811	852	862	890	909	894	858	871	871	858	836	869	848	839	841	837	849	849	846	879	903	914	927	895	914	840	870	866	835	886	857	889	897	856	860	845	910	890	867	813	911	897	917	896	840	834	907	849	863	883	892	864	872	870	871	856	851	822	882	907	857	869	881	887	903	854	881	810	861	863	880	845	860	776	871	876	913	849	896	882	874	908	784	857	926	913	910	896	841	930	874	902	869	868	925	832	859	888	909	889	841	909	871	854	900	887	831	867	855	840	829	880	860	849	905	904	883	830	882	839	914	853	866	827	836	810	879	857	879	812	870	857	885	803	818	821	847	908	892	866	864	838	865	792	831	853	846	869	876	890	874	891	830	868	872	854	856	888	875	873	855	854	866	819	833	889	799	895	887	874	825	888	813	837	832	872	870	877	872	890	875	889	911	921	909	817	843	876	863	900	855	864	913	869	891	916	861	906	916	884	920	892	856	903	857	833	893	898	851	919	824	856	825	814	858	869	802	854	842	882	868	898	879	882	866	890	863	849	843	838	877	856	844	855	863	841	832	863	831	888	931	872	897	818	897	882	898	826	875	891	867	890	819	878	857	856	831	836	878	857	891	861	828	832	825	910	879	866	890	873	835	857	928	897	892	866	911	891	954	833	910	896	846	882	864	873	808	865	826	939	864	877	856	844	835	875	864	878	860	894	837	845	889	851	839	829	821	797	868	855	852	851	863	896	891	896	870	872	864	873	900	844	848	874	890	838	862	881	855	929	883	912	845	869	918	871	827	871	817	882	907	891	841	845	812	857	860	858	864	827	871	820	847	876	885	850	892	853	837	889	884	825	910	889	897	896	846	865	862	823	850	859	893	855	869	845	871	904	842	859	878	871	887	874	908	853	853	882	817	776	817	874	904	865	901	896	878	932	869	862	868	849	875	850	847	869	853	856	864	879	851	845	873	863	898	909	845	873	853	848	918	830	886	884	837	872	863	841	858	916	869	847	855	872	826	852	871	880	868	863	899	821	882	864	839	899	866	890	788	872	914	865	858	882	854	893	855	835	898	863	872	896	836	895	842	863	908	859	885	891	844	897	895	888	852	850	811	835	874	801	866	839	855	844	855	871	845	812	905	871	898	924	867	837	878	908	844	887	862	845	848	848	865	888	830	843	899	890	878	886	879	855	791	835	852	850	889	858	849	808	891	844	866	906	886	828	853	863	881	863	850	854	867	889	852	884	868	897	856	857	881	873	878	809	885	832	884	838	872	855	901	864	849	851	852	880	829	843	813	833	920	831	853	870	868	870	873	877	862	837	820	862	851	847	813	855	930	853	809	856	906	884	912	900	886	852	800	895	844	926	866	876	850	885	876	863	854	908	884	889	868	880	826	825	916	851	894	913	826	825	864	850	830	915	865	840	870	868	877	908	891	932	829	883	857	845	852	816	927	854	897	875	876	861	859	845	880	862	855	847	834	868	885	835	871	896	904	806	851	855	856	885	842	865	908	856	884	841	865	882	864	841	862	872	826	848	839	851	930	861	841	900
35320	31393	28619	23258	17345	13789	10769	8946	7482	5391	3882	3054	2471	2113	1973	1854	1685	1543	1626	1298	1175	1116	941	911	825	705	629	546	532	521	569	578	572	495	524	499	452	474	483	446	450	441	423	412	426	424	417	446	375	367	370	372	341	356	389	359	365	345	382	343	331	328	362	320	336	348	354	310	295	315	298	334	292	337	317	316	289	350	342	329	305	339	299	350	339	336	313	300	321	316	316	318	329	312	304	336	288	327	322	309	308	330	277	336	347	325	343	343	310	342	294	331	304	314	305	332	332	329	320	327	360	287	322	297	314	320	317	346	307	321	340	304	330	353	304	304	312	320	328	309	314	333	322	352	325	296	328	328	331	300	330	303	330	362	347	354	335	333	311	354	309	321	300	312	331	313	314	335	321	304	350	326	294	341	307	318	299	331	288	280	327	316	314	314	330	320	314	309	305	322	322	314	322	315	323	331	329	319	305	340	319	315	326	327	276	320	331	318	322	304	321	326	315	343	294	323	343	356	313	316	316	332	312	322	298	334	314	344	320	352	312	321	297	328	335	346	313	353	319	297	317	322	309	303	345	306	317	316	304	331	322	331	351	351	299	321	331	337	326	300	320	308	334	302	289	320	307	293	324	317	327	331	331	335	323	318	324	302	304	327	287	303	333	342	297	328	337	332	328	320	326	316	355	332	331	333	344	316	346	318	313	330	309	319	355	316	300	305	297	320	323	348	295	296	302	320	318	329	306	314	303	324	275	309	308	297	302	316	320	308	316	342	339	327	327	304	313	327	288	327	277	318	312	323	307	317	312	336	336	328	314	359	331	331	331	338	309	332	301	331	303	308	321	324	293	331	316	295	328	351	309	343	323	341	322	356	318	332	326	326	287	338	336	308	355	300	316	310	309	317	322	314	334	286	330	294	347	322	294	338	327	342	326	309	300	295	323	333	287	316	349	342	306	333	307	321	323	293	341	332	308	313	314	311	356	303	311	331	329	308	325	300	322	325	337	296	335	342	308	320	330	308	329	315	334	289	301	299	282	332	337	323	294	305	329	305	320	316	332	345	344	331	347	310	323	311	296	281	330	341	305	294	336	299	332	315	308	328	312	288	326	325	319	296	313	333	297	292	306	337	306	332	298	314	314	325	300	307	317	321	313	334	305	339	297	318	333	350	331	310	309	311	343	327	304	324	332	294	303	320	337	316	323	305	333	336	302	326	364	315	336	327	335	321	331	325	306	315	333	334	368	305	304	333	315	316	298	298	318	300	293	335	324	305	287	298	326	333	306	310	346	304	338	362	295	330	294	298	306	323	331	312	331	304	344	307	318	322	277	297	314	354	303	327	363	332	315	330	362	292	317	345	325	301	332	319	356	297	331	321	301	313	300	362	305	283	318	367	294	290	303	308	293	333	302	331	314	325	301	309	331	342	319	328	319	334	320	334	301	291	312	340	301	303	331	285	325	324	283	319	294	301	328	317	287	345	350	324	327	329	289	321	352	326	328	315	326	326	298	291	323	329	328	349	319	310	346	328	314	327	309	302	284	291	318	329	332	295	308	304	285	342	316	307	323	333	299	332	319	323	320	362	310	308	299	371	337	321	332	291	323	329	331	315	328	332	365	317	318	291	340	329	334	315	328	319	305	308	288	313	302	315	326	291	333	333	337	333	349	303	310	326	309	321	327	308	294	325	316	283	308	322	331	313	323	310	299	302	295	275	358	296	283	321	321	302	327	289	318	319	289	307	279	290	347	321	289	344	292	319	315	315	307	323	311	325	341	326	319	306	351	332	323	313	319	311	330	319	309	309	330	333	299	289	331	315	331	347	314	306	319	340	339	305	290	286	286	306	334	343	275	336	346	346	316	333	318	290	323	320	305	298	281	322	332	319	335	335	346	302	328	309	325	325	352	301	337	347	283	337	312	357	304	324	305	332	322	345	323	306	329	341	304	331	307	312	296	334	311	323	298	317	317	337	297	318	318	322	344	330	309	324	337	320	340	318	322	332	352	357	325	288	321	340	310	297	326	339	346	332	335	317	306	319	316	329	257	308	331	308	329	347	323	355	324	295	327	291	341	331	356	352	343	344	299	341	289	327	294	336	313	323	346	309	311	340	344	319	339	308	335	311	301	336	332	315	282	336	317	295	308	327	303	321	316	344	302	292	320	302	342	330	310	343	317	288	323	350	316	365	294	301	316	314	342	306	332	346	312	333	326	285	328	296	300	310	309	335	330	333	284	342	341	338	340	279	312	289	281	305	319	376	306	310	320	293	314	332	340	292	320	335	328	289	328	290	316	329	322	317	375	324	345	304	317	321	317	303	294	311	324	327	327	304	329	315	314	329	313	310	319	325	303	305	275	325	328	318	340	300	332	322	345	318	334	282	312	303	325	327	308	324	323	349	316	325	305	298	318	320	319	300	319	321	325	311	290	304	320	319	323	359	347	332	298	354	315	308	283	338	333	343	333	345	276	325	343	336	339	331	304	346	300	314	331	328	303	314	344	327	323	316	308	316	339	334	328	324	327	300	314	364	316	337	327	300	314	304	335	277	291	318	333	320	334	342	329	293	343	318	296	289	320	351	310	321	312	327	307	323	309	303	365	332	330	319	352	304	316	337	314	340	284	304	312	352	318	310	308	342	299	328	327	338	306	346	311	312	343	317	341	317	348	311	318	298	326	342	287	322	317	297	333	333	363	296	288	322	322	300	332	325	362	293	322	317	293	305	304	344	314	321	322	342	312	333	305	318	341	337	331	314	326	329	307	346	289	344	278	375	320	335	259	291	299	306	326	331	287	306	317	304	299	321	291	321	346	306	299	319	299	326	302	318	347	315	317	330	334	350	279	337	309	337	315	289	330	332	331	322	364	326	274	316	296	319	331	304	375	336	317	281	340	290	296	331	308	326	320	308	294	347	351	309	306	272	333	287	340	335	320	345	312	306	330	352	311	351	354	340	327	309	298	308	313	334	327	319	311	317	318	310	330	334	317	369	345	322	371	315	323	328	314	314	329	314	334	311	340	317	291	321	335	317	314	328	323	347	319	336	323	313	310	343	313	311	302	337	334	308	311	311	346	305	318	294	334	292	310	318	329	309	332	313	318	360	324	327	323	325	318	305	302	294	294	320	335	322	318	321	279	311	334	326	323	303	328	352	302	296	308	290	279	343	349	333	301	322	309	314	288	312	316	354	316	307	329	329	299	323	340	302	308	304	360	368	353	342	300	311	350	350	314	338	323	337	346	340	310	339	310	308	318	305	313	323	334	316	371	302	322	339	306	290	315	308	322	299	309	313	306	316	327	303	301	315	322	306	312	323	288	318	316	303	350	333	306	334	326	318	334	325	338	368	316	286	326	323	276	300	341	346	339	337	309	324	327	327	312	338	310	313	325	332	302	353	322	310	336	314	306	316	307	337	282	326	298	292	312	312	331	322	317	299	304	329	327	314	323	326	322	319	358	288	332	337	329	298	302	334	341	324	329	313	348	308
20762	23399	30308	31888	29863	28583	26330	24086	22192	18633	14675	12821	11177	10161	9836	9286	8345	8381	8409	7058	6641	6078	5564	5056	4466	3812	3099	2767	2616	2554	2632	2671	2547	2443	2232	2114	1963	1913	1765	1760	1749	1799	1717	1621	1555	1606	1414	1334	1241	1112	1140	1097	1053	1046	1053	1027	904	984	980	933	959	930	924	957	970	943	950	959	910	897	851	811	800	787	764	781	793	832	792	824	778	791	871	759	823	770	795	796	795	800	786	793	770	768	810	762	754	803	766	730	741	729	784	779	744	785	793	746	755	799	727	815	748	706	790	809	759	794	720	776	791	740	763	787	744	780	750	765	769	769	789	804	741	765	745	735	824	804	748	780	745	722	827	769	789	777	804	762	762	769	839	804	783	756	814	786	744	801	749	771	829	779	739	748	743	758	767	783	748	738	833	778	825	758	777	758	777	754	721	782	800	727	741	801	774	750	814	730	731	793	792	768	758	765	755	801	760	780	736	760	732	763	742	770	769	787	684	772	790	779	858	780	748	771	775	796	742	808	774	758	739	800	810	824	713	766	774	730	792	826	787	779	790	795	753	766	756	716	781	769	727	746	714	760	799	774	778	787	811	770	748	772	765	799	756	797	841	744	773	742	760	775	777	774	762	723	758	758	735	783	765	755	776	778	753	772	765	758	774	750	769	711	783	782	802	769	798	814	800	735	764	740	774	777	793	770	742	769	832	753	781	749	777	738	766	778	731	734	699	752	769	742	799	735	721	752	772	806	741	704	740	802	808	803	802	747	729	790	767	750	748	750	787	797	744	761	770	782	817	756	826	719	776	810	711	830	807	762	731	780	741	749	784	769	708	795	756	747	806	800	777	797	784	760	804	785	755	753	779	784	794	767	765	724	797	811	781	757	729	732	739	746	748	758	795	819	813	755	761	760	715	787	751	730	783	820	762	780	777	749	774	765	800	787	797	740	776	780	806	814	773	772	757	777	750	789	791	732	781	772	822	805	771	801	803	756	754	813	718	733	790	780	796	800	760	757	770	775	799	725	755	731	813	752	768	805	743	729	741	760	793	784	728	737	771	797	803	752	791	753	750	758	805	754	783	759	754	804	818	757	793	794	727	770	815	787	744	785	754	784	747	754	784	788	751	778	763	822	769	793	806	733	769	793	725	725	715	757	771	792	786	733	718	753	735	777	780	715	803	762	801	778	712	736	777	780	787	815	799	760	769	770	772	723	836	804	736	738	740	812	753	802	747	792	773	805	758	788	725	755	791	804	758	781	766	765	774	699	746	803	776	796	783	746	759	783	787	725	747	792	751	739	778	787	769	753	746	805	753	765	770	798	762	779	801	781	761	772	801	767	743	748	763	765	767	752	758	715	768	777	796	755	852	755	757	796	772	750	763	789	774	776	761	821	795	746	711	779	782	748	778	787	798	733	761	777	805	781	764	748	791	788	778	768	765	739	807	787	757	780	773	737	775	766	828	757	776	826	772	797	783	768	792	783	793	767	763	792	775	723	765	740	767	827	827	796	805	781	777	815	817	779	794	736	787	772	746	787	769	818	801	752	771	739	777	720	844	797	739	824	750	789	747	748	726	755	789	754	787	781	769	795	795	764	757	753	770	824	755	801	774	759	713	772	794	776	771	750	792	767	757	780	775	760	748	787	759	765	791	776	719	755	806	769	783	789	757	796	767	771	750	791	735	780	769	750	768	716	807	790	729	717	744	774	767	791	771	767	762	761	722	785	768	765	789	812	793	741	789	746	808	723	765	767	772	769	805	762	793	759	779	761	746	774	811	746	747	788	804	806	769	760	730	742	712	814	748	782	771	762	738	765	732	716	831	720	742	782	758	728	756	773	756	765	753	777	698	822	768	726	729	763	732	780	766	763	740	803	773	790	771	768	755	759	734	773	769	740	751	746	752	766	798	761	822	804	764	802	759	755	742	781	736	750	739	747	807	770	800	831	728	775	776	741	787	769	796	789	803	736	765	774	797	692	823	807	773	771	812	760	780	769	758	775	773	826	734	789	778	771	805	768	778	791	745	791	777	795	760	763	803	707	768	719	769	789	767	752	747	761	763	747	742	791	748	774	767	765	808	724	794	728	807	795	764	766	843	784	743	773	784	762	784	786	793	778	795	767	727	796	697	804	777	783	744	741	729	727	776	791	775	735	778	752	764	770	819	821	758	758	784	765	783	784	771	774	761	742	764	788	744	762	771	849	754	783	794	750	767	801	777	784	793	838	779	777	824	771	798	783	735	771	745	780	774	780	770	789	788	761	738	784	757	811	748	798	753	764	739	760	788	777	762	740	803	718	753	777	782	734	726	732	758	770	800	762	779	774	797	763	781	737	763	777	759	728	771	748	725	764	743	750	774	790	749	790	764	808	770	789	747	756	776	773	780	824	734	763	785	786	784	784	793	783	754	785	739	780	782	739	742	773	756	761	744	762	804	780	775	752	750	798	731	834	774	807	766	779	758	769	736	751	790	757	801	811	746	746	751	793	734	788	774	816	775	730	759	774	726	771	784	724	770	787	794	832	821	781	741	765	752	826	783	738	778	815	783	766	779	764	761	783	770	734	758	751	752	791	769	798	763	749	803	701	753	763	758	779	816	755	750	777	711	785	813	796	757	759	728	748	803	735	713	721	737	767	757	770	828	776	776	759	772	776	738	799	808	856	802	775	766	769	806	767	766	797	723	799	780	718	801	778	729	783	778	764	767	773	807	765	795	738	777	795	766	773	797	766	822	710	735	691	784	804	827	771	799	760	807	727	715	770	732	766	770	760	851	803	755	810	787	781	819	761	780	754	751	766	757	763	738	808	785	784	799	747	721	792	728	804	782	781	792	803	803	784	744	785	787	765	776	807	759	837	785	774	823	817	776	803	755	789	761	785	751	787	765	776	763	695	772	755	815	793	723	783	786	762	734	765	798	770	736	744	729	772	802	745	722	727	799	776	786	746	807	777	781	719	804	753	756	724	759	715	752	809	734	795	756	778	777	832	815	820	791	771	757	743	794	763	758	783	774	807	771	745	728	797	748	801	780	757	756	761	782	789	773	730	775	767	806	815	747	773	770	838	792	775	721	801	825	711	799	774	742	737	731	774	754	752	775	754	759	840	775	781	750	799	775	726	755	753	765	779	820	757	771	789	784	697	811	743	777	809	736	732	798	711	754	828	800	768	711	735	740	775	757	795	779	771	776	721	757	786	780	707	738	795	763	810	777	765	789	817	786	753	807	759	756	760	800	783	714	798	756	755	807	804	764	774	739	781	769	771	786	753	811	783	785	807	740	764	752	777	729	767	822	752	770	743	793	755	778	779	735	751	768	749	750	760	730	774	697	817	807	772	708	794	818	760	781	752	796	756	853	762	775	809	760	784	761	724	751	771	725	743	775	730	764	766	774	710	801	733	789	742	794	792	804	720	732	739	764	736	742	751	755	775	750	783	794	776	725	787	801	764	778	755	765	762	783	789	775	797	796	757	741	757	734	773	682	782	779	733	779	761
17568	14692	14770	10882	7222	5866	4338	3286	2973	2214	1551	1326	1255	1074	958	900	832	882	774	701	620	632	600	569	490	438	394	378	383	392	372	423	395	373	371	424	352	368	380	350	357	324	283	342	360	357	323	334	331	319	347	308	305	317	337	324	309	345	301	304	317	320	287	307	311	313	302	276	287	287	320	298	327	319	311	301	298	314	306	305	322	302	342	284	307	319	277	306	332	293	286	292	281	298	288	289	296	311	307	310	311	325	290	286	319	328	304	317	300	323	291	300	319	264	323	292	278	305	308	304	278	253	298	317	289	298	343	315	311	313	306	292	311	291	302	328	301	302	300	295	334	323	327	325	282	299	303	287	283	318	290	306	274	318	281	313	319	289	294	320	305	318	314	311	298	341	306	324	326	315	315	350	332	300	314	286	271	307	320	307	289	277	294	297	286	326	310	283	312	291	296	320	348	326	307	314	321	312	336	335	306	313	289	333	347	294	291	286	332	327	290	316	332	286	314	270	288	299	322	283	290	297	300	313	279	292	327	287	285	317	296	285	271	318	277	327	310	301	284	291	298	294	267	322	314	300	275	278	287	316	281	328	317	333	316	291	309	303	310	295	298	327	341	341	298	329	313	344	329	288	281	349	297	312	307	319	303	316	311	293	289	297	297	333	303	338	293	328	328	311	315	294	331	295	274	332	315	320	315	309	357	310	331	301	303	324	306	349	318	303	296	295	288	308	268	257	312	300	316	316	281	283	325	354	302	324	299	296	330	277	316	337	349	273	323	306	302	316	316	287	305	309	347	313	318	344	321	289	287	323	303	306	311	294	285	286	327	308	317	322	304	319	295	332	322	307	266	305	307	286	313	328	315	304	280	283	327	354	309	294	328	329	312	297	294	324	313	312	306	324	321	344	342	309	299	317	290	266	310	299	291	287	290	347	302	330	307	314	316	332	314	309	308	280	311	336	302	334	311	319	315	311	322	295	307	299	283	305	305	280	351	303	304	334	328	292	284	295	311	286	315	270	280	309	296	330	313	328	299	290	329	321	331	325	300	274	293	295	296	285	297	323	303	276	316	311	310	290	313	311	303	325	301	314	350	305	315	299	326	313	298	284	279	308	288	293	326	325	329	299	316	309	284	338	332	329	287	292	325	295	317	282	323	317	286	291	333	320	293	293	309	314	308	286	301	293	316	269	309	337	321	292	331	338	316	300	310	312	280	334	318	338	327	319	296	317	302	294	308	329	285	297	320	321	303	315	314	295	299	291	286	316	309	300	287	323	295	324	285	319	300	308	319	312	284	323	310	339	309	303	288	272	319	286	286	290	320	301	310	331	284	270	321	321	303	300	333	305	295	291	304	309	335	301	295	294	292	301	279	274	298	279	311	305	283	317	310	306	295	303	286	297	280	340	307	283	343	304	326	300	275	294	286	302	306	351	311	309	307	304	304	293	329	308	294	306	314	288	318	291	283	302	285	311	305	315	314	293	300	308	307	315	315	314	294	277	315	291	314	318	343	301	296	302	299	290	335	329	313	316	313	312	327	309	335	301	332	301	288	326	299	325	315	311	340	328	306	304	275	322	290	289	314	296	315	298	322	301	311	307	314	328	311	288	301	305	313	301	319	313	302	290	311	293	309	337	321	287	312	302	302	301	290	280	338	286	274	284	315	327	324	281	297	290	308	274	332	327	327	305	318	298	293	279	296	315	315	278	280	323	297	290	283	307	328	294	312	310	310	301	300	305	342	296	312	331	297	335	307	315	319	292	325	274	288	297	276	325	308	306	301	319	329	304	271	294	280	293	316	291	289	266	270	288	301	299	309	286	330	315	302	342	306	317	295	307	315	316	352	328	318	303	292	294	310	282	303	319	301	287	338	320	312	358	288	289	268	299	298	303	322	289	315	305	301	305	323	295	315	303	326	299	296	327	315	327	321	334	303	296	320	319	301	316	318	292	284	294	330	304	323	312	330	297	342	302	288	316	313	300	325	305	340	291	294	349	328	338	313	319	283	311	310	292	304	307	317	291	302	313	318	318	335	299	325	317	315	328	293	320	316	298	298	318	293	297	293	291	323	292	306	320	297	325	298	273	284	341	323	327	308	318	309	294	323	288	280	303	306	287	312	311	308	304	296	319	291	276	298	309	284	310	312	277	289	344	330	297	350	284	313	279	292	281	302	298	282	289	320	305	282	302	300	320	290	281	310	301	297	284	324	261	322	295	324	288	311	282	293	319	315	288	330	311	324	293	311	273	312	320	297	281	290	331	321	318	283	305	297	296	292	337	324	283	292	286	305	273	314	277	341	296	326	304	288	302	311	325	320	306	309	286	302	321	284	307	311	322	280	293	290	283	305	324	324	311	296	279	322	326	310	317	288	308	270	322	330	316	306	302	332	309	301	296	313	295	298	319	288	273	301	315	312	310	315	328	305	296	281	299	317	316	293	315	298	318	297	285	320	314	315	309	341	291	331	315	282	307	326	298	319	303	335	306	290	306	296	302	299	340	282	285	323	313	290	272	276	329	311	274	313	324	300	308	303	318	323	327	303	293	313	328	327	316	286	310	326	294	322	298	323	282	311	321	284	281	310	295	285	269	281	331	286	347	283	284	284	302	320	298	337	309	322	272	332	308	327	292	324	336	305	329	311	288	271	309	325	278	322	302	281	299	315	278	320	281	308	314	314	313	318	276	312	349	294	344	301	310	337	309	330	323	296	313	295	313	324	319	313	320	316	287	279	330	303	320	298	279	347	310	314	315	302	324	302	275	301	282	296	303	318	295	316	306	279	311	331	316	322	292	328	300	338	306	313	302	295	268	285	313	324	326	314	321	305	318	298	272	288	323	307	286	360	323	299	273	319	314	335	318	331	318	324	287	287	312	329	332	302	331	295	296	307	331	337	338	339	295	282	306	307	286	321	319	301	301	276	332	303	299	361	306	302	315	325	301	334	354	358	316	280	304	311	321	321	314	312	309	273	302	295	283	292	316	316	343	306	304	343	330	297	325	328	331	320	302	307	302	316	331	279	333	330	331	281	303	304	304	291	270	344	292	340	339	332	279	309	295	324	296	291	292	302	318	309	301	316	328	295	287	267	316	288	300	301	323	341	294	306	303	301	294	318	289	278	299	313	320	294	326	333	293	309	313	293	319	310	327	304	288	327	304	306	275	314	332	296	327	307	326	340	288	317	291	294	313	316	286	272	308	326	307	338	284	324	315	291	283	281	293	327	271	295	335	311	294	253	318	275	280	307	292	306	305	329	307	328	299	325	309	336	313	287	325	317	274	309	331	286	328	297	271	333	305	309	307	330	308	281	311	321	284	322	297	298	311	275	350	281	304	350	279	311	322	325	300	314	275	294	300	298	311	307	294	287	331	309	309	322	277	319	318	265	284	300	313	310	314	314	307	312	294	309	318	292	319	308	311	335	291	286	266	307	295	344	322	314	297	320	344	336	326	309	299	317	343	289	310	289	326	296	301	312	339	330	288
9927	11531	19329	19966	18322	16966	14802	13014	12436	9675	7516	6773	6010	5505	4847	4802	4677	4396	3876	3463	3192	3020	2795	2484	2062	1856	1550	1406	1393	1435	1421	1478	1380	1338	1277	1252	1199	1174	1102	1179	1113	1090	1045	1060	1109	1037	965	955	945	936	894	907	913	875	817	771	807	791	820	814	807	835	836	772	801	809	779	829	751	750	765	761	787	758	758	737	735	737	755	821	774	730	783	767	735	772	725	742	748	800	782	798	745	727	804	722	749	754	822	721	761	817	756	776	767	726	720	782	815	774	763	760	747	727	752	770	756	770	748	727	765	789	736	745	770	759	721	782	786	706	788	681	710	741	763	703	724	743	798	748	772	747	753	815	782	760	784	756	773	806	725	730	774	776	796	709	814	770	744	725	758	711	751	735	748	743	764	757	738	770	800	758	737	754	737	755	713	738	752	718	744	729	755	799	740	777	769	779	756	726	770	730	757	799	772	746	781	738	795	734	738	727	733	710	764	710	780	795	729	738	764	723	797	730	706	789	738	767	736	729	747	810	738	726	775	789	785	766	780	754	772	738	765	732	757	703	768	756	767	733	763	757	721	756	787	749	751	748	749	785	751	769	728	757	766	749	760	730	726	844	730	806	789	774	748	724	758	723	777	757	766	756	794	781	765	781	766	720	751	727	782	767	778	751	775	784	754	757	730	766	713	763	770	758	765	726	829	754	797	730	781	769	710	768	744	761	715	751	768	724	766	778	789	756	772	795	788	772	768	772	731	752	737	773	718	740	759	738	741	722	727	798	785	744	713	751	812	718	779	748	780	762	789	743	753	782	745	785	745	785	753	773	741	758	757	714	778	813	753	730	773	748	778	766	750	746	705	727	730	779	714	767	784	739	736	734	783	763	764	757	740	769	777	736	754	735	792	737	776	788	691	819	760	739	767	747	730	748	724	714	773	831	749	776	745	767	779	750	729	764	750	728	779	733	744	790	788	742	777	759	757	752	752	775	770	712	743	711	748	765	743	716	743	725	750	716	721	745	692	727	777	749	751	703	778	790	726	743	754	783	759	749	728	721	725	770	758	746	777	796	717	754	786	720	807	760	779	764	755	739	747	746	730	749	772	785	777	793	778	788	774	744	734	742	753	775	737	762	768	740	763	722	777	776	739	701	724	751	747	743	767	820	733	751	758	766	763	756	733	767	713	771	705	751	776	798	753	801	758	787	768	748	767	761	792	759	777	782	747	768	722	759	723	789	759	703	733	707	699	753	762	769	749	709	734	755	673	796	758	788	755	741	777	706	791	707	757	752	770	741	731	735	757	747	803	788	811	768	815	741	799	782	802	784	777	793	746	744	803	747	727	715	804	767	769	773	729	788	724	714	774	726	712	743	761	759	777	771	765	779	731	701	731	747	766	725	726	802	722	780	743	739	765	782	768	806	730	754	706	689	792	740	698	716	788	718	741	753	764	746	779	756	748	730	783	769	751	755	790	751	718	726	790	758	757	744	735	785	743	739	721	740	738	782	726	736	745	759	747	721	785	764	812	740	746	759	760	712	716	751	790	772	714	760	750	750	759	771	727	757	736	765	755	704	747	769	722	731	788	721	775	745	809	735	744	790	747	744	750	793	713	734	714	755	755	761	775	793	755	727	761	716	763	780	818	760	770	726	717	765	764	737	818	689	747	785	800	736	772	786	808	769	721	799	769	726	735	802	762	756	744	744	761	765	707	736	779	763	753	762	752	701	737	805	797	771	789	769	734	767	742	729	744	751	754	766	726	741	700	739	777	759	675	768	757	721	729	735	708	756	710	770	745	760	745	756	790	761	725	736	775	747	783	747	740	779	712	713	717	783	742	758	757	781	794	788	787	770	736	787	775	727	736	717	750	735	731	791	759	795	711	763	734	760	734	759	778	762	776	739	774	776	792	742	728	781	722	775	745	721	755	795	759	748	725	769	727	765	730	715	781	710	743	732	730	766	724	746	754	757	666	753	774	751	738	748	774	748	705	758	779	789	735	808	735	763	692	723	746	757	756	706	744	764	759	748	773	763	741	739	741	775	730	718	774	761	770	766	735	728	804	738	761	752	759	736	724	794	760	769	777	726	754	784	741	754	758	785	779	743	698	763	795	792	734	741	774	738	741	750	795	783	790	759	779	776	754	831	730	745	744	677	790	752	738	753	761	712	753	750	762	727	732	790	721	755	839	806	778	791	802	769	759	775	721	709	738	725	741	789	757	785	726	806	750	719	753	753	752	796	731	773	740	744	768	695	741	735	770	717	769	746	731	778	781	760	760	745	762	812	774	785	784	776	767	742	780	722	740	764	755	766	752	723	781	707	727	717	712	736	720	796	783	717	738	784	752	710	759	752	736	715	728	790	780	798	742	778	750	788	734	731	775	784	757	724	782	737	717	770	719	733	728	758	730	749	737	723	790	730	797	753	681	696	791	750	770	791	734	748	790	784	781	763	757	771	774	729	795	747	790	746	706	742	710	757	712	740	760	760	751	776	749	758	731	781	764	732	802	746	776	723	767	766	767	786	751	786	778	747	777	785	737	744	764	792	732	759	771	731	750	774	755	766	762	780	750	720	730	713	730	691	710	780	764	758	793	732	789	748	746	754	781	795	734	769	740	782	754	733	742	757	690	745	770	719	750	759	745	747	760	776	746	776	735	745	760	755	732	725	801	748	733	778	709	746	767	727	709	751	752	751	726	759	727	751	744	744	804	774	735	757	817	760	760	701	764	720	756	749	763	722	718	723	759	749	768	760	755	791	759	719	718	728	744	737	704	761	728	716	789	775	731	755	741	738	766	785	756	692	770	710	786	771	764	717	767	773	793	804	728	738	739	758	757	780	787	728	768	702	734	742	752	764	762	755	806	737	764	766	714	777	749	763	789	711	740	780	762	735	730	758	790	727	731	741	747	735	823	745	780	749	739	769	750	692	766	738	729	768	780	817	704	709	733	785	761	773	748	768	779	729	746	756	740	764	737	749	753	730	724	784	760	732	733	723	792	719	729	753	731	723	728	759	766	813	761	708	772	773	807	755	773	743	742	778	727	753	756	767	735	745	748	743	765	785	740	710	735	748	765	756	717	811	731	785	726	781	732	780	702	731	754	714	744	762	739	742	779	740	731	790	720	792	778	735	729	766	730	780	764	715	737	737	758	802	748	769	750	773	733	794	722	770	748	738	745	755	757	746	757	743	779	739	764	756	758	794	783	732	751	764	749	740	781	739	773	815	758	766	728	765	752	761	714	762	794	711	785	794	746	798	712	737	791	769	787	742	782	810	752	714	784	738	706	770	732	781	763	770	768	712	754	763	747	723	751	767	765	775	745	753	721	718	739	767	762	757	737	726	765	820	703	777	744	738	767	746	785	768	753	761	756	797	756	794	733	742	752	769	752	715	698	739	835	762	813	726	790	728	793	752	732	771	722	767	724	781	756	737	805	755	778	709	779	771	737	772	789	729	731	766	764	779	781	749	783	796	717	772	772	767	762	728	734	788
26626	23842	21600	16370	12305	9672	7631	5814	5013	3473	2512	2064	1792	1550	1486	1379	1306	1284	1106	975	919	866	875	739	672	629	532	531	528	490	446	498	493	515	431	462	451	462	482	460	426	462	430	443	453	408	403	424	395	428	392	392	381	384	375	364	397	363	357	355	349	375	356	396	390	355	356	355	394	344	353	369	337	342	370	352	337	338	329	372	383	365	344	362	371	378	358	369	388	320	344	334	344	338	320	331	376	315	343	351	370	395	346	367	340	349	339	362	322	334	334	342	338	350	347	358	357	353	333	333	375	359	370	364	368	335	337	347	361	355	325	390	351	369	337	345	364	358	347	364	359	396	358	316	359	358	352	337	374	385	371	382	342	316	380	336	337	363	360	337	328	338	357	343	335	324	365	356	353	336	344	369	359	353	311	360	348	378	348	368	320	326	358	347	350	372	346	345	350	340	346	325	356	350	347	366	361	369	333	334	375	380	336	349	327	333	359	352	364	369	333	341	368	354	356	357	366	349	357	396	356	341	339	371	354	379	330	356	328	375	370	379	355	357	380	351	344	377	350	341	353	331	349	328	348	394	364	352	336	329	348	314	369	354	351	327	331	341	333	342	335	349	368	330	329	352	353	363	344	367	347	325	391	354	354	338	342	363	383	339	349	376	347	382	345	324	301	352	339	366	316	393	334	354	360	331	380	313	338	364	345	377	348	339	384	339	333	359	360	321	324	361	368	367	352	339	383	323	349	354	357	327	381	372	343	350	345	327	386	321	370	348	355	357	361	367	368	347	359	354	342	379	343	349	379	363	313	380	349	356	360	370	333	340	340	362	339	376	319	336	356	369	348	317	346	379	353	324	334	321	379	380	389	369	353	368	365	376	337	404	358	351	343	337	363	359	358	373	357	371	362	378	330	376	349	334	336	320	336	324	346	401	335	353	297	354	359	346	380	348	348	352	410	342	349	374	329	367	373	338	385	339	387	370	364	347	336	354	345	376	351	379	358	366	362	376	333	340	348	391	359	339	346	367	358	356	337	325	348	358	364	384	358	331	359	342	378	361	359	385	360	343	352	347	315	363	355	352	384	374	345	354	362	376	383	362	377	344	347	377	372	363	378	374	318	363	382	356	336	337	337	381	356	353	351	370	348	367	355	347	346	361	335	366	369	338	367	316	339	321	366	354	358	339	394	297	377	348	367	334	328	367	342	326	372	363	365	361	365	339	384	360	370	327	303	345	364	347	363	368	365	397	337	368	355	368	390	372	332	355	343	351	386	345	351	320	333	349	349	334	337	326	374	344	366	363	324	348	330	364	352	342	388	375	347	352	348	345	339	387	353	341	333	346	352	342	338	326	376	345	347	368	314	376	382	352	361	327	325	370	400	355	376	389	362	371	363	338	359	388	392	370	374	401	337	342	353	353	342	331	326	364	355	314	379	362	359	380	340	363	334	377	376	345	342	362	367	358	366	328	359	345	346	328	356	340	371	347	388	352	383	371	375	372	401	329	348	334	336	369	324	335	369	390	366	349	341	389	372	367	389	349	373	342	401	349	326	371	338	343	365	357	344	343	387	362	415	361	355	375	339	347	342	377	359	336	365	380	323	354	340	392	324	349	343	347	373	353	325	342	328	364	371	348	328	345	361	355	341	354	325	364	328	381	332	357	389	354	353	352	363	333	384	359	333	363	353	351	381	363	334	344	333	340	344	373	376	383	332	358	340	346	370	392	367	351	335	358	307	333	331	333	366	360	372	331	364	408	359	374	391	343	388	348	380	354	322	360	389	373	418	356	363	344	370	375	378	336	360	363	346	328	355	328	341	361	363	322	329	291	347	340	322	365	384	383	349	409	367	378	346	366	357	349	355	368	376	328	322	355	325	364	352	353	373	361	396	351	375	379	331	346	356	347	347	368	326	363	384	375	353	342	356	372	352	327	347	375	341	341	327	362	360	339	334	314	359	338	334	350	345	364	352	349	345	355	370	346	345	349	365	352	306	323	363	342	366	347	326	372	373	342	339	371	309	378	330	343	344	353	366	342	368	326	354	350	379	347	326	381	373	369	320	313	340	339	332	339	348	335	354	383	373	343	338	352	346	341	334	335	340	371	342	355	336	355	386	345	382	389	390	371	336	360	367	339	325	364	326	370	334	336	351	334	361	332	384	372	357	371	359	363	390	360	358	328	320	344	383	354	328	361	359	359	353	356	363	361	347	376	351	334	359	363	379	353	377	334	377	391	360	367	291	344	341	347	332	333	363	367	343	329	353	361	340	370	362	360	350	340	320	348	334	319	344	335	387	381	360	314	353	363	365	321	350	332	354	339	376	337	379	380	342	345	350	351	341	328	353	340	338	360	371	384	322	368	365	347	361	345	347	383	326	352	344	364	382	377	363	362	361	349	363	368	354	350	366	370	388	320	319	357	393	360	348	344	360	376	338	377	313	344	346	401	369	369	372	335	348	337	370	359	337	358	359	318	350	342	327	311	379	363	328	358	345	348	363	360	370	358	356	362	337	367	355	361	437	366	380	363	386	369	347	364	349	390	345	335	364	382	362	382	354	384	326	362	321	340	365	370	368	343	365	330	377	338	347	383	342	366	383	363	350	371	325	336	344	318	320	362	365	355	379	341	362	348	379	351	356	373	332	344	353	350	348	382	366	383	373	357	346	399	326	349	357	363	346	332	372	349	358	349	327	363	359	338	365	343	383	358	348	381	353	355	352	338	369	410	333	371	342	358	336	334	371	330	325	377	329	385	351	335	380	345	358	334	360	374	389	360	341	344	339	364	354	353	388	352	336	366	385	344	374	332	326	340	303	396	325	336	326	347	350	354	379	311	347	371	344	382	362	378	382	337	348	349	342	412	334	341	378	337	381	354	312	334	339	345	354	349	344	330	346	364	390	362	368	380	381	350	360	386	371	364	378	362	344	356	353	358	400	365	372	328	345	326	378	358	358	358	344	315	358	357	350	369	360	326	333	378	339	340	363	360	343	349	380	339	384	385	358	369	354	371	358	365	358	319	348	298	344	351	357	367	349	368	377	361	356	361	322	311	377	352	384	367	345	350	355	329	367	349	354	355	380	339	348	356	329	343	328	369	329	339	353	349	357	341	339	350	327	348	320	338	346	337	353	347	347	334	321	367	341	355	374	374	326	376	355	333	358	355	355	373	363	342	360	357	332	344	358	350	371	375	343	356	379	369	429	390	373	362	348	350	371	345	377	359	367	392	353	361	338	359	354	346	367	387	344	346	373	344	343	361	347	361	379	342	341	342	301	340	350	331	338	353	367	384	327	350	369	372	339	347	387	362	370	363	312	344	360	369	334	340	381	337	347	340	342	371	358	340	333	302	339	344	349	346	377	374	373	359	402	390	344	344	337	357	356	342	344	327	351	332	397	378	371	354	370	311	380	373	347	335	328	362	336	379	338	375	382	379	354	359	345	350	336	333	398	348	336	372	303	373	350	357	329	344	364	367	352	378	367	344	352	344
15920	17746	25292	26060	25378	23127	20453	18988	17572	13539	11407	10145	8977	7802	7498	7331	7225	6554	5629	5120	4920	4403	4141	3605	3144	3047	2371	2092	2175	2010	2138	2062	1799	1866	1837	1660	1729	1520	1483	1468	1490	1454	1422	1519	1428	1291	1260	1235	1145	1074	1105	1074	1086	976	1053	994	994	936	999	993	898	923	955	948	928	982	966	944	895	931	833	881	907	819	900	880	921	901	863	858	882	843	864	888	870	802	840	871	873	866	843	885	885	891	892	888	884	798	875	924	882	894	831	857	888	873	854	846	871	862	840	863	860	858	846	823	826	872	778	888	813	849	874	847	878	862	888	865	822	828	868	849	870	838	864	820	866	824	823	886	879	900	875	862	813	903	831	828	874	842	886	873	873	862	868	833	829	876	872	853	894	839	818	867	840	848	868	887	894	843	829	800	826	822	868	830	817	877	904	899	894	849	869	887	856	879	888	859	901	837	856	796	843	846	843	873	892	866	813	847	900	811	845	850	819	850	818	848	832	863	838	844	824	847	873	916	833	853	869	816	879	790	887	841	877	962	836	882	893	899	848	876	880	862	863	848	888	770	826	868	814	845	845	868	889	881	815	846	846	821	837	845	888	862	868	822	813	834	830	851	843	872	812	844	855	839	889	860	841	877	876	886	847	866	866	835	858	861	819	851	819	850	880	822	849	832	837	885	836	855	837	862	853	827	799	894	877	861	850	861	848	885	853	874	862	838	928	853	832	850	830	843	871	802	837	893	873	867	781	863	848	847	872	852	868	875	852	808	905	908	883	827	832	780	851	811	826	871	889	871	851	853	840	935	864	850	870	812	848	854	888	864	885	797	882	828	852	837	843	842	866	848	880	886	881	837	908	834	848	825	870	883	839	885	846	800	842	888	878	811	913	880	885	869	888	821	886	820	895	849	851	856	796	820	872	857	841	849	858	830	936	887	857	891	849	845	855	836	821	890	846	848	874	861	853	884	858	819	857	823	890	840	843	904	910	827	842	879	832	896	799	854	890	850	881	866	812	901	887	852	861	837	875	840	872	869	840	877	842	864	886	828	874	834	859	833	883	927	866	878	884	854	918	873	884	809	864	843	871	902	808	797	898	824	845	852	837	838	900	858	838	906	806	823	833	867	827	834	913	905	838	883	883	829	862	862	856	846	831	872	852	875	834	861	841	863	863	909	848	801	845	813	806	834	915	848	890	899	888	873	853	875	808	867	811	875	864	891	822	830	839	890	808	887	865	919	810	875	913	788	867	838	894	811	838	858	918	863	845	896	834	867	870	874	839	876	864	855	815	848	880	839	839	869	833	816	880	859	879	817	876	853	834	844	799	833	828	898	881	823	802	898	849	867	832	872	850	829	851	823	850	865	837	820	854	820	855	823	869	854	887	900	816	828	832	850	858	870	893	838	866	812	860	864	835	823	860	842	894	830	881	868	868	866	914	888	876	942	839	817	812	844	812	823	898	835	884	866	874	830	840	872	885	850	833	833	829	776	863	888	841	845	874	778	860	850	824	855	875	882	857	858	864	889	858	940	864	806	900	888	908	814	819	833	877	844	817	769	833	816	886	825	843	840	842	817	823	824	833	830	856	889	864	838	825	888	859	880	852	902	799	858	824	832	820	883	866	841	824	846	906	869	833	878	872	872	856	886	827	891	823	846	865	825	846	866	895	883	850	863	870	854	878	853	869	871	842	865	856	873	889	822	839	836	806	815	851	865	875	810	842	834	858	845	879	873	931	807	830	888	806	902	864	867	832	829	844	872	837	865	833	823	844	841	825	896	881	892	853	901	870	823	920	772	848	839	852	840	889	802	836	856	806	874	859	866	870	875	853	862	843	905	804	876	826	852	855	821	882	839	869	863	806	837	869	840	818	848	841	879	896	860	829	855	884	873	849	845	834	822	859	879	834	836	806	883	864	840	847	839	844	812	818	870	872	810	839	846	868	867	872	849	925	827	861	831	820	863	856	875	819	861	873	848	824	807	893	899	889	894	861	838	866	805	860	872	839	836	851	861	875	872	887	870	897	833	829	886	881	846	850	907	910	820	835	829	875	823	830	833	822	878	820	865	799	861	858	844	859	835	826	853	889	878	828	867	827	817	839	869	874	826	839	867	789	849	908	860	875	834	808	836	867	828	886	842	877	847	872	857	870	856	866	867	833	811	815	876	875	860	890	824	858	879	805	861	780	864	832	822	829	858	874	859	861	852	827	922	857	789	831	855	877	892	853	850	834	878	873	925	875	813	896	875	848	821	900	808	895	923	880	888	846	889	832	851	865	894	866	852	867	880	861	835	812	866	856	829	854	833	883	871	842	864	911	899	800	861	839	902	822	817	864	843	826	823	885	854	902	782	846	869	828	881	888	816	869	848	892	862	855	852	873	848	860	876	888	836	863	870	849	858	871	832	847	858	842	909	865	842	819	899	891	886	919	859	848	807	871	908	843	814	845	813	853	826	835	915	879	864	875	866	854	882	868	827	870	863	900	873	853	823	838	868	813	870	837	872	813	812	845	843	804	861	809	890	879	839	857	852	857	811	829	894	787	843	891	828	809	849	807	900	839	823	829	877	850	825	834	861	900	882	885	884	850	828	864	884	839	805	865	856	880	837	848	899	891	825	916	873	778	885	893	881	875	868	813	902	888	822	845	884	831	865	873	913	861	886	873	840	896	873	886	846	865	862	895	812	896	844	893	815	845	880	899	850	895	851	829	854	877	866	819	853	799	819	882	892	868	907	872	847	838	891	824	864	851	863	916	920	834	850	831	880	853	837	893	853	882	880	886	863	836	865	835	881	874	848	871	863	900	847	898	843	865	828	888	820	817	861	829	865	878	830	826	869	848	857	868	856	801	892	772	838	882	877	829	829	857	810	826	905	883	885	883	865	856	866	804	838	861	809	879	858	849	841	860	843	848	909	912	924	831	861	881	887	859	849	867	869	859	866	827	813	864	831	863	874	792	867	824	889	807	815	874	861	847	831	861	851	886	903	827	853	823	854	878	804	820	864	906	824	886	915	822	819	839	853	859	806	895	853	888	845	834	818	827	873	834	846	844	848	821	887	855	853	862	858	832	808	852	818	833	853	850	833	868	848	895	803	841	827	861	904	853	894	856	874	883	933	841	841	851	845	842	838	898	889	876	896	903	838	865	830	805	876	865	858	887	868	852	898	815	853	834	885	802	901	807	869	849	883	877	841	834	824	914	848	817	851	799	854	842	861	850	849	795	852	836	849	861	781	860	820	829	870	860	883	864	874	830	830	831	882	867	856	876	870	825	887	833	844	859	863	822	821	847	880	876	870	877	852	871	880	846	854	873	828	839	849	854	905	800	838	817	850	912	893	882	835	841	837	812	788	866	821	846	826	858	817	859	821	822	897	845	832	843	823	839	820	885	847	893	857	854	799	859	874	895	857	822	827	865	855	866	840	870	892	864	833	868	797	828	847	877	872	836	817	855	900	809	852	899	862	867	866	840	875	888	827	874	863	871	852	892	854
35805	31726	28284	22195	17681	13693	10122	8882	7143	4943	3927	2998	2701	2423	2104	1978	1954	1765	1456	1408	1171	1070	1027	847	773	755	670	603	587	535	550	538	551	547	520	456	435	444	444	461	468	424	435	477	414	422	395	376	407	386	381	371	345	308	328	337	349	371	362	332	333	344	373	345	334	313	330	317	321	330	355	332	348	333	323	291	291	316	313	315	355	320	328	324	313	292	270	308	335	320	304	303	302	332	354	302	323	321	308	289	319	317	297	324	325	320	310	299	296	336	308	309	343	329	321	369	342	308	323	315	329	334	321	304	320	310	330	308	320	327	307	297	323	290	327	317	304	328	289	350	322	311	325	333	290	315	284	317	322	343	307	285	316	280	301	332	302	278	345	318	342	325	348	297	311	316	328	305	318	351	305	301	304	310	310	309	358	318	330	305	329	307	313	307	336	345	308	297	359	328	317	326	296	311	329	344	290	302	327	324	312	292	337	314	347	319	311	328	303	285	337	343	322	271	312	318	315	320	324	329	312	317	323	331	298	332	284	297	355	331	327	318	305	285	336	333	313	311	343	287	345	317	317	330	308	333	339	305	340	313	316	315	354	324	303	303	331	312	300	336	331	314	321	310	340	314	282	295	340	306	336	321	315	280	311	310	305	312	316	339	295	330	329	306	307	318	302	307	334	288	268	293	338	357	340	291	309	309	309	335	295	330	338	306	344	315	298	318	328	333	316	299	298	320	336	324	337	340	301	314	301	280	318	340	315	334	325	358	309	316	329	304	261	304	339	323	326	288	310	290	321	288	326	307	296	360	332	342	333	352	315	296	317	321	321	348	290	333	316	306	344	293	312	313	319	317	283	297	340	312	327	296	307	310	317	309	337	306	279	292	308	334	327	307	319	310	325	307	337	327	356	318	327	309	292	321	320	318	280	343	278	296	314	306	332	292	344	300	337	300	338	315	306	323	306	334	319	322	306	330	299	291	316	321	308	315	329	298	281	278	327	315	314	314	324	310	314	307	313	340	324	314	302	325	310	323	300	341	331	313	316	319	274	363	304	317	316	308	319	312	342	292	312	321	325	341	333	342	282	314	325	284	311	334	346	336	318	299	301	324	351	285	343	271	310	306	319	306	320	310	335	321	357	333	318	318	299	336	321	318	310	321	298	308	347	350	341	352	234	337	301	318	328	339	305	330	284	325	312	296	333	293	330	322	335	325	302	336	298	313	339	321	288	310	315	322	350	330	326	294	292	343	308	337	317	324	314	315	332	296	314	305	300	302	311	311	327	312	331	315	338	307	316	315	333	319	304	318	334	365	328	329	346	323	320	337	356	314	329	306	358	299	283	316	300	287	333	306	314	285	334	327	312	289	306	334	335	330	313	328	316	344	311	337	316	316	351	311	340	316	297	306	337	295	294	325	336	328	318	321	289	329	309	319	291	307	328	314	325	300	311	296	319	303	324	336	273	303	325	321	308	321	322	330	322	336	272	283	347	323	337	328	291	316	319	331	345	316	313	327	327	315	313	327	327	294	329	314	279	284	324	333	296	337	338	342	292	301	322	302	310	314	325	349	318	336	297	305	303	335	333	317	353	312	326	333	311	300	293	303	292	322	283	323	339	329	320	294	348	299	324	321	312	307	330	318	283	311	320	318	355	320	334	302	307	309	330	316	311	350	317	300	348	337	334	357	295	290	322	310	311	289	313	344	327	287	318	322	297	340	312	307	350	326	318	309	336	336	335	327	319	330	315	323	348	299	349	342	308	335	332	312	273	303	283	293	314	357	305	324	313	323	298	298	331	334	308	308	321	307	296	294	289	295	334	288	314	276	298	291	279	306	313	302	308	335	317	321	298	336	321	284	317	334	316	350	298	330	297	305	339	294	332	309	321	332	331	309	329	308	302	311	342	326	313	336	316	322	310	323	303	348	315	322	318	313	317	302	313	275	317	304	305	293	287	305	290	324	311	342	295	335	330	350	310	287	311	310	315	306	332	318	350	299	325	322	331	316	322	280	308	302	311	339	312	334	322	283	324	307	319	311	318	330	299	332	344	318	333	325	322	324	320	294	315	336	289	296	324	294	327	285	314	314	323	331	324	334	296	342	373	337	304	313	312	282	301	338	315	341	294	311	265	315	313	288	340	327	327	353	352	311	310	330	308	339	314	323	293	337	300	279	314	338	315	353	306	305	336	347	325	328	370	283	300	303	305	303	308	350	304	333	340	274	322	315	318	348	320	329	310	321	292	319	279	299	290	315	304	322	294	333	308	308	347	284	314	284	280	325	289	318	307	300	290	306	311	332	324	315	312	294	302	317	296	359	325	323	299	301	319	324	297	314	302	315	313	312	324	316	291	323	309	310	334	310	332	305	293	331	276	271	339	324	314	319	309	338	314	304	311	313	329	316	314	306	294	318	323	259	271	348	354	320	286	314	313	328	354	283	324	304	305	302	334	302	315	322	305	339	320	315	300	288	322	362	335	301	316	304	339	353	307	325	334	318	331	328	293	301	305	311	298	295	331	331	319	287	333	283	295	297	327	360	318	305	290	304	300	314	332	301	326	300	328	343	270	310	347	338	317	302	300	299	335	294	310	291	301	323	295	296	283	320	317	307	323	325	291	305	309	300	340	337	316	307	367	324	308	336	313	355	328	349	320	335	311	319	309	311	301	300	308	339	308	325	297	316	296	285	323	312	280	282	315	317	322	324	327	337	328	321	284	304	340	313	319	302	280	336	313	312	312	306	324	303	335	341	341	293	291	297	308	304	318	328	311	322	278	320	345	335	310	343	324	336	309	327	328	328	296	301	320	283	331	327	310	313	300	305	298	328	349	310	326	322	309	329	340	296	322	298	336	276	314	304	334	277	329	307	334	326	350	282	284	323	321	323	320	316	305	282	318	332	307	335	331	304	319	320	333	306	333	307	304	320	314	311	344	311	340	306	330	334	330	298	277	325	307	345	294	303	335	311	344	344	309	329	341	330	341	333	365	336	314	309	340	305	316	321	306	305	294	316	307	316	312	329	367	302	339	328	343	303	324	318	311	295	330	313	297	303	300	326	263	294	323	324	329	318	325	325	317	313	328	333	307	337	325	301	293	284	317	291	336	307	297	326	321	310	297	285	317	307	345	324	304	314	323	337	299	339	316	314	331	292	329	324	286	337	313	350	317	271	321	322	300	282	288	333	295	324	324	316	310	332	323	314	300	319	319	328	288	308	319	317	298	348	312	289	315	321	286	316	319	295	342	317	329	330	327	319	302	340	319	351	277	314	323	338	327	346	316	360	314	293	315	304	316	302	341	318	298	278	292	322	311	312	315	327	328	299	336	310	334	321	302	327	333	329	307	333	337	321	301	320	294	299	331	295	324	318	306	320	315	330	298	312	298	302	346	310	303	312	322	289	328	299	316	337	308	330	339	342	346	318	307	277	306	320	285	317	294	292	334	338	306	309	318	318	278	341	300	344	293	296	300	327	291	333	305	316	331	344	306	294
21031	22848	29881	31606	30486	27959	24492	24633	21394	16980	15415	13651	12119	11335	10661	10247	10146	8800	7737	7133	6503	5871	5401	4731	4222	4133	3306	2838	2690	2666	2678	2550	2480	2323	2207	2119	2002	1824	1805	1804	1733	1685	1751	1734	1613	1548	1394	1241	1260	1106	1147	1130	1080	1026	1012	947	880	966	950	1022	994	937	936	901	962	995	908	844	874	835	830	784	776	784	789	787	807	775	848	802	763	755	757	781	782	756	829	732	756	758	772	789	739	708	750	775	808	743	808	742	759	776	720	738	777	789	748	747	742	762	726	741	717	811	788	758	771	747	757	697	788	779	756	740	742	724	754	744	812	766	749	757	740	776	718	744	753	816	768	765	791	791	740	769	750	822	811	759	739	818	780	757	758	775	782	733	759	709	770	740	764	766	751	735	808	761	751	770	764	756	764	765	776	809	783	763	752	813	715	725	749	792	740	754	753	785	756	707	734	720	771	765	730	703	784	785	786	703	781	747	828	775	733	736	737	768	723	777	716	731	752	785	807	737	758	776	754	764	776	772	741	741	775	788	805	742	711	745	739	788	745	747	786	780	736	760	775	747	741	729	755	755	732	767	843	735	765	799	776	785	763	763	771	789	743	757	825	764	810	797	791	726	758	735	793	767	802	728	762	750	793	753	703	748	781	763	800	726	787	774	775	741	777	721	694	733	737	755	805	755	743	730	736	781	746	752	726	827	751	811	763	779	745	743	779	764	720	764	743	692	717	737	776	765	752	806	750	796	742	755	780	796	785	796	762	757	764	788	795	756	797	753	768	799	806	782	747	745	735	770	715	776	779	766	714	742	733	760	710	764	733	804	784	874	749	698	758	748	756	731	715	786	793	706	784	772	805	721	771	761	762	720	805	759	774	778	788	746	766	753	715	778	725	776	783	724	730	745	724	768	747	754	738	764	774	757	772	804	754	773	757	747	726	809	698	758	767	787	767	779	726	705	783	733	755	779	734	748	724	747	760	758	727	768	775	753	773	720	739	764	748	742	800	751	789	759	811	759	761	838	726	792	730	803	821	737	751	741	813	735	729	739	798	741	774	809	700	729	758	784	762	743	836	729	797	768	792	764	753	773	709	738	760	737	802	752	764	748	755	837	770	739	735	763	751	737	702	777	793	718	728	733	728	797	721	756	770	801	798	776	739	767	762	719	805	762	768	775	724	761	754	723	749	755	769	771	762	788	756	805	756	740	789	791	776	764	747	765	775	756	763	752	721	821	818	751	757	787	743	756	752	752	751	728	784	764	800	749	765	750	787	754	772	760	748	792	775	746	802	741	787	792	757	778	740	768	791	746	730	741	760	760	760	710	750	791	711	762	762	740	785	734	724	746	771	757	743	784	736	744	735	764	759	719	728	781	764	802	771	752	798	752	760	769	773	746	734	731	792	786	794	728	785	787	736	785	750	771	739	734	772	726	748	732	747	775	702	744	743	809	730	818	774	772	765	790	744	832	753	713	767	735	735	803	741	795	759	761	757	735	791	731	794	778	800	744	787	761	738	751	753	727	728	744	757	773	744	798	727	780	736	748	782	801	755	746	789	799	803	734	788	805	752	755	754	741	769	784	761	805	802	761	743	763	708	734	746	726	797	813	745	740	768	781	735	824	786	765	765	773	754	758	770	764	748	763	758	813	764	791	811	721	779	796	750	728	764	831	693	693	767	781	745	712	770	766	760	756	722	749	793	807	773	795	734	763	766	750	760	795	756	784	765	786	785	704	760	748	779	792	692	746	795	710	757	756	739	748	767	767	769	763	749	787	771	732	723	766	804	733	748	757	725	753	751	744	774	747	762	737	703	729	780	845	776	788	775	735	746	730	803	781	739	766	745	735	741	747	766	736	760	790	784	804	743	743	780	731	751	812	749	789	757	767	744	809	731	732	803	754	748	824	756	749	753	713	763	770	743	760	762	763	732	732	813	770	797	723	792	785	818	742	743	780	725	699	772	741	764	822	736	781	795	781	776	792	744	730	783	708	794	741	759	766	770	717	811	745	790	739	767	707	730	801	794	779	723	763	754	770	769	775	784	746	769	750	743	776	782	754	794	741	736	793	743	774	794	745	759	781	732	746	750	784	739	747	771	809	773	776	780	705	742	768	768	754	781	719	779	797	778	728	685	748	777	770	737	723	838	786	816	733	784	758	715	737	810	725	774	782	729	720	761	775	769	783	743	772	767	767	744	766	706	765	767	783	747	784	759	735	694	758	761	763	743	762	775	733	738	803	747	722	832	782	770	762	746	753	795	752	750	788	776	735	753	837	744	753	777	721	783	770	748	739	764	748	779	762	730	732	769	793	778	762	756	787	764	773	777	818	786	781	722	738	732	769	745	781	744	776	779	759	769	760	778	737	759	731	714	733	739	766	759	782	756	791	741	774	777	770	748	770	750	777	761	786	741	783	788	732	824	780	741	722	806	726	751	717	767	796	748	750	758	766	752	744	760	751	746	800	735	713	761	765	757	812	774	744	761	780	790	773	780	798	763	760	745	779	731	751	749	741	788	805	762	826	741	758	748	802	766	793	736	805	696	804	717	763	737	768	729	750	733	728	751	772	768	769	753	782	793	804	728	786	764	803	750	754	765	780	805	713	772	787	820	774	733	749	771	750	796	721	709	766	751	781	785	783	741	727	769	820	764	793	690	763	746	773	718	757	755	756	740	766	790	757	759	757	763	759	767	774	788	780	794	789	733	754	756	800	773	734	768	767	778	757	740	783	761	758	736	748	784	748	775	761	744	744	780	766	737	784	761	778	742	769	776	774	737	787	763	776	779	798	757	765	753	753	740	751	731	773	738	729	750	771	784	739	768	767	741	757	785	769	796	732	787	751	710	796	758	749	745	760	764	755	771	745	747	788	700	749	774	792	739	750	752	774	763	758	730	754	780	801	733	753	764	842	729	752	755	705	714	747	740	751	749	764	794	782	760	714	787	790	783	772	786	724	758	810	763	707	752	718	812	749	757	768	780	785	759	751	783	756	770	768	758	748	750	789	728	821	735	756	728	795	760	759	741	744	739	799	760	799	740	774	785	744	708	776	788	730	768	744	754	768	745	770	835	716	776	791	727	737	743	752	785	806	766	785	751	769	788	812	740	735	722	802	725	734	742	757	753	754	741	740	755	752	743	776	795	779	751	720	749	682	811	757	772	730	728	749	752	779	789	771	736	759	739	745	748	796	776	748	742	758	734	759	780	749	745	744	754	712	723	800	772	750	791	783	754	810	793	779	713	741	820	707	773	759	788	789	739	782	777	769	816	793	736	729	751	744	826	772	791	748	722	743	730	762	732	761	789	787	748	715	791	771	715	761	766	756	756	749	761	810	763	741	791	736	706	741	733	731	715	783	770	767	749	766	773	738	725	732	699	748	717	762	743	777	780	712	680	766	777	743	807	785	779	799	809	807	766	813	737	785	790	721	802	740	753	745	730	754	809	780	775	770	740	769	751	765	779	750	765	766	789	749	759	756	753	782	779	730	760	744
17411	14279	14204	10516	7447	5311	3616	3504	2740	1988	1790	1435	1139	1118	1132	1008	965	770	773	692	674	591	593	523	480	442	453	411	400	423	444	412	390	396	381	386	364	342	372	360	332	339	344	375	383	292	308	344	298	333	320	320	292	319	323	327	312	323	304	295	311	323	311	307	325	311	325	308	323	309	311	309	304	305	325	262	287	302	302	294	278	285	317	314	290	290	300	316	305	287	331	320	329	310	301	300	300	324	308	299	319	306	314	273	328	281	297	311	279	277	336	313	303	282	302	317	292	276	290	290	313	292	292	330	320	323	289	321	333	280	310	320	294	291	317	294	288	303	307	295	307	308	289	312	302	289	281	267	340	326	284	285	296	262	329	330	308	327	288	286	309	319	291	305	298	282	306	317	292	330	297	324	310	292	330	267	308	307	283	273	314	274	326	365	282	329	297	293	284	308	288	289	305	315	311	295	298	315	300	294	274	287	308	287	301	302	312	337	312	312	282	295	332	299	304	236	304	296	284	311	273	285	296	309	326	326	271	290	318	334	316	326	276	327	302	310	305	271	297	315	290	305	290	284	266	298	295	302	321	290	276	316	285	307	304	318	283	326	284	261	284	334	311	289	298	309	265	273	305	321	291	331	297	271	299	292	297	299	312	277	285	292	318	303	303	300	315	316	286	302	291	285	298	293	268	305	302	312	277	289	345	291	269	333	288	279	315	284	296	294	318	287	307	309	327	280	286	298	324	283	261	289	286	336	295	338	329	280	308	299	288	288	330	313	284	319	313	320	283	308	282	283	334	296	326	326	323	311	295	312	266	320	275	359	299	298	317	303	313	330	312	288	306	313	292	289	290	336	328	292	304	316	316	304	318	306	287	283	340	282	276	303	316	326	274	307	302	296	318	297	299	292	266	286	302	315	286	315	286	311	296	320	329	299	318	285	293	288	295	326	303	320	295	301	288	321	293	298	294	330	323	283	328	309	248	303	305	270	294	298	288	286	314	287	294	293	326	291	301	328	317	318	323	306	351	311	282	301	274	266	295	305	297	329	319	305	304	305	278	321	296	302	312	265	324	298	289	332	279	295	292	301	330	307	279	283	344	294	259	311	321	320	334	328	310	311	332	360	310	307	324	306	324	281	285	301	313	283	302	294	335	320	260	294	315	316	293	278	299	302	344	327	289	307	330	284	307	297	308	296	315	318	312	307	309	318	316	285	275	296	305	276	325	274	295	319	312	284	316	280	281	298	300	272	265	312	285	298	285	306	326	284	323	292	284	319	301	320	283	311	334	318	283	309	278	325	289	325	315	319	328	306	291	308	293	317	328	295	335	261	294	315	316	291	283	301	277	328	301	310	315	300	324	310	304	326	317	303	290	285	311	307	315	293	315	301	311	331	288	328	307	322	332	297	305	314	324	284	310	283	291	300	300	318	283	329	265	297	289	303	316	295	286	296	264	308	297	310	284	339	320	306	298	293	311	316	299	282	317	309	295	290	269	316	286	301	279	296	287	305	281	298	291	311	291	291	280	337	283	271	325	294	273	297	291	301	309	284	292	316	306	298	272	336	312	327	303	346	287	270	325	294	263	279	291	301	271	329	296	275	316	287	293	317	309	306	287	271	303	292	325	284	314	288	339	278	282	319	279	294	272	284	291	279	283	289	325	310	300	303	316	298	322	346	288	298	334	298	292	274	287	301	284	300	312	295	324	274	309	269	311	294	328	308	290	303	291	302	286	317	300	288	316	290	298	254	297	298	311	338	278	304	341	282	297	304	275	323	312	302	322	293	290	323	346	314	323	278	305	294	308	296	319	294	337	283	323	297	296	275	274	280	297	342	304	298	295	313	304	287	325	282	297	320	320	333	283	328	345	267	290	296	311	330	278	338	284	297	321	277	317	284	271	303	304	293	284	326	281	316	329	308	329	291	266	310	288	300	312	292	299	275	269	272	313	264	285	334	275	312	335	306	308	276	297	293	303	295	306	295	279	310	302	290	269	291	299	330	296	307	305	306	304	285	309	290	304	328	308	280	315	305	304	304	320	348	329	303	311	315	301	290	316	325	317	321	321	297	299	286	289	307	302	320	280	303	275	330	293	329	312	335	304	297	327	311	312	302	296	316	331	300	297	321	324	310	307	292	311	288	308	330	302	290	307	295	279	308	342	314	315	336	284	299	326	327	291	281	285	283	315	295	308	287	307	302	287	299	308	273	304	313	319	317	287	327	283	296	296	298	289	298	304	315	307	287	286	299	294	289	317	300	297	286	291	312	309	294	325	271	316	321	288	299	292	303	289	306	302	273	322	311	312	299	343	311	299	286	328	268	288	300	308	290	317	289	329	326	289	309	306	293	286	289	326	304	277	328	310	282	350	336	293	299	297	302	289	318	283	277	301	290	307	341	345	310	296	295	294	329	279	293	299	277	327	287	307	277	306	294	319	273	322	301	286	332	303	329	308	324	309	308	308	309	300	311	300	327	303	284	318	288	303	317	297	330	318	289	291	319	294	280	315	300	287	330	268	288	305	313	317	302	298	348	281	322	325	344	327	285	317	305	269	294	301	309	277	300	276	309	271	311	308	302	332	324	322	305	298	309	294	273	269	295	323	297	319	280	322	299	304	256	302	281	303	329	295	312	289	278	277	291	302	327	308	306	286	295	282	333	301	294	288	280	337	303	316	280	308	318	315	303	272	284	304	284	298	306	302	302	320	268	299	335	300	296	306	292	292	302	298	286	290	306	291	282	270	318	368	325	318	322	274	272	304	322	295	302	269	305	327	333	308	302	299	345	315	275	312	280	271	327	292	294	275	324	314	326	309	304	274	257	307	310	313	281	303	302	307	267	290	324	276	321	306	310	315	296	282	263	267	302	269	314	291	297	331	308	318	296	292	327	296	324	314	324	270	269	293	304	305	323	335	294	310	294	325	308	269	304	286	309	282	313	308	291	284	289	301	280	315	293	301	286	280	322	304	291	315	323	302	324	311	305	279	297	310	320	319	324	313	308	315	304	278	303	283	323	295	315	313	294	321	277	317	321	315	294	337	298	272	298	269	321	293	293	318	296	321	296	294	297	288	269	280	293	326	342	288	304	303	325	294	311	303	291	289	287	306	282	314	268	309	284	314	308	307	309	333	307	285	306	334	301	296	285	293	274	296	304	300	273	306	286	283	286	300	309	321	319	316	348	313	299	292	323	292	294	323	277	280	338	335	335	345	293	334	321	304	334	308	299	294	291	297	331	321	265	301	292	310	292	298	313	291	274	305	290	280	287	292	309	298	314	297	328	303	289	312	321	297	292	273	299	290	307	313	318	315	311	308	303	308	303	314	312	323	349	274	325	315	288	328	314	317	305	337	281	309	311	317	290	296	273	301	273	290	277	310	320	317	304	331	300	302	296	308	302	298	332	279	294	310	289	322	306	281	261	278	283	309	293	286	335	335	281	299	306	306	309	344	307	323	297	267	306	305	316	289	278	280	284	336	299	275	327
9789	11316	18887	19430	18529	16403	13384	13890	11316	9413	8171	6654	5955	5647	5723	5230	4767	4139	3860	3305	3218	2889	2841	2352	2041	1868	1649	1436	1543	1565	1507	1457	1474	1302	1259	1304	1220	1181	1155	1166	1067	1114	1100	1093	983	1037	961	929	916	878	874	930	900	808	814	840	808	777	774	749	810	790	754	764	767	739	777	773	759	754	742	770	762	721	774	771	760	717	754	780	742	697	776	749	702	734	691	714	752	753	759	733	747	716	768	747	766	757	769	811	709	724	720	747	713	731	756	740	764	693	738	731	779	743	701	774	758	646	775	750	754	713	736	769	687	720	736	775	713	780	721	718	754	716	764	735	798	761	759	718	752	730	716	712	776	749	752	772	757	739	750	768	751	781	759	737	728	751	745	733	765	766	713	750	749	810	739	716	686	782	744	724	754	738	730	727	708	788	749	738	724	768	725	723	739	741	719	730	764	732	700	768	708	791	748	707	769	777	746	746	778	761	702	765	728	723	776	735	760	727	731	719	764	753	797	774	736	697	720	733	776	760	768	769	730	766	766	720	722	758	781	781	734	653	753	752	743	728	762	826	749	725	759	780	811	759	721	714	802	770	708	749	775	775	743	762	735	753	766	776	751	773	749	765	705	774	796	731	743	743	746	750	756	725	779	720	732	762	778	766	697	764	750	752	752	733	754	730	735	743	749	705	797	720	798	748	696	721	697	774	789	766	706	811	758	725	737	776	734	756	737	765	738	803	769	731	729	756	719	744	754	800	770	729	725	771	747	752	741	753	730	808	752	715	725	749	713	753	736	759	759	753	735	756	720	752	709	734	840	760	779	796	766	771	756	771	745	766	701	757	735	774	745	767	748	737	741	739	744	753	756	743	787	739	738	757	710	757	752	737	704	723	731	764	734	723	691	718	710	810	726	737	760	717	762	768	719	745	714	754	734	722	721	736	741	746	746	737	741	799	714	760	727	753	738	748	746	749	789	778	720	742	765	780	778	750	777	748	766	785	762	792	769	722	774	761	681	795	708	757	764	706	725	759	682	741	771	745	773	828	750	783	721	730	734	731	759	753	746	785	736	710	770	734	754	768	729	748	791	753	725	740	708	723	771	760	741	734	765	766	722	770	757	734	695	760	752	788	728	724	755	755	739	831	765	796	744	722	743	780	769	787	727	736	739	757	766	682	809	751	743	731	775	716	726	735	725	784	761	744	735	803	804	713	761	741	748	762	806	715	738	777	769	797	759	718	768	777	726	785	768	699	721	762	728	743	733	698	737	785	708	740	798	719	777	791	722	682	696	796	709	748	755	750	748	735	733	742	717	765	755	735	776	706	724	723	769	723	757	772	741	754	759	686	782	717	718	751	742	772	747	716	786	724	749	738	760	786	778	715	788	703	762	676	746	778	715	741	746	723	728	738	715	738	745	766	710	751	757	727	734	745	734	828	780	733	712	738	781	791	782	798	748	742	734	764	741	736	800	776	708	755	763	739	725	720	800	726	749	749	740	728	739	759	729	733	707	727	772	752	731	754	763	774	766	748	698	717	782	711	720	739	733	781	741	717	754	708	767	715	714	777	707	755	722	805	744	763	778	792	738	716	737	788	801	737	721	709	739	753	763	726	758	740	738	726	748	786	733	790	735	743	711	756	772	669	728	791	690	744	750	747	734	729	744	777	757	759	746	776	787	684	745	753	700	768	762	775	717	712	728	719	754	757	721	783	770	718	718	761	723	737	707	794	788	789	759	732	701	730	776	751	742	753	683	727	673	689	736	771	714	735	732	703	730	785	707	727	729	750	776	742	768	781	764	691	754	695	769	718	773	714	774	740	745	716	751	739	739	760	799	757	729	748	735	735	805	701	723	766	742	772	729	750	818	723	750	754	784	731	717	737	766	755	736	738	752	773	786	760	704	706	736	715	708	733	750	773	738	752	765	753	732	764	712	769	737	772	766	763	734	734	774	792	783	729	716	704	703	797	717	726	774	732	727	726	688	748	778	749	731	737	745	735	735	734	712	669	751	735	735	752	747	719	787	740	746	763	766	828	817	735	744	720	748	751	720	839	781	679	748	747	752	732	776	706	755	710	751	801	745	696	730	757	705	740	754	718	793	767	741	747	732	725	723	757	741	779	753	739	711	743	666	759	738	756	790	672	748	741	697	771	791	764	741	776	804	732	757	764	775	757	735	732	752	788	704	755	715	769	729	766	781	730	734	744	714	754	740	793	757	775	770	816	774	745	772	744	727	761	751	732	747	749	720	762	805	757	754	730	725	788	799	732	752	747	761	700	760	743	726	731	749	777	698	756	773	723	765	752	701	755	779	736	789	712	735	714	752	751	758	739	771	758	754	727	747	772	781	735	752	718	769	739	754	739	725	736	772	761	761	737	729	796	741	750	746	736	753	739	758	754	768	758	761	772	744	721	724	756	758	773	762	784	755	732	769	765	772	705	749	770	726	809	708	762	723	731	777	758	730	820	758	750	760	774	688	782	734	720	759	714	738	760	760	753	729	756	788	765	692	734	744	764	770	726	741	732	723	716	760	724	731	736	784	740	768	756	762	753	693	746	744	720	738	771	751	752	761	758	751	768	718	759	790	720	731	764	745	766	733	680	751	777	751	723	755	728	757	767	731	818	710	753	685	816	739	736	727	781	702	784	776	761	762	706	705	731	753	734	750	750	741	719	715	785	753	725	755	707	748	776	740	721	756	752	723	752	758	749	769	732	742	699	722	760	739	744	748	785	773	784	731	727	763	749	728	724	757	746	743	724	738	755	746	707	807	707	804	720	694	743	754	759	740	770	767	712	734	740	733	743	731	775	776	774	720	742	735	716	730	728	752	799	765	764	730	737	757	742	759	727	753	752	718	747	796	747	738	802	727	739	738	756	745	729	778	797	683	722	740	724	708	698	751	735	677	773	776	705	785	718	758	703	777	737	741	720	732	764	794	725	693	766	800	731	760	748	722	744	718	781	761	733	738	751	744	694	770	743	771	793	772	733	734	727	715	699	742	743	781	757	737	779	730	794	727	714	746	780	733	720	737	724	709	750	727	779	757	751	755	796	772	743	759	733	723	756	723	703	730	750	738	734	694	784	795	751	709	789	760	718	770	729	724	691	739	769	724	718	749	776	765	761	716	732	745	730	696	713	792	768	759	759	722	766	758	732	758	755	745	770	701	750	741	762	741	739	742	721	779	720	725	794	767	709	719	763	742	774	763	733	759	764	706	767	754	780	750	713	780	672	749	734	789	729	739	747	737	770	726	768	741	746	769	720	700	728	770	749	761	711	774	700	734	742	734	704	690	718	711	748	727	717	749	745	787	749	766	744	759	749	717	742	748	795	724	724	736	760	737	761	747	738	738	721	765	780	745	767	728	711	747	747	745	739	734	770	760	791	743	702	778	731	793	776	734	785	755	766	745	743	759	734	691	754	718	801	767	775	781	748	789	729	722	746	757	736	769	762	740	777	754	758	746	793	730	728	787	791	732	761	764	735	762	782
26685	23303	21157	16001	12493	9125	6848	5675	4401	3557	2717	2202	1989	1892	1825	1542	1311	1229	1120	1022	930	851	845	727	660	658	550	529	517	511	458	522	527	505	511	470	491	473	433	432	405	427	467	449	379	428	401	372	415	420	402	365	409	367	384	370	380	352	345	358	331	353	375	369	367	371	403	366	376	366	334	334	380	367	380	335	371	349	366	351	317	382	325	347	352	365	343	401	347	386	337	315	341	383	380	361	344	346	331	358	374	329	341	304	360	317	338	353	363	320	376	358	388	321	350	321	382	347	333	329	379	363	357	367	333	339	311	317	376	387	342	352	370	351	332	359	383	358	346	350	339	356	370	365	345	352	381	331	327	341	332	379	354	364	333	357	350	380	359	353	367	354	341	352	338	371	362	330	347	376	356	335	351	320	346	326	360	331	362	340	352	319	370	350	320	373	336	360	366	356	353	330	332	345	333	380	345	352	335	342	373	349	384	362	315	369	366	342	330	343	369	326	402	343	327	361	378	378	331	368	353	377	334	355	334	347	349	330	349	346	354	365	347	386	339	318	347	349	356	350	345	341	378	351	350	368	418	352	386	361	301	371	326	361	352	373	374	343	356	355	379	376	337	351	339	341	367	363	358	366	389	355	328	351	340	353	361	396	355	352	353	343	350	334	326	386	327	348	362	378	344	320	322	344	354	375	356	371	369	325	345	355	355	367	368	320	361	389	336	352	342	341	367	341	340	330	343	349	366	363	389	359	380	354	352	328	358	318	374	377	326	327	352	330	306	374	365	352	334	380	340	308	353	396	335	366	348	355	362	351	372	325	349	379	366	364	318	380	344	306	336	361	344	359	370	376	347	341	345	341	336	359	373	354	370	343	341	344	371	345	346	346	361	338	357	373	342	354	355	346	346	349	378	364	355	390	331	391	341	358	384	372	334	352	358	350	348	363	339	336	347	343	336	344	368	352	340	349	347	371	342	326	359	359	342	361	348	348	352	372	369	332	328	323	366	354	380	380	365	383	355	359	369	341	327	346	300	313	355	344	351	341	342	351	340	345	360	353	362	334	378	370	342	365	343	370	343	335	346	338	330	357	355	321	415	351	344	325	320	384	370	340	326	319	349	364	379	379	357	345	360	340	346	343	367	365	386	358	324	329	359	366	348	363	364	385	310	342	368	353	371	338	370	361	334	356	328	355	336	314	362	380	360	372	340	342	340	353	359	347	385	364	338	352	378	359	306	339	341	341	357	395	334	339	328	382	336	364	352	338	353	378	340	358	348	325	364	393	384	341	345	339	374	353	385	330	369	359	340	371	382	350	334	348	359	374	366	337	342	342	323	346	351	381	338	375	334	347	321	355	358	351	354	379	343	335	328	355	370	339	337	316	359	354	369	375	355	339	335	387	357	332	353	338	365	342	356	399	334	335	369	355	339	343	393	315	367	349	359	338	365	339	361	341	344	343	363	351	331	366	359	346	334	376	342	339	333	338	353	340	349	355	372	382	351	350	385	357	353	349	348	359	340	372	331	350	371	368	387	365	348	359	353	343	363	395	374	346	328	320	337	354	385	367	362	361	372	376	340	356	325	354	358	345	357	365	358	352	334	353	338	323	359	313	325	342	350	302	371	344	370	380	373	348	325	341	369	383	355	351	355	351	356	361	338	368	363	365	322	397	323	329	343	337	337	359	362	332	337	361	351	356	356	349	357	343	317	319	360	384	375	362	342	314	350	360	342	355	359	362	344	361	359	372	376	315	333	347	353	360	323	343	348	366	362	359	354	347	373	345	348	363	356	310	342	324	382	358	368	333	354	375	341	341	369	362	368	337	348	360	353	337	362	355	339	363	337	361	349	358	369	352	388	339	390	333	377	362	359	332	314	381	345	363	396	348	363	365	335	369	361	373	343	366	359	327	324	344	323	354	356	362	372	338	342	322	375	362	344	328	372	353	334	351	322	371	340	366	368	362	374	393	368	371	350	329	403	352	339	401	384	363	371	379	350	386	334	332	363	372	352	372	377	370	355	321	312	364	385	340	318	321	332	361	341	361	364	329	381	350	358	355	351	304	368	363	367	354	362	309	347	426	349	351	317	336	386	357	342	344	348	371	363	356	349	357	327	344	368	344	352	365	362	378	344	344	325	350	365	356	376	339	359	346	335	340	324	350	336	373	326	357	336	347	355	362	375	330	355	348	370	336	317	340	369	342	339	348	341	351	368	340	375	367	345	354	361	381	348	355	360	356	348	340	357	375	341	362	331	333	326	329	358	321	336	347	342	378	380	342	352	356	366	379	348	383	356	391	348	345	375	353	347	347	354	335	368	358	361	338	368	353	383	352	346	334	358	373	348	351	346	362	333	396	314	328	364	331	371	332	367	349	372	324	352	341	356	323	345	383	322	374	332	325	361	347	312	370	343	356	359	364	363	343	348	389	352	350	371	378	367	342	347	340	328	356	346	361	358	386	349	356	387	367	362	366	325	299	332	353	350	386	326	345	338	353	340	352	352	356	338	355	391	326	371	365	354	324	355	347	365	365	351	363	368	351	342	346	353	363	347	331	314	332	409	334	306	386	365	379	349	359	337	337	362	349	336	328	375	407	314	336	347	340	364	351	328	379	342	318	325	353	328	361	375	376	363	338	364	352	366	323	378	363	351	318	345	377	350	364	312	378	330	355	349	332	393	376	318	373	359	345	319	317	357	365	376	307	330	335	358	331	349	358	332	351	349	350	397	356	351	349	378	343	320	321	355	327	371	375	358	340	345	333	327	367	365	390	339	335	349	359	355	351	373	358	385	335	362	340	334	355	369	349	357	338	374	340	340	366	387	348	330	347	329	347	356	375	360	323	350	337	352	345	331	351	387	359	362	335	357	360	316	383	364	326	337	326	352	378	383	339	346	360	344	391	367	372	374	359	349	356	351	347	352	360	336	366	333	370	332	348	379	360	324	368	330	343	354	349	363	340	370	338	360	358	357	355	332	352	366	363	370	338	322	301	388	354	382	343	337	377	367	347	374	353	332	321	357	389	336	353	363	320	384	379	334	329	362	356	340	362	346	337	331	334	346	343	371	356	353	363	334	375	398	346	340	368	354	358	338	363	345	355	371	355	330	338	376	358	359	379	353	351	340	365	388	343	346	365	340	355	367	395	380	357	359	326	301	341	324	348	365	370	368	344	331	356	348	364	341	342	364	391	357	318	329	366	362	352	348	293	318	287	399	365	316	343	372	361	337	344	381	339	357	332	390	348	384	343	361	319	344	344	350	348	342	331	360	335	352	349	342	359	353	364	372	362	315	352	409	365	363	334	378	360	358	348	338	348	327	341	346	362	360	369	316	360	370	332	354	339	357	384	363	375	356	356	368	336	374	349	347	332	329	339	373	400	375	345	354	330	318	343	373	333	357	331	348	335	324	368	356	374	364	371	341	339	354	369	349	356	340	352	342	319	351	350	356	368	372	363	343	366	375	326	369	340	337	330	346	335	361	354	318	358
15967	17260	24718	26088	25155	21963	19294	18696	15643	13928	12046	10338	9459	9321	8814	7720	6978	6395	5594	5230	4654	4402	3986	3458	3126	3026	2340	2221	2131	2094	2071	1977	1960	1817	1873	1777	1620	1679	1564	1520	1529	1583	1479	1480	1373	1334	1208	1236	1093	1110	1104	1074	1027	1076	1058	995	963	937	952	975	1015	1015	997	911	974	969	953	847	914	880	853	862	909	935	880	882	854	858	855	890	819	836	861	851	812	830	937	889	836	901	871	868	842	832	878	867	852	850	820	834	870	792	860	874	866	863	849	839	840	825	853	836	834	871	808	882	882	815	864	828	899	835	885	882	806	838	884	863	854	843	868	828	844	884	848	810	864	815	890	786	884	873	862	846	822	882	846	834	850	836	819	845	838	873	899	866	861	846	844	865	882	858	799	847	889	827	888	877	857	827	849	900	851	823	893	865	826	827	787	864	845	857	861	828	807	888	849	834	832	831	824	838	848	855	895	847	793	827	812	802	900	886	848	875	868	848	831	842	873	852	830	831	850	821	854	834	857	890	884	853	890	821	885	874	841	827	867	879	812	849	870	844	868	838	831	789	806	865	908	856	857	888	874	859	856	937	849	843	830	878	859	846	880	861	822	860	862	816	825	855	798	856	867	793	854	828	871	844	860	899	852	880	828	823	846	859	813	867	846	814	817	879	826	903	873	814	846	864	811	845	872	843	824	835	789	822	852	838	832	831	908	862	895	883	852	796	852	891	800	849	806	823	900	854	891	811	812	841	899	828	846	896	863	861	858	902	851	826	851	928	860	816	840	879	854	830	818	874	818	847	804	841	881	821	878	849	830	837	863	913	844	809	880	848	876	826	750	861	852	819	857	867	851	823	820	847	830	872	862	845	868	856	846	876	865	792	864	881	835	776	838	870	872	854	869	815	849	863	843	851	885	875	801	849	865	796	789	800	821	793	856	895	833	836	830	875	858	834	858	854	879	865	794	804	813	858	858	823	829	798	876	864	850	856	853	828	865	831	861	891	844	850	850	850	863	842	824	828	804	857	795	909	866	825	808	809	837	854	828	863	829	839	833	845	843	874	862	848	845	835	855	811	823	832	839	899	848	908	861	776	857	872	891	814	869	845	890	872	834	812	851	817	827	836	876	853	829	865	839	872	856	879	848	847	836	809	807	885	878	875	861	861	800	821	843	816	856	846	858	851	879	882	843	852	835	869	835	884	801	831	839	829	836	880	860	873	846	856	798	840	888	848	870	854	814	849	834	833	822	855	885	803	878	878	843	822	849	863	819	848	877	846	813	836	846	843	916	865	827	847	866	799	815	876	863	839	810	812	847	836	864	839	889	835	871	796	833	820	860	894	882	868	818	802	897	860	830	845	857	872	886	862	880	844	822	868	866	868	873	912	831	844	776	844	895	849	844	861	892	805	786	901	865	878	844	859	870	871	843	798	855	836	830	841	866	836	845	820	838	841	834	838	851	837	837	865	823	879	875	917	811	827	875	899	871	808	864	870	868	917	822	858	847	878	833	861	830	898	808	826	849	867	835	808	802	880	866	825	872	833	825	826	891	824	792	845	824	882	831	846	861	854	886	874	827	832	845	877	842	861	883	840	840	845	848	827	840	857	861	882	851	909	837	904	822	814	852	937	894	824	851	831	820	819	866	811	863	879	877	824	804	899	884	830	842	849	838	887	880	835	855	847	860	850	816	827	861	904	805	817	832	878	863	867	911	839	822	848	836	847	872	831	857	802	907	863	864	851	827	829	887	863	816	865	832	839	795	893	849	895	863	850	884	890	789	847	831	881	872	823	875	853	830	857	850	844	892	841	808	816	843	787	878	871	861	916	827	840	830	879	837	887	853	842	829	873	839	881	847	871	824	863	819	851	877	776	860	854	846	896	876	882	845	874	822	855	895	866	862	848	832	811	832	822	895	864	889	824	845	843	871	817	832	900	849	855	851	867	818	878	869	811	812	869	843	866	811	855	850	813	849	798	871	878	852	813	855	841	879	824	838	840	863	801	874	897	877	813	860	864	822	916	837	853	867	848	817	845	843	832	907	857	862	817	879	854	907	849	860	861	882	801	831	819	831	819	850	889	853	854	848	829	892	838	781	830	843	862	833	824	844	818	874	856	813	844	851	896	860	853	832	848	845	882	843	870	833	855	846	869	922	859	818	884	811	837	878	901	853	800	844	880	880	852	819	865	862	822	823	861	793	858	846	888	826	856	845	849	843	832	815	908	863	826	834	871	818	837	834	822	834	826	849	854	836	834	816	888	833	851	859	784	832	862	791	879	830	879	832	854	812	857	852	885	819	866	833	841	883	872	815	828	844	814	848	821	839	835	867	773	906	835	869	869	834	845	790	906	904	890	865	921	812	844	895	810	847	865	876	844	826	886	836	867	804	863	881	865	862	857	833	874	874	833	846	830	854	843	875	803	871	814	860	870	868	881	835	812	891	834	850	802	910	828	849	779	858	861	845	849	838	846	862	875	820	807	889	871	843	862	839	864	862	857	844	858	873	810	856	853	854	864	855	832	858	831	831	838	877	820	800	873	934	857	856	858	808	843	819	850	847	881	876	856	827	840	886	863	873	828	855	828	885	898	813	828	810	851	835	886	844	834	872	828	832	871	908	843	823	846	802	784	823	860	821	907	858	841	862	860	871	813	895	798	877	875	849	901	902	901	845	854	809	809	881	809	825	812	822	835	876	894	845	831	839	857	816	884	870	850	895	873	847	846	841	852	840	868	890	815	811	832	819	934	820	847	820	844	849	806	849	835	870	856	816	851	869	869	862	850	874	865	814	888	802	862	879	862	847	867	839	830	847	809	852	853	873	860	867	807	816	902	862	812	892	861	858	878	847	865	854	839	855	880	846	871	915	867	881	855	819	878	879	825	834	843	870	835	896	876	913	852	882	819	857	826	831	845	905	884	865	813	836	830	875	881	886	856	866	846	858	810	824	812	883	889	823	859	899	860	876	865	867	805	839	840	824	866	850	842	863	850	916	825	789	834	841	832	857	870	767	857	904	812	932	885	849	800	838	881	824	880	849	871	818	843	837	866	802	827	841	875	822	818	827	860	858	905	906	821	885	846	868	860	852	901	877	850	878	840	850	865	826	826	810	856	845	892	814	830	798	840	861	828	824	801	838	875	842	836	856	861	789	847	853	841	797	849	865	845	874	852	880	889	828	869	847	849	844	825	852	810	843	838	869	869	860	853	882	870	866	868	845	840	811	851	827	847	849	864	879	856	835	840	810	871	878	826	869	836	858	852	807	838	853	881	884	877	899	887	816	901	860	904	820	875	867	897	894	835	855	786	908	828	885	779	812	894	843	825	869	894	802	822	858	866	847	865	904	809	851	836	841	844	777	864	808	843	828	842	820	820	855	833	882	886	900	889	835	830	815	874	891	859	806	851	838	837	850	857	823	816	858	838	875	825	885	868	922	872	786	846	859	878	806	891	815	829	886	875	882	832	897	859	869	866	846	913	798	828	855	848	895	848	852	857
35496	27795	28029	22198	17724	13133	9340	8113	6674	5436	4212	3244	2743	2653	2333	1952	1747	1535	1397	1247	1164	1097	1021	847	817	784	681	619	630	593	540	509	554	514	525	505	457	479	472	450	463	487	422	402	389	397	400	393	382	377	374	386	375	376	344	358	344	330	330	373	355	372	319	308	321	359	306	334	289	350	364	295	321	314	320	337	322	353	325	331	346	284	294	319	304	296	354	331	312	303	314	316	336	328	307	298	324	323	317	273	309	312	299	307	340	323	271	306	296	311	280	335	308	338	325	350	309	300	312	305	314	323	283	310	327	346	343	302	288	288	310	283	288	338	291	338	287	304	294	286	331	301	296	330	328	332	318	295	304	329	335	337	318	322	278	350	295	358	282	293	335	317	277	283	317	298	351	325	343	275	310	295	328	314	300	303	332	328	310	319	275	320	296	334	312	301	355	319	309	308	281	313	282	273	287	321	294	279	303	277	290	301	277	315	274	313	351	302	295	307	320	308	311	329	255	314	336	335	293	295	321	318	313	318	283	304	306	315	338	297	330	310	317	342	329	294	301	313	310	294	317	329	339	316	357	290	327	353	316	350	314	299	342	313	320	313	336	307	307	309	311	343	296	290	310	326	304	311	315	326	305	323	330	330	321	288	304	338	295	310	313	305	336	282	308	294	317	312	330	288	310	318	273	298	323	329	331	308	308	306	299	298	277	339	294	305	314	313	338	344	324	301	355	316	325	320	324	319	315	337	290	341	335	341	311	277	316	306	315	307	336	321	307	354	274	295	291	297	340	341	288	299	275	299	320	324	297	321	307	301	319	282	301	324	302	310	331	331	317	314	344	324	310	334	355	324	307	282	329	368	330	311	325	303	316	317	326	301	306	335	326	335	336	323	298	331	305	304	313	320	307	300	321	279	309	305	324	330	288	319	285	345	313	298	283	319	330	355	311	295	330	285	317	315	327	326	305	298	281	294	300	282	332	334	302	319	310	327	284	320	312	327	297	335	343	308	321	306	318	337	322	327	322	336	284	272	288	333	302	301	315	316	308	336	319	306	299	277	312	309	345	324	328	322	314	303	285	323	324	315	297	328	332	309	315	306	302	313	347	328	333	314	335	335	315	314	307	325	273	316	339	317	317	333	324	301	287	293	325	290	324	340	291	301	315	290	285	291	287	315	300	312	315	339	312	317	332	308	288	321	333	285	315	322	286	336	328	300	319	305	314	310	303	323	336	308	307	294	285	322	343	317	337	287	335	308	279	319	296	293	352	333	318	298	306	294	329	272	323	321	338	308	313	288	324	332	295	302	320	312	304	318	326	309	318	316	322	333	295	267	317	312	313	328	319	309	316	324	303	337	344	317	293	302	296	317	321	294	310	290	327	317	259	295	312	344	301	325	306	306	318	298	298	321	278	323	302	291	330	324	326	306	298	306	301	319	295	291	331	294	289	302	338	294	324	316	343	301	335	289	297	320	319	312	303	326	303	305	264	315	328	302	306	308	305	334	295	311	325	307	316	333	311	317	307	314	314	299	324	296	313	323	346	328	292	342	317	333	290	311	331	337	317	312	341	291	283	302	315	343	310	339	331	314	316	326	323	300	325	293	340	315	292	313	324	331	309	354	337	319	334	329	313	339	315	306	293	318	282	321	334	308	300	347	305	306	304	311	308	311	315	309	291	300	354	298	270	287	305	334	306	282	330	360	318	303	303	265	333	303	318	287	305	308	301	329	311	294	307	325	311	308	300	306	321	328	344	298	326	324	303	297	302	313	331	336	318	313	287	319	309	330	311	309	316	302	325	291	345	317	312	316	314	307	287	318	315	293	292	313	352	316	320	305	312	324	277	298	303	295	302	324	340	326	322	341	316	296	329	331	298	326	302	302	289	301	332	305	279	362	306	331	344	298	321	281	270	346	327	292	316	304	307	322	309	301	313	309	297	295	266	299	340	326	320	338	307	330	308	287	299	340	299	313	305	335	299	300	324	315	308	294	304	332	318	303	312	306	324	310	338	324	283	282	318	324	309	285	358	337	292	352	343	274	325	300	300	319	312	316	321	307	313	305	295	306	308	304	349	298	285	318	305	314	296	310	329	280	326	294	327	317	308	295	295	299	317	314	294	260	332	349	317	317	286	330	303	319	311	312	337	352	286	285	307	334	310	321	300	288	354	290	320	313	342	301	289	303	325	301	288	297	299	316	316	300	311	294	288	272	279	358	302	319	289	311	299	335	335	306	344	303	313	305	295	315	313	299	299	341	338	315	311	333	305	339	306	379	337	327	324	313	304	297	339	301	325	307	324	334	317	277	309	320	312	306	335	322	307	331	312	313	303	324	328	296	313	301	297	302	294	311	324	329	317	314	322	319	310	305	327	312	315	305	287	341	308	326	307	297	309	311	331	309	324	314	286	322	310	295	325	309	341	299	279	315	309	344	328	307	290	325	319	329	318	297	339	312	318	322	333	275	292	322	308	343	310	313	293	327	310	274	292	341	317	278	320	305	284	296	320	276	312	323	273	335	304	327	295	292	290	324	354	327	355	330	336	320	296	345	306	292	322	334	313	294	285	318	323	312	272	315	275	287	326	312	340	317	303	301	311	286	290	309	303	340	286	304	276	299	308	298	321	340	303	288	331	319	295	273	312	334	318	331	319	350	331	319	333	321	348	340	317	323	337	296	306	372	297	291	324	284	301	292	329	384	310	337	329	317	291	283	315	316	326	327	317	317	313	350	278	309	335	327	313	298	332	315	319	314	315	298	315	301	336	320	298	305	281	315	320	311	282	307	288	300	287	321	325	347	315	293	355	355	297	282	343	312	318	321	325	316	330	321	327	339	294	298	358	333	334	331	321	276	339	280	323	310	310	318	322	312	296	322	309	310	344	339	309	330	308	317	312	307	314	330	305	317	330	306	355	305	279	303	302	332	341	303	314	330	301	334	317	317	319	309	329	307	300	295	291	347	308	299	334	310	318	323	301	297	312	324	320	319	304	312	328	320	273	323	338	306	309	296	301	343	341	320	308	345	336	334	333	321	300	281	312	319	327	320	313	336	300	317	333	294	321	331	340	307	317	308	320	346	322	297	346	303	322	297	314	303	284	330	291	309	294	267	300	309	319	319	314	337	294	287	301	308	311	303	327	331	289	318	305	296	295	295	320	335	317	324	308	295	315	298	325	332	321	304	332	338	316	341	311	302	345	313	292	323	305	276	282	315	317	288	294	281	280	301	299	305	305	325	317	346	309	337	346	333	317	342	320	343	320	303	329	322	286	296	306	316	327	303	307	334	269	295	322	313	323	304	311	276	333	317	309	320	306	297	304	294	313	306	317	308	332	316	303	325	326	353	296	319	296	315	301	307	341	288	311	264	315	337	307	304	310	306	310	326	285	275	296	302	298	301	335	295	285	272	310	344	295	262	316	304	324	306	305	323	308	325	291	322	367	294	306	296	310	304	333	317	299	318	340	310	341	332	329	315	301	323	339	313	306	331
21142	20032	30007	30958	30921	26948	23941	22973	20119	18228	15911	13899	13043	12620	12147	10430	9192	8082	7966	6909	6533	6232	5277	4643	4066	4093	3306	2999	2938	2712	2579	2574	2377	2340	2347	2244	2027	1980	1868	1848	1922	1815	1731	1670	1529	1454	1394	1261	1234	1147	1186	1063	1102	1032	1037	945	910	919	958	1003	970	948	953	918	960	882	859	904	875	848	793	825	850	849	850	848	788	813	786	796	823	749	808	789	799	739	776	743	717	750	768	747	767	795	752	754	738	764	806	720	747	809	783	739	730	743	742	789	766	742	750	747	723	701	693	729	773	750	758	770	760	757	742	757	771	782	764	770	737	750	778	715	751	720	781	772	740	746	747	734	775	720	766	742	693	753	764	698	763	752	749	765	752	773	766	793	783	788	752	760	775	758	763	797	771	783	747	711	752	783	748	693	774	744	744	742	750	749	726	721	750	767	764	750	768	758	700	772	735	810	752	761	735	756	721	800	775	750	786	771	773	740	795	789	771	809	728	721	709	763	778	759	743	806	783	761	773	759	773	791	696	750	769	791	761	751	765	775	779	744	744	728	819	726	733	793	798	754	708	784	685	770	788	802	767	755	780	775	793	772	749	786	730	766	745	805	726	781	738	744	756	774	725	740	787	735	800	805	764	767	786	761	780	760	800	750	794	754	741	765	768	741	761	817	798	738	762	723	763	784	754	761	766	786	752	812	777	768	744	716	754	721	767	737	726	760	736	754	742	771	725	729	707	683	717	741	770	773	833	734	824	772	779	771	781	731	781	787	760	797	777	757	725	765	761	757	717	722	775	756	774	750	737	761	761	781	763	738	797	716	719	743	721	705	788	763	829	754	777	745	729	772	723	744	752	709	767	723	749	758	743	745	771	732	771	769	776	725	787	736	793	763	758	768	752	794	768	711	693	742	759	745	733	771	731	784	705	755	754	769	759	756	725	818	720	792	722	804	765	777	761	741	746	763	825	714	738	712	757	800	788	734	780	766	751	794	789	767	762	716	729	799	713	742	783	758	803	754	776	773	768	732	745	735	737	770	744	810	739	740	753	767	787	798	785	762	758	755	744	784	797	717	768	763	715	751	759	750	735	747	782	791	740	734	740	782	773	808	762	786	781	768	744	794	780	783	762	773	745	733	726	749	774	741	704	711	761	775	718	723	754	738	767	732	781	751	750	739	766	727	714	814	776	754	780	766	796	770	777	761	781	734	720	767	761	734	754	754	773	733	748	769	735	761	759	715	732	754	741	747	731	728	755	725	765	754	686	773	725	738	761	759	787	713	728	778	749	752	735	794	790	707	779	787	780	734	771	735	762	798	755	776	770	774	750	703	740	764	762	721	769	702	719	778	782	723	739	749	781	732	767	723	771	734	729	763	763	754	762	778	723	753	704	785	800	805	805	745	783	820	753	735	709	750	737	776	759	738	775	724	785	764	779	690	754	766	810	795	740	774	721	729	744	744	762	801	770	743	752	804	698	737	755	733	789	751	716	757	757	759	733	715	722	751	800	828	749	720	750	761	718	761	716	741	745	721	748	750	761	749	742	773	694	741	750	737	736	809	742	725	778	708	775	749	710	759	771	805	743	762	741	752	698	740	763	755	770	776	760	741	790	721	755	809	718	787	765	709	755	784	755	772	731	734	773	740	754	767	782	707	752	766	792	777	700	784	759	779	741	777	708	717	789	778	786	757	716	735	805	796	780	768	769	809	784	752	680	781	729	787	793	754	723	761	765	732	715	747	766	751	721	771	790	767	722	746	721	736	757	764	773	767	765	743	753	777	751	733	777	794	799	750	724	735	799	750	775	735	722	761	796	765	766	733	736	757	754	749	734	732	718	746	757	725	784	713	736	740	741	736	736	708	727	743	731	785	773	739	785	778	767	789	749	755	758	750	756	755	726	767	694	764	746	816	763	708	753	742	759	747	729	699	738	725	783	713	762	799	739	735	751	783	795	736	735	724	768	839	750	760	801	717	744	807	745	766	813	775	765	747	780	752	780	783	729	721	749	772	765	776	769	785	721	718	770	771	778	741	741	767	715	775	756	710	734	763	760	807	813	758	769	770	733	671	718	749	785	775	744	743	733	761	719	766	736	733	703	773	801	772	750	740	739	734	703	723	735	775	753	733	747	734	745	748	754	741	752	747	743	775	738	759	770	786	729	757	704	762	719	802	710	764	756	791	734	774	806	743	755	745	797	762	748	722	759	736	761	753	746	758	768	781	767	739	789	724	750	768	714	756	776	799	726	781	799	793	732	769	770	741	714	764	776	729	799	723	729	781	787	736	749	737	740	736	733	694	763	762	743	756	754	754	758	751	784	702	770	802	754	737	774	736	804	727	797	728	748	720	729	761	742	827	721	746	746	747	770	811	776	735	781	769	753	757	757	798	740	755	762	751	755	774	766	729	739	763	797	744	757	758	713	740	817	764	769	764	749	738	769	736	843	761	763	775	726	752	749	745	732	763	768	798	768	749	778	749	772	774	766	691	726	689	721	754	750	770	773	782	736	778	788	779	779	740	799	740	757	795	792	748	787	765	775	773	778	762	750	775	771	802	784	750	766	703	747	786	754	753	740	734	785	731	747	750	765	739	717	770	811	733	771	706	744	744	767	791	726	786	774	766	687	775	778	743	722	765	773	738	755	780	817	707	770	789	747	718	761	749	771	762	745	747	724	762	773	749	757	757	766	728	754	727	777	761	762	781	755	770	768	802	740	734	747	755	785	756	750	726	745	732	745	739	721	742	774	751	793	772	737	691	745	770	731	794	793	687	774	759	736	809	774	793	775	773	767	779	785	747	771	748	818	781	791	759	744	797	736	730	738	742	710	766	794	803	741	781	772	714	748	720	734	738	773	727	722	767	788	729	726	752	732	775	795	763	757	770	747	732	755	748	733	750	749	758	784	766	752	731	787	700	809	779	774	757	755	783	790	775	700	759	727	692	731	742	724	736	746	763	711	788	787	776	726	737	773	718	725	768	772	757	783	755	791	715	741	771	732	745	780	704	750	763	789	777	747	788	759	739	809	703	760	760	786	731	766	752	749	801	739	728	783	741	796	722	772	794	748	749	765	759	720	767	728	776	765	732	733	803	753	778	742	712	746	760	780	798	779	781	748	765	771	732	782	758	747	732	764	735	740	700	770	741	795	727	793	742	736	777	752	795	795	759	756	775	763	769	772	765	711	744	738	734	737	725	769	787	760	709	742	758	765	741	712	759	776	777	755	778	758	753	756	769	758	751	788	752	770	765	731	714	787	749	735	740	733	747	731	742	754	762	770	788	742	779	766	792	768	764	756	729	756	790	757	754	757	776	745	761	783	753	728	717	757	720	748	726	794	749	801	803	767	779	713	747	775	809	786	738	767	745	715	760	787	737	768	727	792	722	755	744	738	743	746	767	737	731	734	793	721	736	754	797	724	743	744	730	717	711	755	772	756	714	728	761	754	790	742	795	723	736	774	671	771	708	768	724	727	735	777	735	839	755	727	765	743	759
16673	13595	13504	9550	7131	5030	3571	3045	2424	2137	1711	1429	1341	1386	1212	979	851	792	747	668	667	647	583	486	460	465	411	401	393	408	368	369	363	369	366	373	354	394	376	350	353	331	309	348	319	354	336	330	331	337	280	313	317	303	322	283	329	341	302	285	281	306	299	328	274	286	307	325	298	297	325	326	322	266	320	294	294	303	318	313	307	294	280	317	317	310	317	308	321	294	295	286	301	293	305	300	316	295	292	289	284	294	309	308	337	304	309	289	308	297	313	309	298	308	303	325	323	324	280	279	317	302	297	263	331	301	291	277	292	288	305	308	315	287	299	305	310	288	299	295	293	307	301	291	320	324	300	294	300	291	344	289	278	320	289	308	279	265	313	280	291	287	259	273	316	324	287	278	342	306	282	308	283	280	270	283	295	300	302	284	291	324	276	313	287	329	273	254	313	330	312	332	294	305	310	293	307	295	309	284	263	315	323	305	293	311	289	298	285	310	280	327	295	302	269	332	257	275	287	293	285	314	318	285	317	322	312	274	314	301	307	320	311	316	322	341	290	297	315	302	294	274	296	302	307	321	309	341	285	331	296	275	294	316	318	295	325	264	310	290	298	296	298	286	297	320	300	292	312	334	297	301	299	305	313	311	322	320	277	288	295	288	302	295	296	302	302	305	283	332	320	307	293	280	332	316	296	332	305	275	302	287	276	277	297	287	297	323	329	282	306	299	299	297	304	309	297	308	323	284	295	331	307	281	285	299	277	305	305	306	288	327	270	307	282	283	288	311	293	305	302	297	312	309	287	358	300	330	318	300	306	265	299	296	294	297	325	272	312	309	306	290	298	318	310	300	302	284	312	305	335	301	316	325	302	316	292	302	332	309	270	276	291	273	340	325	319	311	323	337	283	340	298	301	303	276	295	322	304	259	335	275	307	309	312	289	288	307	287	290	284	288	304	317	306	292	297	314	342	320	326	328	302	309	345	304	311	325	308	277	334	319	329	325	325	267	276	352	295	279	295	276	314	302	324	296	276	320	294	307	329	300	303	317	301	272	267	335	306	295	241	286	299	315	271	323	325	323	313	300	283	278	282	266	301	313	298	282	315	326	312	294	310	306	319	277	293	303	305	308	314	305	298	286	298	281	285	287	330	288	286	330	304	309	299	252	298	348	328	284	287	269	288	281	315	307	283	271	355	292	303	322	293	303	296	276	314	322	291	272	296	291	272	288	289	333	290	287	326	283	299	292	297	304	313	308	293	309	260	286	282	313	282	320	294	277	316	287	280	310	317	319	302	310	302	291	341	294	299	302	332	318	334	303	323	311	282	306	303	291	271	290	303	294	253	299	291	281	303	298	293	313	307	290	304	286	289	311	302	310	335	329	290	278	322	310	320	312	303	277	278	293	303	293	290	324	325	310	339	285	290	331	285	307	323	301	281	286	311	292	337	289	297	321	301	280	302	272	317	315	288	286	309	326	330	280	294	286	287	300	298	292	272	305	283	286	309	319	292	295	307	316	292	305	304	297	301	290	333	269	322	317	303	287	329	319	286	270	321	273	324	318	321	317	314	332	288	307	314	281	295	324	316	314	323	304	315	287	310	317	297	276	305	290	287	314	313	271	293	286	293	288	326	286	307	297	284	324	261	264	286	290	345	264	303	272	278	337	332	274	284	276	342	287	283	274	307	284	309	316	290	328	300	282	318	299	301	306	299	285	282	287	300	302	284	281	317	293	299	312	300	314	282	292	321	258	280	294	295	318	282	344	334	308	319	255	293	296	325	293	312	290	317	276	302	302	313	298	303	311	278	295	288	278	295	282	304	320	324	312	327	293	271	310	298	287	298	268	288	303	330	297	320	277	292	298	301	321	280	293	300	304	287	291	304	288	303	294	299	322	283	309	281	295	299	318	302	323	279	300	307	285	293	305	282	312	333	287	291	287	309	303	338	299	291	297	276	302	310	320	303	312	285	305	278	298	293	281	260	314	321	299	324	300	317	299	295	308	288	303	300	295	269	295	323	286	293	323	281	292	320	342	302	296	331	307	321	311	258	296	287	276	286	308	281	313	337	295	303	302	285	255	247	340	280	298	297	301	282	307	303	317	284	320	292	263	281	296	288	316	306	301	333	300	308	269	305	313	303	302	279	295	309	327	285	285	316	294	293	272	292	276	302	300	305	293	265	323	310	284	302	309	338	314	311	294	316	325	298	296	324	299	281	282	305	293	291	288	301	283	283	313	300	286	286	295	319	275	323	305	340	266	280	279	311	290	329	304	308	245	308	269	268	292	299	317	289	280	293	282	296	294	263	308	324	328	313	331	256	298	318	270	304	292	316	328	326	333	335	305	290	287	301	344	313	316	319	308	350	250	308	309	294	317	276	263	284	296	315	311	308	288	318	331	299	273	282	267	313	299	291	267	326	303	291	264	269	284	321	320	308	305	320	317	284	302	288	337	291	306	249	316	287	309	239	330	297	289	333	289	273	294	318	287	337	311	275	306	313	273	312	295	312	265	317	305	295	336	298	310	269	305	266	320	289	297	311	294	344	312	329	338	254	290	303	300	299	282	315	274	323	269	319	305	292	314	305	305	287	311	295	328	326	286	272	331	288	299	289	286	298	293	279	310	313	316	309	280	304	310	299	301	288	319	304	282	293	299	304	291	300	298	262	281	295	295	300	305	296	346	245	309	300	286	316	319	310	316	288	293	294	285	301	327	282	264	303	322	307	297	284	290	318	297	301	304	281	339	293	294	324	291	285	312	313	331	272	294	304	270	299	281	303	276	296	266	294	326	333	295	282	295	306	304	302	292	269	300	320	309	273	300	340	277	306	283	286	290	306	315	316	292	296	267	289	283	280	330	332	312	320	364	293	329	278	285	311	293	329	316	310	327	327	268	303	283	292	297	286	300	299	289	261	267	287	328	306	339	292	319	310	267	287	298	286	287	284	314	293	293	305	300	267	298	292	303	315	311	279	275	311	274	286	288	300	288	322	303	308	295	306	305	296	267	327	294	300	313	284	283	292	279	296	294	305	329	282	284	320	301	257	279	252	293	291	304	303	322	278	279	324	271	299	293	296	321	281	290	288	294	283	291	290	302	315	277	285	320	313	263	277	292	285	300	316	324	275	291	310	305	303	280	279	288	309	297	279	288	285	262	302	299	312	338	322	317	263	311	352	293	283	318	287	336	287	293	312	317	337	280	279	293	316	278	280	290	314	307	308	297	306	293	290	316	287	291	269	264	262	285	296	319	310	314	277	293	338	301	327	291	299	274	286	315	293	287	274	293	324	298	286	316	307	289	302	274	278	347	303	297	311	296	302	286	314	265	330	312	302	331	280	289	267	285	304	315	307	277	293	310	322	301	278	295	353	309	318	261	322	282	302	294	270	295	326	301	289	314	309	313	304	300	295	293	324	297	282	287	286	308	273	288	323	325	269	273	302	291	271	295	300	315	308	306	321	308	294	304	367	296	295	336	320	290	302	296
9623	10709	17764	18756	18197	15276	12616	12272	10442	9588	8166	7281	6921	7241	6686	5287	4637	3934	3768	3775	3240	3151	2599	2175	1966	1860	1711	1572	1661	1564	1462	1479	1455	1435	1293	1325	1237	1219	1182	1165	1213	1066	1086	1019	1020	1047	926	893	891	917	882	829	854	852	794	789	791	803	773	790	778	788	752	802	763	776	712	817	812	785	753	727	792	769	754	752	745	746	782	706	775	750	781	746	701	712	753	753	763	802	700	718	752	748	761	760	784	771	784	749	695	731	743	757	711	740	692	747	782	751	755	746	751	761	746	727	731	719	813	724	752	741	738	748	768	772	700	764	737	697	789	712	779	750	767	747	738	741	720	740	721	745	735	709	763	754	717	719	742	748	739	722	747	735	770	788	717	768	775	747	738	746	749	758	714	747	738	761	779	762	695	769	747	749	746	730	763	771	756	721	775	745	724	726	745	755	762	767	711	752	731	717	760	819	727	746	762	711	709	790	754	732	704	737	757	730	778	694	725	715	706	783	754	754	751	704	775	681	777	753	733	733	727	767	747	773	754	712	710	716	758	741	734	708	753	731	730	714	727	768	716	728	756	797	731	777	752	757	775	708	706	697	762	736	682	736	754	726	724	754	743	703	710	759	737	740	756	697	734	709	753	727	806	737	765	741	736	766	722	708	697	727	750	775	765	782	759	715	720	764	708	720	751	708	731	725	759	727	693	704	803	762	777	766	747	702	765	740	742	714	725	713	756	720	730	706	741	734	770	769	818	729	753	760	748	743	774	707	777	734	716	768	775	784	791	733	724	762	764	760	747	773	763	725	762	700	740	743	730	732	760	693	747	697	729	742	699	742	769	786	732	776	759	756	727	758	767	780	735	720	698	718	742	763	729	767	763	710	727	754	698	760	770	758	716	754	711	795	748	716	761	720	712	720	758	704	677	728	748	685	718	805	684	737	742	749	765	735	751	753	717	803	740	715	765	712	720	702	769	774	733	743	738	737	743	704	761	735	747	759	729	717	734	731	728	708	796	746	723	713	720	699	772	782	731	753	734	711	739	752	762	680	731	726	757	760	776	803	721	776	753	765	666	768	715	757	747	713	749	762	796	732	705	733	757	729	722	739	780	717	717	725	691	720	711	738	732	756	750	725	737	731	718	721	769	750	763	744	722	743	749	790	713	747	718	753	766	728	803	745	770	730	714	717	695	716	692	758	707	740	775	763	724	736	722	752	773	725	751	754	778	774	697	732	801	725	772	771	771	719	797	711	743	772	736	744	743	730	722	783	739	717	709	692	742	725	696	832	701	755	735	742	715	725	739	793	772	725	716	708	730	726	714	759	770	735	764	734	769	719	787	739	746	739	751	745	757	802	738	755	725	736	746	764	700	744	798	754	704	727	752	726	725	738	707	742	737	737	766	737	783	800	720	743	749	736	738	710	735	730	809	788	757	772	780	772	733	710	701	730	745	770	737	709	754	761	689	708	746	728	768	739	681	716	704	743	747	779	717	742	763	743	763	784	769	736	732	735	725	743	740	741	735	768	746	736	760	747	763	745	769	744	776	751	720	781	680	744	755	753	746	776	752	715	703	752	772	735	760	711	757	760	750	739	692	754	734	735	758	764	741	734	732	744	735	758	751	725	759	775	776	719	717	754	730	759	749	767	691	732	743	704	726	702	703	734	764	735	736	734	770	755	754	760	752	727	766	752	734	744	689	757	748	706	745	786	709	707	727	723	773	667	765	716	750	714	730	774	780	745	719	739	770	741	757	746	723	714	722	727	713	745	750	811	706	778	753	717	694	756	777	742	720	763	753	686	755	699	779	770	747	703	738	762	710	719	726	681	734	791	717	732	731	728	755	737	723	703	707	697	741	782	737	713	714	753	744	793	703	733	790	730	757	755	720	730	741	750	678	680	740	759	753	740	693	739	782	762	772	681	693	741	720	738	797	710	771	732	765	723	761	749	765	774	754	737	723	749	766	765	739	754	732	778	756	764	746	722	717	732	725	799	773	753	736	714	754	757	733	708	710	708	724	760	722	743	721	754	729	702	742	781	705	724	730	768	742	681	736	723	735	765	773	751	766	782	798	735	765	758	738	786	769	819	759	760	788	714	742	733	717	740	711	728	735	749	710	715	716	741	735	720	760	735	672	742	707	755	751	721	782	723	744	757	746	755	721	741	763	749	768	765	789	727	783	784	716	704	754	744	758	705	693	692	737	745	704	716	712	756	717	740	724	751	743	769	779	714	743	747	736	763	736	754	729	774	739	742	812	749	719	753	691	745	760	728	695	721	762	754	714	729	771	719	720	771	735	776	729	770	704	764	752	728	811	705	765	784	780	744	824	727	721	737	719	809	743	754	767	758	740	747	808	766	777	749	767	732	769	749	732	768	743	744	777	765	696	733	742	719	768	701	757	810	713	768	715	774	745	734	751	744	781	740	743	766	713	740	753	742	751	787	760	696	727	741	723	705	758	732	682	734	725	746	757	772	762	721	752	734	764	727	782	760	685	774	754	747	707	737	752	715	739	771	717	744	767	772	738	796	712	738	715	726	807	765	741	766	782	750	754	765	771	765	753	743	746	739	729	734	702	746	711	757	728	754	691	750	729	718	752	726	735	701	732	705	798	766	764	750	753	704	730	777	770	720	774	748	712	773	746	775	728	767	786	709	718	731	757	740	753	698	697	742	779	720	677	686	734	709	717	752	778	728	718	705	768	782	771	767	776	739	745	728	735	749	744	736	705	738	711	783	738	746	726	723	735	787	725	692	772	734	728	782	694	732	756	787	791	690	734	789	734	741	731	762	687	699	719	703	717	770	768	723	759	740	767	745	724	733	724	697	786	746	780	741	735	722	724	774	767	774	737	682	768	758	722	766	734	771	753	719	793	725	758	700	734	709	761	736	740	745	749	710	683	732	763	722	780	770	775	685	749	699	750	738	781	756	733	761	679	737	724	759	730	744	793	726	769	744	726	739	761	706	740	760	743	759	692	758	711	700	759	741	748	740	737	729	763	699	749	746	697	760	706	748	718	763	748	738	713	767	739	741	745	729	723	770	721	705	773	750	729	725	818	727	721	767	722	730	764	772	725	710	764	746	753	686	726	809	705	766	741	790	751	795	731	760	727	749	697	731	752	723	739	703	743	762	733	703	745	783	797	672	700	745	757	726	743	728	728	717	746	781	756	775	737	767	728	705	663	779	764	749	773	807	698	723	767	761	774	708	707	733	703	696	732	715	775	710	721	751	738	722	745	752	736	745	727	726	814	738	767	783	730	719	675	762	793	763	748	768	743	772	712	748	733	720	763	730	703	747	758	658	764	745	762	774	724	697	735	699	726	733	688	727	696	726	726	778	735	713	725	772	772	746	780	768	763	684	755	728	717	724	721	766	772	725	731	783	751	746	734	729	736	742	743	753	821	748	715	765	732	766	738	732	767	736	742	674	736	744	748	788	729	742	738	755	745	818	766	742	714	724	765	743	756	768	722	789	730	770	755	714	731	759
26020	20382	20270	15606	12473	9035	6535	5561	4696	3560	2890	2391	2111	2179	1797	1598	1324	1148	1112	1052	958	863	758	749	644	642	580	494	519	493	487	583	483	487	524	476	464	429	415	461	446	449	452	420	410	422	413	402	442	357	391	384	351	334	378	352	372	358	365	376	354	324	354	364	372	381	358	338	391	330	323	334	331	369	369	346	351	364	354	340	342	344	337	343	347	369	333	370	350	356	385	353	324	349	352	339	340	351	374	331	336	334	342	347	394	336	359	337	368	343	376	367	336	325	370	377	311	362	365	355	348	365	340	343	339	362	336	361	380	315	351	337	370	371	345	335	350	362	371	355	372	335	359	329	345	331	337	370	339	358	364	367	355	376	354	369	350	369	324	371	390	346	326	350	382	302	318	377	359	395	329	341	387	319	362	360	365	344	372	337	370	361	327	334	351	372	329	358	338	352	315	333	350	337	347	358	356	345	373	344	341	341	338	321	320	310	339	338	360	349	345	367	322	337	338	339	319	336	348	326	374	410	308	376	321	346	352	368	385	352	335	343	369	336	343	301	326	359	332	338	384	376	363	335	377	328	346	370	346	341	345	348	347	356	349	336	355	334	400	343	366	362	370	350	341	377	366	338	350	331	322	322	350	373	351	347	318	347	342	341	366	328	355	312	355	340	361	349	334	362	351	322	355	355	323	347	350	338	309	316	319	337	374	359	354	340	367	360	325	343	348	317	375	355	356	373	369	381	343	338	361	355	383	375	350	344	360	329	345	341	375	324	358	340	342	360	327	381	334	306	363	356	309	328	349	343	326	346	297	334	372	318	357	340	316	327	311	321	357	294	337	327	328	334	363	328	346	331	345	368	374	348	359	360	343	351	322	328	350	366	346	355	359	354	349	345	353	356	353	326	380	338	353	327	323	318	322	351	354	337	341	352	370	349	347	349	359	372	396	346	360	358	368	315	334	361	348	329	367	360	370	329	354	390	360	318	370	355	338	354	321	365	309	353	361	332	362	354	379	355	355	342	341	326	315	358	345	350	382	323	387	356	348	337	338	362	368	338	359	350	363	304	360	334	344	374	341	354	325	335	337	315	320	330	349	358	352	326	375	364	356	350	365	367	351	374	339	332	316	353	354	387	351	367	362	363	349	368	357	346	354	352	347	343	336	390	362	372	344	336	371	347	373	332	341	333	386	367	377	320	332	347	363	360	363	316	333	347	351	333	354	342	333	326	332	346	339	363	339	362	346	363	319	338	349	347	337	328	360	354	334	312	368	347	382	378	377	352	362	377	344	347	339	346	384	354	316	322	397	374	341	329	350	348	341	355	365	314	331	333	330	364	380	346	354	360	333	347	390	353	361	349	357	345	324	349	346	329	321	355	356	339	325	343	346	370	315	320	315	314	353	335	364	336	356	336	333	373	357	368	356	366	322	380	354	342	360	338	333	333	373	345	355	356	389	317	346	330	347	360	350	314	332	360	342	356	341	345	333	352	378	352	319	325	352	355	360	344	336	391	391	317	364	347	333	335	334	334	339	354	340	360	345	346	340	358	348	345	352	341	355	345	391	365	373	331	319	370	347	325	352	377	350	342	361	356	336	359	364	362	342	327	358	346	352	324	379	384	369	362	307	351	348	382	368	378	341	355	345	325	353	314	328	405	314	348	348	360	353	344	337	361	372	352	327	347	327	356	363	344	345	347	338	354	339	374	367	351	369	307	356	336	365	317	341	325	315	389	347	341	350	325	306	328	332	348	350	346	400	356	348	357	351	356	325	318	356	337	352	349	360	364	341	352	378	356	305	362	314	377	341	316	330	357	345	332	359	365	361	360	372	327	342	327	389	354	358	363	361	341	346	381	388	338	352	339	341	342	372	363	334	346	308	352	328	348	354	335	354	359	348	319	363	350	387	363	366	372	346	327	351	329	324	349	321	338	348	338	331	370	294	346	356	327	358	310	316	321	353	320	383	340	372	310	346	355	322	341	368	360	361	353	308	375	335	355	371	380	348	345	342	354	332	349	353	386	334	377	331	353	362	356	368	336	338	334	340	354	338	318	347	365	380	321	330	369	373	322	354	337	360	349	350	346	374	346	357	328	344	365	348	362	355	350	348	363	370	334	371	358	347	358	338	358	328	317	340	365	350	351	343	350	369	377	348	337	332	340	355	346	348	339	369	338	317	352	369	339	331	344	316	355	325	350	368	320	366	312	341	322	322	388	348	333	352	346	341	352	320	347	358	330	347	329	371	353	325	343	336	373	362	330	350	345	362	337	344	332	357	311	347	325	306	366	322	342	333	376	354	333	385	327	304	364	353	332	355	390	353	367	374	311	342	330	316	368	306	354	331	335	343	356	333	353	357	359	354	350	358	377	358	331	341	358	331	362	337	310	376	401	349	348	349	342	352	332	349	328	336	329	322	317	316	353	340	362	336	341	307	366	379	347	354	369	353	342	357	356	359	316	348	361	380	364	353	323	347	377	371	357	366	385	336	365	365	325	357	379	321	342	377	347	346	333	340	397	405	350	304	321	370	363	362	356	352	364	358	330	369	334	331	358	376	360	328	377	351	329	322	315	340	330	326	319	335	359	337	364	318	326	358	361	371	354	331	361	340	348	352	316	344	349	350	347	345	332	336	364	303	337	351	368	335	356	335	315	356	305	310	336	346	357	336	336	355	345	354	386	381	353	339	317	353	377	344	367	337	361	346	409	310	312	311	325	339	315	341	361	364	345	347	350	356	368	377	334	356	370	359	381	347	362	367	339	362	334	324	355	366	333	339	349	344	343	356	364	355	379	377	309	388	337	334	325	341	368	351	322	338	379	373	353	325	349	344	348	357	359	337	331	334	356	362	373	360	351	377	379	398	343	352	371	362	386	366	314	386	367	345	354	362	353	354	343	345	333	339	404	347	357	312	362	345	375	355	401	323	371	351	347	355	340	327	327	360	364	374	326	361	346	355	332	375	325	319	334	356	369	369	402	336	380	367	358	369	345	337	351	323	310	370	365	368	355	343	390	325	378	349	331	332	365	330	356	366	369	330	338	318	340	325	366	347	340	317	318	336	342	358	337	362	347	343	315	360	366	360	333	345	330	331	354	361	347	321	393	378	339	377	326	328	348	332	353	361	367	343	360	360	363	313	373	346	386	316	329	338	383	347	371	348	345	333	376	314	382	381	360	322	336	345	350	337	334	319	345	395	368	341	360	336	314	333	356	371	363	334	331	342	372	367	337	352	388	342	337	362	356	327	349	350	331	341	359	351	326	343	372	370	358	353	330	355	339	353	334	369	375	352	339	330	364	335	350	381	373	323	335	373	365	347	332	320	329	339	384	329	344	334	372	361	362	348	339	328	360	353	373	331	404	381	333	343	362	394	378	394	362	357	402	345	357	367	329	378	349	369	390	385	343	360	352	358	361	357	315	348	381	389	385	376	364	379	375	345	381	301	328	357	327	360	306	334	356	346	352	354	352	358	334	337	356	352	330	340	340
15475	15375	23780	25812	25057	21732	18820	18215	15939	14126	12462	11163	10563	10883	9257	7963	6887	6194	6074	5346	5028	4538	3654	3361	3048	3028	2326	2208	2246	2090	1988	2079	1881	1905	1854	1788	1704	1575	1601	1619	1607	1525	1473	1498	1397	1374	1225	1165	1132	1138	1072	1039	1012	1004	1005	936	974	960	978	1005	992	973	930	993	941	943	899	921	914	893	825	857	841	828	861	914	914	893	852	870	829	895	856	866	848	895	851	881	849	860	823	832	814	916	858	858	846	850	863	892	865	820	820	870	865	872	811	836	798	840	805	867	849	928	886	841	840	848	862	864	834	797	823	858	850	854	871	884	883	878	836	856	868	870	845	841	906	824	833	849	866	834	869	831	837	835	847	874	837	861	835	852	829	820	914	853	876	847	870	882	851	846	845	897	787	885	839	839	805	854	850	826	845	819	826	793	854	815	810	860	854	873	817	846	846	837	838	851	850	842	892	859	835	870	822	847	800	853	856	838	793	881	869	877	823	860	819	869	795	859	856	852	835	794	835	858	866	807	857	844	890	860	857	849	842	854	898	901	896	838	855	848	842	865	841	812	855	908	912	846	852	842	860	832	851	881	810	880	797	842	855	823	862	802	853	848	867	828	828	834	841	858	815	767	861	891	856	788	826	863	797	850	780	854	854	881	848	798	829	864	836	828	803	902	798	858	789	802	802	856	863	852	834	823	847	812	809	817	839	879	882	836	820	806	803	846	819	843	822	853	847	855	792	850	847	873	869	832	841	786	788	850	875	804	825	832	837	826	889	820	819	885	915	868	802	848	819	848	872	865	775	861	783	833	825	849	797	824	861	906	798	870	810	867	841	892	878	835	857	837	839	836	822	833	803	880	842	821	835	866	817	865	870	824	864	833	881	804	797	889	857	845	865	880	863	862	806	834	810	873	847	836	870	887	890	830	838	844	826	895	792	864	871	877	878	778	851	862	846	840	827	829	852	779	866	810	854	806	828	869	874	868	810	887	825	854	797	907	880	884	851	860	887	825	873	834	812	807	814	842	880	844	866	855	861	902	827	904	831	823	825	827	824	872	835	849	812	864	870	844	900	841	833	860	848	823	839	864	830	826	864	844	836	829	838	862	836	784	825	815	862	776	861	822	851	804	821	887	852	801	830	836	849	847	869	817	868	849	879	912	864	845	808	889	864	825	894	817	887	821	890	861	840	826	801	862	915	850	864	844	815	866	838	836	837	832	882	852	862	853	844	767	892	867	844	856	845	837	890	817	829	856	817	887	845	819	818	861	825	852	872	840	846	785	861	848	852	904	851	831	817	805	851	843	845	847	895	887	833	890	825	854	856	864	774	798	923	863	863	883	832	869	881	887	835	832	819	841	859	866	833	831	825	842	892	806	868	884	858	814	888	856	840	867	857	860	847	853	863	804	858	847	861	839	900	841	811	821	828	860	806	809	846	894	806	848	845	810	821	821	853	847	888	797	878	866	826	817	842	821	950	802	877	818	873	804	829	866	797	882	859	807	857	871	860	815	859	908	830	771	885	780	826	845	821	831	840	880	850	859	836	829	826	789	874	843	866	880	865	860	869	833	834	877	868	909	897	873	832	861	861	846	829	854	821	842	841	897	849	863	859	901	860	883	821	848	843	855	822	862	846	827	831	849	893	843	857	834	846	841	844	840	864	833	827	873	873	829	818	842	856	802	816	846	850	902	876	888	826	913	842	844	781	837	821	862	883	840	788	877	842	843	837	884	869	831	840	891	843	861	828	837	872	813	847	879	841	872	838	815	813	843	888	847	806	850	844	803	854	835	821	836	889	868	844	830	862	871	808	889	861	838	794	873	833	828	809	877	905	854	850	862	842	898	862	867	840	896	832	869	838	817	848	843	907	840	794	859	877	839	855	836	790	851	846	855	824	821	863	834	940	890	835	848	860	827	822	859	833	837	874	832	857	843	801	875	889	793	835	875	827	878	843	900	869	838	821	897	894	900	857	880	886	881	876	877	862	838	835	870	845	776	897	878	958	879	857	818	875	884	906	837	792	853	836	844	850	876	845	805	855	823	824	831	800	869	825	820	850	891	865	863	853	788	848	813	818	896	829	849	828	878	813	839	837	825	803	905	815	866	885	827	816	858	860	804	832	873	811	835	848	814	854	806	845	805	860	810	803	870	888	845	810	832	915	859	879	884	839	877	832	843	870	854	813	841	842	884	857	821	872	836	828	830	794	842	836	864	830	811	857	831	823	847	822	908	843	879	841	824	823	844	818	846	814	823	830	864	866	802	886	819	831	835	879	822	846	899	843	859	819	831	878	833	874	790	820	787	855	828	887	855	919	886	852	872	861	835	906	835	857	836	865	835	904	827	844	820	862	885	804	834	858	807	830	791	802	903	798	841	834	811	898	808	860	872	845	863	866	853	825	862	819	860	851	893	834	871	894	816	860	900	867	834	856	839	809	838	855	855	848	813	827	830	874	803	847	868	888	833	830	845	877	816	858	876	780	897	806	875	848	782	835	839	746	854	852	810	842	874	841	824	862	839	830	841	871	887	846	830	888	846	833	818	874	886	838	852	790	843	882	835	862	833	834	824	808	882	855	886	835	855	860	852	893	839	851	840	850	836	815	838	777	842	809	840	842	844	836	869	888	823	828	832	858	832	830	858	843	885	854	771	853	882	855	848	808	886	829	865	863	845	843	857	862	856	823	838	906	899	783	817	854	799	849	846	832	847	901	876	799	814	852	839	857	844	850	825	875	812	876	842	842	874	794	832	839	799	855	776	870	842	827	852	849	834	858	842	881	815	858	815	797	861	803	817	826	847	840	874	879	875	832	826	850	856	793	889	828	868	851	834	836	810	828	807	835	827	850	851	828	882	805	816	843	857	874	823	852	845	834	823	850	849	808	790	826	800	851	855	869	864	830	825	884	833	827	851	786	847	877	837	836	853	878	790	844	841	827	833	866	799	880	878	852	871	858	872	874	851	856	841	880	818	841	812	798	833	841	823	862	834	844	861	867	824	867	944	886	825	885	845	884	854	861	809	871	821	865	847	801	822	881	811	889	805	830	840	892	911	783	813	800	837	845	786	862	853	840	829	842	849	871	839	841	833	870	841	864	862	787	869	831	822	849	831	826	855	866	863	847	797	854	815	857	861	834	871	810	851	846	878	846	848	866	845	838	862	851	846	850	832	865	774	796	949	824	886	835	848	849	825	863	822	863	828	829	868	830	825	821	821	848	855	868	827	869	833	865	851	812	821	817	886	799	801	851	860	827	844	858	804	834	830	793	868	895	809	813	842	872	856	812	846	855	847	794	845	859	844	835	855	800	867	811	899	903	849	856	867	863	846	873	831	876	829	831	861	813	818	830	801	886	900	897	845	836	854	837	805	842	858	907	829	830	792	884	793	823	870	897	817	808	881	884	823	861	825	844	835	870	841	826	835	766	832	823	805	878	861	807	843	782	850	794	844	828	846	850	860	856	896	803	859	883	812	859	837	871	805	863	852	834	874	876	824
35523	27210	27323	21315	16946	12871	9920	8375	6564	5269	4423	3636	3365	2996	2257	2072	1763	1586	1540	1415	1194	1005	933	875	808	806	628	588	625	546	554	528	513	522	478	487	517	477	466	459	472	440	425	419	428	417	343	419	392	337	344	345	338	334	319	331	346	327	338	350	342	351	373	348	322	341	339	334	351	289	337	314	321	323	315	326	295	321	275	323	319	327	306	283	338	306	348	314	290	293	297	278	314	322	341	305	315	325	297	285	327	348	297	345	294	290	334	283	288	338	342	316	297	311	347	307	339	293	303	311	332	318	270	277	325	301	317	283	301	297	303	275	280	317	327	324	328	328	289	346	288	306	265	308	314	294	299	294	290	311	307	319	333	317	320	322	318	337	301	318	317	293	289	348	335	337	317	274	299	330	311	303	317	328	313	318	296	283	318	322	330	308	305	291	335	311	327	321	314	308	290	310	290	325	335	324	307	310	312	318	308	297	296	311	277	324	310	281	301	308	317	331	333	303	277	322	336	327	310	320	296	345	310	308	306	303	314	290	283	319	326	310	311	317	328	295	304	330	304	312	295	286	301	296	322	314	304	317	297	302	287	335	302	331	313	280	324	352	278	329	314	302	302	328	319	345	311	315	295	297	300	319	339	328	313	309	286	294	314	338	301	280	329	331	334	328	305	275	315	292	371	314	272	290	333	319	274	329	294	326	321	323	293	307	305	336	312	332	294	341	288	328	301	282	308	329	294	319	300	304	305	311	292	315	320	321	330	308	313	339	324	306	300	330	299	314	326	339	305	302	325	318	290	276	301	322	309	295	333	318	305	337	315	287	284	285	290	320	286	283	314	289	327	307	314	312	310	316	288	312	334	317	324	318	316	324	313	286	306	305	293	324	277	299	322	302	303	316	300	312	280	336	313	315	290	307	308	327	327	313	306	306	329	293	309	300	304	305	315	322	298	299	281	303	294	340	325	302	302	292	305	331	271	298	301	334	314	278	317	303	339	304	315	302	290	330	300	300	293	312	309	306	303	317	326	319	326	310	320	321	303	282	296	311	297	309	324	339	301	332	321	301	291	298	330	324	316	336	325	289	310	299	355	291	334	276	290	321	300	311	289	320	320	281	340	346	306	280	318	307	325	322	301	294	334	313	306	323	314	321	325	319	297	322	306	310	305	315	282	317	302	336	283	287	330	295	270	251	309	324	337	314	316	342	288	323	316	308	289	290	281	291	285	310	310	323	297	324	314	297	326	292	314	302	299	297	315	325	301	301	309	315	305	335	319	318	279	288	329	286	295	307	339	311	317	335	324	281	321	282	325	322	297	327	315	297	293	296	323	338	309	289	294	296	303	293	262	306	298	336	316	316	332	339	320	336	296	304	292	298	295	330	278	321	294	303	311	301	343	319	304	305	324	280	293	316	334	308	306	305	327	323	310	290	334	280	316	340	308	287	320	343	317	323	335	312	313	306	286	308	283	302	307	321	302	303	318	316	316	317	347	305	311	311	309	305	320	308	296	312	343	323	291	305	306	332	350	317	327	305	278	296	321	290	312	319	325	329	296	335	298	362	337	333	326	320	330	346	327	288	318	305	341	336	318	308	302	288	282	313	324	351	326	287	310	315	310	324	309	324	309	324	312	265	300	325	317	311	311	294	303	294	328	318	314	314	321	257	302	296	275	300	321	285	316	310	323	312	333	295	328	327	316	300	299	296	289	306	332	318	302	311	303	322	320	327	283	293	338	310	305	296	323	293	301	328	316	316	346	285	317	283	292	316	302	299	312	341	308	328	298	299	339	285	306	290	285	269	287	287	308	274	283	310	316	307	306	326	307	301	285	303	308	299	321	333	305	304	348	305	294	316	337	308	347	266	319	337	309	302	306	289	321	326	295	361	323	322	307	345	341	321	304	313	299	295	300	312	287	324	330	337	297	300	308	294	299	295	267	292	337	320	296	315	316	304	307	330	309	283	314	301	319	341	308	310	327	298	328	301	318	308	330	319	295	358	337	308	340	282	295	305	302	289	315	298	300	350	318	312	302	325	323	341	303	326	308	279	286	304	318	326	298	323	300	321	320	307	305	307	323	328	291	312	323	338	327	259	285	322	304	315	310	323	302	311	304	334	304	315	316	324	320	303	325	311	285	319	308	324	303	329	328	355	358	308	298	319	307	315	289	339	323	301	331	310	284	316	313	315	321	323	277	310	313	306	327	322	271	323	281	298	338	303	298	290	309	302	315	294	291	304	269	299	304	320	328	306	285	318	306	322	286	315	336	288	299	312	304	309	326	312	318	315	310	305	348	314	302	348	351	325	305	298	325	296	328	315	291	353	284	332	312	291	333	318	347	278	330	304	322	306	318	297	292	316	332	289	306	312	283	292	304	298	287	294	291	294	315	327	300	305	309	288	319	266	323	308	300	280	319	323	311	339	288	299	278	297	310	333	314	299	324	302	302	289	300	283	289	300	298	317	296	315	294	320	314	297	286	306	317	311	283	324	366	318	311	318	302	328	295	292	304	296	342	342	295	289	320	330	341	300	302	276	307	313	337	291	301	319	327	306	328	304	294	315	329	295	296	330	301	319	296	303	318	299	317	306	348	308	337	314	314	321	317	301	328	315	335	304	274	297	302	315	326	322	298	351	299	318	293	337	325	292	298	280	300	307	328	321	309	319	314	315	318	346	311	289	267	315	319	315	311	288	331	317	345	319	319	340	294	353	319	330	276	312	330	309	299	325	318	310	320	300	299	327	312	307	310	319	346	326	291	339	320	287	297	312	294	312	326	314	309	306	319	282	275	345	311	327	338	275	300	296	287	294	340	324	308	289	285	305	308	290	331	322	279	288	323	287	307	302	301	350	291	311	290	321	298	324	364	273	329	294	330	314	354	306	299	308	322	295	281	298	283	313	331	305	336	329	329	306	330	315	304	308	329	324	341	319	320	321	325	298	306	298	284	297	310	326	291	334	290	299	328	336	297	307	297	329	288	292	314	301	327	319	311	291	352	317	285	295	304	301	343	311	291	322	299	304	291	303	338	316	308	348	301	343	353	337	288	262	325	352	307	317	337	306	301	287	296	338	295	298	321	311	305	310	333	319	351	287	310	319	298	302	281	310	290	294	266	312	321	314	319	267	297	304	317	309	287	312	315	323	313	286	316	316	304	285	317	315	317	321	358	302	306	318	294	271	292	310	344	331	313	282	326	298	285	305	334	291	316	293	277	294	350	296	318	317	317	291	315	309	295	317	312	292	303	301	319	314	321	286	329	303	312	310	334	312	314	297	309	300	315	305	299	308	316	286	300	312	330	303	311	310	323	303	298	300	386	298	326	325	304	290	309	308	257	317	319	314	308	306	350	303	276	305	301	358	352	320	303	333	329	333	306	342	311	314	292	304	315	289	305	303	318	315	305	302	318	341	296	260	318	321	348	327	339	323	265	343	325	315	309	348	305	321	329	323	328	309	305	311	323	328	303	299	296	306	331	330	307	298	334	318
20850	20127	29166	30938	29860	26775	24633	23480	20555	18405	16615	14963	14782	13687	11443	10309	9097	8765	8053	7412	6910	6001	4794	4594	4193	4259	3043	2815	2872	2486	2543	2503	2387	2290	2133	2129	2026	1899	1847	1911	1914	1794	1692	1576	1496	1526	1289	1240	1263	1108	1089	1037	952	964	948	914	908	941	957	985	958	900	972	958	974	929	858	881	846	798	796	808	823	782	795	806	795	766	854	782	805	795	804	782	811	811	750	794	733	765	751	775	831	714	740	781	804	777	764	733	830	790	784	739	752	739	711	740	772	805	717	760	738	754	794	707	705	774	728	786	750	786	733	757	786	784	740	831	776	685	753	733	803	729	744	781	716	749	715	731	745	773	763	722	769	734	773	803	729	743	786	784	795	751	731	768	741	754	769	803	742	779	781	721	771	756	769	743	782	745	748	779	760	748	764	779	800	759	742	771	733	715	788	734	745	715	775	758	759	753	806	707	755	743	752	717	776	745	740	747	764	749	720	707	744	788	711	826	742	764	722	728	729	730	688	762	766	776	699	755	754	778	803	705	743	756	719	745	749	760	730	737	745	696	723	694	753	751	776	754	772	773	714	743	764	769	753	756	720	763	761	763	732	737	731	699	740	746	779	748	744	787	775	705	752	760	824	752	736	766	786	786	764	741	702	734	753	719	811	748	787	753	763	750	710	766	714	716	722	758	771	717	761	738	742	773	732	737	738	783	768	746	792	763	764	738	765	831	768	698	734	717	718	742	778	765	757	759	766	813	737	717	765	753	747	678	781	766	766	819	742	736	758	776	720	824	698	723	802	766	761	812	731	785	763	785	772	719	748	746	743	726	758	754	751	792	729	760	733	692	725	751	727	771	715	751	726	773	749	729	734	710	749	786	761	723	741	783	749	743	716	725	777	773	748	717	737	768	785	765	738	772	711	773	799	758	747	782	764	755	712	753	739	802	791	772	745	739	771	741	752	814	728	772	756	762	756	782	753	684	763	766	737	716	754	768	733	711	727	711	762	729	741	744	719	771	776	749	762	782	715	763	767	762	714	761	734	812	769	763	699	742	744	756	740	752	742	769	727	711	758	740	746	702	720	797	711	766	718	760	716	742	733	798	746	765	709	747	725	701	725	722	694	714	733	706	761	755	724	759	733	764	747	730	749	728	728	744	770	700	751	744	720	765	765	757	734	751	770	731	743	749	736	796	773	777	762	764	723	752	758	741	775	727	742	775	788	733	746	724	747	763	766	740	750	742	700	756	738	743	751	718	752	745	719	763	748	758	778	772	750	773	757	750	822	764	721	709	740	748	751	754	758	768	733	790	783	702	735	754	757	793	777	751	752	705	754	746	747	749	730	734	755	730	737	738	759	731	760	738	766	780	739	743	722	769	736	782	761	725	721	743	734	716	718	744	717	775	755	704	755	739	712	745	743	760	711	751	735	761	712	727	780	789	709	735	786	730	774	809	754	702	767	795	734	750	723	748	792	746	741	712	791	770	740	752	715	730	754	784	710	768	725	790	747	717	786	749	725	776	819	755	761	745	786	736	760	780	712	787	728	717	716	747	775	797	734	752	760	696	789	741	753	707	738	768	750	777	753	756	743	755	750	722	770	744	733	754	739	767	756	749	777	761	780	777	757	733	710	756	707	785	764	780	769	748	717	771	800	771	777	683	736	709	753	787	781	734	706	689	783	758	783	790	733	777	754	719	784	776	716	749	792	733	716	724	740	753	723	766	711	760	768	726	744	705	735	765	755	764	811	762	712	753	726	738	787	729	786	747	740	739	729	743	713	776	753	743	730	770	780	809	768	739	724	724	763	742	768	764	745	764	814	716	754	739	755	717	731	726	750	802	761	737	764	768	721	816	721	737	748	763	774	735	798	787	759	787	725	755	719	735	720	782	724	755	785	756	745	784	756	730	744	707	733	735	761	729	764	716	785	796	787	760	755	765	753	759	672	707	732	749	752	753	734	749	771	765	731	806	777	767	782	753	729	689	725	736	738	731	737	733	804	735	745	731	711	818	729	739	721	756	801	799	734	734	742	781	739	763	749	771	713	690	715	759	753	748	760	805	777	812	734	786	758	725	734	737	785	740	751	775	777	743	703	740	690	761	757	795	756	666	729	713	741	744	754	799	727	741	770	762	718	751	803	738	764	762	759	699	743	687	737	765	803	693	684	679	784	741	761	745	814	767	766	805	745	769	741	752	791	764	793	737	796	749	740	753	827	752	766	770	749	763	737	827	751	741	760	768	742	830	789	777	749	758	754	743	787	730	735	778	729	733	783	754	749	771	763	761	774	788	776	790	809	761	731	709	758	820	754	689	713	757	739	755	721	752	714	747	747	716	734	735	795	757	716	755	725	760	782	722	753	761	714	788	711	806	766	735	780	727	749	751	738	716	703	744	742	777	741	747	762	794	744	724	786	757	738	714	779	704	732	769	729	729	786	758	755	746	779	738	778	741	733	725	815	756	765	709	697	774	732	749	716	760	714	768	744	785	764	803	731	757	747	746	710	725	759	713	779	739	728	761	739	691	774	754	737	795	802	786	762	755	753	708	790	819	766	771	761	735	736	708	779	781	725	797	809	715	732	743	721	712	741	776	757	781	796	796	745	766	751	756	720	711	748	774	741	743	734	767	718	751	768	755	716	731	745	749	756	737	780	741	736	745	775	755	764	717	816	734	826	732	815	688	751	739	750	766	768	748	752	780	767	756	713	778	779	762	790	774	788	699	745	740	711	772	784	764	786	761	733	765	710	832	788	801	745	797	804	732	752	779	806	768	766	756	795	767	753	725	751	735	728	747	693	790	727	776	761	752	737	776	711	763	774	771	785	779	792	769	712	741	750	757	755	749	729	737	723	717	794	755	727	763	761	756	711	752	746	824	714	701	762	727	712	702	779	788	781	772	764	731	726	723	725	768	786	778	726	704	784	749	765	721	713	736	772	756	826	739	741	675	758	752	734	769	762	714	748	750	736	760	752	750	741	733	771	758	749	770	764	774	763	708	768	756	794	743	753	748	763	728	761	777	766	723	775	789	722	779	788	734	743	751	761	769	751	732	767	752	772	731	809	761	757	765	779	737	706	780	753	749	792	766	786	670	772	721	735	724	765	741	770	694	739	811	761	730	749	764	770	768	785	778	744	765	719	773	781	717	701	743	739	738	787	768	757	723	733	759	725	776	714	726	756	713	748	747	749	730	714	743	767	779	733	770	791	774	773	775	726	699	742	727	785	727	730	745	749	729	730	770	703	786	758	754	745	782	769	754	752	775	700	764	784	723	758	756	720	739	765	723	723	747	775	745	719	774	758	774	758	765	723	742	754	753	768	753	735	753	747	787	793	780	700	762	709	726	767	716	705	735	721	762	763	746	761	767	743	728	748	735	755	768	761	777	766	739	740	800	723	758	769	728	759	804	756	738	722	821	709	709	721	755	750	730	717	716	728	751	737	804	760	771	783	764	766	740	750	726	813	719	792	765	719	740	749	745	743	801	728	738	765	719
16541	12510	12765	9521	6691	4859	3824	3357	2784	2145	1780	1570	1502	1366	1048	945	898	831	789	692	705	630	545	459	451	425	411	373	378	337	400	385	361	387	404	330	378	359	372	319	375	348	369	333	316	325	325	347	334	312	314	320	317	311	295	296	275	337	271	310	326	345	342	284	313	314	322	318	306	315	310	315	300	308	319	341	284	283	288	306	316	339	307	326	311	339	299	300	318	301	316	292	288	306	280	307	305	285	300	296	262	288	282	276	295	303	328	340	286	278	293	285	275	315	299	284	267	308	314	296	292	301	280	314	270	288	321	323	312	306	297	296	319	283	301	307	307	315	303	296	305	291	301	262	286	319	300	324	304	312	290	299	285	263	293	290	364	332	303	291	289	302	293	309	290	310	317	291	318	293	305	312	317	300	318	307	299	300	305	295	300	278	311	308	292	280	325	312	300	277	318	284	293	318	302	301	273	345	308	297	282	345	322	291	298	293	287	306	292	288	302	323	296	328	306	287	308	288	315	290	276	311	323	277	294	287	325	305	296	303	280	290	309	294	286	289	293	299	294	297	306	280	270	279	306	306	305	301	336	308	286	310	298	325	306	322	306	290	296	295	280	283	295	330	275	292	327	284	273	313	282	297	328	270	300	301	294	335	283	289	276	292	317	303	322	284	327	306	317	291	300	303	268	304	256	314	279	287	290	313	323	286	305	310	308	308	301	279	312	275	291	281	293	272	323	307	295	337	316	291	280	301	282	299	310	280	267	304	313	305	306	280	313	320	280	320	325	301	322	289	309	314	296	286	311	280	302	307	290	294	316	304	321	316	281	283	315	309	299	275	293	307	296	266	293	306	301	300	316	311	287	305	307	243	286	291	314	328	302	281	305	322	308	307	317	302	300	303	288	307	287	286	294	288	279	322	319	324	294	291	304	307	308	284	316	323	276	284	293	312	279	276	313	291	306	312	294	299	287	279	305	293	313	333	291	307	293	276	309	301	308	314	322	315	311	287	331	293	317	300	327	285	306	299	301	337	275	301	293	290	324	317	303	292	307	275	313	308	278	354	292	324	290	295	262	322	283	333	293	282	318	314	308	305	337	280	268	308	336	306	307	309	315	278	284	295	278	286	273	295	312	297	269	326	314	282	302	294	303	325	299	325	296	279	305	301	319	291	310	311	283	291	291	310	310	279	274	291	285	309	330	300	299	343	298	296	295	297	301	317	324	295	291	334	257	260	294	316	292	310	293	305	323	311	304	292	286	301	293	308	335	303	288	304	292	293	265	276	278	313	302	305	352	273	310	290	299	320	306	310	310	311	335	281	287	310	291	312	292	290	282	288	291	331	309	303	336	311	288	315	294	310	312	334	284	294	320	325	298	281	288	363	300	327	279	259	305	293	297	297	300	296	304	300	285	306	311	261	281	336	327	318	315	274	279	310	282	310	298	306	298	281	271	301	294	311	318	289	310	333	327	293	283	292	292	306	306	313	326	277	277	286	310	329	298	267	286	293	300	322	307	345	316	325	302	306	332	271	319	307	272	324	307	286	324	304	265	289	314	258	316	317	299	267	311	283	309	316	334	295	264	271	308	318	317	327	309	285	310	314	299	323	280	339	312	293	283	288	272	265	289	277	271	322	282	295	302	290	296	292	310	287	260	296	289	279	330	284	313	271	295	317	266	296	297	268	313	286	312	274	313	272	271	317	285	308	281	307	264	288	344	301	279	311	283	318	302	256	301	316	308	324	300	321	275	334	296	288	277	323	320	320	297	286	288	295	278	260	280	286	335	297	306	301	304	307	273	277	257	275	319	302	316	281	291	292	291	317	303	307	310	311	295	314	279	325	301	308	326	282	301	323	311	326	299	316	302	299	279	302	285	312	334	325	287	306	260	305	321	292	293	356	296	281	289	290	316	296	329	319	270	301	291	312	300	297	341	291	292	296	263	265	268	296	272	325	274	292	290	246	303	325	310	304	298	326	295	311	303	318	300	317	336	296	285	309	287	291	323	299	277	321	328	281	289	281	298	309	339	283	290	310	296	298	317	284	299	321	299	281	303	311	309	289	287	314	302	282	309	299	344	283	308	290	300	272	304	299	361	284	283	300	337	277	297	297	294	300	316	291	262	267	303	290	309	323	310	303	282	282	300	279	336	300	315	278	297	312	298	310	303	311	311	261	325	301	305	297	275	280	308	291	320	282	317	314	291	280	294	335	287	309	298	313	327	304	268	280	299	292	269	311	302	278	314	281	271	330	264	290	273	288	273	286	304	308	302	273	314	300	292	307	299	271	281	293	315	317	315	292	258	279	307	307	317	320	277	278	258	315	325	282	270	280	291	303	356	329	308	271	278	311	296	266	310	284	287	308	276	325	289	307	315	280	325	277	332	326	272	250	276	321	296	285	328	299	307	302	278	249	285	291	281	281	314	308	349	304	315	263	287	314	264	277	304	302	330	293	297	324	306	295	302	270	304	300	271	294	274	302	324	299	317	288	289	330	307	283	322	302	285	290	313	284	306	307	274	289	316	298	315	332	284	295	318	303	281	312	290	277	294	314	296	281	287	321	330	295	288	316	289	283	296	293	323	293	325	291	350	311	288	314	318	341	317	318	302	276	279	298	267	284	284	298	301	314	291	299	293	286	305	321	314	302	311	281	323	242	319	307	296	293	332	290	325	313	308	314	310	320	318	318	296	308	279	293	261	290	278	287	325	295	277	308	289	295	300	274	296	272	301	301	286	305	305	323	307	298	336	317	318	321	305	282	308	263	305	281	312	281	306	305	313	297	318	277	278	284	301	299	314	302	329	323	264	290	289	301	267	294	312	273	291	275	316	328	301	306	295	300	305	276	316	315	299	307	298	318	323	273	309	281	266	284	300	299	303	285	303	296	283	319	293	308	294	294	304	325	317	298	298	301	279	300	299	330	270	271	296	305	290	283	323	293	291	309	297	261	293	265	297	301	295	331	269	300	277	295	327	293	298	331	272	319	284	306	312	319	295	295	314	323	314	296	311	328	342	341	275	279	267	281	313	280	307	298	278	324	312	294	281	299	303	307	295	264	310	282	301	292	278	322	303	313	292	285	313	318	282	294	298	295	283	307	329	312	277	318	301	321	280	299	305	265	309	282	329	286	271	337	314	349	290	322	299	289	278	293	298	330	298	296	284	279	312	315	307	280	309	319	309	293	295	290	307	296	330	294	289	314	322	273	308	290	299	312	328	300	299	306	308	301	289	277	298	323	262	267	274	318	275	325	304	311	345	305	282	309	287	308	303	299	317	301	302	315	302	294	293	320	284	299	287	326	324	328	304	273	296	327	287	253	316	307	287	325	301	299	305	288	313	273	285	298	330	301	288	323	327	304	309	283	261	299	310	272	271	280	313	287	270	314	293	297	292	300	279	295	273	292	310	290	314	246	285	314	282	311	281	307	296	308	305	324	317	308	284	303	282	311	264	308	278	302	300	305	278	303	295	300	310	291	303	294	296	302
9361	10031	17427	19217	17825	15165	14029	13146	11526	9726	8533	8038	7685	6982	5571	4910	4762	4224	4093	3823	3604	2845	2419	2083	1984	1853	1602	1517	1493	1422	1443	1452	1431	1374	1372	1356	1214	1126	1205	1212	1231	1130	1133	1021	1003	913	913	888	883	859	838	872	819	852	846	750	799	820	828	791	786	751	850	813	767	793	757	741	752	731	803	724	741	702	755	796	795	749	742	737	756	754	752	741	725	734	748	719	773	730	723	735	738	675	789	684	730	713	697	730	745	787	779	751	738	763	748	727	710	720	760	726	736	720	672	732	710	756	774	759	755	739	748	756	747	761	736	753	745	760	736	769	715	720	764	744	719	758	757	752	702	765	739	736	760	740	748	789	693	748	769	736	736	749	746	721	765	712	726	761	721	724	728	737	756	732	752	776	739	705	693	726	729	760	779	815	773	747	704	728	735	746	771	727	751	828	725	743	775	774	787	753	737	733	730	775	763	732	800	723	744	769	783	714	689	734	746	772	745	707	705	722	725	768	694	743	715	725	756	780	702	727	728	703	750	702	737	758	810	787	724	748	749	686	706	753	740	752	753	734	721	699	741	734	762	749	721	770	724	769	810	734	717	717	753	759	762	733	703	756	778	769	784	774	735	767	726	746	741	761	733	746	761	704	702	739	768	723	709	746	743	743	741	697	730	660	742	742	749	747	716	724	735	767	734	725	692	730	763	751	723	761	771	783	737	738	705	710	768	731	738	736	755	761	713	748	720	729	731	713	731	782	731	723	754	769	765	779	750	738	780	732	747	709	715	717	727	713	781	734	715	759	731	758	694	746	768	721	755	727	711	749	746	733	747	743	758	762	693	734	731	728	728	713	741	711	757	769	753	719	758	736	722	714	788	772	746	741	778	747	739	747	757	779	742	756	737	759	731	773	719	703	721	711	746	778	711	774	753	738	729	771	746	734	735	727	741	772	755	743	717	743	702	752	754	739	733	716	773	785	725	765	743	758	733	731	728	765	718	732	756	740	786	761	727	736	718	767	740	723	768	692	698	720	754	729	714	762	767	746	744	794	755	760	723	748	724	738	727	711	724	739	753	737	779	830	706	747	724	692	753	717	749	737	727	704	750	780	780	711	708	740	748	766	794	789	781	754	714	772	754	749	772	715	772	734	689	739	748	721	725	754	735	742	728	747	749	719	791	756	696	760	733	732	788	771	745	695	766	766	710	706	721	729	745	735	768	758	740	711	755	691	684	748	705	737	752	723	752	785	711	741	747	719	717	800	776	741	754	765	746	741	697	724	684	752	732	731	726	716	754	738	750	740	735	722	705	734	765	767	766	747	764	675	763	700	749	742	712	754	759	770	743	732	749	770	737	732	752	730	796	724	753	703	775	742	750	763	745	747	757	717	775	750	723	751	772	753	755	707	711	765	755	707	734	714	770	711	787	734	742	782	757	724	816	740	726	750	721	792	739	728	727	769	717	751	734	758	757	723	735	719	743	754	791	720	773	762	728	716	732	724	755	756	692	699	777	703	668	696	722	770	746	729	762	744	770	751	666	706	723	725	727	708	703	703	760	680	752	772	743	741	791	745	703	728	715	694	797	753	748	736	727	759	752	751	752	762	771	747	705	711	740	784	751	678	753	729	739	780	748	714	784	724	777	773	757	759	814	795	767	753	713	721	751	723	758	749	773	767	706	792	766	695	744	724	753	757	747	722	750	746	771	780	709	745	751	714	719	744	764	686	711	697	737	726	724	706	725	735	823	710	697	721	731	709	776	696	722	746	705	694	693	800	751	764	743	750	715	767	753	717	755	706	736	734	704	761	706	731	725	745	706	707	708	764	751	707	737	746	749	738	766	727	749	703	724	688	761	775	783	781	718	747	757	735	706	788	744	716	745	734	712	757	688	740	718	747	739	718	700	766	760	766	743	800	735	724	756	757	744	760	753	713	784	713	798	730	768	737	754	729	723	732	749	743	700	754	723	717	752	742	763	742	762	690	754	748	760	722	757	714	716	762	684	718	697	766	754	716	724	740	709	767	731	762	829	747	728	728	785	742	735	682	730	765	682	734	736	725	723	728	733	751	741	767	758	721	708	750	780	696	748	756	739	795	790	727	685	769	686	760	734	724	738	711	776	722	760	720	688	768	659	707	728	743	739	758	745	755	779	738	729	755	697	771	718	740	684	711	739	715	759	698	735	758	722	745	700	731	749	711	728	745	797	707	729	764	725	780	752	767	745	682	749	803	704	754	743	777	765	725	776	712	728	705	723	777	707	773	724	778	763	725	744	739	741	722	786	747	748	774	732	744	736	770	731	737	764	755	704	721	706	751	725	769	755	718	731	730	717	725	689	747	725	751	764	779	772	696	756	766	789	730	761	725	763	706	748	713	705	781	742	765	705	719	708	718	755	752	719	716	743	735	734	758	738	714	673	771	755	776	770	716	733	753	755	738	696	746	682	786	693	731	768	732	767	755	733	760	703	771	716	762	775	773	724	713	722	776	719	731	690	752	753	755	740	722	720	724	727	712	734	764	748	741	734	787	731	747	742	762	770	749	738	729	725	750	698	746	722	751	688	801	742	746	713	719	738	704	793	768	722	722	724	744	732	720	768	752	757	733	737	766	760	720	701	693	713	764	756	749	742	711	759	796	716	771	720	795	753	791	704	754	707	754	742	748	756	763	717	761	740	725	732	783	819	669	717	739	758	776	741	705	761	700	751	728	705	709	737	765	714	726	717	739	762	755	723	756	734	695	717	734	784	734	714	771	762	725	737	766	791	726	778	696	769	703	739	725	776	803	765	736	697	741	759	785	749	690	687	702	711	762	725	759	697	737	733	769	724	721	706	777	744	783	712	716	739	712	731	694	719	722	756	712	766	682	738	708	780	742	776	739	750	757	793	746	705	728	743	739	697	718	752	740	772	743	720	747	766	722	712	693	728	715	716	730	711	704	729	816	782	696	756	679	791	736	771	757	771	727	745	697	727	746	737	765	745	736	733	732	787	759	727	689	720	769	682	678	789	731	727	730	765	729	740	777	739	731	730	749	756	801	752	737	729	741	725	747	679	768	731	678	752	731	743	730	736	744	738	720	700	811	728	718	749	732	713	704	721	711	786	715	744	752	718	756	754	694	760	728	750	736	733	710	784	730	750	723	746	743	710	732	767	775	740	783	764	782	744	664	696	746	752	692	798	712	679	736	739	743	728	735	694	748	756	769	734	708	755	763	740	736	798	723	709	718	733	675	704	770	722	723	714	775	766	713	755	737	803	746	760	734	730	746	735	739	707	743	718	752	760	773	749	724	678	761	732	725	748	730	683	762	744	724	773	727	738	788	736	767	704	730	736	713	706	756	759	756	746	766	744	730	773	730	700	798	762	749	699	736	754	797	736	705	792	774	739	693	739	723	759	760	715	742	729	710	727	719	738	707	787	784	709	730	745	703	728	717	758	786	737	763	747	744	744	757	731	747	741	730	703	775	773	803	721	755	736	740	769	742	759	756	683	773
26231	19458	19907	15731	11972	8824	6790	5802	4801	3699	3212	2802	2282	1942	1659	1464	1365	1299	1198	1089	1024	758	774	709	627	625	586	531	537	517	514	486	534	448	503	468	472	410	437	480	434	450	427	381	399	428	386	369	422	370	400	390	346	374	351	385	355	377	322	348	371	337	376	353	344	346	366	370	314	360	372	305	344	372	345	342	324	331	384	321	333	351	334	345	359	337	354	316	359	346	367	356	366	337	375	355	338	371	363	353	349	352	376	379	350	356	365	324	392	362	353	351	370	342	367	350	357	397	353	363	338	328	377	310	347	307	355	358	346	380	362	311	332	370	318	346	339	379	353	346	312	335	342	329	364	349	368	350	354	344	326	324	361	325	347	334	326	335	322	350	322	347	361	395	325	318	338	358	354	353	313	358	376	348	364	308	331	357	380	345	401	351	337	300	337	360	351	334	343	355	354	352	349	358	344	381	325	322	339	357	338	340	341	351	332	367	341	337	360	328	369	368	335	318	351	361	378	362	366	339	342	382	353	312	317	352	326	334	352	332	340	374	378	364	333	345	373	340	344	354	346	341	350	351	347	341	357	355	345	352	380	360	335	293	336	355	374	345	343	344	325	334	333	376	379	357	335	341	331	347	356	346	317	355	360	319	355	342	399	317	313	378	320	368	360	358	367	357	329	340	315	336	328	357	349	332	358	363	359	323	352	328	317	316	346	391	329	354	336	372	307	344	336	368	340	353	350	307	382	359	368	356	368	342	323	325	319	340	345	351	350	359	352	391	352	346	326	370	372	346	355	344	354	344	342	326	362	348	343	362	318	343	367	389	337	361	363	376	384	351	362	330	356	359	371	334	349	339	337	337	339	360	356	343	344	322	375	342	374	353	337	379	363	370	342	381	322	362	364	353	355	376	361	356	358	371	357	379	348	330	368	333	352	374	338	382	329	334	320	368	336	331	335	356	363	370	333	337	387	328	335	352	357	399	333	365	316	371	385	364	312	358	356	359	339	344	324	332	384	390	329	364	357	344	346	349	360	350	356	339	367	310	343	339	352	348	354	357	349	356	336	340	311	378	334	327	328	358	354	332	332	339	362	358	355	319	329	384	359	387	331	311	351	344	325	325	346	340	345	365	347	371	386	362	368	380	365	353	327	388	366	356	338	384	355	357	357	362	362	344	336	330	357	385	364	333	352	371	346	324	367	347	333	390	354	333	370	360	373	350	348	338	360	347	364	349	349	331	324	362	344	312	337	309	355	357	347	363	353	372	352	387	371	324	295	321	353	346	335	352	316	360	325	342	363	323	352	347	361	341	346	368	359	341	332	366	344	335	357	358	331	299	356	367	344	339	380	361	393	373	371	352	358	327	339	376	348	339	344	334	327	320	358	336	369	327	317	338	323	364	336	344	374	354	362	349	354	365	374	352	357	339	329	359	385	349	341	383	370	343	348	355	343	358	341	412	347	388	327	342	353	357	373	342	334	376	372	358	359	334	318	368	341	368	353	376	317	346	327	347	375	328	356	320	368	339	333	320	365	319	334	326	350	340	353	319	381	375	333	308	323	373	388	353	345	350	373	378	370	328	350	379	338	377	343	350	314	331	340	379	334	343	344	357	339	341	365	351	365	301	366	335	319	340	338	351	326	350	346	377	334	352	319	335	380	328	373	352	325	337	344	357	348	368	348	378	310	336	360	317	366	343	348	338	382	366	320	384	369	371	366	348	353	342	351	353	327	337	313	340	346	355	346	326	369	353	326	369	364	373	331	353	342	344	346	348	351	393	360	341	330	340	349	342	336	319	356	347	366	360	328	373	370	322	346	359	347	364	349	376	369	354	327	371	334	374	309	318	297	340	348	363	362	360	351	350	342	362	364	365	370	327	347	347	354	336	371	384	394	384	370	350	342	372	323	368	370	329	321	310	353	369	339	334	333	351	330	328	328	373	371	382	351	340	363	375	350	362	364	356	340	354	351	393	402	334	370	351	354	381	332	365	339	383	345	329	352	340	407	340	347	349	367	341	356	344	314	370	355	340	345	338	316	352	327	340	343	351	326	346	334	351	357	380	336	359	326	358	325	356	332	332	369	356	352	358	337	358	376	354	355	344	375	374	371	348	337	333	365	314	345	355	369	334	361	355	360	366	370	368	327	350	380	310	359	319	366	351	353	332	319	375	349	343	304	379	335	335	358	341	379	346	345	337	355	358	340	351	341	340	346	356	338	324	360	347	376	349	356	356	323	336	384	377	351	333	305	350	373	356	348	325	338	320	363	344	379	322	359	388	333	388	364	362	351	324	385	327	358	343	348	335	347	336	380	343	358	346	307	363	348	344	339	340	342	360	351	368	338	356	324	385	352	330	361	346	323	351	354	313	345	372	364	380	366	338	321	356	333	366	372	330	347	325	347	335	344	338	336	337	350	349	345	377	340	317	324	359	318	362	340	378	370	330	364	362	355	373	329	389	382	331	344	331	374	363	316	334	367	340	339	344	338	336	338	403	316	366	360	367	382	351	350	337	328	339	344	323	381	375	352	315	344	367	344	324	364	339	362	392	355	336	314	371	370	328	347	337	370	367	348	342	345	388	359	329	385	341	379	361	322	338	333	357	358	323	339	390	336	316	338	369	372	345	365	344	318	336	364	350	342	342	330	336	362	330	361	333	350	333	317	372	350	326	334	366	365	378	363	339	345	338	353	354	328	371	339	348	328	334	355	352	374	361	329	347	383	337	353	307	320	355	317	343	356	372	341	332	363	387	378	339	338	330	332	360	349	341	325	364	370	356	326	364	330	348	347	356	378	347	399	347	336	330	347	372	362	356	355	348	358	348	356	331	353	368	344	321	333	351	347	364	347	345	358	354	358	324	357	367	340	310	353	323	370	381	333	321	348	367	324	360	324	351	344	334	363	357	355	381	375	350	359	336	321	347	315	356	355	332	352	347	338	351	351	360	325	346	303	342	354	348	363	312	335	340	342	329	338	329	330	332	311	348	354	369	379	366	361	319	346	330	333	374	365	329	295	360	332	372	341	335	358	335	347	364	354	326	335	350	401	371	328	354	361	333	351	316	360	328	307	336	350	338	332	368	359	357	361	373	366	329	378	321	364	338	322	341	345	360	332	342	328	329	350	336	325	332	343	376	354	373	331	349	333	347	336	291	350	371	346	353	349	364	374	349	366	366	354	374	331	301	346	345	337	316	337	371	358	361	331	326	351	354	360	345	348	344	343	372	326	352	341	371	342	347	339	363	339	370	334	346	370	332	355	333	351	338	328	346	337	338	318	335	345	333	354	386	344	354	370	340	360	381	362	331	338	367	347	354	363	368	336	382	360	355	301	322	321	355	359	350	349	357	322	357	341	322	340	298	316	298	333	345	385	351	345	321	368	352	330	371	315	333	368	351	335	327	365	354	323	350	395	401	337	342	348	339	337	357	355	340	345	335	351	328	376	366	357	339	345	371	344	364	350	349	367	348	354	370	347	336	343	314	339	329
15436	14435	24093	25847	24869	22377	20207	18883	16952	14714	13778	11959	11001	9532	8458	7877	7154	6953	5989	5502	5109	4126	3499	3229	3096	2815	2332	2237	2063	1944	2025	2049	1987	1897	1893	1811	1651	1607	1645	1589	1560	1534	1557	1445	1283	1274	1151	1124	1117	1065	1044	1085	1017	1008	980	954	990	951	974	948	983	953	900	972	958	940	968	844	915	864	894	871	856	898	848	874	842	845	854	801	837	896	871	866	897	869	895	890	798	828	814	852	787	885	838	876	833	860	851	872	903	820	841	818	837	825	889	892	888	849	835	852	861	894	856	871	820	861	808	906	852	855	874	847	845	846	847	863	876	858	828	804	863	843	807	841	831	842	799	777	841	860	841	829	854	875	815	828	853	864	906	850	861	856	872	894	837	837	831	813	857	827	877	814	877	828	849	810	856	867	818	816	826	853	820	834	849	837	802	848	816	858	866	884	843	865	846	850	850	833	859	869	853	857	799	797	833	908	837	890	800	847	846	852	834	857	852	873	811	846	840	808	899	871	834	868	857	850	855	830	803	805	863	852	820	857	838	879	823	858	802	853	849	871	825	823	793	807	825	822	837	824	896	819	812	836	882	843	857	903	810	830	831	860	855	842	811	827	895	845	870	876	854	805	855	842	864	826	820	801	869	865	881	839	819	837	855	842	875	814	820	877	888	853	865	827	825	845	819	869	862	805	833	881	820	862	831	840	813	832	845	803	854	835	839	830	853	852	815	814	844	827	823	851	793	875	836	865	824	821	881	859	799	860	796	868	860	866	870	846	827	851	842	762	853	838	812	841	830	874	893	879	848	875	852	855	875	826	851	871	842	835	843	911	826	839	792	849	804	901	822	802	805	849	821	902	852	821	855	870	837	869	835	841	828	854	817	848	831	862	855	837	853	819	864	870	834	879	893	823	873	858	855	859	822	827	830	865	900	825	850	809	893	816	802	905	840	820	839	895	820	819	876	817	856	840	828	871	920	866	875	854	864	856	892	883	847	844	802	863	798	800	830	839	849	886	892	801	871	839	815	878	855	877	803	844	876	877	862	856	834	833	864	788	907	822	802	864	815	839	875	862	873	846	823	843	839	874	821	806	831	839	842	809	870	884	842	813	823	827	830	828	866	822	799	879	839	841	854	840	795	815	828	884	838	871	833	872	844	863	842	860	849	868	879	850	779	830	831	897	785	784	873	827	795	839	828	886	851	823	844	827	850	854	814	845	834	877	831	862	854	835	868	832	843	887	902	788	829	831	866	880	825	853	881	893	872	854	832	858	818	815	876	842	779	855	864	905	823	878	872	787	774	832	799	886	829	789	831	847	833	837	787	839	853	831	848	820	893	936	861	859	871	861	833	863	850	848	852	880	848	851	836	858	850	796	850	839	828	841	818	895	770	865	815	821	848	919	826	844	845	802	865	874	906	869	872	922	878	806	852	824	864	809	823	842	837	817	824	864	852	819	856	816	822	921	826	909	818	814	793	870	828	860	861	822	817	837	819	816	846	798	876	878	907	816	862	861	863	844	832	870	856	868	846	860	836	893	866	811	840	840	923	821	918	835	881	893	810	874	815	898	823	852	829	826	831	849	855	830	833	804	839	845	813	886	867	880	820	840	863	827	934	833	822	840	835	859	808	823	857	862	839	893	862	826	807	827	861	862	860	868	830	868	844	865	804	795	821	833	821	820	830	830	846	843	834	824	842	852	882	816	858	852	832	850	874	826	844	849	891	911	850	889	834	854	844	854	818	853	823	865	860	787	857	845	860	814	819	807	806	822	841	880	827	807	790	841	844	792	795	851	890	809	859	854	830	846	869	829	828	819	826	911	869	864	878	797	851	857	846	854	915	824	869	877	840	836	809	866	883	810	851	790	807	881	821	857	844	793	855	853	812	847	887	814	802	799	809	826	834	829	830	810	786	804	837	869	849	855	903	813	888	818	849	792	846	841	841	796	825	832	797	837	847	823	870	905	860	836	817	874	838	771	846	841	818	779	780	818	824	810	858	840	810	849	890	808	877	810	902	816	851	840	859	856	800	838	883	889	796	803	851	854	860	874	796	851	822	812	842	789	849	818	827	761	797	794	815	890	863	851	830	845	890	847	911	904	840	843	915	906	795	821	838	812	850	834	772	828	862	859	884	818	851	821	843	872	827	852	835	834	841	878	873	886	851	868	824	859	804	852	868	823	889	831	812	831	858	862	835	820	813	828	865	855	866	826	848	841	837	839	810	896	832	862	867	866	864	853	803	856	850	884	860	844	849	855	870	892	840	820	868	852	884	849	800	831	837	839	848	832	817	865	807	844	835	817	828	787	876	815	885	849	831	847	856	839	858	850	837	887	823	829	884	868	772	790	893	818	842	843	903	824	797	857	852	790	847	823	855	892	842	885	813	837	898	802	909	857	824	855	836	831	871	828	820	862	830	871	847	850	870	824	867	863	864	860	793	884	831	850	819	881	861	843	855	836	830	866	848	860	911	837	846	893	840	826	824	847	843	833	795	818	830	819	830	840	833	808	880	798	857	828	821	866	853	884	912	882	825	889	848	842	903	872	813	860	846	811	837	815	837	838	858	902	877	895	878	836	866	829	851	844	855	857	859	865	873	837	871	875	897	823	893	833	876	852	832	786	832	849	759	821	877	876	835	801	870	829	884	824	856	764	815	828	818	853	825	886	880	823	817	815	858	818	832	861	793	893	788	811	801	865	786	817	817	846	841	803	857	839	858	863	893	851	861	830	830	821	807	837	834	879	801	822	857	853	865	798	815	882	862	898	832	841	875	880	795	875	841	839	857	832	850	835	830	849	865	880	844	782	872	823	869	851	846	818	888	831	861	856	860	858	856	818	872	859	820	840	871	855	864	841	853	799	836	835	808	814	808	831	838	804	851	850	886	828	841	866	851	858	843	834	867	834	858	848	869	840	848	847	828	876	838	876	845	827	858	891	822	818	864	818	822	810	799	844	876	838	883	851	838	865	823	870	874	822	803	833	824	844	843	833	879	847	869	857	843	842	821	804	849	859	850	827	846	843	811	817	834	858	759	843	830	805	839	828	846	851	842	817	851	848	898	850	821	849	867	874	849	855	856	824	806	876	886	814	836	824	782	835	825	858	863	854	846	880	854	820	830	872	864	816	836	904	787	854	907	826	816	852	840	847	850	787	805	844	869	808	890	824	850	887	833	908	827	795	890	869	827	856	880	839	859	847	836	890	829	845	841	912	799	828	851	837	841	840	810	886	818	828	846	862	829	813	875	833	807	850	851	828	827	795	862	859	827	849	883	827	813	826	802	864	860	807	848	831	801	852	877	835	847	869	827	856	868	859	859	926	839	867	877	821	847	838	844	854	872	847	860	830	804	822	833	816	829	844	791	893	841	813	870	824	830	877	803	855	850	839	839	828	877	886	877	823	821	852	824	777	878	824	812	849	829	841	842	868	792	880	835	829	805	863	833	802	824	852	830	843	820	811	887	805	872	853	834	858	838	876	812	847	813	842	879	857
34604	26918	27202	22333	18067	13895	10755	8946	7300	5856	4601	3896	3263	2560	2269	1963	2051	1773	1493	1381	1216	1017	840	817	780	771	624	606	566	549	627	587	525	538	505	545	495	460	452	474	444	519	409	425	399	369	353	357	335	331	342	367	328	348	322	340	346	342	344	346	354	354	363	322	348	323	311	358	329	345	343	400	323	278	326	322	318	337	307	298	305	308	336	324	328	315	326	309	318	319	297	321	296	336	303	315	278	327	298	308	319	313	288	307	298	333	297	330	347	288	323	330	344	313	291	296	296	288	322	324	305	289	310	325	337	319	320	316	296	318	267	343	326	316	304	325	282	309	302	283	303	282	300	320	324	309	320	305	311	314	324	316	319	322	288	320	328	323	299	321	319	297	312	333	308	314	298	337	297	316	318	344	317	309	332	278	301	316	301	285	300	349	339	334	300	303	312	318	286	295	306	284	313	310	331	300	324	305	330	299	291	307	336	319	324	314	306	313	326	312	344	291	284	293	288	294	318	324	305	317	334	309	335	295	299	303	295	351	304	304	309	277	307	299	351	327	301	325	336	296	310	311	337	301	300	312	296	318	328	316	352	308	305	303	315	302	313	316	326	330	329	311	326	312	305	325	352	350	306	275	298	279	280	333	305	290	286	291	329	317	308	288	308	309	308	274	295	328	286	311	355	300	328	277	345	295	306	328	335	316	323	343	364	319	293	336	328	312	314	331	317	311	320	314	322	320	314	334	302	332	324	319	306	298	327	310	377	324	318	318	303	296	308	307	300	326	324	288	324	305	304	295	318	335	301	310	332	320	340	346	310	298	317	306	328	313	294	291	313	308	314	290	281	330	307	298	331	310	310	317	313	306	280	335	306	295	320	287	331	326	328	310	294	338	281	325	295	325	330	359	286	353	334	313	292	310	312	316	299	295	284	322	324	343	303	318	301	287	334	324	304	305	345	306	313	306	322	274	310	304	298	311	325	331	316	278	306	304	317	294	334	298	353	305	297	301	318	345	333	316	330	295	337	308	326	297	324	328	304	291	293	314	293	272	305	309	289	314	315	311	316	306	317	303	299	281	314	279	335	301	313	301	311	309	331	338	326	297	323	289	319	314	305	317	281	318	329	340	290	301	296	323	316	329	336	326	323	319	286	306	309	290	307	315	311	290	283	325	300	293	292	256	290	282	312	312	328	341	302	323	348	337	308	289	323	321	350	296	339	355	303	303	314	332	299	306	328	309	334	336	306	297	313	338	367	322	327	281	308	322	284	320	357	308	317	318	302	312	283	342	317	346	337	301	290	301	257	306	298	336	333	292	328	327	285	326	303	315	331	320	308	338	329	303	292	323	298	329	280	296	313	284	301	321	330	310	312	312	356	304	287	327	326	318	314	309	299	321	314	308	326	320	337	291	307	310	323	301	296	291	317	305	306	345	309	289	289	317	280	262	249	323	303	332	318	309	299	332	334	350	347	292	330	344	341	309	326	307	305	298	321	286	278	349	289	272	342	333	322	308	330	344	317	283	306	334	308	314	322	304	316	310	371	301	306	308	319	310	307	293	301	308	299	302	334	323	304	314	289	308	302	320	310	344	330	301	299	338	314	309	314	338	314	310	272	282	307	321	308	332	336	302	297	287	310	323	316	326	317	308	306	310	317	307	327	340	311	314	298	308	327	285	310	272	303	305	320	289	293	298	308	315	344	333	312	336	337	310	304	301	336	288	319	292	317	321	346	314	318	298	288	319	317	296	289	295	309	280	328	304	365	297	283	325	289	300	307	336	318	320	316	321	307	348	310	301	304	316	302	313	332	358	282	344	321	320	304	280	319	336	294	294	310	327	326	346	311	299	277	293	332	304	329	303	323	308	269	296	337	335	293	317	329	322	314	340	320	297	291	307	309	267	313	325	274	330	313	315	318	305	331	320	273	316	285	314	343	313	338	372	338	296	292	312	314	286	299	309	305	291	311	338	310	295	311	320	319	322	294	330	298	326	323	327	327	314	288	314	293	333	322	282	286	320	337	300	305	324	313	319	284	329	329	305	295	304	291	311	329	329	313	331	293	316	311	302	336	302	298	331	304	316	290	310	305	314	327	298	305	315	316	331	301	303	318	298	305	307	286	295	310	330	317	293	322	300	333	313	339	292	321	312	306	314	351	293	357	327	315	314	295	306	326	307	280	305	306	315	299	306	339	315	334	315	328	285	354	336	332	304	282	341	321	344	367	312	287	302	297	334	328	309	312	314	286	310	335	284	315	299	310	303	271	290	283	302	282	315	301	301	314	327	306	313	315	294	306	315	334	328	333	340	328	307	293	329	311	314	314	297	312	280	313	316	298	289	299	310	307	279	299	276	311	307	282	284	299	335	312	321	296	313	292	301	301	318	315	307	317	324	329	282	342	272	312	318	294	327	316	281	309	302	286	291	300	306	294	284	327	308	329	318	314	309	312	326	289	324	295	305	312	332	319	285	304	277	333	320	289	301	328	300	343	341	331	282	315	310	318	310	308	330	287	307	280	314	330	299	302	294	311	288	348	296	320	306	332	301	281	320	289	295	311	316	302	321	304	308	295	285	318	297	335	324	339	332	303	336	323	337	302	334	316	295	305	301	313	342	316	330	296	297	305	317	297	289	325	318	318	326	279	311	289	308	307	322	314	316	290	346	306	312	312	290	311	330	291	342	339	298	308	333	302	310	334	343	323	319	306	324	292	301	316	313	317	328	305	310	332	306	345	294	345	321	329	358	326	347	278	319	303	326	301	304	335	292	310	324	340	315	331	343	329	322	319	329	326	320	302	311	315	319	314	298	312	337	319	305	341	324	339	325	324	309	281	309	324	315	332	279	305	312	316	327	314	300	319	319	330	273	323	380	320	260	302	257	344	317	316	333	307	286	294	287	281	274	384	318	297	319	336	347	325	307	295	297	293	305	293	347	328	315	306	318	364	323	313	308	307	295	329	327	321	295	299	320	297	331	289	289	347	327	309	335	307	296	294	266	319	297	284	313	299	274	353	315	320	298	349	328	310	314	307	309	319	311	306	312	318	286	324	293	324	291	312	292	318	310	316	285	294	294	318	326	342	343	316	359	342	318	322	290	337	350	304	327	297	324	308	298	312	310	320	316	275	289	305	330	336	350	322	315	344	315	318	301	324	314	333	331	309	278	320	283	324	321	311	292	306	304	324	300	314	288	321	348	305	339	325	303	313	312	310	286	289	343	302	298	335	303	296	316	308	300	315	317	331	319	325	295	307	297	315	291	323	328	333	325	323	315	330	325	307	305	304	299	307	309	276	302	324	329	335	308	335	292	344	292	300	331	326	296	326	337	344	301	277	309	311	302	309	288	318	348	329	311	314	284	311	322	332	332	321	326	319	316	289	299	329	312	321	334	331	314	328	326	282	290	298	293	298	316	335	344	290	303	321	315	281	292	312	320	334	292	289	318	298	307	302	305	292	315	315	316	304	293	307	308	252	306	327	326	312	322	324	314
20118	19482	29269	31626	30656	28122	25629	24385	21669	19523	17801	15667	14227	12240	11371	10044	10140	9011	7934	7295	6470	5396	4390	4321	3987	4042	2960	2702	2495	2445	2583	2584	2257	2213	2203	2221	1875	1980	2201	1933	1909	1887	1639	1632	1404	1466	1245	1200	1237	1147	1073	1056	971	1008	932	972	930	893	894	972	995	1023	955	945	949	922	916	822	864	830	817	795	793	784	824	828	819	818	807	778	794	839	749	804	851	785	809	748	746	774	787	779	800	768	755	798	748	779	713	760	759	707	772	748	785	768	778	757	759	719	761	800	720	766	765	773	777	717	789	784	800	717	783	784	758	734	733	731	774	752	730	724	758	742	689	765	699	742	779	710	733	743	779	737	768	764	741	738	756	750	761	717	718	751	702	731	801	741	739	750	753	770	736	812	738	754	723	742	740	765	753	709	765	702	778	722	818	730	748	771	777	725	721	755	779	765	741	740	803	797	691	783	775	729	755	709	766	734	789	779	760	752	713	781	815	743	770	764	750	738	779	753	784	784	730	767	729	710	780	767	741	795	765	729	773	712	752	732	765	757	745	759	789	680	785	771	732	733	757	730	766	725	731	730	730	717	729	717	771	738	730	777	748	786	716	744	794	751	758	732	770	713	786	724	752	756	755	761	780	713	730	783	800	776	748	757	778	757	765	785	780	771	725	713	724	733	746	729	759	799	771	754	767	730	712	721	773	751	778	763	745	744	726	768	759	739	766	728	770	753	795	706	764	740	760	800	724	745	745	830	741	783	761	771	699	786	718	728	697	734	749	732	793	769	747	802	750	755	718	732	776	742	712	728	758	726	801	791	758	779	776	809	760	738	763	780	747	754	803	751	726	721	668	768	770	747	753	757	797	776	754	698	731	723	784	778	760	781	784	714	742	734	790	694	777	697	735	722	788	738	790	771	768	777	773	755	789	740	768	763	730	722	747	791	813	739	780	698	782	747	713	722	719	797	733	753	732	752	696	751	777	755	753	775	810	726	753	750	733	724	783	725	740	764	726	736	677	696	746	725	761	769	736	736	765	766	741	723	699	755	756	724	738	777	759	784	724	771	747	715	705	753	750	780	764	764	779	734	752	762	785	765	763	738	764	793	751	686	723	773	749	745	755	744	789	754	730	791	761	797	766	738	744	751	706	768	767	768	748	721	711	765	720	778	772	776	734	753	773	756	769	722	778	734	737	739	731	754	736	770	762	761	705	738	775	752	810	750	741	735	768	729	750	757	741	758	763	722	760	773	760	742	777	754	742	695	781	697	736	744	706	775	791	746	725	729	736	748	774	725	776	745	806	740	675	799	738	736	750	688	761	761	773	734	748	736	728	739	743	801	761	674	768	781	748	758	760	736	756	703	760	784	770	753	706	759	765	712	730	768	768	685	718	736	747	760	757	727	756	770	710	724	766	771	742	773	789	742	822	744	704	767	800	776	725	757	728	747	771	751	703	785	770	740	774	743	726	753	777	724	698	735	753	762	790	699	741	745	745	703	724	753	771	682	745	752	752	781	760	765	724	793	793	794	765	767	811	759	812	727	770	765	766	782	787	787	751	712	760	813	785	792	721	784	746	726	755	782	758	750	747	754	757	739	777	764	741	776	780	780	716	741	751	781	743	771	773	753	746	796	744	699	739	759	766	708	752	754	715	806	793	766	762	780	771	721	730	735	755	789	745	760	779	743	700	753	725	782	812	720	765	741	774	750	740	759	745	762	672	711	757	755	770	822	697	735	711	788	707	735	748	750	754	753	710	758	749	737	716	763	706	742	722	762	719	742	800	781	753	782	741	771	751	759	739	763	731	732	826	788	742	771	678	764	756	748	744	801	764	742	779	727	773	744	754	718	750	789	751	785	766	777	739	765	727	775	765	785	763	748	735	705	755	747	742	760	771	753	750	770	737	735	724	755	779	789	762	714	724	737	800	778	765	753	723	706	761	741	760	742	784	775	738	789	710	759	762	740	825	753	738	752	791	747	683	816	777	762	799	761	711	761	790	767	742	743	819	683	721	787	736	736	750	803	723	826	694	780	755	757	766	733	735	728	774	747	777	757	747	783	778	757	771	764	800	768	747	738	769	747	801	784	749	761	715	687	779	766	712	706	722	792	653	762	764	781	741	747	764	779	766	760	735	800	760	725	702	710	810	767	770	781	765	769	735	713	758	755	733	741	778	757	743	744	729	751	733	766	696	756	792	719	756	768	740	757	698	778	807	726	759	756	728	767	746	733	755	728	761	794	739	747	768	718	805	703	755	733	796	778	719	745	788	760	779	702	754	767	722	752	761	773	789	761	732	759	792	750	749	723	725	748	767	723	750	720	735	766	718	719	772	782	735	777	729	774	765	751	777	710	734	761	677	789	770	748	776	760	751	760	746	700	746	765	760	765	755	754	787	764	744	758	749	764	771	796	726	766	758	751	751	756	788	736	783	751	743	778	802	724	751	685	791	750	769	766	761	754	747	776	766	785	748	758	743	760	747	765	817	775	740	753	808	766	763	717	792	801	732	762	705	782	736	773	767	733	805	746	721	752	771	754	748	759	730	778	740	790	756	699	761	748	722	729	731	760	737	737	780	728	793	740	733	726	755	750	780	773	794	795	767	719	705	724	810	770	746	732	776	780	748	715	732	816	743	784	759	726	784	718	710	776	736	794	789	746	715	774	745	764	740	693	735	718	762	736	732	740	766	752	779	799	762	734	690	752	707	789	756	711	748	729	720	724	778	786	752	727	774	737	764	770	790	742	751	778	729	717	781	735	730	822	743	781	734	742	808	778	705	748	736	761	765	648	781	728	769	755	748	741	733	822	744	745	731	751	722	790	755	777	790	764	776	730	788	718	775	781	732	826	757	763	755	760	822	688	763	771	763	754	793	730	763	725	744	747	801	782	751	752	716	763	772	780	739	794	777	728	714	729	754	733	756	746	763	749	761	792	772	719	779	751	762	751	722	782	797	717	742	752	771	708	723	786	764	696	797	711	760	796	771	782	763	692	761	771	788	726	728	735	784	703	782	773	727	753	751	729	766	757	733	723	762	755	797	746	748	751	721	719	723	749	769	737	706	796	721	718	766	753	747	690	790	730	725	757	746	727	764	742	771	761	732	704	746	761	685	774	767	765	762	783	740	774	724	718	798	754	722	738	739	753	767	763	772	738	747	790	783	729	747	728	762	739	757	798	715	761	764	766	712	736	764	810	739	739	741	712	771	823	745	795	779	760	751	751	766	749	786	768	714	739	814	718	741	760	756	737	749	775	828	770	743	752	767	789	723	712	759	712	729	737	731	731	764	794	762	705	739	694	731	729	749	737	732	744	744	773	724	779	792	752	726	795	756	793	750	788	771	754	725	739	762	727	701	746	756	815	793	762	767	773	730	745	750	760	741	712	719	739	773	752	764	703	722	734	719	726	765	714	738	746	753	792	744	740	751	755	779	776	765	770	777	769	719	739	749	777	717	734	776	742	660	786	735	729	768	747	734	730	740	708	731	727	725	771
16113	12429	13271	9638	6821	5233	4022	3469	2799	2316	1889	1707	1312	1201	1124	976	999	866	758	688	639	591	492	457	489	449	417	442	407	402	424	412	383	400	369	370	337	429	374	346	309	332	345	334	312	286	331	294	316	320	310	305	349	317	282	313	300	344	295	306	272	308	313	324	330	314	289	296	322	294	339	276	279	314	270	329	296	320	317	319	310	274	306	300	297	310	302	308	354	291	306	314	302	287	311	312	291	294	288	291	318	304	289	329	322	318	282	285	283	294	314	290	297	329	292	271	301	267	301	324	277	306	302	283	261	313	318	316	337	313	281	295	325	309	295	276	341	310	332	289	273	274	273	266	302	304	332	309	314	359	290	302	301	292	307	298	307	276	281	295	299	306	299	330	324	290	295	329	297	313	295	325	308	317	301	319	336	319	303	299	325	297	289	294	268	290	264	293	326	334	302	272	314	272	305	295	287	302	256	307	259	297	325	292	332	304	293	287	281	316	303	302	297	300	287	285	309	288	295	286	300	325	292	330	304	283	293	300	315	287	328	315	294	311	296	300	272	265	297	312	318	304	293	289	283	317	319	298	308	286	292	282	292	309	299	280	311	288	281	333	267	296	309	290	284	300	271	287	306	306	320	274	275	282	290	290	279	282	334	302	291	304	269	275	280	299	305	283	281	310	265	317	307	286	305	302	319	308	296	280	303	298	302	321	318	320	303	291	311	317	290	292	279	307	330	304	304	291	303	299	313	267	309	320	319	278	306	306	312	287	297	324	298	299	307	280	296	279	285	293	304	306	304	304	288	334	289	318	300	289	259	285	285	302	311	320	296	284	299	282	312	289	290	270	308	273	286	287	284	265	275	283	283	286	287	299	294	287	285	296	309	290	294	299	301	308	300	310	296	289	304	303	304	286	313	274	305	316	299	320	285	308	313	320	335	301	288	302	306	306	308	282	294	324	285	325	278	308	291	323	299	298	290	270	297	295	315	289	293	277	316	317	317	270	320	309	304	302	321	295	313	305	318	309	322	251	283	303	307	312	300	272	289	278	286	331	300	301	289	279	289	316	313	326	320	304	293	286	291	319	309	279	340	288	292	315	293	275	282	313	311	306	294	303	303	302	318	306	289	317	293	296	312	292	300	313	325	298	297	296	290	296	291	303	328	289	314	288	285	283	294	310	293	322	294	277	307	288	302	310	283	324	314	325	320	294	305	308	287	280	292	329	271	294	281	268	291	283	308	279	247	312	283	291	313	296	302	260	289	287	288	335	332	286	327	310	332	272	302	322	303	313	321	273	273	280	289	303	319	263	310	294	329	294	266	290	279	298	297	323	305	310	330	293	284	291	291	309	301	292	296	301	275	309	308	318	306	285	281	278	322	328	289	308	294	294	289	276	307	290	303	318	286	310	280	311	300	304	326	306	328	279	261	305	285	326	332	310	272	303	291	318	315	308	297	304	286	282	248	306	304	307	319	333	293	324	293	297	315	316	294	316	285	279	309	321	281	319	257	285	305	278	260	283	313	311	272	290	305	316	318	305	321	319	273	307	316	316	310	315	317	302	320	276	292	284	323	294	328	311	268	278	277	314	303	322	289	295	282	309	313	319	277	307	294	300	322	305	297	305	307	313	291	261	276	272	318	286	325	309	287	295	262	265	320	315	309	303	299	295	300	288	325	319	327	329	294	289	292	319	280	295	271	301	309	316	293	297	295	310	291	308	305	299	301	336	319	297	315	310	270	303	287	268	305	282	317	318	287	294	304	271	282	284	337	311	302	284	302	282	297	289	294	302	331	267	306	307	266	309	314	336	320	308	303	299	281	315	261	291	294	293	303	297	324	281	316	289	298	297	302	297	304	334	295	340	302	277	314	314	304	291	317	296	322	321	266	259	286	281	291	282	303	327	312	290	330	284	290	321	313	310	278	278	305	340	290	278	313	291	285	296	282	312	313	330	317	275	338	329	299	301	283	304	305	310	296	302	333	280	321	284	295	301	294	319	304	290	302	306	304	276	296	289	311	295	289	308	349	303	262	299	298	300	295	296	276	321	288	291	283	305	302	325	321	298	291	294	280	281	297	284	298	317	323	336	268	298	300	279	302	312	298	315	278	309	288	291	313	308	276	332	319	322	274	295	332	309	327	312	349	282	319	291	277	303	322	314	294	274	313	284	302	313	324	284	270	304	317	291	310	347	284	303	301	312	304	290	299	291	305	318	325	309	268	320	306	280	319	277	273	288	307	318	280	325	291	324	308	278	312	283	292	299	304	314	295	303	323	324	303	306	313	317	291	313	323	283	270	288	319	292	287	315	305	312	280	271	276	320	306	271	313	314	330	293	300	282	300	290	314	286	254	281	276	301	311	307	283	308	294	295	310	294	328	290	300	316	259	285	314	279	291	306	285	319	270	290	313	279	307	312	292	295	290	302	314	283	307	307	281	295	318	299	299	313	283	312	305	296	314	277	263	316	309	300	296	290	282	319	303	295	338	305	302	311	298	294	291	316	277	305	302	317	263	328	260	288	282	294	331	310	305	272	276	283	296	296	318	262	289	321	321	287	336	291	296	324	299	302	290	320	304	290	302	305	325	290	283	332	308	280	294	331	308	263	300	317	294	299	303	295	309	310	289	301	292	297	309	297	297	256	335	308	279	314	319	298	277	297	292	331	274	329	272	290	320	291	301	271	296	272	327	309	325	290	329	313	304	313	306	287	321	267	270	257	276	262	258	271	309	295	308	290	299	317	258	293	287	302	273	321	299	296	304	286	260	322	308	305	311	313	305	277	282	342	310	284	262	305	306	283	296	289	289	291	314	309	286	298	319	283	300	324	336	287	301	287	267	280	305	296	283	319	312	278	296	281	296	313	281	294	327	309	308	271	317	283	293	326	329	284	302	292	294	322	291	296	314	289	280	315	277	320	301	318	277	265	308	311	293	277	299	309	310	322	308	306	325	313	319	298	287	291	318	312	306	325	279	305	272	287	284	295	351	293	253	280	277	320	302	308	334	312	300	259	334	306	326	306	289	256	270	309	277	272	294	287	283	298	301	284	289	328	319	318	295	275	344	298	270	308	289	312	328	300	310	316	298	299	304	323	296	293	293	270	324	301	304	311	269	300	281	294	299	292	291	286	296	308	311	308	312	285	304	319	303	285	303	313	275	298	310	304	329	321	330	265	296	306	264	309	297	286	323	310	307	309	319	305	307	320	285	297	302	320	310	310	286	269	281	282	305	311	295	319	320	288	294	307	314	303	286	299	300	312	287	292	299	341	306	296	310	278	286	299	294	256	279	306	299	304	300	325	336	277	293	301	301	291	274	298	277	333	306	305	321	300	265	252	273	279	301	301	294	284	312	262	244	287	296	318	279	306	299	265	320	300	278	312	291	312	315	305	295	282	296	286	308	273	310	293	301	311	335	302	285	328	283	277	281	295	334	288	297	300	280	280	296	289	288	277	287	313	317	257	289	292	279	328	295	311	316	280	293	316
9260	10122	17850	19296	17865	16257	13979	13610	12062	10168	9397	8300	6802	6297	5706	5075	5096	4577	4086	3753	3113	2910	2281	2023	1931	1864	1554	1479	1421	1419	1484	1392	1392	1260	1309	1341	1226	1160	1244	1170	1219	1132	1089	973	1003	880	914	893	971	886	843	835	786	767	781	849	824	754	803	796	827	795	732	771	812	773	690	840	763	768	761	709	804	736	738	682	717	766	734	793	736	730	727	715	713	737	687	744	755	741	782	791	702	768	748	762	759	756	755	733	748	765	766	689	771	715	733	710	739	741	729	725	684	757	728	697	718	783	722	741	738	725	747	750	730	819	739	756	672	712	718	748	731	714	767	734	747	745	739	762	745	724	750	700	738	696	758	733	712	789	757	740	714	699	741	710	727	754	738	758	730	746	737	742	741	779	721	750	766	713	727	707	786	783	746	736	778	697	696	689	687	737	746	789	719	733	776	732	761	760	761	764	803	683	713	751	738	747	774	735	749	718	779	704	702	752	764	715	752	745	743	788	703	775	735	748	755	754	721	753	774	767	743	733	768	738	702	706	730	762	717	721	683	752	734	748	763	734	694	749	717	710	708	748	759	752	743	722	735	757	706	750	723	722	728	735	763	717	766	714	767	725	728	772	729	713	772	724	744	765	705	730	731	790	754	762	734	706	762	725	735	728	734	716	710	731	764	726	709	760	754	741	761	709	760	706	721	723	710	745	764	718	714	767	758	719	785	698	741	706	729	745	715	720	709	735	776	772	781	750	735	718	747	701	703	779	729	711	750	748	800	707	677	741	714	716	704	742	744	745	699	725	723	741	761	767	753	716	710	796	704	750	768	776	719	723	756	785	715	763	794	749	730	720	737	697	693	714	754	752	704	746	743	714	727	759	723	763	687	710	749	732	744	731	722	709	703	768	753	712	719	775	743	735	780	757	708	743	748	731	764	758	756	736	735	719	720	736	748	732	707	754	736	803	744	746	664	728	711	772	750	721	728	761	754	728	785	756	668	764	733	774	720	736	763	748	669	735	727	750	714	692	695	737	715	741	746	702	752	749	694	700	754	769	707	763	702	714	707	771	727	733	745	684	745	711	735	707	718	763	739	701	713	735	736	723	779	694	724	734	785	729	747	702	727	748	701	745	715	702	770	761	760	720	734	817	755	789	726	738	762	724	719	696	741	700	773	762	744	724	758	692	732	769	796	760	739	771	746	683	762	717	805	755	730	743	726	748	699	716	722	729	747	704	775	730	741	754	724	747	703	733	715	733	795	757	673	717	717	769	764	713	714	704	735	772	722	728	733	750	695	747	702	730	775	748	696	714	748	711	765	744	736	724	699	702	711	697	724	759	767	744	722	745	753	732	768	787	765	783	765	741	770	745	724	745	708	794	684	771	756	723	736	750	711	757	715	742	732	782	749	729	742	729	706	720	729	743	744	787	753	710	757	705	751	723	772	778	711	748	768	757	733	707	729	685	732	703	784	728	748	794	782	742	784	742	713	748	786	768	737	758	742	761	776	738	678	796	791	810	695	710	733	741	761	738	726	747	734	736	785	764	710	706	767	711	733	731	741	794	721	741	714	767	763	693	709	694	716	768	714	719	741	706	710	713	726	688	771	719	774	766	721	747	759	769	719	795	781	773	729	761	748	769	763	707	672	715	719	736	735	737	771	737	734	727	753	726	747	748	730	717	752	748	709	762	747	785	738	737	739	699	734	756	767	753	779	747	730	716	705	722	751	739	742	745	724	747	746	713	720	716	779	721	757	731	725	781	734	752	749	781	767	683	706	712	738	721	752	729	714	763	796	731	777	748	690	745	753	715	755	710	723	778	735	711	740	786	767	704	719	749	740	740	769	732	784	748	740	732	734	776	735	693	724	754	738	735	747	745	713	777	756	724	754	781	759	681	734	721	761	757	765	738	796	757	747	750	767	770	748	747	747	707	734	784	784	729	680	728	731	736	785	719	780	721	727	717	794	762	730	730	710	731	718	733	744	784	780	776	748	732	768	760	773	705	693	788	746	788	730	756	761	726	718	734	710	800	715	744	741	744	741	719	754	767	748	736	751	710	734	709	714	743	791	701	745	718	722	756	734	736	724	750	690	754	759	769	678	720	747	769	747	746	751	726	771	781	685	768	753	745	692	797	706	725	747	735	708	808	741	762	736	718	750	712	732	679	733	738	750	754	764	717	723	746	744	750	726	705	676	751	743	786	737	731	714	763	740	794	758	715	749	746	765	750	742	770	767	748	741	728	708	768	790	770	683	729	771	713	750	763	782	737	689	745	736	752	745	715	749	737	729	747	705	735	755	709	759	715	742	783	737	752	736	775	759	772	747	736	768	744	749	732	734	691	704	790	737	775	788	774	734	751	742	732	781	735	732	776	715	760	769	738	742	714	731	717	711	757	722	711	736	728	758	742	748	720	773	753	727	744	704	772	762	776	751	728	703	769	725	730	776	758	723	729	750	700	732	775	759	718	758	743	760	728	720	750	746	774	679	795	698	733	761	691	738	776	708	734	732	788	758	779	766	710	758	757	693	727	713	766	749	762	740	743	740	773	740	749	752	713	706	732	746	719	673	710	743	750	728	703	775	726	759	725	757	746	727	747	702	808	760	719	722	743	732	717	775	721	729	756	723	742	775	768	757	730	747	681	779	724	747	794	691	740	784	713	769	754	746	711	742	707	803	733	736	747	778	694	760	718	734	763	777	731	754	765	762	778	739	696	717	701	778	738	740	724	731	727	740	720	718	705	741	721	755	748	786	743	736	687	792	724	724	733	739	755	724	746	765	747	768	749	721	769	729	708	747	744	720	750	737	720	765	765	778	732	756	730	740	746	828	758	714	742	747	735	762	754	733	745	782	675	788	775	740	745	700	715	707	708	722	694	751	761	776	725	732	695	793	725	745	707	685	754	728	765	719	795	757	744	730	765	722	727	752	724	805	738	739	740	744	753	720	778	689	741	788	757	735	689	737	751	754	732	752	802	726	782	731	750	785	708	728	768	770	720	770	778	773	729	756	798	729	754	776	763	717	709	774	745	744	768	696	732	694	758	735	746	750	758	721	753	691	737	758	749	791	743	716	737	708	779	790	737	736	734	757	746	786	779	725	772	739	704	698	735	728	712	735	736	729	749	716	746	734	729	774	718	721	738	699	773	795	740	759	750	777	752	759	790	752	722	771	759	746	745	707	744	736	779	714	789	722	744	694	725	740	780	741	804	774	736	770	719	742	755	737	742	749	773	736	759	742	735	702	777	729	729	750	698	760	714	782	740	737	715	727	758	747	719	724	751	720	742	669	697	682	744	754	724	720	715	735	756	703	722	747	737	745	761	745	746	788	713	795	745	747	726	745	748	765	717	696	718	725	686	753	765	714	719	727	731	733	732	791	748	703	711	718	719	672	751	759	766	734	744	732	734	701	765	735	705	789	739	741	774	744	716	711	723	763	771	739	778	779	739	749	710	779	727	721	731	768	775	703	735	765	735	736	759	754	773	754	684
26435	20331	20264	15993	12258	9128	7172	6140	4862	3696	3199	2609	2055	1751	1778	1542	1498	1345	1132	996	965	826	716	693	686	621	556	517	523	481	560	497	435	478	447	463	445	483	467	433	467	484	415	394	414	389	400	382	388	342	361	355	339	362	356	394	365	353	369	361	377	382	345	355	356	385	359	381	344	331	335	365	345	341	328	327	342	308	380	337	351	361	326	330	359	357	379	337	315	378	334	339	356	321	354	365	360	335	364	335	339	340	325	363	366	380	312	365	343	353	344	333	356	347	337	348	369	381	345	362	340	328	384	401	345	366	327	346	377	359	358	375	341	362	340	378	337	358	320	348	351	339	376	333	357	347	357	352	335	339	327	349	326	360	362	355	322	331	359	350	323	316	317	340	360	326	344	335	334	336	333	352	336	335	366	366	327	318	333	340	359	315	357	348	367	360	368	374	339	362	321	346	361	334	375	326	332	350	358	322	324	353	362	339	311	347	363	360	364	337	324	355	333	316	348	331	347	370	371	331	336	336	346	341	316	323	335	354	318	346	353	362	383	317	325	361	354	374	321	361	333	337	324	338	365	359	358	317	340	350	338	336	343	337	372	374	387	328	373	334	345	352	370	343	317	346	336	337	356	356	339	389	355	352	351	315	350	312	352	324	326	342	333	356	332	329	285	334	315	369	405	366	354	370	339	340	341	341	377	356	360	344	333	335	343	351	347	374	354	343	353	383	361	338	333	367	363	355	355	362	380	359	317	364	349	351	358	350	355	348	348	343	370	336	360	380	402	354	342	317	331	345	386	378	344	376	333	342	323	330	334	323	368	329	320	347	352	347	353	349	332	345	321	330	364	339	348	328	327	321	347	356	363	361	322	326	328	379	373	368	349	345	352	368	357	330	317	343	340	327	382	357	321	332	336	337	344	363	377	366	372	351	331	333	356	328	349	342	355	357	380	380	355	345	328	327	334	335	331	376	348	327	338	343	353	344	323	343	343	355	366	339	309	342	342	362	364	330	357	331	389	346	331	354	378	342	360	345	340	359	341	388	363	366	328	349	338	343	364	306	339	361	366	355	319	354	336	368	342	376	355	340	364	348	327	320	338	327	344	373	325	352	360	359	364	374	338	349	356	341	335	377	372	353	346	345	370	374	343	325	324	374	326	338	324	326	343	372	357	323	337	339	365	313	347	367	357	358	361	388	359	358	358	337	353	325	347	346	365	314	353	366	337	358	385	321	372	338	356	328	360	333	337	362	335	335	337	334	330	333	352	333	323	375	355	370	311	343	355	319	364	347	318	337	362	322	307	326	322	335	358	353	388	337	371	336	395	370	329	355	351	314	333	345	343	317	310	359	322	347	327	377	349	341	351	329	381	358	378	340	352	322	389	372	361	338	360	335	383	409	371	360	363	338	347	347	336	348	322	351	362	332	344	322	352	353	368	366	341	368	343	367	336	333	344	363	351	339	356	320	292	364	361	330	327	360	358	343	345	307	327	347	381	370	346	365	342	354	318	340	321	318	339	385	343	349	322	333	331	332	315	316	328	343	362	369	329	314	367	332	394	351	339	340	326	335	372	374	351	314	362	347	334	362	322	335	342	370	358	324	355	355	333	328	354	344	366	359	330	376	322	343	367	366	335	368	349	360	365	361	389	363	377	357	334	339	350	344	369	340	328	325	344	350	360	338	341	355	337	328	356	352	349	330	335	325	357	320	376	352	357	327	353	373	359	346	359	358	357	338	330	350	338	345	345	326	350	366	365	332	372	352	370	374	357	362	322	366	358	367	346	359	306	329	341	326	359	362	331	349	331	350	369	350	361	356	361	382	386	354	345	360	386	289	350	368	360	369	399	347	342	376	352	392	341	377	333	353	315	349	376	326	343	329	325	315	353	362	373	347	372	376	348	347	372	377	365	325	330	334	334	390	354	327	350	369	314	355	357	338	366	345	363	338	361	362	333	369	339	346	354	313	316	343	357	394	330	354	375	341	324	340	332	345	312	350	329	327	378	381	340	327	356	351	335	344	349	367	341	385	369	371	332	331	361	384	375	353	350	361	345	384	347	349	356	348	340	344	364	373	325	352	360	357	352	344	338	314	349	337	314	379	375	375	366	341	329	365	356	351	391	330	392	383	343	388	360	361	359	346	325	382	333	354	341	359	337	381	351	320	323	341	340	369	337	338	345	342	330	346	342	321	364	348	339	351	349	331	340	313	325	328	338	355	369	339	378	347	323	340	332	357	356	360	369	328	358	303	360	366	343	340	353	345	345	354	337	331	344	341	334	346	338	340	357	316	349	359	331	336	344	354	349	349	317	398	346	320	369	323	370	354	379	389	337	360	332	345	359	359	347	366	339	329	376	369	360	317	372	317	322	343	350	336	345	346	333	336	375	340	349	341	359	358	357	333	367	353	325	374	359	351	382	366	377	355	317	348	316	356	347	299	374	340	326	340	346	348	372	376	343	352	365	340	337	327	338	377	381	389	348	366	380	335	342	344	325	350	349	355	346	321	353	321	303	318	327	326	344	313	364	344	335	325	328	336	335	352	354	358	331	320	342	372	324	334	348	345	354	347	335	368	368	329	335	352	361	384	356	344	346	360	374	353	375	337	358	317	314	350	353	357	315	359	351	357	318	337	349	347	345	357	312	339	349	360	350	318	325	356	347	372	360	362	326	370	352	310	342	336	343	343	359	348	348	354	342	334	347	354	334	329	352	343	366	328	343	343	313	348	310	338	335	347	346	342	369	334	362	321	357	347	327	371	364	328	364	360	353	344	343	333	336	341	341	357	373	375	372	323	360	340	349	343	349	364	367	374	348	383	348	334	362	331	327	348	335	343	335	323	373	337	331	345	357	359	358	364	330	367	385	384	389	353	318	355	351	344	359	351	350	341	327	333	358	338	328	343	338	370	363	385	380	301	357	376	345	335	296	353	353	341	366	326	321	343	366	358	336	360	325	329	330	360	341	348	332	324	353	343	338	357	352	344	365	364	307	355	374	343	349	353	316	390	371	362	338	303	305	326	344	349	343	351	313	339	332	368	355	326	389	365	333	338	347	361	334	369	311	324	340	352	374	361	340	336	354	366	357	358	345	296	333	334	385	341	351	360	334	331	366	350	354	350	335	334	358	394	300	336	333	298	321	333	346	362	301	368	361	335	318	333	347	357	338	382	350	344	354	344	360	341	328	365	363	338	323	356	352	364	368	385	344	327	329	325	321	348	345	355	340	362	315	355	346	362	336	338	353	353	345	352	306	340	314	318	345	321	365	327	344	324	334	355	333	330	343	334	356	332	350	345	379	328	349	343	374	343	341	351	371	367	355	316	352	371	334	340	346	343	332	374	328	313	343	332	368	312	316	391	382	344	359	338	364	382	357	339	341	339	358	338	366	309	338	331	320	341	325	339	394	327	327	332	338	342	385	305	320	391	327	343	312	309	352	386	350	329	311	362	341	355	335	362	346	325	326	330	357	363	345	352	354	376	362	349
16027	14894	23866	26128	24931	22135	20448	20128	17566	14743	13626	12157	10150	9165	8800	8290	7760	7046	5777	5367	4652	4117	3342	3156	3134	2907	2363	2227	2170	2157	2071	1997	1882	1854	1840	1726	1684	1713	1625	1656	1639	1463	1376	1340	1263	1271	1225	1146	1093	1034	1025	1033	977	1004	946	968	952	940	1010	1017	958	949	902	980	916	893	872	954	916	801	842	856	860	847	860	846	829	870	771	800	902	900	860	860	825	861	820	809	866	879	825	798	803	819	870	812	847	852	854	839	855	830	864	813	853	808	837	835	866	830	830	827	877	834	802	894	880	861	827	837	843	874	881	914	809	855	847	824	805	859	808	830	830	841	838	841	853	878	832	813	767	865	826	882	839	834	842	878	855	854	837	877	841	849	852	873	895	856	800	771	847	847	825	829	836	838	809	837	849	857	831	878	799	839	857	834	827	847	826	838	813	814	784	854	845	818	829	817	857	869	873	841	845	804	891	804	805	859	874	839	882	847	837	791	839	880	849	880	817	791	770	820	867	826	876	793	882	778	825	854	873	796	873	854	843	903	851	846	869	796	865	808	844	864	916	783	812	864	872	824	797	857	807	870	845	864	888	843	856	829	849	860	791	860	836	839	845	852	872	847	858	836	850	826	853	856	859	829	864	779	876	842	843	843	843	887	842	854	806	812	830	810	881	864	770	827	876	853	862	869	839	833	848	828	819	834	834	802	892	829	797	831	832	840	836	815	855	835	859	849	885	833	868	840	804	829	853	834	939	814	791	842	825	830	825	831	845	909	867	814	837	823	808	837	852	862	847	845	864	859	780	824	845	824	843	849	850	837	870	814	816	849	803	813	818	841	793	789	823	846	794	869	811	807	882	844	826	823	819	867	824	835	871	843	837	845	853	812	816	874	861	789	845	880	864	866	820	816	841	799	824	883	830	859	816	844	814	889	815	862	865	842	870	840	881	847	840	783	796	862	810	884	876	884	861	823	801	887	849	859	881	883	810	801	867	824	895	821	828	881	804	827	858	897	860	863	855	884	822	814	841	824	853	812	738	820	865	834	840	797	811	829	777	842	847	886	874	785	875	858	857	854	821	821	770	864	817	843	801	843	842	877	834	836	811	834	833	798	845	856	797	810	878	842	863	837	805	869	836	832	769	835	815	744	843	840	879	915	867	875	811	807	835	862	826	832	805	847	825	819	894	874	869	812	822	841	840	844	872	832	846	832	839	864	847	813	838	859	867	808	830	803	868	860	874	836	829	853	863	859	837	826	880	818	792	882	853	836	868	862	848	814	924	871	827	873	783	816	878	811	831	824	864	840	818	863	851	864	817	807	855	837	824	863	831	891	857	803	805	774	851	836	845	877	843	834	894	839	832	820	835	865	835	864	856	817	821	803	841	883	824	838	848	848	817	857	813	821	851	872	828	828	854	848	839	783	834	839	796	832	873	840	792	831	830	785	846	860	826	811	871	843	858	835	811	850	885	835	841	873	844	807	866	826	837	802	892	845	790	837	795	844	798	880	832	850	822	852	803	844	806	852	876	845	815	915	869	847	839	862	841	863	838	847	833	762	838	820	779	804	843	822	874	871	851	838	862	796	828	854	884	821	797	845	824	871	828	776	867	819	856	791	852	797	904	856	863	808	814	848	919	798	828	821	810	814	896	863	887	820	794	818	781	822	794	860	850	828	851	829	809	814	855	883	791	817	884	846	825	827	817	873	836	866	823	823	799	810	815	823	845	883	874	887	824	820	825	866	814	807	880	828	829	842	797	851	848	811	868	828	878	843	847	813	846	910	831	848	845	849	804	836	826	821	803	839	795	896	814	872	831	760	854	842	832	826	868	822	837	869	848	832	824	803	832	812	807	856	828	839	775	822	832	842	834	864	862	834	851	816	872	857	821	764	793	792	808	846	884	830	859	790	865	850	844	884	843	823	852	804	818	789	821	855	801	854	852	865	834	884	812	890	835	815	869	831	857	840	861	810	835	872	877	848	911	790	876	783	847	795	762	852	851	828	813	792	862	810	792	880	834	844	796	882	826	843	821	795	799	789	751	880	841	849	803	871	842	854	804	843	818	815	797	885	790	828	829	818	853	844	864	812	841	828	839	877	833	770	828	890	852	882	875	862	810	822	850	846	877	866	836	797	828	763	886	893	813	836	799	839	820	896	861	867	821	855	827	826	867	877	850	794	813	816	837	893	879	803	863	840	878	885	836	793	807	847	835	832	807	834	850	861	826	789	844	763	816	815	840	817	789	805	888	853	829	828	848	844	881	843	855	833	842	830	823	787	833	872	825	805	827	822	892	849	848	799	888	838	806	878	863	805	842	845	851	820	829	847	830	819	813	864	788	831	857	816	835	865	841	839	895	837	874	842	873	847	858	817	831	834	814	836	878	847	899	810	837	808	823	825	824	837	839	835	840	785	836	847	859	882	854	843	845	840	833	807	829	817	831	838	845	790	790	855	839	847	769	776	828	842	791	810	839	829	829	875	808	857	870	843	803	809	858	898	914	869	860	858	866	827	894	855	846	783	837	867	853	831	825	810	843	835	846	879	841	819	807	820	833	809	809	858	820	821	859	873	867	855	838	849	820	817	844	884	854	853	803	813	850	760	855	846	867	872	860	849	849	843	862	825	840	830	826	827	788	860	829	825	799	818	884	803	884	848	846	813	895	819	807	823	883	864	832	857	842	817	880	840	801	831	829	827	820	817	811	806	833	804	839	792	826	848	817	775	825	899	839	871	842	855	799	796	816	845	860	836	838	809	844	838	830	884	822	866	840	800	824	851	853	841	796	851	850	875	840	889	880	855	869	850	830	825	826	828	782	810	823	891	853	828	856	812	857	858	833	854	813	812	831	815	849	857	820	828	794	833	840	794	821	821	808	846	830	770	897	806	829	851	858	832	854	825	811	850	821	848	834	843	840	872	814	858	834	816	852	877	824	875	844	801	859	890	854	805	843	807	804	841	810	821	751	801	783	815	854	835	801	881	823	831	880	862	835	853	823	849	846	847	877	784	809	836	816	886	857	769	834	782	792	838	835	855	855	853	821	827	842	836	843	845	807	811	803	893	812	875	774	861	772	883	867	832	800	895	793	838	794	841	797	848	816	816	865	838	844	827	838	808	846	788	854	837	789	855	922	839	801	840	851	871	839	849	801	824	768	801	811	883	824	816	824	853	828	833	852	825	930	816	840	873	802	850	770	876	784	840	862	790	865	808	874	803	887	852	814	783	834	863	836	850	819	859	822	841	824	886	874	846	801	853	823	824	810	832	840	861	875	852	863	844	814	842	891	838	845	865	826	852	896	847	820	796	787	830	869	843	837	847	874	844	852	865	864	791	829	812	860	842	854	846	888	881	824	829	848	859	878	772	794	839	838	853	854	796	809	861	745	859	831	891	858	855	779	930	810	829	818	836	803	839	819	799	874	840	824	878	877	817	827	879	853	847	817	829	842	842	847	832	836	834	803	824	824	860	863	803	821	817	816	857	820	853	816	851	929	823
35042	26022	26691	21996	17332	13375	10441	9412	7673	5512	4819	3707	2888	2555	2251	2151	1942	1702	1513	1288	1115	921	821	817	858	756	625	581	627	540	558	553	520	471	467	473	462	469	478	491	469	439	434	407	412	395	389	377	372	331	333	330	338	339	328	373	281	334	369	360	348	362	326	310	324	294	336	309	316	322	344	330	296	311	314	296	310	322	300	315	325	337	325	300	319	284	315	303	337	311	298	317	317	299	322	300	300	298	283	317	333	321	316	307	280	303	277	308	334	303	309	330	282	305	306	310	303	317	289	302	317	291	295	341	320	329	289	286	328	306	335	300	338	322	329	329	276	273	305	286	303	289	292	300	315	320	301	301	319	338	329	315	311	321	292	268	310	299	275	307	303	323	295	322	311	322	258	288	313	321	310	312	310	305	304	253	314	329	325	312	312	274	301	294	295	319	306	282	310	324	307	295	355	303	301	317	320	318	304	284	304	300	272	300	318	321	303	274	280	337	313	305	296	326	325	341	312	333	333	305	314	302	288	330	285	309	337	263	301	296	303	300	319	310	294	329	305	316	290	335	300	298	302	338	323	271	276	334	319	289	303	326	338	310	296	308	288	297	282	339	295	291	281	319	275	295	339	306	324	290	291	298	329	310	300	327	308	296	274	315	331	279	277	320	306	292	322	294	283	321	314	307	342	311	323	299	325	306	312	295	314	322	296	340	324	315	287	306	291	302	287	274	306	292	316	272	315	340	285	321	289	310	259	306	308	298	310	285	311	330	293	306	330	322	319	331	301	290	296	308	295	292	287	299	312	331	282	277	280	303	310	327	301	302	309	318	338	316	302	316	288	292	324	290	301	301	320	304	312	296	308	299	301	306	319	297	301	324	347	289	310	309	327	323	309	313	300	302	344	351	302	295	307	323	308	272	300	285	304	300	336	319	319	277	318	307	294	336	329	296	328	318	317	316	324	300	297	317	327	301	324	301	324	313	301	307	291	292	321	324	312	306	279	273	310	314	281	273	285	332	291	309	304	306	327	328	290	322	348	296	297	322	293	283	308	278	323	307	278	314	336	296	292	312	308	304	333	322	295	340	346	310	339	304	326	314	258	288	282	307	291	304	320	305	313	320	334	334	315	275	293	295	290	306	299	289	338	303	306	278	289	320	298	293	310	323	309	317	309	280	302	356	345	285	315	326	319	309	325	284	294	286	298	276	278	311	294	310	297	279	328	312	309	308	291	336	265	319	297	317	312	328	320	305	307	322	286	312	309	275	305	326	318	331	330	294	303	320	325	278	292	311	271	303	337	323	322	316	303	299	312	293	282	292	328	275	306	285	295	303	319	298	311	296	320	291	298	309	286	290	371	296	306	295	297	344	299	304	292	339	300	318	304	313	303	284	329	326	321	302	315	292	302	319	284	304	315	324	306	310	313	323	290	283	293	254	294	310	298	346	285	307	288	322	310	291	304	322	335	335	291	322	334	306	286	330	317	326	329	296	341	262	334	320	323	306	341	291	323	327	324	294	304	301	342	325	315	322	277	277	302	297	299	314	297	313	302	307	300	275	319	295	319	307	318	345	287	306	295	315	284	294	267	295	324	277	321	313	313	308	307	306	309	304	311	318	308	289	288	297	280	328	301	306	294	318	295	285	295	327	317	314	302	314	328	313	278	300	312	289	292	296	323	329	287	302	326	342	313	365	325	273	309	298	274	312	263	311	311	322	301	301	309	291	335	321	312	310	308	295	274	298	308	320	292	332	333	318	314	291	296	325	331	326	307	324	300	300	337	292	295	295	310	324	319	275	317	307	319	295	316	336	311	285	308	314	291	303	283	311	295	293	273	282	292	336	307	324	300	297	326	310	322	304	307	319	287	301	315	315	290	291	294	286	300	322	315	303	321	293	298	311	270	311	282	288	285	299	290	287	336	329	321	326	310	310	323	289	306	306	305	335	299	338	339	312	318	284	313	332	312	295	286	303	311	312	326	304	317	340	321	310	300	294	292	303	297	313	293	288	316	346	281	311	322	280	314	306	332	363	303	328	286	304	302	320	327	334	343	297	313	291	320	274	331	335	270	320	308	288	311	301	315	302	316	307	296	327	280	334	313	314	323	322	291	295	330	337	302	316	305	314	318	332	271	288	316	305	305	310	316	323	315	284	291	300	312	316	300	296	321	296	308	365	325	308	324	306	325	308	307	281	302	322	304	315	315	323	290	330	272	276	293	307	308	322	276	297	316	275	281	250	286	300	297	315	328	298	286	290	286	327	308	285	314	283	324	310	334	303	300	289	318	308	300	321	328	301	313	304	323	301	315	310	311	302	299	287	342	310	281	338	275	290	321	316	285	309	302	301	286	337	297	308	326	313	329	350	313	316	340	310	294	293	298	292	289	304	300	301	283	279	320	294	330	303	305	342	300	312	280	331	317	297	290	289	302	315	306	303	325	329	325	295	307	324	305	330	301	288	300	306	320	322	276	295	287	319	295	302	295	315	319	286	282	292	326	290	290	336	314	287	295	315	292	302	310	331	311	299	299	295	305	315	288	311	323	294	296	300	306	308	303	288	313	293	324	284	300	316	297	292	322	303	349	285	307	310	312	291	293	315	267	307	330	318	330	284	313	318	313	318	315	302	325	286	331	289	297	294	297	334	306	330	309	283	330	291	310	341	299	282	320	292	311	301	323	300	320	321	318	338	324	301	304	315	285	325	319	307	339	292	277	302	274	296	320	305	274	290	310	320	306	293	303	306	284	296	304	324	340	318	332	318	310	327	294	301	282	330	325	335	319	295	287	304	355	302	309	303	300	303	329	279	310	299	308	283	341	286	322	273	317	317	285	301	319	283	301	277	307	331	290	304	303	300	302	310	310	314	332	305	275	285	263	301	316	311	289	335	313	303	321	301	328	295	335	306	321	315	308	318	276	315	299	316	296	315	330	322	292	297	317	312	324	342	284	327	300	292	287	313	338	318	318	338	331	347	301	291	342	313	312	324	319	325	293	296	310	324	295	304	346	295	313	334	306	306	331	302	294	308	277	279	292	321	326	305	296	293	335	311	348	296	314	291	309	321	287	280	304	335	283	266	318	284	337	296	300	333	342	298	325	301	319	301	316	317	271	310	304	275	312	322	276	312	283	314	322	327	332	299	314	294	295	299	327	309	300	303	306	344	291	304	312	324	299	311	333	339	277	331	285	320	269	315	313	286	304	301	313	294	311	330	286	310	296	282	339	304	291	293	320	289	316	318	299	315	322	309	321	301	331	342	314	330	314	285	318	310	318	300	305	299	307	285	307	320	282	296	326	334	317	321	321	303	285	314	302	317	313	291	295	276	336	313	303	294	302	306	295	296	312	297	299	325	315	333	316	319	318	325	304	305	296	289	307	305	322	252	308	299	306	323	282	328	309	332	330	313	321	322	313	306	289	298	255	330	286	270	346	287	308	332	265	311	287	294	284	308	296	317	295	293	336	309	314	292	317	312	305	301	302	299	295	310
20792	18387	28733	31598	30259	27431	25509	25050	22558	18837	18083	15743	13358	12103	11169	11161	10278	9295	7950	7121	6441	5087	4431	4276	4277	4192	3244	2838	2897	2669	2576	2598	2369	2229	2183	2120	2014	2008	2045	2065	2006	1761	1594	1559	1413	1352	1295	1148	1109	1075	1040	906	950	969	958	957	960	980	970	984	938	975	948	981	917	927	853	805	833	885	806	746	767	799	775	825	748	814	742	764	830	769	775	770	802	783	778	735	791	790	775	757	725	760	810	693	750	761	739	724	802	729	768	725	788	761	745	766	717	742	770	754	736	823	751	770	745	708	785	745	690	739	745	748	745	743	726	758	722	771	745	759	712	780	804	776	756	694	753	752	725	724	751	709	728	734	741	752	774	726	764	778	761	753	764	708	707	756	758	708	735	751	784	757	757	767	725	762	725	721	740	751	793	712	733	730	762	747	706	739	790	759	767	701	781	731	738	738	744	753	769	791	772	735	790	770	758	735	790	803	746	741	749	739	766	767	702	730	724	774	720	776	750	697	725	703	760	716	742	750	720	769	756	711	806	759	727	781	717	734	752	772	761	726	776	780	737	719	751	744	726	759	790	761	751	746	773	742	749	730	787	803	776	733	724	732	765	762	730	776	726	761	754	743	749	772	776	770	720	737	719	780	748	743	783	727	773	722	741	736	756	771	689	675	788	752	744	753	672	767	720	764	759	742	795	743	768	704	714	724	680	764	740	706	758	723	762	733	795	727	730	754	773	758	804	769	718	714	747	755	751	782	752	798	750	726	749	740	767	730	806	737	721	791	676	710	732	734	770	759	739	728	783	769	729	681	743	762	740	726	726	789	739	702	781	697	736	778	721	761	725	711	765	643	725	740	778	767	770	755	723	748	741	744	762	749	714	709	740	751	703	769	751	744	699	729	719	728	696	758	693	767	712	790	738	752	757	720	771	733	788	778	705	701	721	724	747	730	779	722	711	785	729	739	710	724	769	784	762	759	729	767	716	772	677	771	743	761	718	760	740	731	706	763	718	764	784	763	705	775	731	749	733	719	723	755	714	763	759	763	761	783	706	773	810	707	718	763	778	725	757	749	760	723	726	760	754	699	746	730	697	746	721	740	706	766	817	727	747	751	745	718	737	759	738	760	726	734	763	727	775	725	717	706	715	719	728	739	700	764	725	787	792	746	740	701	714	739	714	743	757	757	752	714	737	776	719	736	724	717	746	750	718	807	752	690	776	715	718	783	751	772	715	732	710	752	757	694	742	719	716	741	704	715	777	816	737	735	780	741	760	780	711	766	794	777	703	704	742	737	775	735	726	753	771	781	719	732	776	745	760	773	753	779	748	744	761	707	692	706	765	715	762	747	773	780	718	778	729	714	773	756	751	725	716	734	727	792	725	720	784	762	761	714	727	773	690	814	765	762	750	777	718	775	706	769	722	707	798	781	790	750	755	762	723	723	756	793	754	767	724	721	716	748	744	756	702	755	756	688	726	719	718	763	751	770	750	777	761	725	727	791	767	705	721	807	724	724	755	715	778	736	763	729	793	777	701	697	792	735	775	734	794	768	727	710	710	773	781	758	713	761	750	802	773	735	712	734	700	735	760	801	738	770	754	748	784	782	743	743	777	736	737	710	775	752	712	796	792	756	716	719	758	740	739	800	699	727	690	717	737	774	747	752	761	762	721	765	753	713	733	716	778	736	743	720	743	718	744	737	730	706	729	722	705	746	680	742	683	737	744	760	747	727	726	739	783	727	757	763	733	746	758	723	750	716	777	704	785	754	775	773	743	753	798	736	726	788	744	748	729	742	727	738	730	736	782	723	736	817	756	732	743	730	721	760	770	747	707	733	755	714	776	776	762	715	760	740	741	749	684	794	790	772	723	711	808	756	705	772	740	754	750	731	754	721	750	743	769	698	793	741	723	689	787	759	752	733	792	780	805	733	678	734	780	788	769	759	735	747	733	733	710	789	695	747	806	740	716	711	797	714	720	783	730	721	822	729	743	685	741	815	732	716	744	764	754	739	755	771	787	731	730	752	774	749	743	739	772	754	690	746	722	764	703	722	744	759	755	751	778	731	766	737	746	753	705	748	760	748	789	720	727	752	765	780	750	781	773	781	758	759	726	729	757	713	757	773	768	722	770	771	750	765	727	764	741	788	776	729	741	732	751	767	758	742	796	694	762	706	731	744	748	731	729	728	751	718	713	753	758	757	749	723	771	735	779	753	742	710	780	760	706	737	696	810	716	762	710	741	816	714	726	804	753	725	730	775	722	785	787	782	768	695	724	769	759	729	705	732	771	765	664	720	742	760	716	699	772	760	749	741	729	783	765	752	729	719	770	776	750	762	764	747	756	705	800	772	723	753	784	708	779	780	734	778	741	730	720	736	738	781	744	775	701	736	801	702	763	719	779	734	767	738	704	736	697	767	729	767	769	789	768	767	764	749	793	741	785	743	731	713	747	787	739	729	744	754	711	709	733	771	706	740	757	740	759	760	737	758	699	723	709	783	723	750	715	761	748	700	737	729	727	727	747	710	739	727	767	765	743	738	754	764	740	694	741	753	741	725	793	731	744	763	756	723	724	782	701	759	751	760	769	773	731	743	730	759	736	708	756	735	732	758	725	749	770	786	765	765	698	697	755	747	766	788	771	728	783	717	776	709	690	747	757	738	738	782	750	765	755	807	739	759	741	725	787	751	741	754	725	746	745	726	743	771	786	724	747	815	753	740	733	722	771	773	763	767	702	740	719	760	774	732	778	758	743	782	740	765	770	744	752	698	779	686	731	750	756	739	725	743	774	733	765	775	728	724	786	725	772	759	707	745	756	737	789	813	734	754	723	778	775	742	764	730	726	703	760	768	758	778	765	712	740	795	687	749	706	765	779	679	697	741	780	742	788	742	709	726	797	723	715	751	779	761	697	786	804	755	736	732	728	711	678	764	732	677	744	743	736	728	789	703	790	755	790	761	783	752	721	723	729	713	780	738	745	741	714	732	717	718	765	707	731	770	716	705	782	791	719	745	769	749	739	722	762	771	750	765	759	746	792	736	721	733	709	757	721	747	779	768	796	741	705	733	734	703	767	816	727	686	761	730	725	729	724	787	715	726	716	760	738	730	785	757	698	738	704	719	723	733	725	769	803	744	721	759	754	719	767	754	748	773	785	752	724	778	771	757	720	747	779	728	727	749	715	714	754	770	742	742	755	750	748	763	743	769	767	719	759	741	762	713	751	753	747	722	736	694	730	759	742	721	749	741	722	765	780	781	741	733	781	720	731	737	710	730	705	687	757	680	667	775	750	727	708	740	745	732	776	756	789	729	720	749	749	725	747	764	742	743	727	772	757	770	746	770	741	756	784	727	769	736	772	786	753	748	758	782	754	727	725	736	781	806	731	708	738	751	754	697	717	724	737	704	740	750	767	708	701	709	698	712	717	769	718	776	792	763	807	760	767	751	726	728	751	735	743	719	731	776	760	723	686	698	698	740	746	726	768	751	744	772	731	714
16437	11862	12450	9875	6925	5004	4223	3872	3099	2269	1980	1512	1324	1192	1098	1064	954	876	767	686	624	557	457	464	464	452	417	420	389	386	403	386	376	338	389	380	351	330	332	374	380	361	306	354	318	293	317	333	319	312	321	285	279	307	310	308	324	320	272	276	307	306	267	303	328	287	304	288	287	269	292	262	261	279	302	292	289	301	300	293	288	287	291	289	287	308	267	260	269	322	279	293	284	304	283	289	309	298	328	325	319	261	269	283	268	307	311	278	263	301	300	308	259	330	309	310	290	278	305	311	308	304	271	301	285	286	306	243	297	314	266	280	302	281	288	307	335	282	310	311	326	284	298	296	288	309	324	279	330	286	282	308	279	303	313	290	278	274	289	274	319	293	292	280	264	309	282	291	320	285	296	285	274	289	310	283	307	303	305	307	316	317	320	306	315	295	288	314	291	318	288	278	277	287	273	311	291	281	289	303	284	274	298	296	280	297	278	299	290	311	300	284	331	297	281	276	301	302	319	280	324	328	298	294	292	274	329	290	307	307	279	304	304	358	298	305	266	263	292	304	301	302	295	251	278	293	298	292	323	335	315	305	333	317	309	291	278	268	295	283	309	288	294	266	274	279	274	280	295	267	302	302	317	277	297	275	323	295	319	285	289	285	311	304	290	322	263	308	281	255	271	317	275	292	281	291	274	305	272	282	331	312	273	281	302	300	298	314	282	329	312	281	277	306	307	305	292	296	277	286	278	282	282	323	275	308	342	292	283	272	284	318	285	277	298	288	318	302	296	281	287	271	290	288	281	298	303	315	285	301	252	296	293	260	275	323	296	306	274	275	283	283	318	299	265	315	294	254	293	327	282	313	285	320	312	298	283	315	271	317	317	312	277	277	286	276	304	279	277	283	274	307	284	294	266	260	305	261	280	298	314	292	311	265	275	278	320	312	315	287	291	324	292	292	272	322	315	295	286	310	307	275	319	295	275	279	290	261	302	306	280	327	271	312	325	311	316	280	272	283	319	281	271	307	281	276	277	332	309	283	291	254	281	292	275	293	281	305	299	272	295	288	300	289	299	294	300	287	293	292	328	254	301	301	283	282	310	296	279	287	293	288	299	269	297	306	311	270	295	288	310	284	290	298	281	261	310	302	267	277	286	282	306	278	299	308	334	293	294	290	303	294	289	296	279	309	271	307	280	299	300	282	270	307	319	305	295	286	281	295	296	305	281	308	337	286	296	314	294	291	303	310	306	269	277	306	297	278	303	280	332	283	299	273	328	278	307	297	292	268	298	266	253	286	294	305	292	336	289	301	287	278	326	286	260	302	276	251	316	310	303	282	296	331	292	310	293	320	282	292	327	313	321	278	300	313	292	311	328	278	295	293	298	292	293	258	288	268	286	285	274	292	266	285	294	303	290	311	263	276	314	305	308	337	314	293	281	320	295	314	294	314	304	299	270	282	295	269	301	328	299	292	294	328	297	293	305	311	288	286	301	266	313	275	304	305	343	313	294	327	322	302	302	245	282	300	287	301	269	282	270	315	301	295	330	295	304	325	295	280	315	288	292	268	307	299	293	281	263	314	303	280	298	296	305	307	301	291	272	292	318	273	265	260	300	297	316	306	298	308	296	260	273	305	291	268	308	321	294	271	281	279	281	271	299	301	300	282	305	309	316	287	289	287	328	285	312	293	296	286	262	263	323	295	335	300	261	270	279	271	322	303	298	301	310	319	282	282	298	267	316	287	294	268	270	321	291	299	291	297	286	290	292	265	271	302	290	303	281	327	270	328	303	295	309	292	332	294	322	303	280	286	339	284	311	285	322	285	286	284	297	301	297	297	256	301	281	333	279	295	299	298	291	319	315	292	321	285	278	262	258	295	294	302	277	287	295	278	291	280	272	272	290	290	303	313	295	288	321	311	291	274	286	288	343	256	259	321	293	293	280	296	281	273	309	292	276	263	291	275	292	272	275	315	314	301	290	308	289	311	306	292	289	314	270	272	301	320	325	273	294	318	270	269	276	282	308	249	308	260	319	298	289	290	326	301	267	311	322	289	296	297	335	292	280	254	305	271	296	279	260	317	308	282	307	265	281	295	294	328	295	294	299	307	317	292	292	308	278	269	336	337	300	311	323	292	317	328	283	291	288	265	301	259	301	280	292	270	291	294	275	265	297	310	269	270	302	316	314	300	295	309	302	293	264	249	297	295	276	280	269	282	292	276	275	302	325	311	299	275	290	302	307	283	281	289	298	289	288	305	304	292	281	302	298	295	322	283	298	331	303	298	273	304	281	294	307	282	310	294	296	269	280	274	285	319	278	304	326	325	305	273	293	327	325	301	294	299	273	306	328	277	291	301	275	293	307	274	311	278	291	283	309	300	295	285	278	344	276	295	295	309	275	320	285	306	306	332	292	268	284	261	262	309	329	288	284	320	302	294	309	291	315	300	309	275	291	281	299	327	311	293	322	301	329	306	281	304	276	298	279	301	316	310	286	302	268	258	301	286	306	320	318	285	305	300	285	264	291	293	256	292	284	300	293	304	295	304	277	263	274	272	282	319	289	279	311	270	275	293	319	276	299	283	288	305	290	267	309	263	306	300	305	324	307	243	328	304	283	316	291	321	306	286	308	303	316	327	285	324	291	284	289	312	280	282	281	304	267	289	305	301	305	288	278	286	302	322	298	289	284	254	318	320	314	282	295	306	326	296	320	307	304	307	280	298	294	312	335	281	281	315	270	291	288	306	285	276	303	259	320	281	294	307	276	302	304	309	301	303	332	318	308	286	271	307	297	296	323	297	305	296	280	333	322	293	279	295	280	279	261	306	307	295	293	315	295	296	294	351	276	292	321	297	281	281	311	283	323	303	309	289	295	320	292	278	298	338	303	298	286	301	342	265	304	276	306	307	328	331	306	290	293	287	293	295	291	287	312	321	284	300	312	310	289	277	284	261	291	294	308	273	310	303	318	274	285	281	279	280	283	312	304	313	309	302	303	307	289	299	269	283	256	260	323	304	316	320	286	303	299	303	320	308	330	298	304	251	301	293	259	313	282	290	298	293	282	307	298	317	288	272	296	280	274	283	262	333	296	308	251	273	262	279	302	276	281	294	276	293	310	244	300	302	281	287	311	299	276	296	284	304	308	284	299	254	309	291	316	258	346	291	285	305	279	316	292	302	302	315	340	269	304	274	284	278	280	316	309	324	279	307	297	296	289	268	287	264	319	293	282	311	281	295	299	303	279	292	294	293	295	306	318	298	291	315	309	295	280	304	283	292	290	306	283	317	300	307	292	310	304	331	274	312	301	303	267	315	291	266	304	304	313	287	281	307	288	288	291	262	287	293	315	310	298	264	282	283	263	316	302	297	278	283	302	292	282	276	296	296	297	300	285	267	304	286	295	315	262	304	282	279	279	322	268	316	296	327	322	312	313	326	299	300	319	271	304	285	304	302	313	281	285	278	313	318	270	292	275	304	298	299	297	290	323	295
9242	9342	17333	19125	17221	15353	14876	15083	12367	10211	9465	7959	6453	6195	5637	5405	5066	4467	4054	3617	3029	2612	2222	2084	1975	1896	1613	1608	1637	1427	1483	1433	1391	1375	1300	1342	1353	1215	1210	1223	1170	1098	1049	995	933	945	950	814	871	773	887	787	825	830	752	787	785	833	821	764	747	760	818	759	739	770	723	716	701	721	712	714	685	773	772	725	699	756	700	743	750	753	778	700	729	725	757	718	742	755	749	685	717	716	768	747	732	759	757	699	749	720	739	764	696	726	738	732	723	742	776	704	743	745	691	760	726	707	725	746	714	740	724	699	712	719	703	720	736	728	720	743	718	727	738	739	734	755	763	755	746	689	787	730	748	700	757	690	746	720	731	734	749	761	715	790	746	746	746	714	686	745	766	714	752	770	772	708	725	697	728	699	670	709	801	740	741	747	694	687	754	698	746	710	723	721	742	729	681	755	775	690	747	742	755	770	700	724	722	698	691	723	708	725	747	725	750	703	737	726	741	751	706	644	717	713	726	716	752	667	751	734	717	729	740	690	712	733	703	698	728	725	742	725	734	758	730	734	756	717	734	760	694	727	649	731	726	755	718	765	761	746	786	707	729	688	728	746	742	772	747	672	704	759	690	756	739	698	754	693	794	757	722	689	729	730	685	724	774	726	735	785	765	758	752	716	711	724	752	677	761	713	723	749	717	784	688	700	703	734	700	685	691	770	728	733	750	757	733	680	782	711	684	703	723	762	763	730	737	730	726	750	715	739	716	682	737	739	779	755	740	763	769	699	766	687	692	715	725	751	727	732	729	720	744	714	762	722	722	696	696	681	725	790	703	790	759	707	761	697	758	714	726	716	744	728	741	739	719	739	755	724	738	754	725	686	689	700	747	747	749	696	750	756	738	788	755	749	748	744	705	726	715	726	757	729	712	709	702	722	704	700	756	765	724	727	739	734	729	761	743	710	733	760	726	789	719	740	718	727	694	689	684	726	783	744	756	730	696	731	708	738	744	699	736	704	717	760	743	719	730	734	724	740	724	761	769	747	711	698	733	706	747	730	746	694	795	751	735	678	737	762	755	713	671	753	723	714	768	710	755	735	725	757	695	742	744	714	727	737	761	704	716	770	735	744	665	733	737	752	770	766	797	735	719	711	763	763	730	700	760	709	716	713	708	749	705	747	690	704	687	717	704	786	737	793	701	695	758	751	726	710	731	711	745	737	766	730	705	722	746	728	725	712	732	697	742	720	713	767	715	737	770	740	778	802	729	721	761	715	780	748	673	735	754	726	765	724	781	686	762	701	718	723	695	707	790	743	717	756	701	709	709	729	739	746	735	720	735	756	742	719	756	717	776	762	765	765	718	730	703	732	737	751	698	751	721	681	700	743	739	727	754	733	730	741	734	729	733	724	748	692	761	772	697	731	719	767	701	737	746	725	757	698	738	773	766	760	761	736	745	765	702	723	719	714	733	688	727	728	772	755	694	730	742	699	697	695	702	707	728	669	757	679	740	745	708	738	734	694	711	732	707	707	723	717	692	714	696	727	790	734	732	723	731	711	724	783	749	723	751	705	736	729	726	738	718	733	747	730	760	750	706	749	731	716	740	733	731	739	736	721	757	707	688	706	747	727	708	731	704	798	731	700	758	706	726	700	723	750	693	714	750	757	726	738	692	763	749	739	719	686	738	707	725	689	710	731	760	797	723	760	724	708	746	756	715	711	687	713	737	740	769	723	717	671	669	770	692	763	742	765	741	751	716	713	713	723	683	752	733	747	724	731	710	731	718	729	746	710	742	670	765	751	710	702	759	743	761	735	733	748	754	733	753	728	756	740	693	705	753	721	739	742	754	758	732	778	758	751	776	748	723	767	692	677	719	723	744	739	715	749	755	721	692	739	732	774	711	692	725	747	750	721	720	640	694	717	693	737	727	742	710	769	713	716	694	716	703	754	739	726	750	688	748	739	765	733	781	719	751	724	649	720	707	723	730	724	778	707	766	753	740	699	749	709	688	749	778	731	751	756	695	712	757	730	748	746	748	697	751	731	718	774	742	728	732	732	775	742	724	753	695	742	714	700	745	714	785	735	701	694	723	729	716	736	709	723	703	724	760	743	721	705	739	715	757	733	752	742	773	710	708	698	752	737	709	728	746	735	766	764	702	710	696	735	723	725	725	709	760	733	688	716	731	729	751	719	742	691	695	780	723	732	699	745	714	700	733	759	735	756	728	700	764	771	666	755	762	762	744	738	716	743	728	746	741	728	734	723	759	720	675	714	730	709	696	729	709	748	727	759	726	743	744	712	725	714	727	720	738	717	708	737	672	729	722	705	746	782	770	779	706	752	699	734	712	746	712	696	703	749	720	707	745	706	764	791	739	732	703	725	763	719	738	775	722	716	718	765	719	689	771	712	752	722	689	675	673	727	733	688	732	654	753	744	714	742	707	753	760	728	764	730	744	757	654	759	697	733	757	730	712	688	708	711	718	797	733	742	736	751	687	677	807	674	711	725	686	781	735	796	692	710	710	729	731	697	753	739	743	733	708	738	760	710	670	746	720	722	715	779	716	716	697	766	701	766	749	717	667	738	783	752	726	737	748	774	721	746	722	795	726	757	729	731	717	710	682	775	714	769	737	714	783	700	741	724	704	728	762	680	692	786	734	744	708	737	752	760	721	721	726	730	759	709	738	715	720	761	730	752	682	757	772	705	723	725	716	735	753	714	745	733	741	737	747	726	741	762	713	713	730	709	746	722	748	723	754	746	738	726	725	683	716	707	737	694	726	759	718	738	730	754	740	727	740	758	759	727	727	733	745	726	726	753	731	716	760	771	708	751	696	741	708	694	714	775	736	663	725	705	719	759	737	724	759	705	702	725	740	759	709	695	750	760	722	764	726	741	740	753	742	731	688	738	722	688	725	748	772	703	756	712	692	739	740	740	745	764	742	711	759	732	664	733	755	703	730	699	757	727	692	704	723	747	726	755	735	727	760	732	741	773	736	731	774	701	719	711	720	761	755	766	768	684	735	720	745	716	730	723	728	758	777	680	724	764	751	750	730	718	735	730	738	743	794	767	728	716	728	744	737	789	752	713	763	701	692	706	760	750	656	707	719	706	728	731	723	700	753	751	754	777	723	710	739	674	717	736	740	681	738	719	689	748	718	742	702	740	683	772	717	730	698	699	710	702	714	709	717	731	796	662	768	726	775	715	750	756	698	709	728	699	728	704	715	731	724	703	737	724	742	742	728	761	767	729	677	729	747	725	746	725	671	721	758	730	742	750	786	728	749	733	746	742	700	753	785	741	717	739	713	689	754	734	708	722	756	774	720	729	711	753	713	695	743	736	753	702	704	717	742	717	773	784	713	717	664	696	726	748	732	711	720	720	768	715	694	742	761	735	678	737	688	735	742	728	752	698	799	719	730	735	719	736	714	725	686	716	668	700	715	766	732	750	723	796	742	763	736	699	751	732	776	743	716	696	722	708	717	708	748	743	725	779
25276	19384	19136	16431	11957	8878	7620	6731	5371	4001	3281	2660	2098	1820	1605	1504	1384	1150	1092	949	860	799	728	679	666	576	568	524	517	509	444	493	507	475	477	503	442	480	458	453	446	421	411	413	404	387	397	345	383	335	380	354	357	368	341	342	323	344	343	347	362	325	324	400	372	334	330	359	330	335	367	344	335	337	329	323	350	333	334	321	351	324	329	347	391	337	356	298	332	349	344	362	337	348	345	359	356	339	349	362	366	365	352	371	345	376	340	327	347	365	370	356	340	339	318	344	342	345	335	348	333	316	342	333	383	335	347	359	321	316	367	343	337	345	327	325	326	325	379	357	356	344	327	336	340	327	362	356	367	309	326	341	314	297	364	379	339	315	341	359	365	339	331	336	302	344	415	339	358	345	355	304	329	331	357	359	338	306	321	315	339	343	361	344	339	358	341	367	322	359	322	320	355	320	331	345	352	344	334	344	375	374	351	306	324	359	331	321	297	314	320	364	342	356	332	331	377	352	351	365	349	317	380	347	353	349	354	335	370	322	345	306	342	304	320	355	351	330	315	352	367	346	314	345	339	348	394	345	361	340	328	359	339	341	303	318	306	335	376	350	320	369	345	378	326	338	330	342	336	326	309	341	371	351	377	367	328	338	369	298	354	400	328	352	354	336	337	338	299	296	323	355	369	334	334	358	360	358	364	357	325	333	346	345	351	326	326	355	343	366	324	361	371	341	342	365	295	341	361	348	326	348	337	346	339	338	340	371	368	356	331	356	358	343	340	351	361	415	350	341	323	341	351	302	334	348	365	327	346	374	368	320	326	345	352	326	341	329	320	317	368	350	346	375	362	334	328	334	329	350	307	387	349	338	325	328	318	359	369	375	335	359	360	321	350	343	315	372	321	360	304	309	348	358	333	306	326	368	342	311	329	345	394	335	348	334	361	355	332	368	360	322	313	352	333	316	349	349	355	353	285	367	339	355	308	334	343	358	328	293	335	315	354	341	324	315	335	357	345	325	380	379	317	359	347	364	325	328	353	363	359	361	361	324	345	371	379	352	353	362	347	311	362	336	332	338	350	335	342	343	328	325	339	316	334	329	317	339	330	328	348	344	343	313	338	325	349	345	330	333	310	307	329	349	395	308	365	352	356	358	351	335	352	335	344	311	351	331	375	328	343	333	342	359	344	355	332	328	343	339	325	337	312	346	331	305	330	321	358	333	306	367	343	343	339	317	361	305	349	359	345	358	334	353	357	313	380	352	319	336	356	359	383	321	325	334	337	343	357	367	310	324	300	328	326	358	368	348	328	337	350	292	337	335	348	326	356	337	326	321	342	333	334	362	354	342	357	364	344	345	341	349	332	374	355	361	373	356	358	369	316	348	340	341	320	352	320	330	292	340	340	334	357	318	350	363	327	360	339	363	338	352	311	343	356	378	341	360	342	332	304	328	320	345	317	346	372	351	352	332	348	331	367	310	329	350	335	321	330	327	350	319	318	357	324	345	342	300	331	355	337	344	317	353	327	346	340	340	348	317	315	345	354	308	377	344	336	382	378	357	301	320	332	320	344	355	351	348	330	322	345	313	347	337	341	350	345	350	338	372	355	361	322	337	318	355	331	352	357	344	360	353	324	344	378	337	325	330	317	320	331	315	379	359	307	328	357	377	359	344	338	375	370	336	342	313	337	350	331	368	361	325	353	338	311	376	323	356	371	344	295	353	338	311	315	342	336	358	378	369	358	339	346	351	327	372	322	357	348	327	320	355	338	330	342	331	356	338	328	339	351	309	316	362	317	330	345	370	353	356	338	323	327	370	334	340	334	321	374	349	312	329	301	335	355	355	356	329	367	350	334	342	345	313	364	352	339	336	334	315	349	357	333	346	321	332	329	335	352	341	351	336	374	328	334	341	341	330	340	312	340	359	326	324	363	365	330	331	301	342	356	344	357	328	356	358	355	322	352	355	336	331	351	332	344	367	378	344	356	345	313	315	331	335	346	347	335	359	324	311	334	368	340	300	339	322	327	368	343	326	356	316	335	307	329	332	335	315	330	341	351	335	353	358	321	348	335	344	361	376	312	353	310	339	353	319	348	367	336	343	360	355	329	344	335	330	352	321	340	323	383	323	373	351	327	320	374	380	363	340	366	335	338	349	356	327	347	325	356	346	335	349	352	323	317	364	319	339	336	355	351	355	368	313	336	378	327	322	352	334	324	350	337	312	317	357	337	349	356	358	331	322	354	345	326	337	374	314	322	328	367	347	342	343	352	380	370	374	331	337	340	378	339	335	345	340	362	332	346	364	343	345	325	285	324	353	322	335	343	356	346	329	355	334	356	364	317	340	339	345	330	335	352	347	341	314	373	313	314	366	336	346	344	365	339	317	345	347	328	348	341	373	331	350	349	347	315	322	346	317	348	333	322	332	320	325	314	329	350	318	381	360	336	374	371	330	338	361	360	347	328	365	347	354	317	333	348	352	323	331	328	321	358	370	347	346	356	328	318	319	363	310	334	343	347	344	327	326	368	316	345	375	363	351	354	354	317	325	335	331	368	365	362	356	338	346	350	362	352	322	340	321	358	321	333	358	339	329	334	331	308	322	325	356	312	337	395	346	342	338	358	322	304	316	330	344	348	330	310	339	362	347	339	353	385	343	318	341	366	335	342	305	352	319	367	372	327	334	360	336	365	325	367	319	308	321	313	341	338	324	355	377	381	298	414	327	309	374	357	338	335	359	376	318	321	334	335	332	344	329	358	359	323	351	342	340	385	334	342	353	372	337	347	345	357	329	354	367	365	370	348	344	375	333	348	332	376	315	326	335	325	324	309	309	335	336	357	359	344	340	337	330	352	346	307	330	362	336	326	377	310	335	367	321	354	341	325	337	361	359	376	312	318	336	376	345	339	350	346	333	345	377	332	363	349	333	326	340	337	339	351	361	338	341	321	386	329	351	307	292	346	343	325	326	336	352	334	344	351	356	314	360	366	287	358	328	316	332	336	322	358	342	322	317	365	344	347	342	308	348	316	328	328	365	369	314	393	344	321	385	349	345	375	362	381	351	358	315	311	309	322	339	371	336	332	329	345	347	316	358	335	338	328	346	343	335	324	319	354	292	340	343	375	325	352	316	359	332	364	327	341	349	368	352	348	339	334	315	334	315	345	343	341	322	314	311	353	359	336	366	343	344	336	339	362	348	332	361	348	373	344	366	347	329	357	324	345	313	386	343	365	377	323	337	372	340	356	312	330	361	353	346	346	341	300	332	338	374	355	335	350	337	342	368	355	357	320	365	335	366	334	366	313	363	321	334	335	335	323	368	301	320	321	332	357	344	347	355	357	326	344	325	352	342	309	338	367	339	338	343	332	347	358	333	325	301	386	355	352	339	330	344	318	334	372	357	336	367	349	321	328	349	360	339	298	353	365	339	328	333	334	317	344	358	406	342	309	323	327	366	350	332	352	333	363	327	346	334	327	353	339	358	334	353	317	352
15135	14344	23484	26337	24549	21997	21686	20669	17967	15198	13705	11385	10129	9099	8616	7949	7585	6565	5960	5156	4489	3918	3407	3276	3046	2986	2378	2261	2027	1975	2039	1962	1795	1915	1900	1851	1765	1788	1633	1699	1603	1425	1338	1333	1326	1165	1176	1082	1080	1055	992	1006	942	960	987	1026	907	986	974	950	919	977	956	936	931	938	906	887	850	829	860	812	876	886	854	868	884	863	874	822	836	872	817	808	811	816	886	829	818	818	787	828	860	821	804	824	843	817	899	885	807	815	824	843	832	856	816	830	831	830	848	827	855	863	819	849	859	829	855	821	812	845	785	804	792	858	846	789	829	823	798	844	799	829	807	865	815	847	847	790	802	829	849	840	811	800	801	855	850	831	885	858	863	856	807	819	853	846	837	848	790	817	803	808	854	795	800	861	810	809	793	828	794	846	821	836	842	852	817	779	828	766	897	821	848	836	836	804	788	777	764	826	830	841	774	804	840	791	843	825	800	846	807	835	885	833	818	870	848	857	790	821	838	884	870	847	859	813	820	790	847	790	831	801	868	837	808	804	756	800	826	820	780	839	801	804	826	863	823	833	842	865	867	809	827	832	849	849	894	846	835	859	817	795	770	836	833	813	862	818	786	856	809	796	871	826	814	851	848	854	862	821	843	874	808	840	816	882	853	747	836	794	807	825	850	832	841	855	840	822	802	835	849	842	861	807	792	821	871	854	848	823	860	854	804	821	808	844	828	845	811	856	850	833	817	856	869	823	807	846	864	823	796	770	774	866	827	856	793	812	873	814	838	898	844	803	778	821	840	865	831	795	828	810	846	871	829	875	837	824	799	842	822	829	856	769	793	781	816	853	883	836	786	853	825	821	826	795	802	822	844	830	832	833	840	859	845	856	803	823	801	812	816	819	820	864	819	824	836	810	879	848	839	866	790	818	780	847	804	829	852	819	814	813	799	771	837	769	799	823	817	847	851	810	840	855	757	799	777	862	868	811	815	875	873	792	849	850	838	842	865	832	783	817	777	799	785	812	825	836	821	787	827	856	835	801	859	814	826	870	843	856	824	851	839	861	822	810	802	774	789	839	827	816	814	814	846	809	801	819	808	810	816	835	817	852	801	794	813	836	819	816	814	837	851	719	798	807	878	805	823	789	887	826	807	770	828	814	808	834	836	808	792	821	863	836	815	802	867	841	826	748	852	819	816	814	863	847	857	852	832	823	839	834	798	833	868	850	829	761	861	801	824	788	841	815	812	855	778	865	828	800	851	852	844	858	800	830	853	837	811	815	851	827	848	798	842	831	853	839	820	848	799	788	789	829	836	830	830	809	875	870	821	781	808	824	884	853	871	809	817	841	796	822	878	846	859	826	877	836	832	822	864	826	827	794	828	794	863	820	805	832	844	836	835	812	870	804	837	839	817	821	826	859	823	853	806	818	835	850	835	871	830	849	843	819	811	841	813	826	782	808	813	826	828	824	796	788	866	776	851	813	822	833	767	827	880	847	864	880	755	816	838	855	859	814	808	835	833	824	824	838	822	863	820	804	785	803	892	869	837	878	827	855	786	832	854	850	822	810	824	884	861	825	824	837	781	815	853	842	848	868	820	813	822	871	793	806	800	846	814	778	850	879	833	785	814	785	773	857	864	834	822	791	807	838	852	832	814	822	827	809	862	864	847	834	839	857	837	819	805	804	814	780	863	885	826	843	801	807	844	785	786	842	813	828	845	843	815	827	824	814	826	819	833	830	834	847	780	814	796	877	795	864	873	831	832	808	894	851	828	817	804	799	842	848	844	828	817	858	856	859	868	814	842	833	859	806	824	874	816	821	837	878	841	847	786	812	824	801	815	821	818	831	826	828	798	763	849	837	894	840	821	797	826	796	838	792	797	837	880	863	801	872	813	823	816	810	829	865	848	837	824	848	853	860	831	838	778	808	841	804	767	858	837	796	816	861	825	791	859	813	815	834	888	873	824	819	822	865	811	791	843	867	846	840	821	827	813	804	854	837	777	768	865	805	793	819	866	758	806	841	840	836	828	884	817	792	804	829	832	807	813	846	826	822	819	800	862	817	813	796	861	798	806	818	829	852	820	842	835	829	786	806	792	798	869	761	833	835	836	783	862	866	829	831	802	831	799	869	839	810	834	835	809	845	841	836	824	825	830	855	841	825	860	859	823	827	842	780	870	836	793	842	865	839	824	854	874	858	876	822	815	790	786	841	838	871	815	798	871	845	805	853	818	846	843	871	781	844	810	799	834	825	873	828	784	797	860	791	828	788	796	849	828	832	817	827	755	876	810	810	829	806	852	809	883	821	821	876	865	851	815	802	855	799	802	848	819	741	869	793	856	775	852	843	806	860	893	846	843	839	802	865	877	819	846	844	805	804	836	872	788	855	813	783	811	857	797	809	808	838	873	818	886	827	773	809	852	824	856	840	762	824	789	836	816	813	842	807	864	830	799	831	827	824	785	799	871	835	839	791	844	815	781	805	838	848	804	833	815	822	823	854	792	824	839	871	841	856	823	855	860	830	859	805	867	817	814	790	810	828	797	867	806	809	827	793	811	816	803	802	789	857	845	823	821	835	797	884	782	862	803	778	815	829	839	827	826	792	846	787	799	865	776	800	816	801	835	767	855	832	822	855	837	818	816	848	836	803	803	825	793	861	766	885	813	862	811	855	800	874	846	812	809	824	824	775	822	866	820	885	880	821	791	824	815	825	821	833	773	788	827	880	802	897	839	814	814	824	780	823	821	827	839	822	874	807	824	872	844	823	825	844	900	842	842	809	798	844	849	881	794	818	892	832	807	787	853	860	809	810	809	829	805	810	806	822	859	848	878	811	827	764	861	872	835	844	873	840	802	795	851	827	810	843	836	851	825	816	869	848	847	806	834	802	836	830	829	804	817	848	813	792	802	823	796	806	825	793	840	828	848	836	795	837	861	852	851	823	829	810	849	801	837	837	786	860	865	798	865	804	871	802	853	844	846	832	830	785	855	804	855	840	795	864	852	859	825	812	852	844	799	839	819	796	821	793	772	821	845	867	797	824	856	783	807	861	885	823	820	851	833	803	864	838	774	803	810	874	852	849	790	821	790	814	805	837	848	833	775	787	824	845	822	841	905	847	799	823	842	849	813	845	828	771	805	850	835	817	843	767	846	796	839	841	841	789	888	846	862	852	859	812	821	788	842	862	840	830	834	852	847	813	761	869	841	858	802	826	823	860	824	794	805	795	844	839	832	820	847	802	823	872	837	841	813	809	830	810	837	823	843	863	830	831	863	774	874	800	790	786	828	797	837	817	812	816	773	764	810	778	811	886	840	861	869	814	755	796	865	853	846	835	836	845	835	830	826	819	813	850	856	865	813	908	810	819	825	840	834	836	832	849	897	823	842	801	815	802	826	800	839	780	793	862	821	822	839	802	829	797	835	817	791	783	834	841	851	827	817	814	836	850	834	844	799	814	786	821	863	849	860	826	849	825	839	830	819	816	817	858	827	864	799	823
33600	26628	25941	22576	17868	13683	11700	9871	7654	5816	4470	3436	2932	2494	2128	2098	1917	1610	1450	1332	1095	948	870	805	810	746	643	553	524	565	527	513	466	461	532	525	490	529	468	454	446	427	423	387	396	372	384	347	347	353	327	355	349	345	330	281	336	318	337	333	315	322	320	345	315	339	311	308	305	304	317	294	296	333	350	281	328	309	297	289	320	280	299	301	294	286	293	336	319	305	305	266	332	285	296	320	326	302	279	302	312	293	284	300	272	292	293	322	306	328	311	306	326	300	317	299	313	304	308	311	307	312	320	335	351	290	349	304	288	279	292	284	288	287	319	304	287	328	320	309	271	315	302	315	344	308	280	283	320	294	335	340	319	293	303	310	313	301	312	285	338	278	311	289	316	302	329	289	273	320	282	307	313	303	284	302	337	283	319	310	304	289	296	282	280	268	261	303	337	304	319	308	292	283	317	308	299	305	325	259	289	267	289	294	274	312	309	288	302	326	277	308	276	303	275	308	316	288	361	314	293	289	331	305	291	292	269	303	284	277	316	319	335	283	280	302	295	312	267	272	286	295	328	283	283	326	275	299	321	288	276	326	304	349	306	319	304	309	320	268	307	269	303	329	303	283	323	290	329	292	319	285	288	276	320	311	316	272	311	330	259	303	287	328	277	309	300	313	318	300	325	326	290	319	317	294	311	317	315	297	301	335	339	303	288	327	307	303	291	313	315	279	304	284	314	315	323	285	298	322	328	285	313	298	304	302	324	316	293	320	327	300	300	295	312	286	315	279	273	310	298	299	311	293	309	312	336	313	280	296	289	278	304	326	298	292	320	321	325	286	306	265	294	279	306	267	300	305	312	313	321	313	308	300	322	304	267	297	302	293	303	319	304	267	307	280	324	300	295	271	312	324	293	310	300	320	338	305	323	331	291	280	305	307	313	331	325	311	306	299	301	325	319	306	281	295	315	298	321	276	313	316	319	316	336	330	308	300	274	297	319	281	312	327	320	304	320	268	264	323	329	294	256	319	291	338	318	317	299	303	340	299	303	311	319	325	299	316	253	311	307	300	310	349	317	325	322	293	299	279	299	289	329	289	312	307	292	295	281	272	299	286	325	281	299	283	320	310	292	301	291	310	287	344	305	286	271	287	323	295	304	355	278	268	345	255	273	297	312	328	301	292	325	333	288	301	285	293	302	311	286	308	324	356	328	331	293	323	313	301	305	302	304	288	321	274	292	304	312	289	345	302	275	313	306	292	300	281	277	308	285	273	304	330	335	328	301	297	324	291	292	271	301	303	305	303	311	304	302	305	326	289	329	290	293	291	301	326	325	321	297	303	296	330	306	320	335	343	321	308	283	329	298	324	294	343	301	319	302	283	289	320	309	321	316	309	313	305	296	289	280	324	332	300	321	288	288	299	370	309	298	325	306	303	277	310	284	300	293	306	276	325	301	347	291	307	297	303	337	295	306	313	293	323	295	335	308	321	322	291	329	321	320	286	333	328	291	296	329	342	338	277	330	301	296	281	311	323	329	318	295	320	298	292	294	285	308	291	278	299	318	281	315	279	282	302	315	320	305	270	308	304	280	297	289	301	356	318	342	301	302	315	304	322	307	303	329	315	324	295	322	271	320	309	319	325	312	323	305	274	329	321	300	314	291	279	292	308	275	281	318	301	303	328	310	295	327	302	294	307	311	321	312	314	298	285	280	317	294	295	320	296	327	307	319	300	334	280	279	288	334	305	285	306	295	309	301	311	289	336	292	302	281	300	308	285	319	311	326	295	298	293	329	293	312	301	321	314	342	325	304	307	280	264	302	305	262	289	336	286	286	314	305	313	288	292	316	300	312	265	301	337	283	307	313	291	300	294	343	277	298	314	280	330	259	295	326	317	333	303	299	303	313	281	289	306	301	339	325	296	317	285	305	314	308	305	370	303	288	315	292	306	298	294	306	304	317	280	317	330	329	261	320	280	328	320	303	337	280	302	311	313	303	293	295	319	271	312	305	294	335	296	325	339	302	305	273	324	274	323	317	309	292	311	249	320	304	300	277	273	351	292	283	273	286	313	311	320	300	287	299	306	324	298	282	326	314	322	308	265	331	295	309	276	300	312	307	279	314	295	307	261	321	307	318	307	285	282	334	316	322	310	301	305	296	301	316	301	297	289	306	303	299	289	309	282	295	311	318	360	277	298	338	308	330	310	319	312	294	287	308	315	305	278	256	302	278	296	318	304	323	337	305	320	287	292	316	288	325	292	307	297	311	329	330	297	318	319	323	295	313	283	332	273	285	261	288	321	283	318	292	325	298	313	301	283	285	310	276	331	335	313	293	290	296	293	308	324	315	301	317	301	312	279	318	257	287	342	318	331	326	335	310	342	320	319	284	301	318	302	318	319	300	314	263	312	285	301	275	334	297	336	308	273	293	312	289	297	271	316	313	282	321	330	321	312	321	342	308	302	322	341	308	291	287	297	293	296	342	297	313	279	293	284	267	331	287	310	288	309	307	267	295	280	306	339	301	311	272	295	329	289	307	310	307	304	306	306	307	287	280	291	290	273	330	306	277	345	313	310	298	292	321	309	309	330	287	303	288	322	324	303	280	309	297	296	313	317	298	274	303	322	324	289	277	307	266	320	317	303	317	290	270	284	306	297	325	283	306	301	308	309	314	274	311	326	326	292	320	287	311	312	315	307	305	259	303	277	283	295	328	337	288	287	320	282	314	311	322	317	303	299	284	305	303	311	312	324	320	314	287	344	306	343	315	318	294	290	289	343	330	312	322	330	323	327	330	286	282	309	303	274	315	298	327	274	318	310	293	302	311	312	325	334	315	332	324	312	296	311	302	298	295	342	291	296	316	321	329	308	326	306	322	275	336	320	311	326	280	314	309	323	299	283	301	320	304	305	316	311	322	290	300	279	301	328	334	299	330	294	301	303	304	315	301	293	301	310	284	314	326	309	326	305	302	289	304	312	267	302	321	323	323	268	299	278	292	323	313	307	270	301	309	297	303	282	284	296	273	277	277	297	324	304	299	312	313	309	302	329	311	337	324	308	280	308	269	323	306	293	325	325	306	307	284	307	298	333	326	296	342	310	287	316	302	267	309	295	307	298	313	286	298	319	306	319	315	309	307	302	281	297	292	358	281	327	299	318	315	314	324	268	305	310	299	299	307	284	289	312	318	290	312	261	338	278	314	296	302	339	287	293	290	306	297	323	326	296	325	313	304	280	323	305	324	331	299	327	308	289	311	306	309	295	292	286	288	328	291	294	269	280	306	298	287	317	313	297	328	307	371	271	317	323	308	308	335	313	304	287	292	317	300	320	306	304	285	327	313	343	277	277	308	304	308	322	313	287	287	313	311	274	280	316	339	260	316	288	310	340	309	287	307	302	344	301	305	286	297	302	293	289	343	321	302	276	313	311	342	305	297	298	312	311	293	292	302	295	314	310	288	305	315	324	292	307	320	330	298	310	317	342	272	292	331	278
20261	18828	28441	32381	30100	27327	27493	25880	22297	19848	17631	14822	13773	12205	11064	10881	10075	8648	7750	6885	5964	5111	4714	4408	4378	3906	3097	2659	2516	2339	2562	2537	2258	2433	2408	2216	2200	2151	2078	1991	1804	1767	1631	1578	1470	1325	1263	1113	1117	1014	1106	980	949	927	1002	961	960	956	907	1047	890	968	928	1011	896	911	813	822	819	787	805	814	759	778	836	806	856	724	757	782	732	774	830	816	755	761	741	774	716	754	758	741	812	734	757	756	813	732	730	751	719	719	739	707	723	721	749	702	731	737	789	745	709	722	803	751	740	754	772	723	693	776	719	779	767	717	741	785	791	748	699	726	744	726	725	767	711	715	751	777	720	789	739	782	722	722	736	650	759	738	744	759	781	723	731	769	719	718	754	733	719	763	713	716	757	766	777	711	750	695	774	702	724	736	749	720	768	789	753	723	716	755	758	781	718	735	769	733	732	759	720	782	769	708	735	754	751	754	798	774	697	720	732	710	748	749	750	764	775	715	804	727	764	710	764	771	773	738	719	740	684	745	722	708	722	709	721	773	690	691	701	749	762	701	756	734	757	722	709	764	723	711	776	744	779	746	765	751	701	712	750	770	768	764	795	747	715	725	724	709	759	704	727	761	762	703	730	720	721	749	694	725	747	726	755	768	760	735	774	749	741	722	779	776	732	720	792	702	705	732	705	747	716	746	753	742	682	700	718	747	791	763	751	767	747	718	738	685	735	752	705	754	743	711	718	768	765	723	755	757	730	733	734	746	719	784	702	762	740	734	774	737	766	782	728	728	717	741	734	769	780	746	771	783	735	756	784	763	759	720	707	770	760	734	779	720	765	693	737	717	739	704	746	716	759	729	725	736	761	711	725	701	771	755	744	718	769	745	728	737	742	742	699	740	691	747	764	779	762	752	739	795	722	721	709	748	741	707	704	773	763	704	794	762	715	699	699	765	732	727	760	781	774	754	728	748	760	737	701	715	706	780	790	747	711	676	737	731	747	732	707	720	779	730	773	716	724	760	724	762	818	751	745	681	709	761	731	758	830	770	756	687	725	720	748	720	724	736	722	721	772	719	739	773	713	751	772	784	745	762	760	786	699	739	721	709	717	775	714	720	731	743	728	771	767	758	775	724	710	761	750	765	769	749	692	731	739	718	695	735	775	745	754	755	806	706	746	778	752	781	744	752	692	741	707	764	743	755	750	712	762	698	744	729	745	717	773	701	740	788	738	772	712	721	729	754	773	756	757	702	679	748	731	735	785	749	713	745	703	733	726	746	745	732	756	741	743	741	703	730	686	738	734	733	707	819	704	676	731	702	735	727	746	741	722	823	760	728	719	771	747	705	688	756	731	735	754	742	776	733	740	759	759	770	769	750	798	691	708	746	763	700	702	783	733	762	758	721	739	733	669	768	781	780	682	701	690	769	810	759	764	697	763	716	731	746	725	764	786	726	775	727	746	694	742	737	730	744	793	685	772	726	701	747	767	701	710	785	753	762	754	713	775	748	777	762	718	774	734	742	799	723	732	720	728	695	744	720	773	753	771	706	728	755	714	717	752	691	766	724	784	742	703	750	750	740	728	751	721	757	697	759	768	748	747	708	708	735	762	700	758	735	758	712	765	758	748	726	737	710	691	708	724	758	731	734	734	725	783	731	753	747	769	741	734	763	734	771	739	747	758	717	704	739	729	746	738	749	722	760	727	775	770	711	726	782	736	697	710	769	702	764	720	689	738	708	736	734	689	753	709	682	692	763	688	755	745	721	786	755	773	704	748	748	778	732	733	738	735	674	739	744	772	690	737	764	744	743	761	755	775	770	714	770	749	730	708	735	740	725	737	663	728	735	733	771	672	733	715	702	704	715	708	661	719	746	744	753	736	688	742	776	750	689	727	716	744	736	745	728	755	740	733	732	787	750	737	690	785	778	755	733	718	699	779	737	741	745	711	730	701	759	742	709	741	743	748	746	709	669	694	812	722	708	744	759	753	746	712	729	740	727	718	726	725	741	743	717	727	797	711	756	771	693	704	724	738	705	720	723	720	724	719	777	765	747	739	774	731	705	733	711	724	785	732	745	762	757	722	730	771	738	749	744	730	755	727	747	738	790	768	773	721	766	729	741	737	747	744	726	729	771	711	786	753	714	737	722	701	752	738	735	757	743	727	710	752	713	709	698	743	804	778	723	731	744	751	735	724	720	736	697	729	718	761	754	750	716	775	759	713	760	674	773	707	755	756	763	756	732	729	750	776	722	744	725	748	742	776	749	729	732	685	749	705	773	708	710	708	728	821	777	720	735	746	726	728	739	739	706	793	749	704	752	731	715	745	718	749	760	757	750	728	751	807	759	743	722	753	748	744	713	719	738	776	727	763	740	764	779	769	718	765	709	737	744	745	797	764	739	687	741	718	753	735	728	758	772	761	709	734	731	749	704	734	735	781	743	744	737	720	686	725	689	713	733	761	756	758	742	693	735	743	692	705	698	727	714	704	739	692	758	717	683	764	751	764	734	696	698	762	738	706	770	753	736	709	714	778	756	731	766	733	732	751	708	729	704	712	694	760	773	728	686	748	727	744	744	733	758	694	776	705	730	730	770	754	722	736	719	710	763	752	713	751	756	761	793	736	711	792	750	705	770	741	773	759	779	717	768	770	746	731	735	720	692	723	769	754	745	722	794	729	708	697	756	773	725	727	737	716	807	730	742	741	771	716	781	746	780	795	747	725	746	719	716	705	717	765	744	793	753	712	723	733	722	732	758	780	817	758	750	735	696	756	715	689	748	731	756	753	736	768	728	772	798	730	726	780	745	717	780	750	730	682	735	721	772	727	723	747	791	714	715	739	747	703	709	716	755	722	702	719	781	756	710	691	748	743	717	760	744	725	706	753	761	753	692	765	758	723	703	714	707	737	761	766	780	725	729	710	758	745	741	777	734	759	739	760	706	743	737	733	788	717	726	716	747	751	695	754	772	743	809	765	748	712	742	750	802	769	683	704	746	761	720	735	745	746	770	714	706	736	714	756	740	762	705	748	765	769	786	738	732	739	748	765	728	745	737	768	722	773	728	757	742	692	731	819	751	748	741	760	751	719	748	739	740	760	742	728	779	749	756	778	704	733	752	771	780	752	759	737	801	746	745	693	713	750	806	719	768	701	715	754	792	706	724	751	764	757	728	737	767	729	738	739	757	730	690	728	727	816	757	757	701	759	748	764	723	724	748	749	746	748	713	753	718	764	729	731	744	731	756	715	742	739	734	771	718	723	752	738	767	695	750	734	735	746	716	723	719	743	738	723	733	760	696	765	743	685	743	724	754	737	792	731	729	735	710	727	723	703	775	743	752	775	710	772	773	727	729	739	728	707	690	741	793	745	762	681	709	707	689	756	794	742	799	733	697	734	711	745	756	734	736	740	670	750	745	709	725	763	740	702	735	750	714	737	772	784	753	747	744	741	739	718	756	725	741	777	733	754	774	704	735	763	733	732	786	695	719	755	734	701	719
15828	11939	12757	10394	7107	5352	4735	3970	2948	2481	1926	1621	1395	1220	1084	1032	883	843	816	678	589	506	510	473	455	462	418	413	394	359	436	357	364	328	402	422	374	371	370	350	317	346	334	337	304	312	330	330	305	311	312	326	284	306	313	323	282	307	306	301	298	306	302	317	339	320	308	297	324	295	301	305	295	315	324	300	281	302	279	303	295	304	345	268	302	289	284	279	302	284	294	318	320	266	271	302	326	311	317	291	310	293	304	311	269	314	299	287	302	340	292	309	298	280	290	262	304	295	313	271	299	261	308	290	293	301	320	281	295	316	342	269	271	284	316	266	299	303	269	298	282	308	278	277	284	325	298	306	302	315	295	292	296	314	305	293	292	260	314	301	307	268	303	298	294	277	286	319	293	298	338	325	328	299	334	322	289	288	317	264	286	272	276	301	302	280	287	303	291	296	312	298	270	280	280	280	291	305	288	317	282	309	277	306	290	274	295	317	297	292	270	264	273	306	283	321	265	272	314	275	284	273	266	279	282	312	291	333	303	269	286	297	300	277	276	308	306	290	288	287	298	294	324	289	307	302	280	253	294	271	268	308	291	272	275	309	302	307	309	300	287	297	272	263	314	281	274	278	329	284	282	296	302	278	310	285	275	293	285	292	251	255	318	270	307	318	309	345	287	270	297	288	313	284	289	288	269	282	327	285	324	301	293	296	293	264	304	315	311	300	281	257	306	261	285	278	327	266	296	317	320	273	307	281	293	316	304	277	299	302	294	315	296	295	288	269	297	281	334	291	296	290	275	282	293	274	312	302	302	330	288	291	333	315	280	291	316	286	279	306	298	313	293	313	299	310	309	288	291	280	309	302	278	307	310	303	289	295	300	299	263	295	313	284	317	260	269	314	286	304	293	261	298	303	301	295	321	258	306	299	289	290	274	278	290	300	324	311	296	303	271	288	279	298	285	288	294	308	285	282	305	306	296	314	287	300	312	281	287	290	295	280	260	308	284	260	298	309	296	287	285	343	257	297	268	278	316	302	285	321	290	283	268	309	273	270	333	317	323	329	292	279	285	309	321	286	302	256	322	342	317	300	278	310	299	285	291	300	292	302	311	270	317	301	287	277	303	299	294	284	299	309	301	330	285	313	281	312	303	303	291	272	290	317	256	307	308	305	279	288	291	316	288	283	300	305	276	291	308	307	300	324	305	296	271	286	308	300	275	284	295	254	292	290	270	291	315	279	274	302	282	281	313	330	282	317	295	268	260	289	251	281	305	294	311	280	288	272	281	304	303	301	284	305	321	272	304	284	315	309	289	283	306	299	315	299	312	274	324	313	336	297	271	305	278	272	304	263	312	272	274	320	282	325	291	294	282	301	300	285	262	294	261	262	301	277	273	317	278	316	281	346	294	278	304	312	289	303	311	306	301	282	337	278	309	323	303	307	296	309	286	312	301	330	321	299	268	281	299	298	291	298	307	293	278	309	317	288	286	289	267	330	307	281	305	318	274	299	271	266	290	266	309	282	313	302	296	299	280	275	292	271	291	303	276	308	264	291	300	275	250	267	302	278	335	266	298	322	310	314	302	297	271	287	316	275	326	255	303	297	277	291	308	291	270	291	309	294	281	286	295	284	291	269	320	287	311	288	279	306	309	272	304	309	330	252	309	295	290	293	288	318	303	286	292	296	277	269	325	283	289	285	326	298	288	263	302	278	322	312	313	274	306	329	310	303	273	295	323	307	292	295	306	295	294	296	267	329	298	300	267	311	292	299	268	280	295	287	292	293	306	293	297	309	279	319	298	280	303	290	324	270	271	289	318	305	313	289	267	299	349	323	298	271	285	291	301	299	279	289	286	294	322	313	278	299	277	337	263	279	297	273	295	301	294	270	328	283	326	310	273	276	270	298	315	317	303	296	300	268	320	276	328	279	315	275	275	270	280	277	284	273	282	262	296	306	311	293	301	261	304	291	271	277	284	310	279	277	284	332	283	305	273	285	282	315	317	307	284	279	279	283	306	288	307	295	257	294	331	287	304	290	331	295	302	325	282	300	326	301	291	291	283	298	277	311	307	276	332	311	293	300	283	295	290	289	275	288	271	288	291	272	293	284	312	270	294	265	290	299	327	312	331	310	303	294	327	299	298	311	299	288	301	268	270	299	279	305	283	288	292	297	285	308	292	335	289	325	308	289	317	295	301	289	276	321	305	270	284	281	274	317	284	295	301	304	307	278	309	286	283	306	285	294	274	292	269	299	274	260	269	292	302	312	274	284	282	303	306	275	314	273	299	335	279	306	281	278	299	273	288	296	305	291	304	276	323	289	322	318	332	300	294	286	321	320	307	307	275	307	284	271	306	305	307	335	328	300	309	290	290	296	285	283	281	288	275	276	316	252	274	317	293	299	325	288	300	276	318	301	261	300	262	287	279	270	319	276	284	295	264	266	300	285	308	278	300	257	311	277	308	312	297	325	318	295	299	264	290	303	289	280	306	287	282	300	319	296	291	265	265	297	286	309	313	319	303	280	290	285	287	311	301	299	296	313	316	322	299	304	311	258	306	279	284	276	275	282	306	314	282	294	283	298	299	307	277	300	291	292	286	275	294	313	287	282	288	264	309	305	273	290	277	314	316	316	296	299	297	253	314	316	305	283	307	276	279	299	307	317	301	315	301	271	311	295	290	322	265	252	308	317	279	331	314	318	337	303	327	258	292	326	307	287	306	292	297	293	276	313	306	288	309	317	301	303	287	285	287	259	307	283	335	311	327	291	304	283	313	326	319	294	300	304	271	308	260	311	314	280	302	315	274	292	285	326	320	289	290	261	293	317	293	296	294	282	299	311	279	281	271	256	315	308	268	286	288	307	296	260	302	256	287	310	301	253	341	304	282	288	292	308	293	285	307	248	275	299	294	279	306	307	306	270	300	305	287	281	259	281	301	304	280	270	311	272	290	278	266	309	317	281	268	285	306	282	278	244	299	301	281	279	307	301	308	272	294	290	291	317	299	298	278	290	290	302	292	272	302	294	284	296	316	289	310	319	289	279	292	277	310	264	294	273	283	315	275	316	291	285	270	288	279	301	316	295	296	264	287	298	282	283	285	264	300	281	310	276	308	261	316	272	293	291	285	274	295	263	306	299	273	272	303	278	304	329	291	294	299	309	323	287	305	312	310	305	312	294	289	287	303	273	302	291	323	310	291	274	280	306	310	337	302	296	301	301	308	282	288	295	307	284	306	271	271	308	271	297	305	340	291	309	304	278	317	293	316	268	299	274	258	310	290	283	293	291	256	270	308	290	298	292	304	305	298	272	272	275	292	269	310	319	276	300	308	308	292	273	288	288	289	287	309	268	308	273	318	301	304	298	255	274	311	281	309	318	302	307	307	309	297	294	291	276	283	293	298	321	315	287	281	313	295	293	320	295	310	286	286	319	304	325	301	304	304	296	289	312	307	307	302	282	297	317	314	283	284	267	320	296	294	304	329	297	253	274
8947	9428	17524	19815	17506	16141	15900	14694	12009	10607	9101	7818	6923	6130	5319	5460	4839	4348	4032	3210	2829	2552	2285	2013	2007	1954	1521	1443	1315	1388	1525	1428	1309	1453	1323	1342	1342	1233	1272	1260	1112	1051	1054	982	983	902	870	819	842	852	818	822	812	789	706	762	808	814	849	826	792	761	794	768	755	772	772	738	734	747	728	763	714	785	703	741	741	713	736	729	742	739	807	730	739	703	659	734	744	736	722	702	727	753	716	708	745	689	687	729	697	728	715	710	745	769	714	676	774	727	725	745	759	758	719	776	661	747	714	752	764	730	727	719	752	711	761	739	722	705	745	733	736	770	709	680	687	746	769	703	740	694	752	733	730	746	702	741	766	667	713	764	741	708	712	734	679	786	717	730	727	709	715	721	771	740	767	765	730	701	785	709	697	712	728	687	698	730	734	690	690	722	763	719	723	715	756	804	720	684	719	721	736	659	709	712	708	725	734	754	752	780	708	714	728	802	707	741	765	707	727	762	736	753	740	698	738	704	746	761	702	723	735	731	733	700	694	787	688	714	730	715	740	751	716	686	770	696	713	718	711	749	732	691	720	743	712	715	765	733	724	704	763	744	677	774	729	736	721	720	686	719	721	736	715	692	723	722	693	759	740	693	675	787	719	763	762	680	730	710	729	747	752	728	701	707	705	737	721	741	725	743	728	726	757	754	767	671	770	715	721	711	713	709	750	734	762	722	711	747	680	705	712	765	709	681	732	756	749	747	706	742	702	731	744	750	741	699	721	711	703	660	714	724	722	698	679	688	747	757	725	697	697	747	730	692	726	717	731	719	675	720	760	712	703	725	681	700	721	748	763	757	742	752	769	714	755	720	730	750	783	698	700	750	745	718	750	674	768	721	697	729	761	765	713	731	716	743	706	717	717	750	775	762	745	690	746	714	759	723	719	738	753	752	746	746	723	721	767	710	711	728	721	746	672	721	736	709	691	720	732	704	709	692	719	714	753	756	752	723	736	728	732	680	742	730	698	707	762	743	697	762	702	681	761	696	752	779	749	675	666	719	703	754	750	748	707	731	714	703	736	736	763	741	761	768	710	766	738	711	705	718	746	774	775	732	766	735	717	732	727	752	699	758	716	680	745	754	739	768	781	727	689	718	728	700	717	692	749	696	770	723	707	703	748	734	794	729	674	734	758	697	770	799	692	799	707	711	733	743	674	694	754	722	741	722	736	706	707	774	761	724	739	698	719	715	753	744	689	720	757	677	748	740	706	716	755	736	670	706	755	735	720	722	725	726	734	701	772	733	733	719	723	738	713	792	704	735	747	726	690	715	810	725	750	714	746	744	756	705	785	726	766	725	696	717	742	737	744	739	738	746	698	695	688	771	728	706	713	735	745	735	743	713	691	669	708	750	681	742	722	707	726	734	738	792	786	694	764	712	702	698	728	714	700	747	727	699	721	745	736	725	720	764	735	706	742	747	706	728	703	713	680	704	790	750	739	757	760	718	733	756	756	705	779	704	768	760	720	744	734	689	777	688	726	721	729	736	670	732	706	723	748	684	749	737	716	703	670	760	734	718	767	769	704	760	713	730	722	713	699	723	727	723	730	709	710	737	702	751	705	744	728	745	739	752	723	726	778	735	696	743	730	756	745	739	696	741	723	755	722	751	725	755	729	706	707	741	738	722	713	689	687	773	709	710	763	718	724	739	742	755	713	722	714	770	718	793	740	754	712	711	687	723	714	721	746	760	755	764	740	706	706	740	686	685	682	725	691	733	727	693	715	692	715	715	693	793	758	730	779	754	685	692	735	734	665	735	733	711	712	759	685	748	752	754	727	709	746	683	704	701	719	735	700	728	733	778	778	751	706	645	717	735	726	742	729	710	689	662	775	735	752	725	687	723	680	766	709	779	790	717	746	750	709	684	804	735	732	738	695	703	740	754	690	762	730	739	742	758	699	751	766	786	716	742	806	727	686	697	749	712	705	742	688	721	700	754	687	748	740	745	741	777	753	761	694	716	720	788	705	784	738	725	735	686	719	727	693	721	747	734	692	759	711	750	702	723	745	699	702	726	784	749	734	750	769	756	750	687	767	727	714	744	730	726	731	696	766	702	723	721	688	704	733	686	752	749	715	726	750	739	719	686	658	758	707	721	769	686	721	731	691	689	720	727	746	729	721	731	733	731	737	747	764	788	736	759	713	702	724	735	739	710	730	730	763	724	674	747	702	715	771	767	710	685	745	702	718	743	682	725	706	698	729	715	687	734	781	702	758	780	717	716	736	710	713	708	709	726	695	743	703	680	737	668	767	752	744	739	772	710	699	685	719	719	750	755	760	705	752	706	726	745	751	696	732	728	749	733	669	681	754	730	722	708	767	694	757	751	752	731	775	742	692	661	689	688	743	728	722	674	761	786	726	757	736	744	717	740	735	758	724	772	766	710	742	744	721	729	723	688	705	719	695	745	744	702	723	725	731	778	720	767	798	675	739	702	733	683	714	767	718	691	729	732	705	755	738	658	743	764	705	717	681	736	724	723	728	768	796	734	736	753	727	745	700	723	701	697	759	744	706	707	743	744	744	752	772	737	732	699	740	722	724	778	717	710	752	766	767	734	752	727	760	724	721	680	731	725	680	709	696	692	746	692	743	767	686	747	714	724	750	716	709	775	719	706	708	771	702	695	718	743	707	774	709	736	770	676	726	703	758	740	721	698	740	717	694	701	715	734	712	789	704	740	747	748	727	717	740	749	711	710	743	717	751	706	704	720	759	686	764	750	750	708	688	721	709	740	737	777	710	730	745	689	749	685	764	744	730	716	726	704	729	728	707	738	755	751	734	746	776	718	742	717	736	799	687	740	720	709	748	739	759	725	723	669	718	733	743	716	714	726	712	766	750	717	701	715	725	725	723	718	724	703	722	740	742	722	681	683	759	706	724	709	703	756	737	748	732	714	720	754	678	731	754	741	733	713	717	724	750	739	784	730	729	775	692	717	728	722	728	717	714	700	721	661	748	700	774	758	734	632	687	745	678	692	718	708	696	668	710	734	691	742	740	722	744	753	719	720	713	754	733	760	731	697	777	706	698	713	746	758	718	755	770	768	709	804	668	726	753	749	724	727	726	760	735	696	711	744	712	694	733	719	730	711	732	677	714	722	735	765	737	741	737	727	699	716	682	718	740	772	724	738	711	740	749	755	711	714	691	684	752	746	707	749	718	757	719	690	691	710	716	747	733	721	705	723	775	710	809	720	749	770	739	704	730	709	769	776	714	744	767	737	735	731	693	752	710	694	764	741	734	778	757	752	776	763	759	681	725	751	684	779	761	740	712	764	720	760	749	723	725	735	707	745	676	724	706	690	711	744	720	782	728	737	758	703	686	738	717	716	697	704	696	698	726	732	734	774	737	720	734	740	761	711	728	731	712	770	728	756	718	704	762	732	679	729	703	749	726	752	695	719	788	708	732	738	756	730	698	687	714	724	740	709	752	731	771	734	695	747	714	733
25059	19668	19829	17027	12242	9653	8278	6650	5105	3859	3074	2541	2173	1932	1556	1534	1431	1245	1077	861	893	744	693	611	700	578	488	480	489	488	449	495	515	509	510	473	491	444	487	472	432	443	411	397	375	398	327	368	340	373	407	368	343	359	371	364	380	340	344	363	378	366	352	370	368	312	349	358	360	346	349	343	359	346	339	304	385	314	369	360	344	339	335	346	358	363	365	322	322	320	316	337	335	335	365	367	331	319	356	356	359	358	313	341	327	386	342	319	339	315	311	336	352	318	383	348	318	377	385	313	356	377	340	319	316	328	355	327	343	358	369	328	333	371	320	326	301	338	326	312	332	325	345	351	345	362	331	357	317	341	346	329	349	336	362	343	354	344	303	358	348	321	338	312	326	368	304	323	342	342	355	354	369	340	360	345	377	366	354	361	338	333	365	336	341	340	350	340	333	354	358	315	309	365	319	324	363	310	351	351	364	343	372	323	330	346	367	315	310	342	350	338	376	307	352	346	361	356	345	359	310	359	334	363	349	319	326	307	337	334	354	360	311	330	370	380	380	371	348	345	340	358	350	333	373	398	331	333	340	367	325	322	327	322	310	320	293	345	320	345	329	297	350	355	328	324	369	342	354	329	370	355	354	347	357	321	336	338	318	360	350	340	363	329	312	319	318	326	357	345	331	374	338	369	332	315	309	379	358	341	361	353	361	377	348	323	313	356	354	343	332	332	331	315	339	324	361	316	357	343	346	327	378	306	333	366	351	350	349	356	324	316	379	356	315	311	323	362	352	318	363	350	301	311	346	342	376	342	297	311	327	317	338	346	357	368	294	334	317	286	358	323	335	346	356	352	356	338	356	325	347	320	368	339	336	341	332	339	330	321	357	368	343	325	363	353	338	320	338	326	316	288	376	325	374	368	355	300	332	338	320	345	375	378	380	314	334	337	328	363	321	334	329	338	352	363	304	374	314	319	353	359	338	323	360	334	362	371	337	328	332	380	362	333	356	356	339	347	385	367	332	339	350	290	342	355	326	319	368	338	314	326	334	337	332	360	346	358	339	337	324	329	318	394	331	336	336	361	364	355	356	331	337	324	339	334	324	342	375	368	326	340	345	363	322	372	358	322	340	354	385	388	357	338	357	347	352	404	350	335	378	340	317	377	327	361	344	328	367	325	344	359	374	363	318	371	319	353	332	324	354	340	346	356	328	349	343	366	347	324	336	372	341	347	363	389	307	340	309	342	337	332	360	330	361	348	336	317	308	351	358	315	363	355	372	364	294	326	371	337	388	363	359	328	323	312	348	348	359	351	312	325	349	332	336	311	359	325	317	368	327	342	322	328	350	319	337	313	337	360	349	351	358	364	342	375	301	346	346	336	317	327	342	345	340	344	289	354	330	338	360	361	350	347	330	299	327	316	380	351	335	337	350	347	342	372	350	351	352	339	360	340	342	322	350	339	330	330	333	345	355	319	316	344	309	313	343	357	364	350	336	323	334	332	351	330	334	353	337	365	363	348	344	329	339	333	323	344	341	329	333	330	350	371	332	363	333	336	374	351	337	317	295	335	362	332	315	364	345	313	345	365	328	336	364	344	311	324	361	346	336	322	343	356	343	328	360	326	344	371	356	334	362	343	344	332	321	339	345	355	358	350	319	351	336	347	336	358	322	323	330	390	351	353	361	352	354	319	345	329	328	326	337	325	363	330	328	337	347	351	315	320	340	331	340	348	339	352	328	355	349	320	358	362	342	323	319	320	332	321	334	316	331	370	309	365	355	357	369	357	305	309	350	301	319	324	352	346	325	310	322	358	343	334	332	329	336	335	342	353	326	367	371	328	359	329	360	308	340	360	363	335	333	328	368	378	329	320	347	338	348	359	337	321	346	316	311	349	328	327	310	352	336	330	333	334	333	349	343	363	331	366	319	284	358	370	347	339	358	322	351	367	369	335	358	344	347	364	336	367	366	366	327	330	350	377	353	374	356	341	343	304	291	357	329	321	336	329	361	325	351	368	313	335	338	365	325	342	371	357	330	351	353	355	352	334	352	375	351	329	316	326	362	346	370	354	327	328	372	327	361	359	359	329	355	360	335	338	329	352	335	337	345	374	297	327	364	337	383	354	353	391	354	328	356	366	328	349	341	350	355	375	358	333	336	351	340	320	312	374	367	362	318	353	319	350	336	332	329	341	388	327	367	358	341	345	310	349	337	351	366	346	352	317	341	328	355	319	412	353	306	325	320	321	334	330	293	344	359	335	381	319	341	359	338	347	355	330	333	337	350	355	332	309	308	325	362	350	360	358	371	341	345	298	346	316	326	351	328	352	353	352	341	332	339	361	379	343	310	349	351	375	316	346	356	331	348	343	347	324	328	311	353	324	333	376	356	342	337	368	330	320	352	312	323	310	346	351	343	347	366	333	344	370	358	365	337	339	383	329	336	365	334	366	315	342	362	361	321	367	337	364	342	340	332	316	342	340	366	332	316	362	364	324	353	349	314	322	339	366	339	338	359	346	368	361	357	354	355	338	312	326	375	334	367	340	311	325	321	369	326	345	359	357	360	337	358	394	372	334	358	366	331	328	291	359	348	343	352	354	351	302	321	338	375	300	338	337	350	371	361	357	370	301	323	386	313	369	375	350	312	341	327	347	339	337	344	327	353	347	368	345	347	330	328	359	374	370	360	309	342	347	307	358	333	384	314	345	362	332	330	375	318	351	337	370	344	308	337	365	385	365	333	349	339	325	321	338	357	375	335	381	333	356	357	361	355	328	351	343	308	346	313	311	361	365	354	375	334	336	351	332	378	344	334	354	328	346	335	367	362	345	341	383	337	361	344	343	340	323	343	335	345	375	379	327	311	320	371	356	319	325	355	372	314	348	371	396	365	346	334	339	338	355	339	323	327	343	339	324	326	350	368	335	346	334	332	349	360	334	333	360	329	359	338	388	380	340	372	348	353	313	324	336	343	380	357	335	367	340	325	327	342	318	343	311	311	362	373	368	356	335	324	292	353	367	349	364	343	360	339	358	346	390	311	334	326	347	338	338	337	310	324	341	346	360	325	328	387	362	384	336	333	333	352	335	356	328	359	349	347	320	331	311	355	347	311	367	321	356	338	313	308	363	353	341	322	353	350	388	351	347	339	377	368	349	332	329	359	322	360	348	337	322	351	345	327	360	328	303	358	331	344	335	339	328	327	326	358	369	320	337	324	363	340	357	325	320	338	344	345	339	306	330	331	315	314	333	336	351	341	375	339	365	327	365	339	345	345	304	331	342	339	382	345	328	317	363	351	347	360	347	346	328	336	381	335	330	316	313	351	327	326	334	330	350	336	339	370	348	337	353	331	320	371	352	371	337	358	314	331	355	330	346	320	376	364	337	344	298	349	359	348	333	323	334	345	366	362	365	300	337	325	367	338	347	321	336	317	351	371	350	328	347	320	339	342	359	342	356	356	342	327	341	363	346	323	383	324	334	359	333	343	372	338	334
14890	14610	23604	27236	24838	23388	22145	20612	17909	15291	13153	11763	10412	8624	7946	7770	7242	6510	5410	4540	4402	3977	3398	3123	3040	2743	2020	1987	1986	1986	2164	1991	1923	1872	1854	1807	1895	1825	1760	1660	1453	1429	1300	1297	1243	1199	1033	1084	1032	1008	1048	984	955	934	1042	1037	973	1011	984	997	969	933	936	899	902	902	919	867	905	886	835	881	819	900	839	863	802	895	885	836	833	831	840	878	832	854	885	876	810	829	854	783	825	803	817	815	838	874	866	820	833	829	816	809	813	805	874	853	810	831	860	848	906	846	823	831	843	863	832	788	922	845	791	768	794	776	816	837	842	855	860	810	856	845	874	772	870	864	770	877	867	804	848	806	842	834	836	792	832	810	804	832	866	873	899	808	817	829	820	773	756	817	825	810	846	852	847	878	834	797	882	841	832	828	825	837	824	847	868	813	875	834	815	806	835	818	836	831	866	838	839	843	786	848	780	876	871	807	830	856	768	819	847	815	807	802	816	840	816	805	855	834	832	834	820	802	832	849	819	765	806	792	839	853	828	887	819	842	870	841	804	816	755	836	786	817	832	807	850	853	836	806	808	898	823	803	826	847	878	863	774	872	768	841	801	875	853	809	893	844	818	845	821	804	819	801	911	792	823	823	798	796	806	806	841	814	817	798	833	836	836	889	881	854	820	785	851	844	796	766	848	803	809	811	855	890	833	817	804	808	841	814	807	840	805	778	834	790	805	791	876	822	843	864	812	800	846	833	812	821	747	804	891	799	850	883	786	812	824	833	838	831	840	854	831	862	781	801	791	837	779	807	793	821	865	801	785	840	812	821	832	783	823	774	846	832	842	846	853	842	820	837	868	811	811	829	826	792	799	841	840	812	814	838	819	799	850	808	822	841	802	828	832	859	850	782	850	807	859	866	784	850	831	842	822	797	830	854	828	830	831	831	794	848	850	774	828	814	820	817	793	900	815	883	796	872	856	850	870	843	839	799	806	776	769	848	831	800	814	801	827	811	832	826	824	842	835	858	812	877	845	837	835	807	747	827	825	838	878	830	806	808	861	830	824	843	811	786	842	821	903	849	807	816	827	812	819	804	807	851	801	826	772	831	873	851	839	852	820	850	826	796	798	858	834	840	878	782	831	771	807	776	823	807	815	776	850	855	851	825	817	848	827	879	887	871	805	821	768	800	827	885	808	801	839	816	779	768	846	841	845	828	782	858	867	774	835	824	826	823	846	812	821	811	808	863	904	857	850	842	840	838	831	810	787	873	824	823	819	869	831	888	840	837	900	861	793	842	804	785	923	824	821	821	838	825	811	820	793	785	831	866	851	779	871	811	839	811	804	857	837	830	891	807	831	812	834	837	815	803	815	852	816	826	803	815	872	838	859	863	862	844	878	819	828	842	816	816	862	848	832	826	905	848	803	861	772	801	859	874	885	858	850	840	845	854	828	808	819	804	850	795	841	819	815	836	790	854	843	828	793	829	811	825	801	816	829	819	857	787	886	887	830	813	857	802	815	830	786	827	896	819	820	817	796	870	789	795	834	840	825	830	832	836	806	853	796	839	861	779	849	820	824	831	779	824	841	858	833	814	794	860	819	816	824	792	813	832	838	832	817	812	850	808	860	828	827	815	810	780	825	839	853	841	812	811	878	810	804	813	818	807	738	795	810	818	827	813	814	787	875	843	881	846	799	831	829	800	861	813	816	790	854	839	874	863	819	881	821	829	825	865	814	807	824	831	803	834	818	817	787	829	828	819	835	814	838	821	833	832	835	820	793	853	862	841	815	834	800	841	847	802	793	817	817	813	843	824	871	821	842	823	827	831	804	888	822	850	807	823	885	842	865	858	834	839	799	845	833	816	827	897	754	814	823	783	846	821	852	812	849	827	776	837	829	810	839	793	811	846	826	840	832	835	812	803	843	832	877	832	832	792	814	820	849	818	881	852	891	835	874	820	830	862	819	807	795	811	855	779	831	799	822	863	851	850	802	827	871	834	795	797	806	866	807	812	795	845	864	866	779	795	794	862	888	842	849	803	837	842	793	848	802	776	839	866	839	769	817	786	878	872	818	815	833	846	831	819	792	852	820	789	887	844	797	799	851	837	781	820	808	853	873	858	789	827	836	845	848	844	863	850	863	848	781	829	838	804	811	852	874	839	871	806	822	822	852	797	792	815	830	799	835	836	891	855	923	809	855	786	806	835	824	858	873	813	842	855	822	821	854	799	817	787	848	878	818	792	878	852	838	864	844	779	878	822	860	782	828	856	830	821	876	819	792	783	852	824	864	781	814	806	864	797	808	805	851	858	871	832	794	814	791	815	871	776	821	792	860	807	813	863	843	823	877	844	830	817	870	806	847	821	869	866	830	813	797	809	836	792	827	802	829	797	784	840	866	885	782	860	869	802	851	849	852	804	841	831	809	823	873	839	821	876	837	891	844	865	858	825	773	848	856	823	807	846	823	828	859	859	868	849	830	871	799	889	873	814	803	882	872	879	834	767	862	827	836	852	834	822	829	814	822	834	850	834	853	859	821	865	879	816	809	858	775	835	826	827	830	845	848	806	877	807	835	835	836	798	838	829	785	817	817	824	832	825	801	836	816	821	820	832	802	858	819	848	797	816	825	855	823	858	794	811	818	809	829	826	833	803	805	827	830	810	789	866	799	851	850	860	828	801	836	818	827	842	797	795	833	816	827	821	796	804	848	810	819	802	811	830	814	869	843	841	849	869	819	810	822	776	800	787	834	815	835	860	834	803	889	827	831	817	810	790	835	812	823	832	846	819	812	830	836	835	812	837	840	800	814	844	869	826	792	852	848	899	829	811	805	808	838	866	858	845	842	846	813	864	882	830	807	817	818	873	831	813	844	822	891	853	815	778	855	788	844	826	829	828	798	847	829	843	800	775	841	883	889	810	820	816	827	842	804	798	850	874	834	794	848	812	831	844	802	766	839	855	817	821	814	840	838	830	841	833	834	825	824	865	808	811	796	824	854	805	839	809	787	847	823	815	858	822	791	833	787	853	835	810	852	823	813	793	846	873	857	810	814	818	842	826	849	797	797	786	832	805	789	815	841	851	824	900	820	839	815	806	848	830	812	850	869	775	806	807	817	819	824	814	827	844	814	801	797	815	806	804	814	829	821	808	867	820	850	812	846	803	852	842	798	836	858	812	834	856	849	848	844	876	819	850	865	832	832	801	839	840	826	857	869	819	791	830	800	818	833	757	854	781	858	832	830	855	838	823	819	897	869	768	793	814	812	814	812	796	755	845	829	811	818	862	896	822	799	864	859	869	810	799	860	860	847	798	789	856	844	874	869	834	825	791	785	825	834	866	828	858	847	771	800	876	819	827	819	869	783	807	807	849	791	872	800	799	875	794	850	802	815	868	795	945	792	853	873	851	837	834	822	784	779	822	816	803	813	823	796	822	824	830	817	823	841	872	837	859	835	847	829	821	806	811	845	842	840	862	833	833	839	828	838	797	841	836	853	824	768	841
33860	27240	26482	23521	18603	14496	11990	9893	8018	5668	4777	3737	2982	2299	2042	1972	1994	1716	1373	1186	1019	1003	844	795	831	674	587	558	542	504	534	584	539	544	529	562	513	503	494	418	449	410	414	390	422	375	368	365	332	338	327	361	330	314	361	343	335	359	331	358	317	347	319	320	295	325	296	309	342	295	289	304	339	304	327	321	309	331	365	294	322	293	301	289	317	316	327	286	312	331	304	302	317	307	344	305	310	324	320	332	264	304	316	311	297	290	301	321	325	267	307	299	335	322	336	292	302	317	308	302	324	311	299	284	316	317	307	277	279	337	296	299	301	269	318	292	332	295	274	326	299	317	332	311	303	291	278	311	291	298	302	306	299	303	266	304	291	308	291	292	306	262	289	297	271	300	305	334	301	306	326	266	311	305	271	317	298	326	295	310	317	301	277	318	288	280	317	321	309	325	299	320	320	313	299	315	289	305	316	347	286	287	322	297	301	293	294	316	273	302	276	318	338	330	295	297	299	315	257	338	325	344	310	310	284	293	331	312	294	332	276	331	283	268	314	295	296	278	291	296	314	281	320	285	270	294	316	317	293	307	301	321	306	312	292	315	304	321	285	319	309	310	313	359	277	296	347	321	313	319	284	272	300	286	297	298	283	321	276	308	330	292	326	293	324	277	302	296	328	282	328	297	325	327	318	363	282	314	320	343	307	277	272	311	305	270	290	315	311	334	287	291	281	306	298	307	311	287	297	329	300	318	275	312	292	319	300	343	286	242	313	333	329	344	285	337	311	313	326	308	360	297	309	343	307	341	307	317	290	316	301	315	316	322	296	287	289	304	313	299	299	297	294	309	305	294	298	306	338	304	307	314	293	323	281	266	302	329	294	304	312	316	329	281	326	298	294	286	326	318	330	300	312	279	298	305	364	285	311	316	328	300	286	288	309	316	302	308	325	268	310	283	330	330	293	294	310	327	297	325	273	313	269	320	304	304	316	344	330	326	317	287	315	309	294	278	316	296	278	304	331	297	296	321	304	334	315	288	314	274	268	283	307	331	331	308	316	305	292	327	308	272	324	294	309	310	309	316	296	323	312	328	293	315	303	317	266	317	304	327	299	291	323	285	306	330	288	304	292	307	306	337	328	294	306	318	314	291	292	282	303	309	283	298	310	301	271	303	295	321	267	326	324	296	321	296	311	297	315	278	272	277	295	297	334	299	301	300	279	329	279	315	312	341	306	348	320	311	299	291	288	284	314	299	305	322	324	311	298	297	308	292	282	309	300	291	312	317	296	300	343	291	328	347	326	301	312	314	337	328	302	315	275	327	319	286	265	279	315	320	330	323	317	295	297	316	299	301	302	296	287	296	281	306	305	291	319	301	288	298	282	272	299	294	295	294	310	321	296	330	283	281	276	290	271	305	317	304	317	321	264	309	325	279	327	290	306	334	319	346	327	309	322	275	300	325	324	291	316	294	326	284	282	308	276	281	303	322	289	307	345	290	308	307	281	266	317	282	288	314	325	342	312	301	286	273	308	311	293	302	300	310	306	293	314	310	303	316	307	310	362	297	284	288	294	281	331	285	313	298	308	322	317	302	322	273	324	304	322	282	300	280	317	319	313	319	303	317	329	284	331	276	295	326	302	298	324	302	301	326	292	258	304	275	329	318	286	305	335	287	315	309	331	337	298	296	314	309	341	294	274	346	331	285	309	333	316	270	334	320	311	320	293	303	287	287	305	315	310	318	310	293	319	302	297	282	290	292	327	269	302	315	329	338	291	289	313	305	302	286	291	321	341	305	319	318	312	321	319	288	272	286	310	302	301	300	297	306	299	304	308	288	303	307	304	296	309	326	309	315	314	318	331	321	280	319	271	306	276	359	318	338	335	299	304	312	330	309	267	337	295	335	354	273	302	339	299	316	292	319	347	281	297	323	296	291	302	268	301	274	269	325	339	295	325	344	294	333	330	313	320	316	303	309	312	286	304	297	300	299	302	273	312	292	286	300	304	289	281	298	334	299	317	273	297	328	313	329	320	300	308	295	313	287	292	306	325	316	279	295	292	281	318	309	276	310	289	325	331	326	309	323	304	333	283	315	255	310	334	297	289	281	317	327	313	305	328	305	313	301	303	310	323	336	270	272	314	292	284	319	300	256	325	317	297	307	328	280	299	314	294	345	319	331	331	283	307	305	286	279	329	340	277	266	307	311	324	287	288	306	301	316	289	312	296	330	329	289	277	299	311	277	287	291	292	321	288	302	318	294	347	283	314	328	323	322	270	293	308	309	274	315	287	317	329	321	289	286	254	310	328	297	302	309	315	301	300	309	300	306	286	317	298	323	306	316	327	333	296	309	292	278	299	297	302	292	344	298	316	302	298	313	284	327	310	294	329	307	308	296	331	294	307	276	319	284	321	272	292	324	304	278	279	310	321	300	288	284	291	272	295	299	315	315	312	283	294	277	345	275	280	320	296	339	322	290	298	325	288	308	303	313	321	316	292	297	325	292	296	334	320	329	300	302	285	242	291	284	331	315	294	316	297	289	276	314	303	327	301	315	285	309	344	328	315	288	318	281	324	345	273	326	279	287	287	290	266	297	320	308	305	287	298	330	265	297	311	315	292	330	347	288	287	272	287	303	306	286	311	311	301	323	334	308	295	308	345	281	311	307	330	285	303	309	289	307	270	299	324	318	316	332	322	330	332	311	333	305	281	300	311	300	331	314	298	328	308	315	276	328	307	290	297	290	304	322	274	320	295	340	304	334	316	336	283	324	306	321	300	297	337	287	328	322	303	311	300	273	315	311	291	285	298	300	291	304	338	323	299	273	288	288	274	299	271	309	320	313	286	299	296	319	368	321	322	311	301	307	305	299	300	302	304	294	301	332	310	325	291	283	318	317	297	301	301	277	323	287	289	303	304	316	301	308	309	288	324	274	293	341	311	297	324	271	301	322	283	299	318	281	290	277	311	300	317	327	302	288	301	314	350	304	285	347	270	295	320	298	301	285	301	326	285	324	303	320	284	305	298	288	317	290	282	294	325	301	315	311	299	310	332	318	310	317	306	316	323	281	298	311	314	319	334	306	309	316	335	316	287	301	308	321	335	301	299	315	318	311	311	285	297	342	309	291	307	301	269	313	302	294	299	278	329	356	292	302	306	315	313	311	314	316	337	303	283	301	302	295	307	321	312	332	327	326	322	301	321	290	278	307	290	280	308	290	287	288	279	320	276	321	285	299	270	291	302	301	297	279	291	338	334	318	291	300	321	280	293	305	319	304	292	327	314	288	294	297	284	290	302	312	322	289	303	293	332	311	327	268	297	281	324	299	316	280	309	305	338	295	297	275	278	331	348	316	329	312	337	317	317	308	278	331	280	305	303	306	312	325	298	283	294	299	296	329	313	311	327	329	316	344	294	312	306	318	284	299	310	290	301	301	306	284	313	314	327	329	335	305	304	335	334	303	292	306	314	304	295	292	313	311	307	306	302	275	294	310
20041	19236	28943	32455	30515	28819	27550	25196	22984	19552	18092	15276	13504	11062	10640	10234	10189	8669	7092	6291	5968	5403	4619	4284	4210	3417	2788	2606	2585	2541	2647	2648	2455	2456	2590	2328	2111	2166	2152	1977	1739	1599	1587	1511	1355	1313	1189	1132	1117	978	1007	975	939	995	1041	1035	989	1022	992	988	946	926	935	956	954	836	806	802	824	820	833	766	808	777	798	769	801	779	735	756	726	751	800	751	769	759	711	732	756	691	772	780	740	729	762	772	713	736	735	750	706	743	709	722	763	738	733	748	723	708	725	727	768	758	710	725	725	743	707	764	756	804	746	751	732	731	747	734	725	695	683	761	763	712	787	710	748	692	766	770	707	729	735	734	806	720	691	733	714	747	768	749	774	813	742	712	746	741	728	745	699	761	785	744	730	748	775	722	759	725	711	772	731	698	669	771	754	698	738	734	715	729	732	749	721	719	737	736	771	737	740	745	736	706	747	750	727	732	722	763	725	747	752	727	744	728	738	729	733	734	709	747	730	706	749	728	686	766	742	743	693	714	707	759	670	695	770	736	759	727	725	755	762	755	789	724	739	703	716	722	731	743	772	719	718	738	735	769	733	720	748	756	732	740	750	726	762	722	724	740	758	735	728	740	709	804	726	744	765	709	732	794	742	772	683	734	736	733	715	750	770	733	759	751	780	755	735	728	714	724	708	731	703	767	722	743	737	690	787	774	753	726	698	730	785	788	694	807	738	704	722	718	712	742	746	754	777	728	724	774	715	770	751	739	732	713	735	747	768	732	717	718	702	784	704	777	715	769	743	731	725	738	757	750	708	718	710	741	712	771	763	785	719	703	734	730	793	734	786	752	716	690	759	703	734	715	738	745	744	683	735	767	712	730	704	723	729	715	745	752	756	701	732	742	753	730	734	767	701	752	776	791	721	768	762	803	754	739	757	734	734	707	760	748	753	736	758	765	727	721	732	753	719	741	788	724	744	717	699	738	781	759	754	707	706	717	694	752	738	719	720	721	743	737	728	758	703	734	740	732	711	684	735	736	735	735	769	713	742	749	778	728	705	747	707	735	736	739	737	705	681	686	721	731	733	734	779	731	735	796	708	763	739	751	737	746	761	741	745	701	768	749	690	754	762	727	768	733	691	713	749	726	715	712	747	769	716	772	719	756	722	765	713	760	740	768	756	694	732	761	788	739	742	766	769	707	785	733	775	780	701	700	778	711	729	753	734	754	724	739	718	736	730	732	716	743	708	773	786	717	749	721	735	687	736	741	740	734	725	747	772	723	768	750	743	755	726	679	734	757	742	696	766	788	762	719	748	696	733	793	807	740	748	752	696	711	698	722	732	728	757	732	761	705	745	683	753	772	803	794	688	726	725	716	777	724	701	701	727	697	740	806	756	707	759	757	668	775	768	704	707	737	775	779	737	681	736	769	748	735	745	733	716	746	777	752	758	745	757	752	746	732	759	732	785	754	726	748	776	742	735	749	752	768	714	713	704	768	734	731	709	752	722	754	726	731	744	726	789	813	712	766	734	726	771	709	734	723	719	744	781	738	700	671	757	729	717	741	717	703	775	739	718	745	751	720	768	712	775	766	749	731	765	691	711	731	722	730	724	703	743	768	730	722	713	768	713	670	697	743	756	748	713	654	755	725	713	680	705	738	742	775	759	712	737	732	744	758	807	754	712	749	746	736	771	741	752	759	735	769	782	720	705	760	708	690	753	731	740	713	771	770	740	712	751	737	734	726	711	715	725	747	725	738	797	687	714	775	715	739	767	697	701	774	766	754	722	753	714	722	684	760	708	726	722	760	768	788	726	750	720	779	697	755	807	735	731	764	728	778	743	737	771	742	755	737	760	765	756	745	773	735	766	719	709	785	668	737	709	691	703	725	786	734	695	759	728	715	749	763	763	775	748	752	766	764	723	745	708	762	767	756	729	764	743	781	701	707	750	746	701	749	705	728	747	710	747	789	728	741	749	710	754	710	674	695	738	729	727	783	699	736	710	735	729	765	723	712	772	711	721	755	751	707	743	699	707	710	782	802	739	729	688	678	763	714	750	767	715	794	760	723	725	770	755	785	738	782	757	762	740	707	773	744	735	730	749	719	726	763	763	737	770	724	783	760	747	694	726	769	729	681	759	723	741	718	744	753	788	767	738	714	714	730	752	768	775	718	704	724	783	752	689	740	743	759	774	735	720	767	734	727	737	762	679	743	708	797	741	754	735	739	779	752	720	736	722	769	738	746	727	733	693	748	760	748	723	726	737	744	710	750	751	768	765	776	693	700	768	713	735	747	743	746	752	772	741	772	660	777	714	734	678	710	748	692	735	766	770	751	775	762	742	741	715	735	770	728	746	708	714	716	743	730	803	740	683	703	775	732	684	731	759	785	740	723	697	771	774	804	763	770	691	701	765	756	765	750	702	659	731	755	727	743	726	721	661	702	720	763	719	784	737	730	732	688	767	734	724	743	728	736	710	748	830	727	750	778	751	741	765	768	743	748	738	772	768	712	755	681	696	753	716	762	751	787	752	737	712	716	758	744	733	710	761	768	741	727	711	729	771	702	728	724	714	718	705	762	739	748	755	740	776	749	770	745	766	725	714	707	716	725	691	750	735	713	726	736	742	756	730	718	730	723	760	703	747	734	735	735	749	718	736	730	718	757	765	729	722	745	729	748	716	776	720	687	756	767	763	730	758	741	790	712	734	763	679	709	745	762	767	706	731	769	707	727	778	716	690	749	737	725	723	749	751	712	684	717	724	725	737	733	759	713	704	688	765	775	692	741	729	747	739	720	727	721	770	707	725	755	746	768	716	727	786	645	715	754	756	723	764	662	732	734	722	759	708	696	717	717	706	749	715	718	729	778	743	723	723	759	717	685	720	740	740	750	750	736	717	687	686	746	767	728	748	736	732	752	694	729	766	714	767	713	728	707	743	758	758	722	759	683	738	692	732	719	764	746	717	674	738	750	704	723	726	770	746	797	726	687	754	723	755	750	747	739	693	720	715	739	707	752	778	751	773	705	774	734	770	728	727	718	768	731	725	725	740	730	755	762	753	700	767	752	678	727	737	721	729	719	725	726	759	705	684	772	733	780	723	740	787	747	754	756	745	695	760	773	690	699	722	719	756	728	735	743	700	676	709	767	763	708	750	767	763	769	706	709	767	725	711	704	713	739	746	752	728	718	761	774	739	692	723	725	794	720	774	767	744	751	773	709	842	669	725	714	724	743	724	725	729	739	713	738	743	759	718	803	737	733	729	680	710	754	699	728	800	735	760	723	784	764	722	751	705	739	760	704	741	736	806	748	786	746	718	679	744	758	767	761	757	725	731	711	689	765	689	703	713	718	757	741	714	706	694	689	722	744	720	776	733	728	706	745	736	736	714	754	712	687	748	752	756	776	792	730	729	737	769	743	746	689	766	731	759	733	709	778	732	808	722	712	692	764	746	728	753	789	782	749	708	757	722	718	760	748	733	712	752	734	738	756	735	730	722	742
15234	11963	13125	10748	7630	6329	5047	3976	3122	2318	2080	1628	1240	1000	1028	964	930	765	682	624	547	545	461	459	438	485	400	397	358	354	369	397	402	419	397	385	360	377	329	326	349	319	320	335	317	314	315	315	277	305	309	296	283	326	295	333	310	318	308	283	287	283	287	312	303	304	276	295	319	259	282	274	287	288	290	289	279	272	281	312	276	282	313	274	255	309	272	291	280	255	281	274	268	288	282	303	295	296	325	287	287	278	277	299	298	289	302	291	282	300	269	311	306	271	318	305	290	293	323	277	301	271	306	278	290	293	304	289	300	268	270	286	314	296	296	298	248	275	291	302	312	297	307	304	308	282	310	285	272	294	305	298	274	331	278	329	277	287	290	302	292	259	276	288	294	237	265	290	295	274	287	293	284	292	281	294	311	265	294	290	286	298	268	293	295	286	300	285	300	303	307	288	313	322	267	280	306	331	310	292	277	303	270	308	277	284	296	272	275	304	274	297	312	267	293	297	310	313	293	252	254	319	295	284	278	276	291	313	316	281	309	312	299	307	321	317	302	282	284	287	318	271	267	268	334	287	324	281	254	311	293	273	301	279	313	278	298	303	297	266	311	261	276	311	303	283	327	310	302	276	311	296	276	297	289	302	299	291	294	282	300	274	307	319	270	310	313	290	298	334	281	310	283	305	294	286	285	271	319	293	295	278	303	285	343	303	318	313	300	331	296	289	297	307	305	285	248	292	288	288	296	300	288	300	295	279	318	281	253	284	258	306	278	297	286	252	290	297	269	313	278	267	289	265	295	302	323	279	280	273	286	302	306	304	306	287	287	314	298	310	298	301	282	271	298	305	277	278	275	280	312	289	279	314	290	278	294	294	273	330	296	297	291	301	297	298	283	271	297	317	262	253	292	276	291	309	308	316	287	305	285	266	289	260	304	304	303	283	268	305	280	286	295	288	303	283	275	275	309	300	294	327	272	301	317	314	302	291	284	303	289	323	285	315	287	303	303	305	295	296	292	298	273	264	293	257	300	262	289	316	267	258	259	288	280	272	326	297	320	312	288	295	276	277	291	296	318	276	284	320	308	287	294	290	283	313	279	279	305	302	284	296	279	308	322	292	281	294	291	280	321	287	287	307	297	347	293	262	308	312	289	278	306	275	289	293	309	300	259	275	252	313	291	276	287	319	288	302	281	318	300	304	314	314	293	305	277	267	254	261	292	273	303	263	300	289	272	311	310	283	281	292	306	321	273	293	289	269	322	314	287	280	276	323	262	309	311	292	281	288	257	277	272	334	289	303	275	302	289	271	318	281	285	250	312	276	311	256	265	290	301	279	316	282	260	293	273	292	281	282	277	267	296	300	293	288	276	264	277	315	269	274	270	291	282	299	285	289	288	299	288	309	273	265	295	290	293	282	300	297	291	296	315	274	309	329	286	310	301	279	290	327	284	278	309	284	295	314	298	309	279	323	279	266	291	310	291	263	288	264	270	299	277	266	286	277	272	282	323	301	280	257	282	313	292	314	306	289	273	265	284	314	265	300	271	299	296	263	291	328	301	280	313	321	290	274	288	285	283	301	281	289	301	288	286	290	291	277	302	263	328	275	260	301	283	284	306	303	284	303	292	286	297	309	305	272	309	292	288	302	314	269	287	278	295	306	325	285	283	280	305	283	307	323	293	307	263	298	287	270	298	301	289	274	301	300	293	278	286	275	293	287	279	282	281	287	299	309	283	287	311	306	267	274	275	318	282	293	286	303	296	302	299	292	281	264	269	299	288	258	301	274	299	292	281	264	298	287	276	281	293	268	298	298	268	285	285	250	313	323	278	293	309	315	332	293	318	278	291	308	300	296	294	256	285	283	275	275	277	297	297	348	272	273	295	288	287	294	273	297	300	276	278	294	264	291	312	276	307	304	297	326	283	291	284	292	304	299	296	294	303	310	314	289	283	291	270	273	300	309	303	310	310	315	305	306	276	262	314	299	294	287	308	277	280	303	305	275	291	275	294	289	272	256	286	293	284	317	272	311	307	324	283	303	280	318	281	308	296	294	273	261	291	300	297	289	295	258	274	308	296	295	303	271	289	299	298	299	281	280	308	299	268	338	245	296	285	284	272	273	296	294	291	277	284	317	278	300	286	296	297	313	275	306	292	288	273	279	311	297	294	284	271	300	300	274	275	303	274	285	264	300	335	293	316	289	279	273	291	315	272	278	270	309	269	284	309	249	280	277	280	302	298	310	247	308	292	279	289	293	302	280	258	284	258	289	253	301	301	286	289	261	253	293	282	261	302	285	308	297	287	283	325	289	304	304	251	308	277	292	281	275	301	299	279	275	284	301	289	273	290	291	287	276	314	283	247	273	296	283	280	309	300	333	335	301	297	267	316	302	265	293	290	285	299	302	262	306	283	299	289	326	312	252	277	285	294	285	266	297	269	318	312	306	301	287	277	278	291	297	296	286	267	277	255	284	305	292	300	285	324	280	316	251	281	300	287	285	281	262	273	298	278	276	317	279	294	316	282	282	264	286	316	275	287	311	276	299	273	296	285	289	278	289	307	302	287	300	300	319	298	300	309	301	346	263	307	291	290	295	270	304	259	305	307	304	292	285	272	310	276	328	296	292	295	273	315	289	288	287	285	262	289	279	277	272	270	287	284	270	286	296	270	277	282	287	287	284	292	326	278	256	283	298	296	296	279	311	283	307	294	296	272	291	297	323	279	260	298	290	305	283	283	299	272	269	272	296	266	296	276	282	253	287	290	262	250	321	312	303	256	290	293	266	293	320	300	296	288	274	332	297	290	291	315	267	274	334	281	268	296	292	287	315	304	330	274	305	292	310	302	315	263	253	293	281	293	294	263	247	313	293	282	291	278	280	281	295	267	305	303	275	295	260	294	282	301	274	293	300	301	280	293	284	271	304	317	273	298	293	275	319	242	308	296	284	300	277	278	301	292	288	305	314	317	313	300	311	301	291	278	271	297	282	300	291	285	276	305	271	303	289	307	322	290	290	296	287	285	325	293	295	270	257	287	286	253	283	304	284	312	281	295	298	296	300	288	296	307	295	265	307	298	260	275	331	294	267	277	307	322	311	259	290	282	301	290	281	287	285	287	306	314	316	245	282	264	290	290	306	311	291	314	314	270	276	302	275	315	292	306	260	293	287	277	262	292	280	291	285	260	289	287	278	271	299	309	291	295	292	275	285	282	257	297	313	318	276	263	273	270	292	290	278	288	286	301	289	323	293	286	281	306	273	310	266	289	288	311	305	288	308	298	278	290	317	289	272	283	323	278	284	283	277	296	301	277	268	292	273	306	328	290	303	293	280	321	307	286	301	271	254	278	317	282	326	284	268	290	279	298	299	280	307	282	269	296	301	270	275	272	274	286	312	300	308	291	332	297	293	312	289	293	301	273	275	326	304	317	296	316	282	274	290	298	284	291	289	325	274	287	286	247	294	255	282	276	247	284	308	297	306	311	307	309	262
8777	9494	17705	20120	18369	18051	16086	14475	12936	10446	9706	7984	6399	5401	5251	5205	5192	4200	3444	3239	2796	2474	2109	2024	1908	1810	1587	1548	1490	1410	1533	1510	1383	1396	1470	1318	1287	1317	1284	1185	1054	1038	940	898	954	857	858	808	817	804	827	785	824	781	861	811	756	786	706	746	720	769	789	796	766	794	741	790	750	704	713	745	759	758	751	676	744	760	694	723	749	753	699	709	678	712	721	739	679	753	735	722	691	715	706	724	714	697	748	719	733	724	731	679	745	658	691	732	752	755	763	703	704	735	734	733	741	713	726	694	680	717	694	677	749	692	708	762	699	724	748	700	690	713	742	713	729	742	749	658	705	716	669	738	728	706	731	720	768	756	756	702	714	727	709	747	771	727	687	699	713	676	735	719	745	763	730	728	780	706	711	720	768	710	729	729	745	725	758	712	709	770	686	780	698	706	703	681	766	709	703	721	703	696	719	709	746	712	689	720	703	718	687	727	698	728	732	791	744	814	736	759	690	708	692	788	744	694	721	706	747	724	734	691	713	736	730	713	714	719	688	749	738	716	724	751	743	689	712	697	681	696	739	739	687	673	738	736	713	723	727	686	735	729	736	672	722	726	745	727	734	696	719	704	687	722	755	700	697	705	710	777	710	732	737	739	701	695	723	664	705	721	725	737	740	714	708	734	742	707	751	711	680	667	708	757	739	724	681	747	751	737	729	731	703	714	688	684	716	723	695	763	734	688	754	727	713	762	720	730	706	693	726	757	734	715	680	727	693	755	744	707	722	721	730	717	710	724	746	723	692	728	732	691	678	723	709	730	721	721	732	709	726	702	671	717	729	719	748	775	716	708	737	676	764	708	694	718	730	752	730	707	705	675	724	736	760	745	725	702	755	696	755	745	724	694	721	730	700	715	739	768	720	681	696	730	714	689	734	764	711	680	733	745	753	746	700	739	697	755	726	704	744	729	747	720	737	738	720	731	726	709	789	693	750	729	745	734	779	687	701	724	729	734	739	754	769	707	676	743	659	652	738	714	736	725	721	725	712	701	746	729	734	730	687	717	743	721	697	742	693	662	729	687	701	707	711	759	702	750	689	721	695	704	752	714	707	741	699	741	734	731	684	745	737	696	727	691	732	713	714	723	738	730	706	717	693	658	741	710	767	710	729	702	746	750	725	688	727	738	716	687	702	712	731	692	724	767	677	733	775	727	754	729	708	693	728	692	752	703	746	660	755	723	754	749	694	708	708	676	751	729	722	697	737	715	660	718	725	728	727	718	700	722	729	708	686	747	691	678	688	711	738	704	737	707	741	724	709	694	724	743	740	684	774	705	750	728	713	718	727	738	686	718	693	800	715	731	732	661	726	769	743	692	733	736	736	740	734	731	701	711	662	697	709	735	660	708	759	671	752	754	694	697	717	696	657	743	706	715	698	740	734	692	796	750	677	747	754	716	720	744	697	750	712	689	728	707	660	711	737	721	717	672	698	730	744	717	723	730	724	704	731	744	685	712	732	744	744	716	734	748	737	707	724	724	735	712	722	668	747	698	736	687	752	697	749	756	742	737	714	726	744	734	701	729	744	764	725	713	740	744	722	743	708	703	711	712	721	701	753	774	690	752	736	723	699	707	719	690	721	706	722	729	706	732	723	735	740	676	723	682	704	720	683	718	699	680	781	784	709	730	683	740	691	723	685	737	735	741	767	719	727	684	683	730	723	742	691	735	724	712	767	725	701	722	732	712	718	741	678	706	660	765	708	678	704	724	788	680	708	696	742	722	708	743	693	677	667	748	702	728	714	734	765	725	727	731	692	748	721	717	765	725	702	763	666	728	727	764	743	717	717	712	698	689	729	720	767	712	735	696	738	757	678	716	739	724	730	726	667	693	741	710	769	742	703	700	726	734	746	750	687	714	690	693	690	697	725	706	754	750	742	705	735	712	737	677	739	713	749	756	709	723	742	713	666	777	684	709	704	741	710	747	738	733	695	735	719	749	719	711	735	696	676	757	717	695	723	765	730	760	772	752	698	681	754	691	745	708	747	730	711	755	690	719	703	794	728	731	699	680	706	695	758	701	727	738	695	742	737	708	757	729	691	732	710	690	779	696	783	753	701	731	758	692	709	693	714	739	711	739	736	654	726	682	726	728	718	720	715	750	726	732	668	711	701	755	694	728	717	750	697	735	686	697	674	769	687	720	717	659	738	709	730	701	712	676	702	710	688	678	662	739	700	738	778	734	743	718	703	722	745	701	733	751	735	759	719	737	711	704	710	714	740	705	763	714	720	731	785	764	725	698	718	695	709	702	748	720	725	671	721	702	728	673	732	756	717	732	673	689	705	688	721	708	701	732	710	701	756	714	751	707	764	680	741	705	761	719	761	732	739	665	711	718	687	732	718	737	763	752	755	682	723	791	760	700	696	700	724	711	684	683	739	757	716	738	772	681	733	711	734	717	674	695	691	722	718	718	698	702	716	651	737	720	716	710	734	722	748	723	688	684	778	709	741	744	724	755	669	736	750	724	738	742	710	709	699	730	705	718	673	700	715	705	727	750	707	730	715	735	729	709	724	729	747	674	751	713	716	758	734	751	765	773	748	764	686	748	753	699	693	713	684	721	692	734	728	729	716	721	716	733	722	706	752	721	786	701	677	692	699	734	690	718	706	726	714	719	702	753	728	706	707	694	718	720	698	696	738	727	761	745	728	729	745	670	759	699	727	746	697	700	702	650	699	678	737	701	718	669	707	777	698	752	683	757	731	691	732	729	745	681	755	706	721	720	740	665	761	720	704	717	760	709	740	731	697	732	701	701	696	730	704	779	676	698	744	746	741	704	694	698	728	668	774	725	729	703	775	676	710	707	638	682	704	721	677	708	711	671	752	746	733	759	741	694	670	727	743	741	706	687	724	735	718	725	734	726	741	708	726	693	735	721	718	688	710	709	714	729	727	740	755	677	700	750	710	714	732	699	732	726	708	700	720	749	702	733	681	714	655	709	716	704	729	698	732	694	704	760	678	725	724	708	708	733	727	724	723	670	755	745	725	736	734	706	715	685	749	744	694	703	723	712	702	719	723	751	721	717	680	723	713	694	699	671	700	705	730	696	739	726	727	704	736	725	693	726	747	694	715	695	744	708	755	685	757	729	719	738	734	735	743	724	737	728	723	690	718	729	688	733	775	737	722	730	736	714	692	720	742	696	669	718	708	729	681	745	777	720	757	737	692	703	672	680	767	707	656	730	747	705	720	715	737	695	702	726	712	725	685	766	666	701	724	734	807	689	774	709	735	759	734	737	707	701	745	718	689	747	760	691	709	720	774	745	733	712	750	756	704	734	646	716	693	675	729	759	751	748	704	719	707	733	742	740	714	685	729	772	728	733	744	722	754	693	699	720	737	705	740	752	713	756	738	697	717	775	724	739	763	723	752	714	710	751	745	723	775	696	734	696	732	718	743	710	742	747	735	705	745	716	746	728	705	683	724	703	742	705	709	742	741	768
25137	19267	19730	16928	12968	10326	8092	6682	5360	4206	3276	2558	1804	1597	1556	1479	1408	1126	1005	980	825	745	680	606	650	628	531	594	531	476	522	498	503	519	444	513	521	486	453	422	431	449	397	397	409	411	371	373	407	346	383	347	326	349	381	393	361	395	345	344	347	321	320	331	343	353	389	336	321	377	329	332	341	342	362	310	345	348	333	320	314	352	356	329	317	293	360	305	329	361	353	338	357	326	349	390	319	363	346	344	337	369	282	341	351	331	364	332	357	332	357	333	329	315	337	323	325	300	328	336	314	347	310	334	336	362	352	317	324	325	332	368	332	303	341	303	338	336	321	321	338	344	331	327	343	303	345	319	326	329	295	328	319	318	353	309	316	315	344	342	313	317	334	340	343	339	356	363	355	343	345	350	320	374	318	340	361	322	329	356	348	396	340	306	333	327	357	346	339	388	302	328	343	311	359	320	341	361	343	338	321	314	308	336	352	302	353	336	336	321	361	326	310	309	366	299	331	319	369	315	336	334	341	325	344	343	339	330	364	344	349	368	361	348	360	347	355	375	344	366	347	364	324	341	334	337	343	345	323	339	336	337	363	377	322	362	372	326	339	330	324	293	341	326	325	340	323	353	348	306	320	329	342	349	325	343	300	334	337	342	339	324	356	354	316	355	331	333	339	334	304	310	349	331	319	322	335	322	322	339	325	352	375	308	341	318	344	320	329	336	353	322	357	324	323	333	351	338	337	333	337	325	331	315	316	364	334	341	342	330	343	317	330	336	346	340	327	319	335	344	329	370	322	344	320	363	301	305	324	340	380	328	332	345	319	326	359	319	337	372	349	304	331	326	335	323	344	332	329	311	344	313	325	350	367	332	351	309	322	294	321	318	345	312	318	362	357	351	332	339	319	293	299	327	320	297	352	320	364	321	336	315	347	366	309	326	348	338	339	308	341	364	344	331	346	333	338	354	314	329	329	342	337	318	338	291	337	338	313	363	362	335	374	333	329	338	358	364	336	337	354	329	309	305	321	315	327	324	311	343	332	316	317	337	310	320	317	360	341	295	398	339	328	329	353	316	335	328	321	327	375	359	380	334	344	340	338	343	327	333	360	323	344	346	325	324	344	304	372	359	337	317	354	374	323	333	346	316	315	344	362	307	306	336	333	347	322	348	329	346	307	339	377	330	345	332	360	371	309	360	355	316	323	303	364	335	314	356	322	325	355	368	355	337	328	348	337	348	319	300	346	339	369	343	321	319	347	320	362	333	336	365	341	348	369	333	362	340	349	310	362	323	328	340	335	328	343	342	328	367	334	331	341	330	346	326	301	300	347	341	314	334	340	342	345	323	347	329	332	332	353	300	324	326	327	349	328	335	339	334	350	300	351	374	351	329	334	360	310	340	315	362	343	350	342	361	376	350	323	346	323	374	348	335	331	349	338	318	371	352	323	362	382	332	341	337	342	337	327	313	338	318	309	327	319	360	306	308	351	320	348	338	317	316	349	337	372	295	330	332	345	324	353	334	337	330	348	350	317	313	323	352	340	332	340	314	337	309	332	348	326	317	330	350	334	323	323	350	325	316	354	320	313	338	349	391	392	330	355	329	372	344	323	315	328	330	315	350	336	314	344	311	372	339	360	340	347	309	386	356	327	365	360	375	323	331	314	323	353	331	334	343	344	335	329	320	346	338	341	290	333	344	342	301	371	355	359	342	357	340	338	311	316	358	343	341	310	295	358	344	366	329	331	330	313	326	350	327	317	324	353	345	305	316	309	345	331	353	339	366	336	343	369	329	351	336	336	334	353	342	323	345	357	346	313	335	342	350	355	341	352	331	327	345	345	319	345	336	342	323	329	354	342	339	336	328	360	320	322	308	316	349	353	353	335	332	322	340	304	312	331	335	368	372	319	339	329	297	333	316	331	347	322	333	334	349	316	350	313	322	324	329	349	368	349	340	344	356	360	370	317	322	327	326	370	344	353	309	379	345	320	357	337	336	360	320	331	333	335	335	309	327	312	331	288	356	308	338	379	315	331	326	317	337	289	332	317	319	358	357	321	320	320	351	354	333	341	342	341	331	328	314	327	357	319	306	361	348	306	322	337	356	355	308	326	381	344	346	325	334	333	321	354	345	345	356	324	343	323	341	326	343	354	303	352	353	354	335	330	346	306	346	362	299	316	330	347	351	404	358	341	352	368	326	313	354	321	358	313	322	342	346	358	391	344	387	300	331	335	328	306	307	359	355	349	338	348	338	342	329	326	318	330	326	359	336	344	362	319	329	331	341	346	328	345	342	347	329	384	356	359	345	373	354	338	313	338	313	361	299	337	352	332	340	342	328	335	317	346	356	357	365	328	327	386	392	348	354	358	359	327	320	309	316	347	324	315	334	308	329	314	358	352	305	348	361	303	351	320	307	322	319	336	357	355	344	305	351	356	320	309	302	394	327	336	357	303	383	349	309	320	353	345	326	350	341	372	352	359	361	304	372	345	352	328	347	368	346	342	323	321	327	360	387	353	340	329	318	328	337	331	320	326	328	323	320	355	322	377	331	317	312	307	337	302	339	335	328	349	331	327	336	324	326	352	353	334	340	347	376	349	360	306	351	350	302	348	346	347	352	343	390	335	323	337	317	328	329	338	327	314	333	338	375	322	298	361	329	319	314	357	335	346	321	351	322	330	371	336	325	324	328	303	348	341	329	348	328	371	337	334	340	343	307	350	313	352	334	381	340	331	309	311	357	340	351	345	322	326	309	341	347	315	331	353	394	354	332	331	375	303	344	333	339	349	326	321	347	341	363	346	364	330	321	333	323	318	333	332	357	339	354	316	338	335	317	341	406	341	335	357	324	342	356	327	354	379	340	321	339	336	329	310	317	365	348	339	359	339	338	325	368	335	298	342	350	343	370	343	360	351	343	347	362	351	331	342	334	348	319	347	331	382	335	360	347	333	351	363	369	353	366	364	350	342	375	328	326	332	331	346	351	357	348	370	355	342	316	332	333	341	333	321	323	353	350	311	332	314	354	346	352	336	330	350	368	363	330	361	341	349	330	372	304	336	309	303	318	315	335	305	358	303	341	365	317	372	335	349	369	312	348	359	334	369	313	353	319	365	309	361	340	331	307	328	350	328	309	363	325	337	355	341	339	348	324	330	310	344	336	346	327	327	329	349	288	305	340	354	341	332	317	351	351	351	292	332	319	327	325	349	365	350	336	315	364	330	308	352	343	377	326	358	377	350	303	320	309	354	320	352	334	357	346	330	283	353	329	349	331	310	334	341	348	323	331	318	320	322	318	352	319	323	318	333	342	340	337	341	364	374	347	310	339	364	332	367	327	336	346	320	335	317	325	343	318	309	330	351	301	324	332	304	316	338	337	340	312	336	314	318	299	344	326	369	351	317	318	328	297	340	324	347	355	369	345	365	332	328	349	332	354	366	370	333	346	339	331	333	328	355	311	329	372	314	344	322	362	323	325	322	326	342	335	303	334
15592	14051	24000	26940	25924	24832	22147	20877	18387	15912	14109	11685	9118	8165	7789	7901	7193	5711	5297	4854	4298	3685	3382	2937	3012	2820	2299	2206	2134	2151	2139	2205	2049	2064	1867	1873	1915	1906	1762	1563	1440	1414	1335	1279	1279	1128	1100	1034	1008	1012	1025	949	961	1002	983	968	1006	947	894	926	967	912	927	887	893	866	909	862	858	819	920	855	852	918	813	851	869	826	842	849	838	897	838	798	820	844	847	810	830	876	801	803	788	818	810	782	849	851	837	816	829	860	841	835	814	848	816	834	852	821	794	797	807	830	846	806	841	838	820	769	789	837	825	831	827	830	793	843	806	782	805	845	790	788	754	750	817	796	782	860	852	837	849	799	845	825	771	862	809	786	782	846	842	806	772	826	793	808	806	830	856	864	804	885	846	805	881	839	825	799	768	800	801	845	831	823	836	846	808	846	808	832	789	872	835	845	845	811	816	803	861	792	823	795	815	804	893	818	797	831	846	801	805	856	844	803	801	833	838	824	798	869	831	857	850	862	813	834	806	782	855	864	783	840	783	837	875	849	847	781	816	786	825	827	756	856	814	844	824	804	838	877	857	827	850	846	783	837	812	875	849	809	786	819	837	820	850	835	827	853	781	819	786	841	828	836	837	843	798	805	817	811	830	750	821	842	818	837	804	841	822	850	818	833	775	839	766	791	795	824	781	795	870	827	799	789	798	839	871	803	834	787	848	851	823	826	856	816	808	809	793	744	808	827	845	898	762	823	837	870	871	772	819	819	811	822	829	851	832	806	890	843	844	831	819	827	823	810	800	833	805	812	839	862	821	849	855	838	865	768	817	869	772	853	782	789	808	821	786	846	835	857	838	792	777	906	784	799	831	789	898	884	785	853	826	800	724	819	824	784	827	832	837	776	810	819	805	875	800	795	875	848	840	802	889	832	824	803	829	834	877	830	831	811	831	817	806	832	857	785	831	809	804	819	804	769	809	785	840	809	826	801	851	844	768	839	803	822	821	771	825	820	824	840	850	799	824	898	796	921	871	886	802	833	803	809	842	794	808	855	816	791	821	801	780	818	795	882	840	819	885	835	805	825	805	820	849	829	803	790	836	804	805	804	814	827	823	863	778	849	803	794	852	858	822	842	845	838	811	822	780	813	819	834	785	766	866	853	776	804	800	850	819	814	864	829	848	813	802	804	836	800	855	842	817	846	797	842	795	825	772	811	791	837	886	798	792	811	840	814	816	829	834	799	788	799	846	763	816	810	816	828	809	823	842	818	824	819	826	832	862	798	831	875	798	815	877	789	844	794	810	818	782	804	813	812	810	825	818	779	885	813	797	853	824	834	794	881	790	780	803	788	796	795	829	809	843	785	817	872	823	849	862	775	827	815	766	815	798	786	805	828	815	826	827	811	800	815	837	805	781	832	781	795	804	787	829	866	826	854	822	809	809	855	802	783	833	819	810	810	872	793	825	826	864	791	812	850	800	857	803	818	855	774	822	751	835	816	853	812	850	829	798	850	829	842	866	866	839	827	807	803	808	823	853	788	879	807	834	764	781	836	819	790	851	829	849	839	827	835	801	756	838	844	790	801	822	830	817	800	807	777	825	817	771	813	837	880	824	791	857	780	849	858	800	843	818	890	858	842	856	825	802	766	845	838	806	795	801	815	790	823	840	799	856	821	852	808	865	795	867	875	824	847	857	804	855	788	829	813	808	791	808	819	823	810	793	814	795	820	786	817	805	827	796	811	888	809	766	839	808	840	783	836	821	814	807	862	823	816	788	779	781	843	815	817	770	799	799	870	831	843	836	802	846	832	812	809	855	841	814	803	819	882	826	798	831	829	871	878	791	816	867	844	822	808	804	838	846	825	843	850	799	795	786	791	796	802	797	856	821	859	809	840	811	766	840	817	808	802	856	804	833	778	815	817	810	803	779	839	790	834	800	795	836	800	785	786	775	813	761	831	830	823	785	815	829	774	840	810	808	842	878	733	841	786	796	799	832	839	819	847	853	808	755	843	807	787	809	790	806	848	835	772	823	841	786	819	793	819	833	849	842	897	844	788	812	766	805	823	821	855	804	845	796	808	772	810	782	839	795	814	824	818	815	839	787	805	777	794	843	792	866	824	802	806	791	821	825	835	840	833	798	772	860	837	813	798	770	846	786	783	785	803	807	774	790	798	867	819	793	814	812	769	798	839	805	838	831	842	782	864	830	816	863	801	798	841	856	790	810	812	775	774	863	824	808	821	872	840	788	840	830	797	804	893	836	827	803	806	830	842	813	844	786	802	829	782	821	815	862	847	802	855	777	856	775	809	845	812	858	835	868	880	809	824	833	868	850	809	814	827	778	796	810	821	801	761	815	806	826	822	787	807	817	839	824	810	813	793	796	790	841	826	861	815	863	798	782	811	847	808	806	764	842	820	751	801	837	822	854	787	831	876	810	824	749	784	854	773	821	852	773	816	836	781	845	776	868	859	822	801	814	876	786	862	846	822	797	800	838	781	851	792	793	815	794	845	839	803	793	816	860	887	830	787	802	833	804	853	850	781	796	788	805	807	797	826	810	830	843	821	830	824	809	854	848	842	789	800	792	851	786	848	776	813	835	873	831	834	820	804	870	804	851	843	836	828	844	813	826	792	813	896	845	833	795	830	828	798	784	821	899	801	847	859	810	805	839	804	834	835	794	812	821	734	782	851	790	846	831	773	806	793	818	818	872	841	843	822	805	801	831	799	803	827	829	843	806	799	849	796	836	810	857	825	857	846	861	761	797	843	824	819	859	849	832	816	792	790	795	844	835	859	810	814	834	867	792	811	834	823	787	803	831	761	839	886	836	829	802	841	863	883	843	789	785	850	765	827	852	821	820	809	779	833	828	841	790	832	802	823	839	850	832	835	810	774	772	823	824	814	850	817	846	798	811	849	845	791	832	815	783	840	827	805	831	839	828	841	848	813	881	812	838	753	836	800	820	768	865	878	796	835	854	820	801	811	828	870	817	829	841	800	848	794	793	746	848	826	818	849	820	802	820	808	831	852	833	758	830	812	793	799	809	825	784	788	826	858	862	780	831	805	826	852	798	811	812	789	822	834	807	843	771	784	863	857	783	721	791	843	801	853	796	845	818	799	805	825	762	839	807	818	833	850	822	827	810	793	821	824	832	783	774	798	796	769	796	797	754	815	778	794	805	818	853	825	814	799	873	799	787	852	758	800	828	801	845	795	811	783	808	811	908	840	814	800	892	851	789	806	790	834	764	884	812	799	843	786	840	845	848	808	782	807	833	826	767	841	824	774	785	856	848	804	785	824	836	811	846	833	797	824	795	788	810	804	820	830	852	777	784	834	830	846	790	825	783	806	774	814	824	814	780	814	778	807	836	839	821	807	851	821	828	841	823	833	804	816	800	782	827	814	857	829	818	799	794	783	844	848	867	871	827	784	792	780	858	858	826	881	795	852	839	815	737	823	785	785	820	771	838	822	856	800	839	822	830	785	835	834	887	850	850	820
34239	26351	25838	23276	19194	15250	12553	10743	8475	6424	5293	3753	2775	2371	2076	1929	1742	1476	1254	1215	1129	958	858	783	775	748	618	602	540	532	532	542	543	539	506	503	575	519	454	459	374	387	392	398	384	355	342	337	365	289	375	320	320	303	378	350	350	314	362	358	353	336	332	321	331	296	343	317	349	288	284	310	309	287	303	313	285	296	314	310	290	274	276	317	295	317	323	302	320	319	296	293	312	310	271	274	302	273	289	297	295	303	326	279	299	348	268	293	302	296	305	293	299	321	302	303	287	283	285	275	288	312	338	332	289	269	277	279	301	285	311	294	279	284	285	301	322	280	294	318	306	318	275	277	262	326	306	290	310	313	292	299	280	280	300	287	301	270	290	284	293	294	284	310	313	280	317	274	309	300	284	306	317	301	305	320	288	259	307	281	297	295	280	273	288	311	283	325	285	319	291	255	278	265	317	292	317	303	296	313	289	309	294	262	269	287	257	325	320	295	281	303	332	310	330	291	312	298	293	313	286	299	275	307	293	277	295	297	287	323	320	275	292	312	297	308	289	291	318	311	301	292	341	304	297	295	298	283	289	291	295	319	297	334	286	306	283	319	321	283	303	331	286	296	315	315	311	282	292	306	281	294	318	279	317	290	251	310	294	298	320	286	284	306	335	300	288	301	290	309	320	307	288	285	313	286	308	277	298	265	283	294	305	278	278	319	299	315	312	306	291	293	334	310	288	292	306	287	323	319	312	275	297	316	305	301	292	260	275	280	284	321	293	273	299	317	327	292	296	296	323	293	260	303	301	299	306	304	305	294	284	285	295	297	291	318	302	329	291	326	311	287	267	310	307	297	281	315	305	305	303	344	300	287	298	307	321	310	303	287	329	309	314	322	260	309	323	280	280	316	319	288	302	303	284	279	308	286	330	302	302	320	283	301	303	302	292	288	322	312	310	298	308	299	328	336	302	299	313	286	303	312	304	301	292	306	259	284	291	327	308	312	322	306	311	302	279	293	318	317	307	292	286	275	291	295	270	287	299	296	266	322	274	312	326	302	278	295	329	280	296	301	285	316	310	313	276	331	308	307	285	288	290	328	272	316	279	284	311	287	289	295	293	288	278	295	319	291	331	310	342	319	324	312	310	288	271	333	307	279	300	308	278	296	298	277	299	336	317	325	296	290	284	296	320	275	292	264	286	282	297	304	288	281	312	266	276	311	321	302	266	301	307	305	331	290	309	280	312	331	288	286	317	309	291	284	292	281	305	329	279	308	267	280	294	306	300	313	301	326	301	292	268	306	245	328	268	321	322	289	304	300	329	286	286	301	285	284	297	311	313	310	286	291	299	310	338	287	282	318	307	294	309	311	282	327	286	301	289	286	336	283	277	310	305	281	315	300	309	318	314	301	287	306	325	289	293	294	282	313	316	316	290	275	289	295	298	295	273	312	308	322	287	309	270	294	306	309	328	301	287	286	308	330	308	290	315	287	281	266	289	316	295	325	301	303	275	315	294	335	303	287	294	294	330	309	273	283	293	325	290	291	311	314	287	318	309	308	303	285	306	296	286	299	324	319	292	323	295	311	296	303	291	293	296	308	284	309	303	320	317	303	289	300	297	286	289	280	292	280	295	299	310	296	262	282	315	294	328	305	291	320	298	278	304	312	314	303	284	297	304	309	281	280	310	323	300	307	288	263	268	290	279	297	289	302	280	275	274	309	280	304	297	282	326	303	303	282	307	300	299	303	301	301	284	287	285	281	305	315	346	304	302	315	329	311	323	305	294	307	265	335	312	279	300	320	297	291	314	284	286	279	330	291	295	301	278	278	314	324	258	309	305	268	312	275	276	279	310	292	289	313	314	270	306	291	298	289	298	309	310	285	303	311	287	290	264	304	306	273	287	306	333	285	304	300	286	284	298	328	294	283	317	294	292	308	297	282	304	305	312	293	283	301	301	282	314	299	296	283	273	267	271	316	315	288	359	322	279	322	292	303	338	309	296	285	292	306	300	293	300	294	313	291	296	286	295	302	316	311	285	304	314	311	310	281	295	308	315	322	288	299	294	269	292	294	328	296	299	291	289	299	291	284	280	323	290	260	289	292	316	322	314	302	307	280	281	284	281	316	293	286	292	283	295	289	277	300	277	283	293	295	290	247	304	312	291	325	281	275	268	270	278	313	335	311	312	311	300	282	329	317	301	287	264	334	306	287	306	311	335	278	302	313	321	304	278	291	292	321	298	307	307	314	288	302	304	288	296	273	284	329	298	310	315	308	277	320	313	314	327	287	311	299	243	281	289	265	285	340	295	293	337	304	271	291	284	296	291	296	298	295	325	317	311	320	271	299	285	327	308	296	300	313	293	285	294	313	307	316	269	297	291	290	303	324	287	273	280	323	275	302	313	269	323	328	300	310	345	294	294	288	301	305	305	315	304	296	316	287	287	278	313	288	306	327	310	300	311	304	261	284	330	293	286	321	314	298	301	293	354	307	307	319	272	288	290	309	298	300	321	276	257	298	294	281	311	292	308	327	326	327	297	287	262	259	316	284	319	323	273	331	280	292	296	286	289	279	285	288	307	306	298	300	293	286	255	318	298	297	305	321	260	281	282	277	307	282	283	283	342	312	302	277	307	282	285	322	290	340	277	294	288	311	328	303	306	297	278	324	319	310	284	317	317	294	305	306	321	307	289	279	302	288	335	316	293	308	357	290	297	309	303	265	269	300	288	304	272	266	316	284	315	332	269	277	288	317	282	299	305	320	313	296	327	297	326	331	273	324	334	311	298	295	314	323	291	310	321	327	338	310	297	276	286	320	311	294	302	298	314	280	291	294	307	294	285	290	308	315	298	323	313	286	297	288	312	288	293	301	290	291	306	306	275	307	298	289	262	318	267	318	308	316	314	300	301	287	329	276	321	313	311	292	240	296	300	328	333	298	285	273	291	304	302	294	284	289	291	314	312	301	283	255	296	312	314	279	321	341	313	281	310	318	266	306	307	291	321	308	303	313	347	296	306	322	289	291	328	272	304	279	314	288	282	284	282	301	300	340	314	318	283	320	324	262	289	294	303	291	318	286	305	298	261	326	282	318	295	273	308	273	275	287	332	293	337	258	274	286	319	286	345	262	312	325	286	277	305	287	309	292	300	279	279	246	327	311	304	307	292	278	328	288	302	290	286	292	300	291	294	286	272	281	284	271	289	311	334	307	282	318	317	261	304	292	297	278	312	274	298	304	311	283	280	302	287	282	281	284	306	298	293	285	273	290	284	304	345	295	287	292	323	297	287	279	318	322	323	268	285	326	296	307	301	245	319	339	271	301	314	296	317	292	311	309	288	297	287	353	322	292	289	292	305	318	288	307	309	268	304	318	301	293	258	305	325	301	310	304	256	313	282	288	295	337	302	317	313	283	293	254	327	291	286	290	310	305	272	290	282	323	317	325	329	286	294	316	312	304	316	317	301	309	268	282	276	315	332	291	304	311	284	294	271	282
20751	18801	28537	33170	31428	30283	27642	26711	23363	20346	18722	15299	12323	11208	10502	10110	9004	7955	7062	6464	5783	5199	4754	4168	4237	3819	3061	2847	2521	2603	2816	2690	2489	2462	2319	2386	2436	2275	2207	1819	1635	1492	1493	1525	1346	1183	1181	1080	1063	1053	1023	994	1031	966	970	954	901	907	911	897	949	948	981	947	889	926	834	835	778	777	760	760	752	840	802	762	752	774	772	720	789	761	767	732	770	741	732	758	711	694	762	770	716	778	744	769	760	692	747	752	759	764	741	735	724	652	743	750	753	722	740	758	749	754	767	733	749	700	784	732	768	756	745	763	759	655	761	727	731	716	722	701	729	722	746	728	691	735	737	749	691	727	739	688	682	729	747	725	789	732	748	733	715	697	684	734	661	748	744	740	744	763	700	703	656	737	698	665	784	740	743	735	753	764	729	716	741	729	720	761	731	739	715	733	719	739	733	698	685	750	730	735	744	729	700	707	702	758	735	724	707	711	756	744	724	704	736	693	747	736	701	712	748	718	685	709	727	744	727	708	745	735	729	722	710	772	779	713	731	734	688	708	712	736	694	700	734	696	688	714	731	729	667	715	765	707	778	690	711	757	694	744	710	726	713	714	735	722	730	720	678	747	711	720	704	667	723	711	737	698	756	739	658	778	766	714	722	720	715	718	710	740	744	717	722	684	782	724	715	692	694	725	709	719	681	693	764	688	702	687	688	710	710	745	765	742	754	700	744	698	669	750	771	724	719	700	750	741	721	701	762	691	719	711	736	725	683	740	712	720	686	711	736	760	681	741	711	734	724	705	717	703	721	680	692	739	704	710	729	729	763	729	733	723	696	753	735	711	720	757	783	707	727	704	761	677	733	755	734	748	698	735	780	738	765	721	752	699	780	770	678	753	698	711	695	716	720	721	663	730	745	745	687	755	678	720	679	738	717	707	726	661	801	740	701	755	709	745	723	736	736	776	708	730	746	699	745	691	737	753	725	749	750	713	724	739	727	692	696	759	695	730	727	710	716	750	756	722	761	709	692	716	681	718	714	708	695	696	738	707	725	768	727	799	708	666	705	727	752	754	729	736	730	741	725	789	712	731	741	701	709	708	683	725	703	739	706	742	733	725	720	774	735	703	711	711	746	705	728	687	731	730	713	728	718	712	762	706	741	685	744	736	728	717	716	748	730	759	726	749	679	729	731	690	694	774	711	726	756	694	702	700	757	740	695	724	744	720	750	739	730	706	736	737	696	715	730	736	767	679	745	725	738	742	738	752	716	703	741	729	714	713	752	776	720	688	741	701	694	757	744	731	704	712	777	684	748	751	756	726	708	750	699	723	721	752	691	738	729	718	708	744	719	697	726	706	737	723	731	747	747	721	755	744	662	729	696	707	695	686	706	728	760	729	706	752	698	735	705	770	753	739	741	707	737	747	680	720	710	727	716	744	762	676	722	703	756	690	763	725	724	722	783	720	657	713	689	728	717	775	728	719	724	745	733	724	755	765	726	682	723	695	767	715	770	678	764	771	726	705	716	738	741	728	755	769	783	732	704	738	723	738	700	766	734	725	737	728	778	682	734	698	675	721	678	714	752	728	749	734	772	709	737	700	704	751	720	723	697	683	741	771	740	666	759	692	750	683	729	764	687	752	777	689	745	735	688	764	718	743	711	728	694	709	777	751	774	681	718	702	718	737	725	725	693	752	695	756	752	712	741	685	727	722	685	706	703	757	727	742	719	778	718	744	726	718	717	705	742	685	694	744	696	750	691	768	707	730	714	743	712	765	712	695	675	755	672	726	744	732	696	751	718	767	704	706	730	708	798	710	727	736	700	742	690	765	708	715	677	700	709	755	759	707	767	725	764	767	697	695	723	700	761	746	691	697	752	726	717	731	734	734	780	746	749	697	720	734	730	756	761	735	707	721	703	765	728	654	744	704	713	737	732	731	735	716	686	710	717	708	767	751	709	711	718	723	750	785	772	748	759	758	734	700	746	769	735	748	712	730	689	748	735	753	698	725	709	709	705	743	722	703	775	747	681	751	711	743	737	704	738	728	692	692	785	714	725	736	700	705	731	720	735	714	724	733	712	702	708	726	709	722	723	711	674	712	743	704	726	759	704	753	749	693	693	705	786	709	679	751	680	770	767	707	744	752	721	712	779	765	680	789	722	687	687	755	754	772	727	735	754	731	774	699	707	735	744	718	722	729	715	734	710	732	736	730	711	687	728	708	702	741	732	720	745	737	708	725	718	712	727	695	720	731	730	733	756	744	753	730	729	716	745	709	721	758	765	799	744	706	690	740	736	726	710	730	732	718	722	698	705	718	772	711	723	743	770	707	724	703	748	749	775	723	741	710	740	685	784	734	724	728	741	703	745	723	692	732	680	780	756	711	724	736	691	729	790	745	728	756	746	692	721	734	706	782	701	739	766	702	719	701	737	727	723	723	704	716	737	698	718	702	671	708	727	679	719	694	750	745	674	710	704	776	745	717	725	763	743	684	734	731	713	772	683	750	707	715	804	711	755	775	714	752	707	737	734	707	744	748	724	719	691	725	702	695	736	734	691	723	743	691	724	756	728	656	709	712	754	711	733	736	713	750	775	711	735	764	688	759	728	764	720	749	729	686	715	721	755	713	717	682	719	739	750	750	722	748	724	689	757	718	721	709	701	742	754	705	749	708	675	726	711	737	720	729	694	768	691	708	752	739	738	718	765	701	704	756	738	713	744	775	722	774	748	716	713	756	736	752	710	709	709	771	720	725	731	764	723	726	742	697	716	700	739	702	700	722	789	750	737	709	716	707	683	764	691	672	750	748	770	731	703	719	760	683	739	735	716	654	740	776	742	725	746	725	738	715	717	736	720	689	715	711	709	727	721	739	688	732	696	748	780	730	708	739	693	697	700	736	728	711	707	726	717	732	740	699	705	720	768	761	771	722	702	736	743	768	731	718	735	717	757	698	725	679	705	741	751	738	736	713	671	716	680	708	726	695	730	749	698	744	741	705	727	761	768	697	730	688	714	765	675	758	711	726	686	711	751	750	679	704	697	729	743	706	674	745	721	677	685	756	721	707	739	716	739	766	784	720	736	717	747	678	716	709	743	738	730	768	733	731	715	665	702	723	746	726	729	703	773	698	746	735	701	780	723	790	735	699	742	722	744	759	727	684	707	762	785	741	704	748	725	738	736	724	747	720	746	694	735	673	728	693	694	690	748	722	702	729	742	716	733	680	751	750	720	726	758	680	725	713	708	732	750	703	760	703	703	722	745	768	695	768	757	741	707	694	712	718	745	728	748	727	716	712	710	743	737	721	730	732	773	756	712	702	722	725	693	734	750	748	766	723	748	726	736	690	757	718	719	750	730	721	728	755	726	763	707	770	758	739	743	730	717	682	696	763	770	766	703	757	713	707	693	740	698	728	688	740	747	761	762	713	726	678	717	773	697	707	721	715	685	723	676	691	678	714	748	690	728	772	738	762	687	701	716	711	756	741	755	727	716	723	745	713
15419	11994	13150	10905	8456	6818	5039	4067	3276	2443	1963	1475	1169	1123	1016	943	803	781	698	628	552	518	478	444	451	434	421	356	382	372	367	397	348	362	338	374	359	370	364	332	318	333	341	307	292	308	293	310	309	269	305	298	321	278	314	291	338	305	273	272	271	289	322	285	281	284	292	302	299	288	281	315	251	263	302	303	248	256	289	305	255	279	285	275	308	309	300	280	288	319	270	287	275	268	267	279	276	299	265	282	321	280	307	317	303	293	261	278	312	310	293	280	301	292	300	267	313	297	313	280	290	284	251	290	294	254	289	265	253	309	321	296	312	259	260	288	257	284	272	286	275	314	297	301	291	284	288	280	269	276	267	295	282	295	281	302	298	287	262	274	309	288	301	294	281	292	283	278	273	279	277	268	326	262	302	274	305	279	306	289	301	288	323	274	267	278	289	299	281	296	275	278	281	279	285	291	293	281	291	292	257	271	297	292	278	298	261	248	273	281	343	267	304	275	318	263	285	290	281	291	287	272	336	266	287	248	280	280	279	296	308	273	287	310	298	268	293	286	341	287	292	270	300	309	258	285	311	272	320	289	283	294	294	278	278	298	297	284	279	316	259	256	288	275	305	283	297	303	310	298	290	313	286	288	278	296	286	267	301	308	278	266	286	288	271	285	310	297	262	296	278	315	278	272	284	295	286	292	284	303	312	283	266	300	307	315	274	272	300	285	278	292	256	312	299	295	317	284	271	285	280	290	267	302	308	292	286	278	262	277	290	307	301	317	267	307	295	304	274	245	301	297	299	285	309	283	300	281	294	303	289	275	279	304	287	292	274	304	298	321	271	292	280	260	323	271	298	279	271	306	309	260	302	295	258	263	274	292	300	258	294	284	306	288	304	295	314	305	313	261	304	282	309	283	312	275	274	315	296	306	292	257	274	309	272	271	270	301	315	289	271	285	280	282	286	306	301	317	287	301	308	272	323	303	309	293	300	300	320	278	281	303	339	296	303	294	283	266	277	277	244	267	288	278	266	290	279	297	283	272	276	263	278	265	283	292	300	289	312	277	287	292	264	275	272	266	260	297	274	276	242	318	284	272	253	281	290	296	291	297	313	298	270	318	283	322	276	287	293	299	267	302	305	309	257	305	300	269	275	306	281	306	258	250	258	281	279	270	317	252	279	276	292	285	310	264	288	271	306	286	291	304	295	274	294	255	283	249	288	304	305	281	291	276	282	280	280	298	286	319	281	303	266	264	267	246	288	298	297	282	270	290	298	315	287	316	283	292	284	294	263	277	280	318	274	280	296	249	239	261	278	301	292	276	303	265	259	298	283	296	296	304	304	308	308	287	292	275	293	289	284	295	285	299	314	282	298	273	254	306	290	284	289	308	283	292	281	265	259	292	272	296	310	318	296	303	285	290	312	326	313	286	318	280	283	261	306	298	316	305	268	273	255	300	279	279	273	291	295	261	282	277	277	287	327	268	310	236	267	338	291	313	285	283	276	322	262	276	245	274	278	284	285	291	302	273	276	260	292	287	298	294	295	298	268	297	254	261	290	295	314	318	302	312	305	290	292	274	262	288	292	281	286	280	265	275	318	298	267	275	282	299	288	285	299	280	294	260	286	291	272	263	272	282	243	306	314	281	310	269	286	283	286	294	293	316	333	290	282	299	282	270	282	260	304	278	293	274	305	303	287	278	300	288	288	245	272	266	301	274	257	309	316	275	300	315	297	306	326	293	269	263	293	272	274	271	325	268	296	264	285	291	300	296	278	268	284	301	315	284	307	270	286	294	300	297	305	270	299	290	302	315	320	274	282	309	287	301	296	288	291	297	272	295	296	284	283	287	288	294	285	292	272	306	286	277	283	287	307	274	291	265	279	258	295	291	294	287	296	287	292	270	275	286	289	288	290	282	291	303	292	277	316	263	293	296	290	297	308	298	274	287	276	266	317	280	310	317	320	274	282	294	272	274	295	275	279	276	281	284	255	267	317	291	277	261	287	293	291	277	267	290	282	290	248	326	272	281	303	307	292	300	285	279	288	264	312	280	267	312	291	284	249	301	270	306	293	304	284	286	299	307	274	279	298	303	329	268	306	309	276	282	297	285	272	269	273	285	280	255	292	305	295	283	281	300	270	286	284	261	287	294	265	286	285	290	305	268	304	283	276	274	292	284	292	292	281	296	296	287	300	290	278	287	262	317	326	277	268	282	289	295	285	306	286	300	304	257	303	275	298	287	306	273	304	272	329	284	282	296	300	283	279	302	298	293	299	278	277	302	282	294	273	296	292	281	277	301	294	282	275	301	292	279	316	285	276	292	285	318	295	288	268	283	294	300	295	273	303	273	282	287	284	278	308	252	265	289	265	283	297	289	295	260	303	267	316	286	276	290	272	293	300	284	310	264	259	286	237	255	317	290	283	282	290	274	304	292	266	333	267	285	277	258	253	266	281	284	282	309	283	289	282	297	309	282	319	254	307	290	296	281	258	296	293	286	266	277	284	275	285	278	300	269	283	323	265	286	325	318	245	279	316	265	304	285	306	306	274	315	291	292	280	295	322	261	302	250	264	312	274	322	306	281	290	315	296	275	263	268	273	293	282	266	308	269	302	270	270	306	287	265	307	295	266	281	299	261	293	273	264	277	260	282	283	304	275	307	302	291	263	282	280	289	254	297	274	253	249	279	289	287	310	278	278	273	284	291	277	288	286	303	296	298	276	243	260	291	292	300	287	294	302	296	252	281	313	265	308	260	304	322	322	295	268	288	288	279	299	314	318	268	303	278	320	280	288	301	271	263	323	303	280	255	287	270	294	321	277	299	316	297	291	313	273	272	292	291	291	279	259	250	291	304	275	309	299	321	304	313	308	281	320	286	283	265	316	272	270	288	284	315	312	284	309	317	286	284	296	288	270	277	295	272	278	303	297	254	314	330	282	308	279	273	303	298	311	279	292	291	308	296	265	309	286	312	280	294	298	272	302	263	275	272	293	276	295	292	263	279	315	308	299	319	256	300	307	319	311	299	326	302	264	290	269	282	305	286	284	286	315	271	265	312	315	290	290	301	289	265	281	253	289	284	253	289	261	299	307	270	296	279	307	297	299	286	282	266	299	251	253	284	270	327	311	289	297	310	299	295	325	285	282	298	287	307	306	270	269	291	287	288	281	295	283	283	275	325	292	267	295	296	301	291	292	278	293	281	278	294	289	289	306	283	329	271	256	255	285	263	280	295	308	268	264	287	316	304	307	271	290	289	298	281	282	311	283	271	277	274	301	263	277	277	289	298	289	270	279	293	286	270	269	275	307	274	270	261	276	298	302	280	296	317	291	272	322	283	282	306	304	294	285	275	280	313	293	272	277	264	326	274	289	303	278	273	270	268	298	289	280	289	308	265	238	281	271	271	290	312	303	299	295	317	288	274	264	304	292	282	296	296	285	304	301	254	296	264	293	303	279	296	317	298	282	285	268	274	263	273	276	272	274	303	293	311
8937	9317	17500	20970	19930	18754	16217	15163	13544	11186	9478	7652	6402	5568	5497	5002	4256	4078	3666	3169	2725	2468	2286	2004	1921	1900	1673	1496	1430	1397	1514	1489	1416	1391	1419	1428	1302	1288	1195	1099	994	946	958	985	918	875	894	834	762	806	824	811	752	818	821	793	812	769	789	776	812	737	746	785	693	764	702	697	729	729	714	721	757	698	709	737	715	732	738	722	703	708	664	677	700	667	724	703	683	690	722	730	677	745	779	755	705	742	700	724	694	700	686	702	679	700	737	682	722	687	686	693	712	746	733	699	710	749	702	685	722	694	713	720	685	701	708	658	785	712	679	729	674	755	642	746	711	697	708	670	713	722	714	694	705	724	746	720	744	714	719	722	704	682	758	722	647	687	723	749	709	707	732	675	714	719	691	730	683	735	702	682	709	741	704	687	708	716	750	730	730	747	741	669	665	701	696	661	708	704	726	757	698	752	703	678	744	711	733	704	726	727	701	647	675	707	708	685	678	743	724	702	693	707	730	734	682	688	668	706	737	674	744	738	689	694	660	753	721	694	694	732	702	692	719	707	684	732	720	714	771	699	760	706	719	688	710	748	735	734	736	706	645	717	738	729	714	742	786	725	720	698	698	720	714	725	727	659	694	742	692	729	731	727	704	741	705	670	721	716	708	728	711	759	673	729	751	707	701	731	748	746	749	707	686	703	698	687	706	746	698	714	661	739	734	709	765	705	727	721	716	696	732	670	728	709	749	694	718	737	745	769	726	735	719	695	688	726	646	679	666	739	683	741	708	713	730	778	736	725	679	743	739	719	730	768	665	735	743	747	680	705	747	681	688	736	707	683	698	686	737	737	651	730	668	678	691	740	696	748	716	712	736	721	685	723	687	748	701	700	718	725	720	668	722	708	675	728	661	696	763	774	738	704	692	736	717	724	726	719	710	653	690	732	730	699	720	680	753	680	705	693	718	725	695	734	668	706	707	734	711	711	695	726	719	676	704	735	689	681	747	711	744	716	752	706	744	723	665	726	713	705	702	702	697	751	710	717	727	748	687	677	758	705	728	717	738	675	688	678	730	735	669	706	684	668	724	691	675	723	716	677	773	729	670	705	731	720	687	716	735	718	731	768	721	745	696	728	664	749	718	722	695	698	734	721	729	772	732	724	736	703	724	664	740	735	699	702	713	698	724	658	740	734	711	709	709	726	689	699	707	710	728	673	704	689	730	705	700	770	745	736	705	720	716	715	717	720	733	720	679	685	715	697	709	720	740	689	705	682	691	704	711	728	749	738	762	713	758	717	714	708	705	668	740	713	714	718	741	696	718	744	723	723	680	695	729	706	702	681	703	721	721	754	714	670	711	738	707	673	741	735	691	689	736	686	741	715	718	687	736	733	736	703	688	738	744	705	735	768	713	757	702	703	721	691	698	714	689	737	704	664	684	683	719	718	738	661	732	727	698	726	662	769	714	749	695	651	698	704	732	708	712	740	699	740	719	703	712	766	741	708	716	668	700	726	717	740	694	695	689	709	667	723	724	730	668	690	702	731	718	724	737	668	739	648	716	727	700	693	725	687	753	685	717	723	699	711	721	708	738	699	689	686	714	775	715	722	728	709	745	651	700	743	759	746	717	712	710	744	707	746	705	706	683	726	698	728	761	682	700	694	702	690	683	733	729	742	696	688	706	708	720	685	728	696	734	731	687	696	691	674	694	752	725	711	741	688	712	719	695	724	694	692	743	768	653	729	690	751	770	681	707	692	726	704	686	780	698	713	704	731	720	704	696	691	685	749	680	726	719	642	694	706	743	705	653	652	692	705	729	710	677	746	708	742	731	674	712	756	760	698	693	709	730	764	695	718	750	722	746	760	728	714	724	769	694	680	689	777	724	694	714	702	707	697	752	747	744	748	627	670	690	726	717	734	656	741	727	700	725	739	691	689	705	702	721	723	699	775	672	686	743	730	668	720	717	737	733	684	750	795	705	694	676	749	733	770	737	722	720	734	728	767	698	702	687	706	732	684	706	714	717	719	723	741	705	738	704	710	735	665	708	753	712	668	715	719	766	694	735	698	707	690	669	690	706	695	722	706	730	703	708	737	709	769	704	680	742	760	702	759	761	728	759	719	696	716	707	710	667	703	677	700	654	705	723	729	714	717	700	730	690	693	700	704	679	673	703	749	713	676	734	774	727	707	719	707	722	749	710	691	739	729	736	724	668	779	712	706	744	693	673	689	755	698	696	743	690	730	723	752	722	683	693	716	697	722	648	704	720	726	716	731	715	702	678	715	724	723	741	704	720	702	718	778	704	747	744	715	674	715	709	689	697	672	724	727	714	740	722	694	688	735	721	679	678	763	725	723	772	767	679	684	678	710	728	704	685	672	674	750	759	740	712	702	699	709	731	696	675	765	731	696	703	751	720	675	731	710	703	703	748	659	743	689	702	699	729	733	691	738	751	704	716	696	688	720	714	758	744	691	752	690	708	699	733	716	712	682	708	694	702	746	723	719	714	700	720	713	689	699	745	773	702	676	718	718	715	706	686	767	717	716	752	681	715	723	744	739	687	700	717	716	741	664	710	709	724	723	754	736	734	693	716	693	737	696	731	725	724	743	694	747	725	736	717	733	693	716	670	691	719	701	725	748	709	743	703	718	690	769	732	708	744	714	636	715	729	755	674	738	682	693	737	704	719	736	761	700	737	689	731	721	730	754	741	731	746	721	740	734	689	752	723	686	721	699	716	674	671	710	695	748	677	700	707	690	691	696	750	712	684	699	692	737	673	756	719	729	725	657	743	719	708	714	739	731	703	709	704	700	723	700	708	704	697	717	653	701	733	692	731	710	704	706	679	718	690	704	718	743	695	705	762	766	726	705	677	684	687	692	710	704	693	691	703	743	711	741	682	743	693	758	656	728	730	774	692	715	692	732	673	760	685	707	705	673	723	666	676	742	713	701	733	705	690	688	734	703	723	701	758	710	692	681	753	690	717	741	731	696	694	719	721	708	652	658	708	691	717	681	697	747	717	677	740	783	704	728	723	706	749	702	762	737	723	720	706	795	689	701	711	736	665	706	716	732	669	731	739	713	710	742	719	666	702	733	702	696	692	694	688	723	676	689	738	704	747	721	721	756	724	690	774	691	680	736	729	690	692	744	672	704	737	691	773	732	736	695	703	706	742	707	703	693	719	691	700	753	744	703	750	694	742	695	721	712	700	705	761	709	716	717	697	706	737	708	713	728	732	724	734	698	723	706	754	724	695	741	745	722	702	713	767	724	709	709	701	725	697	703	723	719	650	751	716	751	707	687	717	715	746	718	727	733	711	673	708	702	719	724	701	693	750	669	758	728	720	709	677	767	714	714	752	666	661	717	754	715	667	726	696	812	723	726	693	714	749	711	730	689	752	710	678	685	731	792	677	721	693	711	730	734	699	753	723	694	736	762	741	745	766	703	699	729	690	675	731	686	736	644	733	694	684	707	745	740	698	694	701	720	698	742	716	698
24725	18333	20033	17322	14038	11298	8728	7224	5793	4161	3386	2312	2011	1835	1560	1374	1284	1166	1036	889	825	726	746	635	640	616	523	462	488	495	509	478	491	479	476	492	474	473	458	448	411	405	396	378	364	368	364	329	372	342	370	380	370	368	350	357	338	359	339	340	358	372	316	356	359	336	348	341	319	333	339	323	346	341	364	333	346	353	297	324	340	327	312	319	341	358	341	347	315	346	327	346	336	360	337	357	324	323	349	337	329	340	316	348	327	315	314	331	374	321	324	342	306	354	322	329	323	343	294	372	323	309	309	334	334	333	352	358	331	334	318	362	342	291	313	313	331	330	335	368	330	329	354	360	369	330	354	327	347	359	340	327	361	324	336	332	376	302	342	371	333	337	368	346	325	344	324	321	335	349	345	328	378	329	360	347	353	346	355	299	341	346	308	352	359	344	324	306	319	350	342	317	354	304	325	334	367	341	334	353	371	307	342	326	340	328	327	309	328	302	323	348	314	368	320	379	333	376	343	307	312	314	310	317	338	351	322	341	359	318	342	315	352	341	348	334	340	336	299	310	350	325	351	325	344	340	313	330	361	295	357	333	312	343	326	330	349	333	322	316	336	336	348	323	325	322	346	333	343	346	317	341	330	340	344	326	359	334	315	302	308	331	366	333	344	369	346	343	334	330	321	321	309	339	324	335	344	336	328	366	326	289	346	364	336	337	364	355	320	347	333	336	354	345	369	341	330	362	341	331	339	338	308	338	341	323	320	346	335	345	345	314	329	364	343	311	359	316	344	330	357	332	314	344	312	332	342	329	300	328	356	334	360	319	338	339	347	344	317	350	346	336	334	338	364	345	323	318	336	330	338	357	340	346	338	396	329	306	346	354	346	334	316	366	347	383	366	334	337	357	316	363	340	307	341	377	342	346	333	339	325	307	307	339	324	324	346	360	298	362	337	354	319	353	325	333	343	322	333	337	319	331	329	322	331	334	347	295	297	281	348	350	332	335	370	323	343	344	314	357	346	337	357	355	309	367	336	367	347	321	315	371	343	351	347	336	381	343	371	343	303	351	324	334	348	340	382	379	339	325	348	330	325	329	332	318	314	347	327	331	340	364	342	315	308	321	313	326	320	342	348	307	331	360	359	326	321	348	347	378	325	354	351	343	368	302	302	314	319	347	336	342	350	363	330	362	351	321	325	326	348	333	345	343	332	370	335	326	347	348	316	292	328	337	328	356	314	316	333	349	329	327	341	347	371	354	366	323	323	337	345	300	302	333	306	325	334	334	354	312	350	323	357	364	320	351	305	336	326	352	314	341	325	341	367	342	344	315	353	321	326	347	374	369	369	337	326	368	349	313	352	329	318	335	341	337	352	336	346	334	328	329	341	331	351	328	337	345	305	327	318	335	343	334	336	315	332	336	368	319	320	284	346	288	321	326	337	302	310	323	338	328	330	336	352	340	330	320	338	319	366	335	335	338	356	312	333	317	329	319	323	364	334	341	365	323	333	296	349	316	328	343	332	352	368	311	352	337	349	353	339	330	328	354	325	328	336	329	337	363	327	310	344	333	357	344	350	351	320	329	305	352	347	318	354	322	346	345	330	365	331	318	353	356	338	347	339	335	384	318	312	296	317	350	308	294	327	348	356	353	304	317	328	337	346	337	331	347	296	305	379	343	347	344	324	346	336	337	316	343	339	304	335	326	341	333	345	346	301	374	354	374	322	310	342	317	342	313	357	318	313	331	348	363	343	317	342	352	358	342	357	345	360	341	325	389	356	308	339	354	363	339	373	337	349	341	326	364	348	312	336	358	330	366	374	305	323	349	313	342	341	354	361	328	309	348	298	325	322	261	306	322	338	341	319	340	313	306	318	379	328	324	332	329	319	328	345	350	345	354	360	312	350	329	357	349	336	339	361	324	339	319	337	349	359	346	360	334	367	350	347	351	317	334	352	305	333	345	340	356	370	324	321	342	319	330	336	333	351	323	324	311	344	319	323	346	351	361	355	360	344	357	332	320	343	298	305	314	345	380	324	351	330	352	324	336	322	360	358	370	347	360	347	365	329	318	348	351	342	326	359	329	334	341	293	330	339	291	331	314	340	319	345	326	317	327	355	374	330	325	326	319	337	318	337	360	316	332	340	338	357	347	328	334	383	316	332	347	320	317	338	344	349	324	325	386	348	325	349	360	312	332	317	316	332	322	316	327	365	357	319	299	353	336	327	329	332	339	348	326	363	306	350	350	334	315	352	332	311	352	377	354	338	347	411	351	337	367	373	355	306	375	363	380	378	342	347	325	353	334	389	316	332	343	307	310	325	339	356	332	320	333	346	319	348	355	338	365	347	304	336	324	331	369	341	325	332	364	377	301	344	336	346	357	330	325	301	329	321	355	342	335	345	309	356	355	332	301	351	307	357	317	353	336	349	342	308	346	348	324	381	335	332	342	344	367	356	335	335	325	310	358	340	325	365	344	311	320	333	331	341	318	339	333	326	342	348	349	356	328	364	341	335	336	373	345	325	302	306	300	322	327	351	319	359	375	340	317	337	302	348	358	365	342	322	354	361	332	348	340	338	378	362	312	333	340	318	373	328	351	312	340	332	393	317	337	358	348	323	371	328	310	345	379	324	326	333	319	358	317	335	326	352	306	333	308	344	332	342	338	343	360	318	344	343	323	330	363	370	320	331	341	335	340	377	314	295	321	317	355	305	354	318	326	313	341	333	322	365	332	322	325	322	332	344	366	318	351	335	328	337	365	313	352	344	316	327	321	347	301	312	330	331	340	355	346	302	346	347	358	352	349	353	359	337	362	338	354	329	324	303	310	346	344	337	311	337	300	333	354	322	345	340	330	331	348	367	307	344	343	357	345	364	333	322	341	368	344	342	332	347	353	350	373	350	361	352	348	293	333	327	351	349	309	327	321	335	298	347	340	376	331	323	320	349	328	327	347	350	340	351	353	330	335	334	311	337	366	328	317	353	348	336	345	384	341	334	356	357	331	340	344	320	336	323	316	311	351	323	337	313	318	333	314	348	402	330	341	319	335	349	326	311	344	331	328	328	306	368	308	342	313	330	324	348	369	326	356	337	368	333	346	336	346	327	324	369	356	340	308	325	326	361	342	331	341	371	337	334	347	310	368	304	337	326	334	340	344	353	348	335	345	303	309	313	339	324	357	314	330	358	325	313	333	325	304	318	349	359	361	330	360	345	330	306	354	335	343	318	364	297	351	368	332	316	315	338	332	368	348	359	357	315	321	364	335	321	334	327	353	357	350	309	331	337	330	368	319	325	351	322	314	346	348	347	320	354	353	338	324	344	338	341	311	341	347	359	342	366	345	326	325	344	329	342	336	341	354	343	349	359	333	315	348	312	345	311	335	344	347	350	342	326	316	352	326	316	309	347	330	327	333	318	356	356	360	311	359	328	357	347	381	348	353	301	330	323	344	305	331	308	345	363	359	352	318	334	341	329	317	347	347	307	318	339	299
14944	13573	24381	28075	27623	25610	23161	22198	19471	16145	14097	11063	9778	8673	7832	6945	6537	6168	5479	4575	4148	3636	3514	3078	3222	2959	2200	2050	2102	2122	2230	2121	2113	2084	2042	2045	1955	1751	1585	1521	1287	1254	1282	1290	1156	1165	1037	1075	1004	975	1035	920	1012	953	1016	994	948	935	934	974	903	885	901	936	891	921	913	874	882	812	840	854	843	797	864	842	840	844	804	837	785	821	834	770	805	752	816	846	824	785	828	860	760	815	808	854	840	851	812	814	854	880	853	828	835	806	821	847	824	878	867	829	799	799	804	785	836	787	794	840	856	856	853	804	831	797	809	843	791	790	838	810	856	857	797	858	793	803	800	846	784	815	868	805	780	821	832	829	830	831	811	803	828	785	811	878	770	860	864	804	813	851	828	837	822	807	826	750	813	824	826	781	819	851	783	789	854	792	781	799	800	794	788	856	779	839	797	823	818	816	819	868	846	822	826	846	837	817	780	855	810	772	786	822	766	789	818	826	813	775	831	774	784	787	807	813	815	832	817	833	837	790	809	786	812	797	791	797	811	795	853	813	818	740	825	805	851	788	780	881	793	800	867	810	802	777	851	813	774	845	813	848	797	803	863	826	852	782	823	869	758	784	818	815	826	805	792	817	839	864	841	817	799	844	761	894	844	846	835	844	780	820	763	847	827	813	788	834	767	852	782	796	858	844	791	865	816	845	774	820	812	847	851	866	826	836	868	784	811	800	802	835	847	836	814	812	816	815	773	838	804	789	809	811	793	893	810	832	814	854	831	803	877	776	825	807	820	790	815	777	861	852	831	831	786	791	800	780	870	828	841	780	841	831	789	853	842	810	814	852	798	841	833	824	810	763	853	794	803	775	795	800	836	811	804	807	811	790	842	817	765	854	805	856	814	824	805	840	820	837	890	898	770	820	830	822	798	760	798	784	796	835	823	801	842	806	843	812	784	804	803	795	820	823	839	761	795	790	804	814	773	789	833	820	830	830	828	782	848	792	840	815	819	825	812	816	831	813	789	809	785	808	846	812	866	815	798	834	832	827	798	803	798	801	792	832	811	810	852	844	833	790	837	762	868	822	824	792	774	815	770	836	835	812	812	803	825	798	826	847	846	799	836	820	803	803	783	764	801	782	810	809	823	805	852	816	825	813	750	770	828	794	736	796	791	862	759	796	834	824	804	877	849	874	796	814	798	842	821	808	852	844	776	842	824	801	821	839	813	850	740	790	819	783	812	845	854	816	821	792	783	789	834	792	829	835	834	804	791	855	812	808	775	778	852	840	846	849	798	821	828	805	803	757	792	774	837	816	808	843	802	825	810	777	812	770	803	825	824	796	826	805	844	820	840	810	792	828	851	828	834	830	812	827	825	797	816	764	781	830	839	781	835	746	831	854	830	788	820	825	819	854	817	811	820	884	818	745	837	835	798	770	831	798	793	807	844	860	786	801	772	830	810	786	837	854	813	807	807	795	828	842	790	828	833	867	833	812	836	839	814	837	823	819	765	884	817	827	822	821	849	808	787	776	825	817	781	857	827	798	840	806	780	871	830	770	782	773	800	843	860	817	808	832	832	813	808	810	872	805	854	810	823	775	830	811	783	801	835	815	843	815	848	849	819	865	817	818	817	801	784	878	826	858	778	823	812	821	847	812	789	800	787	750	823	850	876	873	786	850	860	856	860	836	818	819	807	829	826	850	779	804	847	786	798	815	805	804	824	804	822	818	819	813	802	821	779	826	837	811	827	807	804	767	813	805	844	833	821	837	837	812	802	861	866	808	846	823	825	799	834	817	874	819	776	747	826	842	818	755	829	792	861	833	798	841	783	805	828	795	853	813	875	814	778	830	856	834	817	878	854	834	802	788	845	865	837	828	801	821	791	841	802	800	855	848	797	818	781	810	827	816	815	800	858	843	820	809	836	871	841	830	764	799	829	810	807	785	796	807	833	806	807	847	777	809	799	810	788	837	843	822	795	847	845	849	809	794	859	834	820	808	846	848	781	851	827	802	831	824	828	809	827	768	831	820	745	798	772	803	791	782	801	820	826	806	759	834	834	843	866	810	860	819	791	794	802	794	801	813	795	802	778	804	806	844	822	806	896	817	783	779	790	854	860	826	816	834	792	824	784	786	834	864	827	844	787	784	859	779	785	796	802	808	831	776	822	780	792	874	867	838	838	769	772	807	793	787	805	803	815	764	827	807	879	787	862	861	862	763	819	805	795	802	828	825	783	772	766	819	840	840	820	784	779	838	834	811	844	834	799	812	787	848	866	844	841	750	866	760	785	800	812	746	799	841	835	800	778	807	803	844	788	820	857	789	867	706	814	827	834	821	800	858	825	837	804	806	809	801	797	860	843	801	844	828	813	863	822	838	789	824	813	723	833	863	789	819	792	796	797	796	794	778	836	818	841	840	807	811	816	847	827	836	768	843	770	836	794	808	863	858	804	837	752	838	873	755	770	842	834	795	837	841	804	821	762	841	837	806	782	828	793	835	835	821	789	818	824	884	800	762	795	796	825	829	782	790	867	790	828	812	834	826	828	809	821	793	842	879	805	841	817	811	833	828	834	790	833	846	818	823	820	809	793	833	855	836	785	840	830	801	851	831	809	801	853	842	801	798	861	837	811	848	775	833	819	793	767	808	839	843	826	811	797	794	816	792	822	846	809	759	804	763	822	812	784	787	833	828	846	814	809	782	810	817	849	788	827	854	802	827	753	775	793	779	812	816	800	811	818	835	840	760	835	844	812	793	827	866	795	781	826	846	825	852	865	796	875	786	844	802	829	804	866	782	839	844	827	854	792	783	888	821	854	824	806	807	812	793	815	782	825	786	844	819	817	813	796	816	789	783	787	821	844	844	815	813	797	761	893	866	798	829	838	797	853	823	817	816	870	737	790	854	877	856	774	787	839	793	873	866	852	847	789	795	859	803	848	855	820	824	837	816	796	859	819	808	777	811	840	788	802	860	802	812	768	849	784	776	834	837	805	820	812	815	788	821	782	824	793	797	735	790	792	863	817	839	812	808	871	797	801	851	823	816	799	818	789	778	818	815	801	824	847	841	848	777	829	806	814	820	860	778	799	831	864	786	851	864	780	801	774	773	779	769	792	775	794	776	800	846	857	787	824	863	844	861	816	801	819	810	901	820	778	825	807	832	854	827	831	817	777	830	827	847	791	822	796	778	828	865	846	796	789	847	867	811	803	800	826	794	867	793	783	837	828	821	836	829	792	789	825	784	787	861	798	842	791	786	823	831	860	822	790	779	821	856	842	817	819	806	792	790	817	843	810	801	770	842	776	831	820	792	800	812	830	782	842	829	827	796	800	774	790	813	843	814	779	771	846	888	837	782	846	827	835	843	832	754	790	833	842	870	829	809	810	768	814	825	773	835	815	750	801	862	769	798	826	842	870	811	840	798	799	770	833	795	815	820	809	812	774	838	807	836	843	820	789	806	799	828	879	829	798	815	852	829	839	810	790	859	821	760	795	741
33072	25025	26662	23728	19720	15993	12674	11278	8914	6241	4742	3487	3080	2473	1930	1924	1852	1500	1316	1176	1027	976	797	819	810	679	580	577	579	568	522	564	588	585	572	545	494	495	457	390	424	423	374	385	373	364	352	373	348	347	364	370	363	338	341	331	328	342	283	337	326	315	310	341	293	275	326	319	288	343	308	328	293	316	291	307	291	283	327	259	286	306	312	306	287	307	309	305	302	313	304	302	288	288	313	305	290	296	294	291	333	281	283	283	263	298	320	319	316	278	287	318	283	281	304	277	281	279	303	303	306	301	300	296	301	315	294	292	286	326	302	302	273	311	295	307	284	268	278	290	300	309	307	296	299	297	316	284	315	304	293	314	299	291	269	264	308	278	310	292	292	274	298	319	301	297	274	278	302	281	278	319	277	300	288	298	309	307	304	288	288	291	256	328	284	303	302	290	297	271	269	282	305	280	275	292	305	320	297	289	306	281	286	324	276	314	275	305	264	293	327	303	295	269	298	294	302	307	293	279	294	326	302	292	276	329	272	283	290	288	318	280	260	334	284	336	292	321	274	319	304	306	295	284	308	293	275	290	290	267	298	316	293	290	276	306	278	254	265	308	300	308	285	284	280	261	306	308	320	321	307	300	284	306	321	289	317	320	301	303	303	284	283	281	288	282	273	307	327	299	319	302	339	263	272	299	329	301	302	292	283	309	296	300	304	300	311	278	307	268	302	279	282	316	301	273	303	275	285	281	318	315	289	314	291	276	266	285	293	322	276	312	320	278	287	285	321	289	298	273	265	309	280	292	299	281	300	281	292	302	291	308	318	302	275	275	280	300	326	302	300	314	328	305	274	285	310	298	299	299	283	293	300	314	298	287	287	310	283	276	315	261	279	283	311	317	344	296	299	309	298	296	277	307	293	296	281	299	291	282	278	252	280	294	308	302	313	272	310	289	334	319	319	301	296	285	275	282	321	334	300	301	270	307	270	302	283	280	275	312	276	308	313	300	298	270	292	293	283	273	281	302	318	286	251	290	290	329	292	318	287	288	298	277	301	249	278	318	304	296	277	289	304	296	298	285	286	316	289	274	312	290	254	306	275	286	287	281	312	280	303	293	316	292	272	304	298	276	284	295	289	316	287	320	296	297	312	293	272	300	303	311	275	292	253	300	274	268	290	300	282	297	309	277	261	304	263	279	314	268	272	273	312	324	282	278	309	281	335	288	278	289	284	292	277	333	302	313	282	284	320	297	268	287	321	287	298	330	272	287	305	301	310	312	273	286	311	296	293	319	262	311	284	298	294	302	279	274	301	314	311	297	297	316	289	270	306	274	257	301	302	313	291	272	315	257	321	291	284	318	306	269	328	304	309	297	318	299	328	300	296	355	276	292	304	306	276	296	313	301	302	332	296	315	282	308	290	324	309	311	299	305	320	302	301	271	322	269	337	291	301	299	309	313	273	322	308	308	327	288	277	306	307	295	291	306	286	286	285	298	331	278	298	274	295	298	273	292	305	278	304	292	337	302	274	319	302	301	285	264	301	315	315	325	282	296	295	289	281	285	293	279	260	267	292	294	270	297	331	295	296	283	327	288	319	276	255	279	306	305	286	309	272	292	296	285	291	291	294	293	281	278	283	302	288	292	270	276	311	294	276	282	295	325	310	287	315	328	298	287	309	254	293	322	292	289	294	274	297	329	324	302	301	293	290	296	306	302	295	287	292	311	256	290	258	302	293	314	289	292	309	296	331	302	296	290	300	294	252	295	278	293	314	283	265	305	315	323	286	300	283	283	298	309	321	316	281	300	316	261	307	307	322	286	289	291	303	293	290	292	313	289	308	324	294	293	283	304	296	280	325	293	268	321	294	291	325	313	306	273	280	291	286	287	321	309	286	292	273	292	291	287	298	285	285	291	275	281	284	264	315	289	278	274	296	302	315	304	298	297	301	300	267	296	291	307	257	305	309	294	300	280	295	288	285	295	269	302	321	313	309	299	336	293	270	293	263	304	295	281	295	269	281	307	273	275	277	316	281	305	286	293	329	280	294	313	323	319	332	275	305	294	296	299	321	275	295	312	275	298	309	276	293	297	256	287	303	298	308	305	304	306	277	328	305	314	285	310	277	303	251	300	308	288	311	301	311	285	291	305	316	332	303	282	319	278	301	297	287	291	293	287	286	337	297	306	286	289	280	305	298	289	324	319	297	333	265	305	290	319	283	301	313	288	272	299	295	302	315	311	274	269	298	308	299	261	249	287	282	295	279	300	301	287	290	326	297	288	280	289	330	297	286	305	284	292	328	309	332	323	302	285	287	267	313	301	288	292	287	296	298	278	281	307	291	271	281	318	285	296	277	300	291	293	271	303	305	292	316	304	268	317	261	294	300	272	297	306	287	315	319	309	314	317	279	296	322	286	273	304	276	287	277	268	286	300	324	298	277	278	315	289	334	300	333	260	293	290	311	281	283	301	257	289	268	286	287	299	299	287	301	267	305	320	308	294	296	310	296	320	319	309	333	277	294	305	299	286	315	290	297	289	316	294	278	307	283	276	291	248	307	318	326	304	293	314	268	339	300	301	313	295	306	334	309	311	283	326	312	302	268	290	283	297	299	316	289	290	275	274	304	267	304	277	271	320	265	293	264	303	288	304	297	301	284	276	288	314	301	303	283	300	287	274	307	324	298	300	274	288	322	307	289	299	306	282	302	307	303	299	280	282	286	285	297	293	295	300	299	303	266	273	296	293	279	319	315	324	302	302	293	265	291	274	318	333	320	275	291	302	278	301	287	277	273	294	293	309	289	294	293	294	291	279	283	293	287	245	293	307	245	297	302	294	307	288	276	326	303	289	303	295	282	275	335	318	282	282	302	301	322	301	316	294	243	310	292	323	303	314	290	308	308	313	345	276	301	310	300	301	303	315	287	351	271	303	307	282	276	267	291	296	263	285	272	307	311	328	284	322	273	291	272	292	283	279	290	286	326	290	285	323	301	313	321	268	311	283	303	303	294	323	312	276	284	252	285	277	299	271	297	292	284	259	274	297	277	300	295	291	330	310	288	300	280	291	302	285	315	309	331	282	269	297	280	304	273	337	291	275	288	335	309	295	310	323	295	305	332	273	277	292	298	253	309	296	283	287	260	300	300	286	307	307	283	294	295	273	279	296	304	290	265	273	299	297	257	286	323	305	302	276	279	282	279	292	338	284	297	311	268	258	298	305	266	311	292	320	280	272	295	285	297	328	312	283	279	289	261	334	307	281	305	297	298	264	273	323	326	300	294	269	274	280	275	327	284	294	298	289	331	309	312	278	329	276	281	266	254	312	319	309	302	321	301	282	274	277	290	316	273	297	282	285	306	271	319	304	313	314	317	289	293	304	296	322	344	317	320	286	282	269	300	300	326	316	307	303	285	297	284	290	315	302	358	283	296	291	292	290	269	310	255	270	284	296	289	282	305	306	286	287	292	330	272	297	281	314	297	332	331	283	303	330	330	289
19660	17917	29380	33184	33220	30820	28410	27272	24353	20321	17465	14988	13031	11785	10087	9638	9257	8330	7391	6196	5699	5248	4626	4323	4471	3611	2846	2879	2761	2785	2803	2582	2736	2566	2626	2526	2253	2047	1814	1707	1562	1472	1480	1378	1208	1239	1126	1099	1062	1047	1007	986	960	950	929	988	977	863	940	900	972	953	873	942	839	864	851	871	853	771	792	796	787	757	775	756	813	748	716	737	729	733	734	745	733	712	738	697	728	728	728	753	742	784	738	726	751	782	693	695	690	733	714	714	684	668	697	659	714	763	731	688	721	689	708	703	763	751	689	724	732	673	682	703	757	727	746	721	718	710	730	737	721	723	766	694	734	694	695	725	723	721	707	664	709	721	731	735	697	760	738	737	649	760	697	723	730	703	735	694	687	714	721	706	719	706	731	732	736	726	761	720	671	765	706	741	771	729	744	705	743	735	688	724	737	741	685	722	719	716	733	666	703	708	751	697	677	714	745	723	735	705	723	731	736	749	688	686	731	750	739	741	706	691	730	698	739	766	713	706	744	684	716	737	741	701	694	753	772	699	754	759	749	713	703	736	708	678	683	716	709	691	657	688	739	779	740	728	727	758	703	707	746	685	754	742	709	725	681	742	689	763	758	691	737	654	724	703	662	728	677	713	723	710	731	705	713	761	697	624	723	683	736	787	702	805	750	757	765	781	721	723	696	690	718	730	678	697	746	768	726	695	723	708	748	713	734	741	745	738	698	791	720	712	700	716	773	713	722	711	738	720	752	724	711	715	749	755	739	708	715	736	753	707	746	709	697	681	736	665	757	684	670	681	731	731	706	694	744	736	733	697	715	673	761	730	724	737	774	697	734	735	763	692	707	687	738	696	708	743	725	712	713	731	749	747	732	717	691	724	746	766	709	740	771	686	718	719	664	719	745	718	719	694	714	734	729	701	669	747	740	722	682	741	705	695	695	697	720	730	713	739	678	742	714	712	735	743	687	751	712	729	693	755	716	732	712	663	697	673	760	724	711	741	707	734	774	683	723	751	698	681	770	715	752	705	723	745	764	694	710	728	699	776	740	745	756	697	692	725	751	695	696	711	720	709	687	740	709	770	704	701	721	684	747	741	764	734	757	746	685	709	706	765	714	733	696	737	744	690	774	758	766	693	719	702	689	685	685	742	723	732	708	752	721	727	745	738	700	725	756	703	706	693	715	720	737	713	760	718	689	704	775	718	772	717	676	689	718	761	737	715	683	706	705	747	697	751	738	690	727	743	737	720	727	730	735	659	661	700	714	708	764	770	741	715	757	710	750	686	705	720	762	696	701	714	734	722	699	773	716	725	764	737	727	720	757	723	704	690	670	710	697	724	747	711	742	710	774	705	772	687	722	703	714	710	688	738	741	720	745	740	715	695	718	771	770	774	702	677	715	742	668	717	697	679	716	738	740	761	689	719	779	706	756	766	712	745	687	770	711	756	720	752	695	711	723	741	693	693	693	716	735	760	688	722	719	680	706	688	685	724	733	696	733	727	712	694	704	703	734	716	727	737	712	765	671	713	716	726	765	768	712	723	731	647	698	768	767	760	710	758	723	688	729	701	712	682	712	709	732	732	700	739	683	639	673	740	739	750	715	725	703	782	727	766	729	723	724	671	679	752	751	722	748	719	738	722	717	717	721	689	700	769	770	722	688	724	716	720	694	769	692	740	730	714	697	724	684	707	702	717	734	719	717	733	680	704	698	698	711	739	744	738	692	760	704	714	729	723	742	741	745	710	757	772	699	668	765	723	750	695	741	681	707	710	764	736	704	718	703	674	765	701	718	720	697	717	784	732	760	729	780	737	763	718	713	748	718	711	699	675	732	706	773	712	706	729	779	760	765	676	719	725	729	788	698	715	705	745	736	695	686	689	713	689	739	663	724	740	730	740	771	709	762	748	733	724	725	742	685	700	721	725	719	743	723	699	747	731	710	690	713	733	698	757	702	753	728	755	692	709	721	743	689	738	724	721	743	724	681	750	708	706	702	648	688	754	705	746	690	730	707	726	726	732	757	728	736	724	697	736	756	743	719	721	705	717	734	715	700	733	730	724	677	727	711	701	713	723	759	713	718	716	738	689	771	725	738	678	730	726	740	740	757	726	736	776	731	716	699	674	683	751	755	704	719	720	721	704	688	756	709	696	670	742	728	730	694	738	723	704	701	748	728	721	696	696	741	702	711	700	757	801	724	671	787	743	705	754	735	747	758	721	697	745	744	791	710	702	684	753	724	724	750	701	693	736	680	686	683	727	682	767	699	706	710	700	725	744	725	731	679	698	765	672	706	683	712	728	744	718	714	699	691	740	728	702	701	721	721	668	729	815	709	737	718	728	719	755	742	754	709	697	724	752	722	738	737	772	652	689	713	756	728	734	732	726	742	691	711	713	732	746	712	706	668	691	713	743	753	718	687	722	736	726	681	748	694	764	748	679	757	703	771	741	718	712	727	759	674	717	707	720	705	738	736	747	722	722	732	670	738	754	783	758	707	687	706	750	729	676	735	701	684	753	735	737	680	659	725	706	741	710	709	718	677	721	710	744	677	728	698	762	751	763	729	741	735	748	728	712	757	770	713	747	698	779	692	728	721	737	733	718	761	725	723	718	667	750	719	691	712	725	717	730	746	723	698	705	726	718	741	713	741	782	720	708	717	765	758	737	713	702	714	728	723	741	690	751	689	756	757	648	680	714	701	734	702	680	753	694	721	682	711	702	674	706	702	698	730	712	757	702	724	703	718	693	778	703	678	712	665	765	707	747	717	731	734	697	749	728	718	735	693	746	758	721	730	705	711	730	739	715	749	727	710	733	745	652	711	744	685	738	737	698	734	693	763	703	725	680	713	705	735	722	709	693	732	706	716	716	726	757	709	709	744	783	665	734	725	703	711	678	714	704	753	723	712	692	714	686	764	741	725	722	744	714	727	683	726	680	737	709	681	692	761	677	702	711	710	767	712	714	709	738	671	734	688	729	717	726	733	724	744	766	743	696	764	668	750	722	733	705	720	672	763	702	712	713	712	720	728	785	681	720	679	761	726	744	713	717	746	696	664	720	729	697	708	730	715	718	748	716	739	759	698	751	739	739	641	728	737	702	725	691	806	779	707	706	725	695	691	758	730	705	730	759	733	715	696	695	723	739	674	753	723	697	682	703	674	749	730	692	734	745	671	744	735	762	765	694	694	738	730	727	681	700	726	743	714	738	694	703	767	723	726	724	735	775	703	760	756	750	720	687	721	717	691	724	712	716	729	733	686	732	754	718	711	685	750	737	720	772	675	741	701	701	656	753	761	687	711	713	732	753	740	689	710	749	726	680	672	713	687	712	761	681	721	749	763	673	725	716	712	751	788	718	683	744	718	707	685	757	697	702	734	725	691	719	747	703	706	741	725	667	685	763	740	734	733	730	719	726	770	765	741	714	746	676	746	686	731	686	748	747	701	687	685	748	733	700	771	701	767	756	708	715	746	705	661	723	741	736	708	711
14998	11783	13287	10907	9090	6603	5401	4438	3498	2564	1974	1535	1278	1166	953	913	884	819	646	525	539	510	526	499	445	389	376	377	384	410	398	429	348	374	366	371	363	353	327	338	327	295	310	353	298	286	279	284	306	295	295	292	303	288	335	283	317	309	303	271	330	291	281	256	275	268	248	311	300	298	282	272	285	276	296	289	271	265	276	276	315	317	302	282	265	312	299	263	284	291	311	278	286	304	269	301	278	271	263	295	300	272	280	294	251	303	268	261	267	265	275	279	251	278	276	316	279	291	276	279	284	266	306	258	305	286	277	285	254	282	311	253	279	285	277	261	299	290	277	249	306	275	287	283	278	293	285	310	294	298	265	309	294	298	278	289	288	293	261	258	282	293	269	326	305	272	300	305	286	282	298	288	284	279	312	280	296	278	270	277	282	287	322	294	274	258	295	274	338	269	268	298	270	297	277	284	254	257	297	297	312	298	290	277	300	285	263	274	265	271	311	285	276	280	283	265	289	313	281	300	291	297	308	279	271	281	272	264	275	288	269	265	301	308	296	313	310	269	282	270	270	279	287	306	309	270	284	278	256	264	311	289	307	262	302	268	273	296	301	322	302	312	304	275	266	259	266	287	287	287	290	249	276	292	303	305	284	276	273	317	277	289	300	299	267	283	296	298	264	304	257	269	282	279	267	279	284	290	262	279	295	273	322	272	285	286	258	292	275	290	318	308	284	327	310	285	290	252	267	263	303	272	291	276	280	297	311	260	258	265	257	283	266	288	283	257	291	279	314	302	284	311	250	287	270	295	264	296	288	318	276	304	284	332	293	297	293	256	276	288	262	295	300	266	310	307	287	293	283	304	263	292	268	305	283	261	294	283	298	269	282	241	253	272	332	270	282	275	273	255	286	295	233	289	295	308	268	270	297	303	304	292	292	274	302	280	268	297	283	261	289	293	290	283	303	300	297	268	257	280	285	273	291	289	318	310	280	272	322	293	286	266	330	281	274	267	255	280	277	262	278	266	290	280	291	288	257	305	287	269	297	256	270	263	269	301	300	279	278	250	279	324	272	277	279	295	288	262	299	288	284	304	297	288	271	268	260	281	283	295	264	298	275	270	278	263	294	317	279	309	248	282	306	300	302	296	301	304	289	268	262	307	296	284	281	295	267	303	277	275	304	277	243	282	280	320	283	305	279	290	270	282	286	292	300	286	277	265	305	290	258	292	256	305	293	299	265	284	269	289	295	288	290	270	259	274	266	268	247	270	286	255	300	283	274	308	273	302	261	312	282	295	291	289	296	289	301	269	274	307	282	257	279	273	274	299	313	277	264	295	287	303	269	310	248	279	278	288	282	268	280	283	289	301	298	310	290	269	260	278	299	294	268	259	240	278	257	259	300	295	289	276	295	291	269	311	307	269	276	230	285	294	284	301	286	295	282	287	260	263	266	275	280	292	305	252	299	307	283	255	294	305	276	266	265	284	327	261	316	265	312	289	308	269	283	280	305	260	274	290	287	278	261	274	291	298	292	276	309	291	290	251	288	273	311	269	306	327	278	279	285	305	298	294	306	279	280	273	290	297	248	272	319	254	270	294	295	284	331	270	286	295	265	294	269	307	290	277	260	282	297	274	281	292	314	287	267	297	290	273	284	287	298	309	291	289	293	275	291	293	308	295	291	295	283	272	281	287	294	291	288	283	257	313	260	297	287	310	267	292	303	250	258	289	284	284	309	290	306	305	258	263	306	313	261	307	287	277	308	260	302	264	262	308	292	239	300	266	318	273	296	274	288	304	287	277	296	311	289	274	271	270	289	293	280	278	305	258	307	290	267	297	277	287	318	274	318	280	287	263	297	277	301	248	280	283	279	330	268	259	300	292	294	323	293	294	279	282	294	302	291	295	272	253	303	304	286	283	298	285	277	272	285	257	264	295	279	283	292	253	314	293	270	290	312	272	292	286	301	315	273	269	295	291	290	263	299	297	280	274	294	283	259	247	307	247	282	281	290	255	282	270	308	311	302	289	289	250	287	300	272	285	262	281	281	307	285	297	307	301	300	275	282	276	286	251	259	271	253	283	282	292	275	279	291	304	305	289	311	286	288	297	289	290	269	278	264	279	281	273	270	308	295	264	294	275	267	253	273	284	267	280	324	292	281	251	267	295	250	294	294	277	255	289	288	295	308	301	266	270	288	265	269	276	303	312	275	275	284	278	263	279	286	284	273	279	259	256	294	286	262	288	307	272	230	284	275	281	293	287	258	308	290	274	278	306	288	290	259	271	299	290	288	274	261	289	283	263	271	275	262	274	332	251	292	278	285	253	320	266	254	272	291	293	283	321	273	266	294	277	281	305	275	281	259	278	307	287	328	294	263	279	308	275	289	284	307	288	289	294	278	279	297	279	296	298	255	248	277	282	289	257	263	267	244	293	321	269	276	301	296	283	282	289	273	289	288	286	252	295	261	307	271	275	277	276	305	253	285	276	293	303	299	288	239	295	288	302	303	305	298	308	300	267	270	293	296	298	276	269	283	283	284	268	283	300	283	291	309	295	285	277	301	303	288	269	287	282	266	262	247	289	291	271	271	285	266	286	312	288	287	269	284	310	293	294	322	282	300	294	280	276	290	259	292	325	279	319	284	294	295	266	261	307	326	300	310	285	286	285	279	292	289	268	284	277	270	286	336	304	284	294	262	283	290	277	276	281	312	257	296	273	275	266	314	315	289	289	258	276	281	272	280	296	271	301	299	288	302	275	306	292	265	288	292	276	276	299	256	277	270	282	277	291	296	266	306	301	304	331	285	266	280	281	268	265	295	288	282	311	308	275	275	281	251	269	316	280	272	289	254	308	298	288	257	290	331	277	291	287	295	284	299	258	285	259	301	264	281	293	293	283	266	300	278	310	291	281	288	301	244	279	270	274	303	278	270	273	285	302	281	297	294	278	309	306	304	289	324	297	279	286	319	272	269	286	287	286	287	301	282	289	269	267	249	271	311	286	273	286	289	292	283	277	294	277	260	275	273	276	282	306	293	285	277	312	282	288	292	296	274	302	287	279	267	311	294	294	297	305	305	271	288	293	257	295	296	300	278	254	323	280	279	309	288	290	302	305	295	277	257	299	308	298	281	262	272	282	272	319	281	274	256	289	287	288	322	330	269	291	309	300	263	308	268	286	297	267	275	298	285	282	291	306	250	296	296	295	250	286	294	296	294	283	278	282	277	259	287	288	286	298	288	300	292	276	282	280	308	295	284	288	242	272	265	299	291	308	276	287	273	314	291	253	273	262	275	320	287	285	285	297	288	273	269	297	281	273	279	306	295	277	298	295	310	303	287	282	262	298	296	285	302	282	316	279	319	324	280	278	298	277	274	309	294	298	295	310	304	282	279	295	301	282	262	260	306	257	315	281	269	298	301	261	299	268	278	290	307	303	294	289	299	268	322	287	293	267	286	259	283	284	288	278	253	321	278	259	286	292	292	282	317	306	274	302
8829	9362	18304	20601	21043	18441	17441	15868	13923	11009	9270	7560	6624	5577	4866	4583	4761	4246	3269	2707	2604	2428	2174	2063	2003	1632	1444	1443	1376	1443	1534	1552	1477	1446	1501	1375	1377	1265	1154	989	973	971	1007	923	871	826	817	875	823	821	789	810	820	836	747	789	756	752	752	783	776	733	726	757	659	753	734	746	717	747	720	699	717	720	680	713	705	755	750	704	691	699	758	745	662	712	698	695	704	706	729	704	727	677	716	698	759	718	674	718	704	686	710	689	709	739	678	761	685	717	723	756	719	717	709	696	667	762	723	727	684	748	711	701	719	712	775	773	732	712	719	740	734	737	690	717	685	688	738	691	728	714	689	707	727	735	715	673	721	729	707	698	741	718	705	713	731	721	722	759	694	682	720	702	736	741	712	755	741	715	719	734	707	727	739	705	706	758	696	726	704	727	696	741	700	706	718	735	717	714	737	769	724	659	743	715	716	666	737	688	734	645	673	741	719	694	734	703	715	672	698	725	738	693	726	705	714	680	687	724	672	678	733	723	671	674	734	739	721	678	721	705	710	663	767	683	736	715	698	698	699	733	728	732	727	686	699	676	763	713	731	720	726	681	751	682	699	710	700	693	673	744	745	700	693	715	704	702	688	719	715	706	717	722	705	694	684	762	695	729	685	687	717	702	723	710	658	709	677	693	710	662	731	691	723	662	699	734	744	701	747	708	759	689	762	728	749	716	710	713	698	685	705	704	696	726	718	759	732	723	682	718	690	692	721	668	733	761	705	681	750	747	727	721	744	720	653	687	703	713	704	691	724	686	709	731	686	681	676	694	708	729	727	715	682	711	751	714	705	750	710	686	695	706	653	671	728	662	757	755	694	712	711	704	709	714	732	733	737	720	727	665	681	679	720	695	686	696	690	663	719	744	727	689	697	678	701	711	700	718	684	712	727	722	652	702	718	731	699	710	704	672	733	743	751	758	696	708	723	688	752	740	705	692	723	700	689	679	718	745	721	716	685	721	751	706	735	714	676	743	754	672	666	726	709	697	726	706	664	674	705	707	732	695	727	733	714	731	687	718	695	696	703	706	726	657	788	705	697	704	739	715	696	718	734	694	709	712	645	676	735	705	716	678	731	674	675	733	678	693	699	704	709	690	654	696	717	679	711	702	687	735	735	702	707	724	680	739	701	730	689	686	753	682	714	760	708	720	727	689	749	651	768	691	737	681	752	705	737	752	695	737	636	679	743	725	760	700	741	724	740	717	731	713	727	690	732	711	719	693	685	732	675	671	720	727	709	703	683	723	706	693	698	661	717	715	703	717	699	733	748	752	688	655	722	689	733	708	711	702	726	752	721	683	705	715	677	698	662	727	704	716	742	721	737	720	692	732	755	691	744	739	745	701	721	706	725	702	726	728	692	678	685	718	722	711	686	715	694	668	687	724	733	730	724	707	676	712	683	679	727	719	758	715	709	699	723	665	737	713	676	695	675	689	724	732	748	686	710	705	715	738	663	686	690	703	690	720	716	717	721	669	702	699	734	712	687	692	722	678	732	720	721	724	748	727	711	710	714	688	694	711	728	721	676	726	722	721	712	737	736	706	664	686	703	686	711	731	725	685	708	690	709	713	721	698	714	714	712	693	709	733	742	688	750	693	721	699	777	690	711	754	724	706	725	726	708	663	718	703	669	687	721	706	705	727	685	695	711	706	662	685	709	699	726	724	635	743	727	713	737	742	678	724	695	709	713	713	671	737	681	713	673	718	682	713	742	689	713	714	728	703	728	731	701	766	716	762	694	698	749	689	694	714	761	694	683	718	718	738	743	690	660	700	722	722	735	703	667	705	739	651	683	668	678	725	770	707	683	703	701	730	676	702	717	738	692	700	722	716	680	706	677	711	731	687	729	727	696	725	695	732	694	712	740	700	713	695	732	689	750	753	753	699	723	670	724	701	660	670	693	699	732	709	691	685	690	739	711	679	674	746	696	662	749	717	713	682	737	697	658	727	722	707	709	781	710	741	697	663	670	729	762	720	715	728	667	719	741	710	690	760	732	712	754	715	744	686	707	678	754	733	713	723	734	668	745	711	717	668	694	703	734	682	692	699	691	703	679	706	726	722	690	657	678	710	676	733	699	663	691	758	714	747	730	706	687	700	729	723	719	749	705	702	676	728	694	708	765	680	689	697	743	720	694	737	790	754	692	698	696	733	735	724	756	733	676	697	682	742	665	697	740	730	751	666	730	682	735	696	702	757	679	697	721	704	721	726	668	719	729	689	708	651	729	667	724	701	695	686	671	706	704	723	729	708	740	743	678	754	729	723	664	694	730	717	739	723	674	690	709	717	673	691	733	669	739	666	705	710	691	747	701	733	655	743	729	674	680	693	708	713	708	729	682	648	702	733	711	690	668	726	698	736	752	712	713	720	738	680	678	717	704	703	649	687	691	692	690	762	703	684	697	672	709	716	687	699	692	698	784	733	725	767	646	715	702	734	732	728	702	698	673	727	697	713	721	689	711	714	688	746	741	704	729	719	687	681	695	724	718	669	703	712	726	701	670	728	667	704	721	694	754	732	742	652	787	722	704	647	757	686	696	712	672	745	688	727	725	743	715	700	764	712	723	691	700	667	668	768	697	667	674	710	680	694	740	712	680	696	723	702	747	738	712	700	714	666	708	740	748	706	695	740	729	666	710	684	753	681	749	775	732	751	720	763	715	725	687	724	746	733	729	706	661	670	733	701	718	743	748	696	763	740	641	695	737	703	686	679	788	687	764	719	702	706	726	681	699	681	717	678	698	686	707	675	718	696	689	735	695	701	704	765	703	720	716	702	733	652	719	719	771	651	725	738	667	695	726	735	773	698	771	743	661	751	707	699	738	690	698	698	745	690	705	687	769	679	767	719	676	713	682	732	768	717	736	702	727	710	695	717	722	750	745	722	723	731	744	709	705	684	718	707	703	750	729	752	720	712	728	657	719	655	753	741	717	713	704	726	722	726	692	719	720	719	757	691	711	679	703	726	687	705	741	681	747	725	671	733	719	727	652	696	687	745	705	697	659	730	717	729	674	659	701	717	720	716	738	725	718	726	747	699	683	709	722	702	710	650	688	699	734	771	677	738	718	714	719	718	712	727	676	755	721	686	684	702	686	679	726	751	686	743	743	713	734	710	699	695	707	699	719	699	712	718	668	710	707	710	682	674	759	676	718	729	672	709	714	703	718	695	699	726	710	741	698	713	687	745	696	700	714	646	687	682	696	757	665	745	672	732	687	679	724	742	654	704	733	754	734	720	687	722	726	711	705	680	694	690	698	706	738	736	753	718	731	723	686	747	709	673	724	742	714	721	671	702	723	773	715	752	691	695	698	704	684	701	705	731	714	760	675	670	705	719	729	667	704	728	736	699	742	721	725	716	679	726	683	711	709	695	690	712	686	703	757	697	706	711	700	666	733	733	665	759	699	699	706	719	702	710	729	676	671	715	762	710	687	727	719	703	706	697	755	711
24563	20805	20023	17375	14792	11335	9063	7226	5640	4107	3233	2540	2026	1703	1437	1457	1328	1188	916	831	858	784	717	691	648	520	525	535	491	512	528	533	508	496	547	477	474	484	473	431	425	360	357	386	373	378	360	354	336	345	319	360	341	358	345	330	328	341	353	332	332	356	335	333	345	367	348	310	302	337	377	322	351	331	332	347	337	327	347	324	292	350	361	319	334	347	326	337	352	338	333	304	309	308	354	327	325	317	339	357	328	355	336	338	328	347	335	324	313	330	353	308	317	298	316	363	327	336	364	349	329	365	319	358	315	356	340	342	327	346	313	359	358	327	306	352	353	360	312	317	336	311	347	323	298	360	342	334	353	354	367	340	340	323	309	289	342	342	335	353	356	299	331	333	308	360	339	364	339	342	344	337	344	340	331	339	305	327	336	354	324	318	302	373	336	323	307	291	335	326	359	324	342	367	321	334	334	364	325	340	327	338	318	326	300	343	309	322	344	322	344	350	342	343	316	368	286	345	318	336	336	309	307	318	314	354	318	340	353	362	349	349	350	320	325	388	357	333	341	386	360	345	328	342	342	326	328	334	372	357	348	334	303	334	328	317	339	319	330	330	332	344	332	338	320	344	347	321	371	325	318	347	282	324	346	330	319	287	343	328	315	344	338	317	371	312	342	340	333	364	335	316	347	362	347	346	355	322	294	352	351	331	342	378	309	336	311	332	356	365	306	323	326	306	328	306	337	330	327	365	361	329	360	345	338	329	302	338	299	378	295	337	333	339	340	353	344	327	325	333	325	317	342	289	350	286	295	335	327	337	313	293	336	356	363	345	343	337	337	345	358	336	323	332	319	343	342	308	363	309	339	325	336	296	359	325	372	323	326	323	313	311	336	323	305	372	372	346	334	344	292	292	355	321	389	337	338	317	343	328	347	322	330	303	336	359	338	298	335	363	351	295	345	344	345	330	341	340	298	296	320	330	344	330	303	345	357	357	343	326	321	333	365	356	356	329	330	365	369	317	315	352	349	349	319	339	330	374	361	355	340	316	325	302	314	351	342	321	317	342	316	351	329	329	326	331	316	322	326	365	336	322	347	342	325	324	335	326	330	341	325	328	373	316	324	322	375	317	307	344	358	296	351	274	309	339	323	319	314	307	329	357	333	325	350	329	317	295	361	334	353	334	314	324	333	318	351	356	362	352	347	303	337	314	328	331	289	327	364	324	326	344	372	340	358	319	344	342	318	306	339	316	283	308	334	320	348	324	326	312	314	339	334	322	337	329	352	370	346	332	321	324	296	363	325	338	283	329	346	331	354	307	361	330	318	342	371	346	344	361	333	348	343	320	325	337	339	348	346	298	337	321	335	331	325	301	329	289	344	334	338	334	335	359	356	322	344	326	345	338	354	344	349	310	318	340	341	360	315	309	337	311	338	349	338	334	279	333	313	345	337	346	340	328	343	346	327	313	351	364	306	308	348	347	342	320	327	347	336	330	364	351	292	322	333	341	322	330	318	334	363	326	341	314	343	324	296	320	370	329	321	343	299	332	331	321	321	309	334	356	323	335	321	309	356	334	314	352	309	320	367	349	345	306	313	330	316	320	327	375	329	331	336	317	338	350	325	328	321	331	331	331	319	334	358	323	342	342	330	319	343	351	307	336	311	345	339	353	321	338	355	336	354	336	342	327	364	351	350	327	332	335	312	334	332	327	328	317	332	306	300	339	315	368	358	361	360	330	368	352	327	362	364	327	350	315	370	320	349	337	349	343	346	342	327	363	347	366	325	365	306	335	342	349	343	324	311	312	333	332	332	385	329	320	310	359	320	329	363	318	315	310	294	315	339	312	332	352	341	341	332	356	325	316	291	362	321	336	321	370	315	313	318	320	327	312	301	327	339	326	337	295	363	343	334	325	320	359	341	306	299	334	329	324	316	331	342	351	353	388	304	364	312	368	346	314	375	313	336	327	326	336	330	348	331	337	320	364	362	310	307	355	350	326	312	340	326	354	336	332	344	331	347	325	301	298	292	339	349	315	349	293	355	305	290	318	303	358	318	327	332	330	338	336	351	330	354	342	312	286	338	316	318	325	314	357	316	325	320	337	331	331	358	322	308	323	324	308	315	380	316	332	337	356	321	331	335	331	340	311	331	328	334	342	314	292	335	345	312	317	336	315	311	352	338	311	327	337	326	329	337	341	352	327	303	370	316	295	322	351	324	373	366	346	336	349	318	318	343	360	301	350	343	329	300	356	349	348	331	313	329	362	335	336	329	358	332	329	347	322	296	311	339	348	294	315	345	321	347	335	352	361	315	318	337	363	320	332	344	318	314	334	317	321	319	342	335	332	325	319	329	345	343	295	286	303	342	317	318	345	360	285	327	327	311	351	324	335	334	363	373	335	313	323	345	290	354	320	344	339	301	335	331	327	285	326	379	336	326	327	325	302	345	335	355	326	324	308	303	332	333	329	358	335	339	339	336	349	346	347	348	337	307	324	352	345	352	318	343	336	344	323	320	322	341	334	352	340	316	347	348	308	327	332	332	305	352	354	317	339	353	311	331	310	344	338	347	328	321	346	358	315	304	349	360	320	339	331	304	351	325	307	312	320	306	310	312	348	337	331	323	373	352	335	318	348	344	336	345	314	326	360	361	320	327	295	296	332	301	340	334	370	302	333	320	343	302	344	354	331	322	331	319	327	344	320	324	311	328	354	330	302	287	359	353	344	326	321	315	327	328	339	313	335	334	318	307	332	329	330	362	340	328	350	309	312	321	313	318	347	321	299	300	317	314	337	325	330	331	295	330	336	316	348	335	333	360	352	370	314	345	320	383	318	364	314	358	332	331	320	356	358	335	335	319	303	367	347	347	313	323	326	331	319	354	282	331	331	356	344	338	356	320	341	324	342	349	346	339	321	287	345	315	340	295	342	350	341	335	323	349	354	359	329	352	328	325	366	343	313	321	340	324	353	321	324	353	330	336	332	331	317	395	324	311	330	332	332	348	318	296	310	310	341	294	305	342	348	318	314	363	350	367	332	320	342	340	315	292	299	324	329	320	349	317	306	350	336	303	336	336	322	340	329	370	314	323	330	344	320	310	343	321	343	325	358	355	322	333	327	336	332	316	291	347	324	333	355	338	341	305	312	371	340	347	304	305	290	282	296	320	342	334	316	291	380	327	291	344	326	299	343	283	347	324	347	334	318	320	315	301	306	331	321	299	331	365	332	336	339	350	331	353	339	338	304	333	323	320	326	329	331	311	329	330	319	326	367	305	360	356	365	339	352	337	360	317	321	356	315	344	299	340	309	293	389	325	388	340	348	310	316	330	329	323	343	286	339	342	319	347	306	341	334	340	331	321	333	332	318	359	316	361	302	352	364	316	346	349	368	350	329	341	319	349	336	359	339	349	307	336	324	324	340	318	336	342	323	324	322	342	322	301	354	314	331	316	316	338	325	333	301	310	328	318	336	340	321	310	332	340	351	308	348	301	338
14826	15237	23703	27409	27768	25139	24360	21631	19291	16045	13859	11318	9915	8392	7522	7656	7258	6189	4957	4155	4140	3853	3461	3308	2979	2594	2143	2081	2118	2109	2198	2218	2142	2184	1987	1833	1709	1713	1519	1453	1309	1373	1239	1252	1066	1101	1091	1087	993	972	1001	982	1029	1008	961	986	892	883	892	932	1001	935	881	887	862	888	883	824	796	840	789	879	813	851	855	813	827	828	804	847	822	823	802	852	808	775	779	806	802	830	830	787	813	811	772	824	818	842	828	815	793	800	826	819	788	815	820	825	819	802	799	837	808	816	835	796	804	784	877	813	812	797	843	818	882	818	822	829	848	810	855	823	746	820	815	881	819	867	763	754	867	763	797	792	875	797	805	793	851	798	803	802	758	771	773	857	809	845	777	825	783	814	802	812	826	797	824	818	854	809	800	816	820	755	819	788	812	802	826	790	809	772	803	773	815	840	774	812	778	785	814	807	805	797	817	802	785	781	767	776	791	772	797	850	800	807	824	779	783	829	836	771	864	759	817	744	828	769	844	862	851	802	832	759	788	826	856	865	799	767	795	784	867	760	793	794	839	784	819	796	841	776	812	767	810	809	829	871	770	800	824	780	810	793	843	834	829	832	871	770	813	790	793	764	833	791	812	789	807	786	835	795	796	825	862	787	801	802	811	789	749	835	795	795	838	825	827	793	823	802	799	801	836	770	807	831	812	805	767	820	785	785	749	817	793	857	795	785	785	843	805	792	798	818	740	781	823	791	833	860	798	808	814	799	861	826	769	839	793	851	789	802	854	828	845	812	817	853	785	830	816	772	839	818	829	795	833	791	834	818	801	824	818	809	821	831	820	824	805	756	788	809	885	813	821	783	807	806	776	820	854	801	766	796	841	834	779	766	789	727	813	850	760	814	822	823	822	828	856	810	797	793	795	786	788	849	782	826	832	801	800	738	859	780	765	760	777	864	822	793	774	850	813	793	823	823	823	834	806	845	796	822	835	775	812	825	797	797	780	881	824	752	776	832	791	824	809	802	818	835	786	828	794	822	786	807	823	811	794	795	781	838	767	794	841	809	760	782	790	815	793	830	783	824	795	770	783	884	834	794	820	821	803	795	844	842	805	839	773	833	821	807	803	764	847	773	840	853	783	806	824	825	754	815	788	753	827	785	793	808	803	818	838	795	810	851	792	803	813	772	775	796	809	771	822	767	792	812	760	749	790	770	861	809	776	752	781	754	808	809	839	814	801	817	805	862	823	842	854	831	823	765	805	857	813	836	799	817	815	741	825	821	813	838	775	844	838	780	776	799	806	836	804	860	819	765	766	807	825	856	831	793	792	814	744	841	826	784	782	795	878	827	782	808	835	765	794	847	785	805	835	796	844	826	767	806	780	785	798	755	827	876	789	829	789	740	800	831	812	785	823	825	838	820	845	782	856	810	806	834	814	798	758	757	822	830	835	800	822	820	764	831	757	776	742	789	847	810	832	825	820	816	872	814	781	790	819	787	807	756	800	808	823	809	787	782	822	759	809	827	834	856	826	767	791	792	771	788	811	816	808	836	785	806	829	817	808	800	826	778	817	833	774	790	814	826	771	804	812	810	783	803	788	832	743	776	801	802	848	829	771	788	832	834	819	803	808	813	810	775	825	807	777	798	785	854	779	813	784	798	809	797	772	784	846	876	837	814	814	790	766	816	780	787	817	767	811	826	818	812	807	758	775	769	784	829	821	805	812	816	807	794	847	794	845	857	852	756	820	853	815	794	776	767	817	803	810	802	816	819	714	801	803	782	811	909	866	783	817	859	808	821	798	808	840	823	862	826	829	806	832	822	780	835	834	764	761	788	768	828	811	833	858	823	783	809	785	845	780	831	819	830	842	792	780	817	787	782	772	832	796	848	823	809	815	814	746	824	844	793	831	804	823	809	805	828	773	832	804	787	779	824	803	868	796	817	810	820	832	822	798	817	818	807	818	811	853	817	792	818	805	794	797	767	821	821	833	793	831	807	816	860	755	850	781	821	822	790	805	826	777	789	801	831	783	780	795	864	810	793	783	830	776	769	802	800	791	805	844	824	738	795	817	776	843	791	828	754	793	820	848	786	777	907	773	770	782	771	808	800	808	786	828	795	801	832	847	776	797	757	795	840	841	838	793	819	760	847	826	821	814	796	776	864	787	823	781	838	806	821	860	832	847	843	849	815	838	781	764	809	769	762	809	818	820	788	797	828	803	794	798	805	764	787	799	826	778	793	825	766	861	833	792	793	795	776	802	799	841	817	825	821	795	785	808	810	818	831	872	893	844	775	822	805	873	755	809	811	801	817	826	831	778	816	747	793	781	808	815	788	798	805	827	803	800	822	825	744	819	807	818	815	807	803	816	749	842	769	839	792	837	785	828	763	842	782	816	806	751	778	834	791	773	775	755	817	809	892	781	821	808	824	778	803	815	823	808	816	802	814	793	843	798	770	808	811	759	859	828	842	826	799	800	793	837	812	785	770	853	799	829	808	821	829	780	884	801	773	837	834	830	805	772	828	841	815	778	777	803	745	791	815	818	840	830	837	811	854	801	781	822	745	773	847	816	795	818	798	825	820	796	804	807	843	791	834	815	784	804	813	844	813	819	794	804	805	830	846	762	871	858	813	792	836	843	846	829	817	779	837	777	777	797	861	760	770	819	822	790	817	793	810	839	792	791	814	805	786	809	764	828	798	827	818	790	811	836	837	803	826	791	811	848	816	809	813	791	806	786	838	807	815	838	807	784	809	842	797	750	811	788	861	813	788	813	792	806	823	806	783	832	756	788	821	795	804	844	819	752	842	766	793	800	754	816	844	852	828	803	845	807	826	768	827	863	827	795	809	836	840	830	764	739	815	832	827	769	788	810	779	859	811	816	821	791	775	785	813	821	832	787	913	825	798	848	829	813	783	790	870	827	864	837	839	815	786	798	785	794	810	844	819	816	809	795	821	771	811	875	820	808	823	819	852	818	823	842	844	824	808	810	807	767	829	834	823	840	842	803	824	803	769	867	799	801	776	839	790	803	786	816	807	808	833	781	803	790	805	820	802	793	806	768	823	781	815	815	801	809	800	811	795	812	772	835	822	808	833	776	815	783	768	801	813	745	865	776	829	826	776	737	753	824	813	791	817	828	794	807	793	817	792	848	814	808	827	774	814	844	792	857	827	852	775	798	848	810	838	832	831	792	817	782	804	821	817	809	754	846	769	752	826	796	780	777	836	834	799	832	845	855	836	798	775	795	733	817	783	766	777	785	833	835	826	792	798	817	804	773	787	841	825	808	818	843	786	847	831	787	804	841	854	814	851	787	790	840	786	774	761	787	863	788	786	789	805	784	827	826	825	838	817	810	787	798	816	782	805	849	824	800	825	787	824	793	822	814	824	775	790	813	851	853	834	805	834	844	763	802	778	845	813	834	739	847	805	768	812	803	807	807	808	874	825	804	792	837	817	796	793	835	784	791	810	771	794	783	802	795	785	792	814	773	739	809	832
33757	26151	25950	23853	20048	16325	13947	10904	8814	6245	4672	3560	2873	2082	1834	1921	1797	1565	1304	1133	1065	987	885	798	843	677	566	596	563	551	598	609	573	553	530	497	508	459	435	425	391	434	401	382	357	327	342	365	323	343	323	335	370	326	320	339	302	339	307	318	332	336	313	329	301	316	313	329	329	301	289	266	313	306	306	330	292	313	326	286	282	311	279	270	307	277	302	284	311	307	307	298	308	287	315	292	293	282	326	327	310	308	298	270	309	282	297	273	301	289	322	317	331	275	286	318	315	271	307	304	277	307	295	290	297	280	272	294	277	320	291	356	297	279	278	278	285	284	320	290	275	280	304	306	296	299	307	309	242	330	303	313	281	292	292	284	270	311	297	286	290	309	328	320	290	276	311	301	247	301	300	320	320	291	282	303	284	293	302	279	272	309	308	312	288	299	277	290	305	296	308	330	285	313	284	296	300	292	324	264	290	280	311	301	302	313	304	309	292	305	287	292	309	299	302	312	317	265	270	287	289	284	252	293	304	282	309	314	298	302	299	311	310	310	293	287	310	296	291	301	292	307	282	277	282	279	268	306	336	308	334	306	298	311	293	263	312	306	327	291	312	292	303	308	309	275	287	295	320	303	280	303	286	275	270	276	264	337	277	301	245	278	312	286	312	331	295	298	303	286	308	293	291	268	304	273	312	279	288	263	282	293	303	295	343	277	274	266	285	292	298	291	310	295	306	304	290	350	305	306	285	279	307	295	272	280	293	315	293	295	279	290	302	313	298	329	280	313	325	298	304	278	314	301	320	310	241	298	288	308	298	302	300	279	326	297	317	311	276	288	268	301	296	289	311	283	302	280	311	279	299	266	271	282	288	289	295	291	291	298	263	295	274	316	287	301	305	301	282	291	284	291	293	267	320	317	265	305	319	277	301	309	268	306	293	295	289	267	294	316	308	298	285	267	292	291	280	283	268	307	299	313	305	295	299	280	330	297	317	288	299	277	282	306	311	290	296	278	295	279	305	298	272	289	281	297	294	298	286	269	270	306	304	285	283	278	294	311	260	272	296	291	280	306	315	304	300	346	320	305	297	328	308	317	301	311	280	316	265	286	287	302	323	320	302	283	270	291	287	275	281	296	305	271	298	302	297	289	300	303	297	301	310	306	339	324	319	277	276	272	305	296	294	308	288	296	305	281	279	275	310	307	288	298	290	291	296	308	298	278	320	282	296	289	310	300	259	277	294	302	286	288	293	293	309	308	300	299	300	293	325	307	282	289	301	288	276	293	310	302	300	301	301	289	267	305	291	323	301	267	283	306	306	307	277	268	297	281	283	303	283	300	316	334	299	291	302	276	285	302	259	288	323	298	319	304	292	290	299	310	321	314	310	281	316	313	286	287	313	318	293	302	284	295	291	291	323	278	311	298	308	296	297	316	314	301	310	316	285	316	278	303	283	283	309	301	286	309	285	265	272	292	319	305	282	310	290	285	297	289	299	281	314	305	270	282	299	308	264	300	312	301	296	265	321	284	276	317	266	263	289	309	272	311	316	276	307	296	259	287	320	278	284	327	307	253	298	300	251	302	282	300	295	314	312	309	320	302	327	327	296	298	309	310	312	335	307	300	293	280	295	300	310	282	273	275	313	266	296	293	305	280	273	286	321	285	284	304	297	288	294	292	303	286	305	291	286	300	289	295	290	306	267	333	288	292	281	298	268	315	295	284	328	335	326	321	286	305	294	307	329	279	282	289	302	289	291	280	288	280	320	291	296	288	278	292	316	306	306	269	305	292	292	301	304	306	291	281	305	315	280	273	281	285	299	282	275	318	307	276	294	298	257	272	265	289	321	279	304	281	311	286	298	319	316	272	261	291	296	332	271	309	295	300	318	313	356	323	301	296	271	303	286	279	311	280	302	291	289	284	303	294	296	314	312	301	260	299	314	307	308	321	294	262	281	310	291	265	279	293	300	288	273	321	271	269	291	292	277	312	276	268	303	287	291	308	271	303	277	291	302	303	294	284	275	300	282	310	305	291	308	290	286	282	290	285	337	313	299	277	292	288	288	298	291	304	287	282	279	296	238	316	279	332	285	283	261	280	321	291	292	309	311	291	268	296	296	305	299	326	288	260	301	339	293	289	267	290	272	311	293	319	307	304	293	307	330	298	304	324	276	280	325	306	313	260	297	288	268	306	299	277	272	262	289	271	290	268	306	280	308	305	314	282	322	272	322	281	266	290	283	275	289	277	298	310	291	293	290	299	263	281	289	309	297	345	279	294	310	314	286	312	293	277	290	278	304	281	258	295	280	309	281	292	308	277	291	284	274	278	283	310	332	283	286	272	281	297	320	264	305	289	308	301	307	287	259	304	288	310	291	298	300	286	286	317	303	280	273	281	297	295	284	293	307	262	284	312	287	298	305	297	315	284	285	294	285	318	257	300	266	286	289	279	284	291	270	299	293	265	275	283	284	296	286	307	287	276	251	303	284	272	284	272	265	310	305	286	291	298	281	301	315	319	296	298	315	288	303	293	286	283	291	319	288	266	241	301	287	289	291	276	301	302	316	282	320	284	280	277	289	270	268	329	274	282	273	280	277	277	267	286	310	313	304	268	267	308	276	299	292	301	275	286	301	300	314	286	295	271	265	297	288	294	293	308	316	281	270	313	281	290	265	294	293	298	317	293	295	310	251	285	274	268	309	331	295	315	277	284	298	297	289	318	300	282	287	300	299	286	295	264	276	340	301	292	300	306	300	308	272	271	279	300	269	274	300	274	324	317	274	261	306	284	292	279	306	289	294	281	284	278	292	303	298	303	312	284	317	282	276	288	290	296	285	287	280	296	293	290	320	317	287	298	292	279	282	296	310	298	285	287	298	269	306	311	318	269	312	290	321	288	303	283	277	260	284	320	293	296	291	287	284	312	286	281	265	301	284	287	296	280	308	257	282	323	307	309	276	308	311	296	304	325	260	287	282	303	290	277	296	291	335	308	320	330	323	306	286	276	285	271	286	313	296	289	284	324	327	287	294	279	282	291	260	294	295	292	303	305	257	272	296	304	307	313	270	286	311	291	277	271	299	330	312	300	229	289	272	293	287	271	286	314	310	271	270	269	305	266	299	269	283	294	290	303	282	289	269	294	323	289	292	304	308	303	283	298	286	301	268	271	273	294	273	273	299	316	301	304	288	290	278	305	297	341	292	285	289	265	290	315	290	288	318	302	300	303	300	282	297	283	325	268	311	312	302	262	295	261	335	315	286	258	301	285	308	321	294	309	290	261	279	282	282	318	296	300	324	283	284	299	295	268	298	279	303	270	289	261	297	294	278	302	300	284	286	304	300	295	284	301	283	269	310	305	322	295	301	301	312	330	279	298	294	262	294	342	282	318	296	282	284	299	285	266	280	294	279	268	303	299	313	267	278	277	273	269	340	286	288	256	265	288	293	289	295	270	323	284	270	302	311	309	273	292	281	284	288	297	281	280	292	267	284	327
19955	18602	28561	33150	33066	30856	29469	27072	24715	20559	17936	14927	12997	10647	9503	10067	9666	8054	6647	5886	5712	5260	4603	4205	4385	3297	2815	2894	2998	2761	2976	2826	2862	2684	2363	2031	2117	2013	1814	1662	1563	1554	1375	1334	1136	1141	1045	1107	1081	1071	1029	1026	1080	978	1003	877	864	871	855	909	888	949	869	854	783	828	819	757	787	752	745	812	734	816	775	784	741	792	745	748	749	767	716	688	747	682	726	801	708	691	766	679	727	694	730	751	762	761	688	709	720	733	693	708	714	694	695	749	716	684	732	714	744	692	682	683	703	709	716	703	711	705	725	702	747	646	698	707	697	684	712	744	689	742	751	721	690	748	721	678	726	685	713	753	706	705	689	747	689	755	659	685	719	742	717	694	706	705	728	717	762	664	679	684	684	708	698	681	691	732	737	703	763	739	707	753	723	718	659	711	708	689	689	708	710	726	746	723	750	692	730	751	712	707	716	679	723	734	722	685	726	757	716	711	688	693	681	755	686	753	686	708	681	700	702	696	709	731	729	720	711	729	717	673	733	678	730	763	713	724	730	721	748	734	710	680	737	717	716	706	746	706	726	704	667	740	674	719	695	746	726	705	703	710	676	699	728	726	715	769	696	664	747	683	767	749	689	694	658	676	681	653	722	685	748	775	711	762	741	693	733	717	672	755	696	742	722	689	693	702	713	752	742	712	732	734	665	744	689	736	695	690	710	694	724	728	675	735	715	654	741	695	749	687	680	738	698	695	702	710	704	746	731	715	711	742	687	702	714	684	675	690	701	718	709	698	719	726	738	709	708	670	710	746	706	707	735	718	744	720	722	721	671	726	657	712	684	709	766	732	724	764	732	704	743	719	711	686	689	674	738	695	758	684	716	709	675	646	737	744	759	678	732	709	735	725	706	718	729	776	692	726	660	689	747	712	714	705	711	713	743	685	701	714	730	680	708	700	712	673	752	716	703	688	719	754	746	687	751	743	716	720	717	718	694	733	703	729	744	724	722	712	716	736	682	695	731	711	781	678	718	767	762	750	686	721	695	647	713	765	738	721	687	713	672	704	697	747	742	758	715	720	740	710	677	724	712	724	726	680	710	752	681	707	700	704	745	749	655	754	700	683	699	679	701	699	674	712	698	681	715	746	683	765	720	765	698	678	687	716	736	688	701	725	794	717	665	662	735	697	732	737	740	726	686	672	765	696	728	714	730	671	683	697	733	741	691	703	683	713	729	714	737	697	724	779	706	720	718	723	746	668	706	718	703	731	716	709	709	707	694	702	717	715	729	733	693	711	680	730	715	664	723	706	659	705	752	698	717	732	713	701	713	694	733	725	749	714	663	708	715	719	788	708	742	706	734	734	678	741	720	747	745	748	685	737	669	724	734	693	718	714	766	654	728	663	707	715	687	734	712	654	732	702	716	717	728	726	748	678	708	674	691	702	704	674	727	715	692	732	766	730	744	655	687	727	731	730	716	700	764	717	743	688	668	691	777	717	737	681	673	744	720	705	733	710	670	748	686	715	685	692	728	681	682	707	705	699	729	720	704	768	697	760	690	698	714	724	742	668	722	695	740	749	740	718	710	686	674	712	722	690	686	702	709	738	718	712	719	747	708	680	721	693	726	750	731	708	664	761	707	753	753	723	704	697	656	744	699	736	721	728	663	697	693	726	720	728	712	739	744	746	695	753	716	707	711	714	733	727	670	697	658	693	720	670	704	690	728	723	728	718	735	699	740	711	753	698	713	732	714	730	734	777	690	703	699	706	708	725	707	730	721	755	670	735	725	775	663	706	760	735	698	632	723	730	766	721	671	713	753	658	711	729	716	734	751	713	728	746	722	672	713	709	757	710	764	740	719	661	683	732	676	666	703	719	745	688	731	683	717	711	721	668	684	711	716	688	673	739	703	699	730	723	715	704	697	693	719	721	721	712	686	704	710	701	711	720	700	691	769	716	726	689	711	684	718	718	713	676	679	693	725	713	717	720	697	704	739	752	745	685	739	733	722	722	697	728	750	726	693	692	720	672	719	757	735	718	668	674	750	701	735	701	702	753	715	699	699	721	770	719	738	714	713	732	718	740	707	687	692	712	703	738	676	708	707	697	767	657	736	669	726	724	738	677	698	682	743	666	752	735	737	688	731	690	696	703	689	746	644	713	716	749	710	750	731	754	744	710	632	669	695	752	759	692	722	678	729	729	722	707	749	686	699	723	703	742	693	742	702	771	720	719	703	705	731	670	746	682	724	704	721	713	717	747	727	714	705	723	723	709	710	737	735	742	713	700	743	721	716	663	653	743	714	746	720	716	750	705	734	729	735	702	662	720	712	706	689	671	694	703	751	734	732	707	660	711	680	672	693	693	689	693	768	743	688	713	723	697	743	690	691	742	677	744	707	706	678	677	741	727	680	721	686	687	716	698	722	705	755	724	716	700	713	739	712	702	701	703	689	701	726	702	712	717	689	699	669	746	752	719	691	685	718	715	739	758	713	693	733	708	676	685	708	747	685	734	731	701	704	637	753	721	684	739	735	739	703	693	714	681	703	759	696	692	747	756	720	684	739	702	619	718	713	667	711	695	707	733	753	694	747	691	710	736	692	707	698	659	701	681	742	696	741	713	706	755	705	713	748	704	686	708	660	673	709	689	682	683	698	716	722	670	704	708	722	677	716	688	732	714	700	711	748	714	736	692	717	694	760	706	718	737	722	739	712	690	725	711	719	737	748	734	754	696	719	737	703	684	721	775	686	687	685	735	730	732	760	690	719	688	695	709	718	768	719	706	707	676	740	685	719	701	706	712	724	761	714	754	722	670	747	744	707	663	709	740	738	674	668	679	723	701	649	653	735	726	678	757	713	660	687	772	730	664	680	714	702	694	716	747	713	710	748	687	714	726	727	733	731	684	725	707	716	712	748	752	725	753	724	741	735	719	752	695	748	709	768	663	663	716	692	691	695	679	714	763	723	772	736	708	726	723	649	699	738	701	668	740	735	776	772	763	717	718	711	690	698	711	718	728	723	723	755	748	730	651	725	667	740	728	690	701	746	716	709	737	696	705	693	682	671	695	726	699	703	692	703	694	714	722	709	701	748	735	682	696	723	732	697	736	744	663	725	665	730	743	732	728	734	750	724	700	731	685	739	687	707	755	683	724	655	712	657	704	745	694	713	677	695	717	708	730	693	697	693	687	744	717	715	731	673	777	701	713	702	717	692	759	721	697	733	698	715	751	725	719	721	690	733	729	741	683	719	729	720	709	674	702	713	707	692	728	690	746	704	708	700	700	679	694	718	711	706	689	702	748	704	747	722	705	742	695	703	742	667	683	701	673	715	695	732	732	696	688	656	719	705	715	683	765	726	713	706	703	732	671	737	701	673	743	730	718	704	683	672	687	707	735	723	708	710	713	692	754	742	693	699	707	734	698	705	740	674	699	716	708	742	744	766	710	665	674	739	762	733	714	770	731	721	738	731	724	729	702	691	660	707	688	769	719	747	686	715	701
15322	11303	13229	11503	9260	7265	5568	4564	3398	2509	2079	1613	1203	1071	999	954	889	685	646	599	565	537	466	449	478	429	376	438	364	373	398	384	392	370	372	391	342	304	348	317	318	290	293	300	320	307	314	282	326	295	274	281	306	303	294	282	297	298	316	259	288	292	291	283	300	294	285	288	276	287	297	289	274	299	298	269	274	274	281	324	279	237	282	280	280	305	273	288	283	290	295	259	249	255	291	284	288	281	264	241	263	283	267	273	268	293	290	290	261	253	276	300	249	249	290	287	275	292	278	283	276	274	293	311	290	280	270	258	294	297	254	280	286	272	309	292	296	255	272	268	251	257	269	290	270	298	267	274	311	247	290	264	263	274	266	306	307	293	275	298	255	308	300	247	268	267	272	295	284	294	288	267	270	312	268	278	287	323	288	258	284	293	290	274	301	298	270	267	290	300	286	295	296	305	262	318	316	257	269	276	272	280	286	304	278	296	294	253	267	265	264	300	278	287	268	279	290	300	278	294	300	297	287	278	304	275	272	283	270	283	274	302	279	299	285	280	259	257	288	280	278	290	282	277	273	263	303	271	290	293	289	268	241	300	253	249	272	288	268	277	293	292	311	286	289	291	294	289	262	281	264	275	242	268	289	259	296	281	289	309	344	267	262	266	296	280	307	277	287	259	277	276	268	295	262	295	268	295	264	254	259	284	254	256	282	309	269	278	256	277	296	276	259	278	265	263	312	249	263	251	285	264	289	267	250	288	292	260	273	277	289	291	301	271	276	278	286	260	309	277	274	306	259	297	257	307	261	271	259	263	293	284	275	229	306	254	292	243	271	274	310	298	291	301	275	287	285	278	320	283	310	269	298	277	283	278	269	284	285	299	293	299	273	285	313	290	245	264	287	267	284	274	326	287	286	281	249	285	321	273	252	292	268	285	308	259	301	253	261	271	240	316	307	274	279	283	310	246	275	273	269	286	300	296	274	297	332	279	295	284	270	289	291	282	294	266	247	270	316	261	283	321	292	297	289	287	302	322	292	293	259	279	261	268	288	268	252	248	266	280	261	262	294	294	286	288	282	262	263	278	246	299	261	267	262	299	272	276	284	316	289	255	305	269	294	284	272	248	273	308	319	274	313	254	317	266	278	254	282	291	304	349	300	287	280	269	251	272	288	282	296	270	271	353	275	303	291	275	291	293	271	276	277	296	321	273	294	268	264	295	282	288	286	283	309	297	299	295	261	263	269	298	279	286	292	282	292	296	312	290	275	282	307	296	297	268	254	294	311	270	275	285	260	293	256	280	246	257	277	305	268	241	306	261	273	311	284	263	300	281	293	303	295	272	265	250	310	292	304	280	281	269	287	279	276	260	274	298	276	269	266	254	265	305	295	267	274	261	264	277	253	309	248	257	288	260	284	243	272	266	279	275	288	287	324	269	279	246	262	283	299	263	304	286	288	250	285	304	289	261	310	267	285	304	311	303	302	304	295	308	252	259	268	262	283	312	263	270	272	263	283	295	282	291	282	297	256	258	290	289	251	283	273	279	284	272	277	251	293	260	251	297	290	272	302	300	284	292	279	252	282	254	265	273	274	292	238	263	294	281	265	259	277	306	314	264	301	292	291	292	276	285	308	316	295	283	276	266	271	271	277	243	276	328	305	283	279	279	260	237	297	282	275	282	260	282	304	258	255	298	287	264	292	259	297	323	251	282	269	309	241	283	309	276	263	281	293	282	263	281	283	299	272	263	236	281	290	246	274	287	289	290	278	285	272	294	301	303	309	262	253	236	280	278	307	285	290	273	311	292	274	271	259	281	306	285	287	287	303	263	280	276	299	312	317	291	288	309	268	270	294	319	269	293	297	275	264	292	318	285	287	257	307	275	304	280	274	273	322	287	272	312	257	295	289	275	271	294	278	297	280	270	272	282	258	294	263	281	277	268	266	293	261	288	292	270	300	287	271	290	271	270	252	287	272	283	285	290	289	280	299	315	279	289	307	263	260	280	263	298	298	285	295	291	304	277	262	251	260	278	251	293	301	289	280	243	242	279	308	301	282	291	293	294	261	288	257	298	275	262	311	256	280	303	277	310	285	275	296	311	282	280	281	281	308	286	311	269	276	272	298	287	317	274	271	303	282	276	278	270	280	278	291	288	329	286	272	256	263	284	264	303	276	274	268	270	274	323	276	269	296	269	287	297	326	293	293	264	276	300	263	280	277	263	243	267	266	294	269	263	282	337	277	291	284	280	252	273	263	289	247	270	289	281	295	300	268	263	308	267	304	285	273	274	279	297	290	284	274	274	281	246	254	283	283	279	285	324	323	294	286	297	284	243	298	291	248	283	289	312	278	311	255	236	269	261	253	260	306	285	279	301	282	255	281	282	276	283	278	285	272	296	278	276	259	286	260	260	260	301	315	253	280	248	239	294	263	237	304	265	265	282	290	308	264	290	300	285	276	280	292	276	281	313	281	304	274	284	290	288	300	306	296	289	282	290	255	303	310	271	281	295	261	305	292	274	264	298	272	301	273	309	310	317	270	289	273	315	339	244	285	298	273	284	276	258	296	290	265	275	285	297	282	283	338	243	271	304	269	271	270	276	251	277	285	321	262	287	279	274	298	262	243	271	289	293	268	288	266	285	278	272	277	265	280	279	274	266	279	284	277	267	298	326	252	278	307	284	277	250	288	325	316	269	300	271	278	271	267	281	299	281	241	256	293	308	268	311	273	285	268	280	303	276	306	280	305	310	265	302	284	286	305	268	273	277	271	292	259	275	285	314	258	265	278	278	268	284	272	264	252	260	261	300	301	286	265	295	287	272	257	278	273	275	287	282	281	276	275	295	295	273	293	273	283	287	304	280	294	286	297	282	278	258	284	315	289	277	298	330	289	289	252	300	248	304	299	286	249	276	263	296	257	287	285	262	295	257	266	280	303	267	292	267	274	288	300	302	280	301	265	292	279	278	290	288	304	287	327	307	289	270	279	262	273	284	282	307	276	274	302	285	331	283	295	276	271	305	267	287	294	292	268	269	313	261	262	272	296	260	296	289	306	287	289	275	274	274	282	314	328	275	274	312	264	249	277	261	273	254	307	300	266	257	265	317	289	322	274	285	281	275	275	302	293	262	253	256	279	262	272	294	275	277	295	264	256	289	291	274	315	276	293	266	289	264	285	286	272	263	281	330	309	301	279	249	307	261	316	281	256	275	282	277	294	288	269	293	293	275	283	296	267	268	304	296	285	305	299	281	276	286	269	270	296	281	257	275	271	283	283	311	291	287	280	281	290	260	282	294	304	286	286	268	308	292	305	265	271	295	270	292	281	271	288	270	263	297	283	280	265	294	268	311	261	303	269	262	272	282	274	270	278	306	295	311	257	311	255	291	272	295	286	290	278	295	264	281	315	279	286	278	264	298	265	275	279	274	293	305	272	334	292	282	304	287	279	277	275	273	308	272	289	253	318	272	248	299	278	269	281	289	285	290	279	258
8686	9138	17437	21213	20521	19331	17526	15843	13997	11353	9715	7848	6042	5348	5047	4940	4672	3696	2940	2786	2637	2480	2127	1979	1920	1635	1483	1464	1368	1455	1589	1677	1525	1429	1329	1155	1326	1179	1049	1028	994	938	962	901	854	803	866	797	779	816	786	832	807	778	751	761	753	794	745	733	737	738	685	724	685	706	700	713	719	758	708	751	674	706	692	685	681	682	733	650	692	690	705	724	695	690	669	735	731	721	702	660	672	735	616	698	687	763	687	706	700	717	696	725	712	722	715	726	733	723	717	689	719	699	672	688	731	716	666	692	701	712	718	678	690	724	761	707	678	718	711	695	662	694	632	707	661	672	693	707	711	709	700	663	711	753	689	721	695	681	705	720	692	670	728	637	724	692	709	658	695	723	648	719	715	642	716	674	640	735	701	664	727	681	715	750	699	697	676	655	744	697	691	698	686	743	703	719	670	721	683	705	698	682	727	700	712	700	737	681	697	690	675	719	706	699	719	724	683	728	696	717	739	642	684	705	726	669	678	661	702	723	725	692	661	702	703	672	720	704	695	725	714	703	662	735	708	711	683	698	716	702	668	756	717	676	736	702	705	714	671	699	695	691	719	677	682	695	738	695	671	766	736	708	653	686	670	732	695	725	652	712	664	731	667	691	706	677	690	713	708	699	692	673	729	666	726	671	652	683	743	714	728	685	684	692	726	714	684	696	701	670	680	706	669	683	729	710	748	752	703	668	647	718	710	709	688	729	683	731	731	668	697	683	671	720	647	710	666	700	700	664	703	664	692	721	699	693	707	660	692	702	754	713	667	655	679	684	668	700	710	669	686	704	654	689	669	681	702	683	693	680	665	709	686	680	707	686	679	667	695	721	740	677	739	677	767	700	684	704	699	694	747	637	669	689	747	717	679	693	724	719	681	674	683	718	666	654	675	720	677	634	726	717	707	722	704	697	733	708	661	700	724	714	735	709	719	709	681	711	707	659	698	726	694	710	758	716	662	702	688	719	705	675	682	704	682	746	726	669	707	688	705	692	707	708	685	713	680	752	751	699	726	737	703	666	738	724	713	690	719	708	673	699	689	678	645	693	716	653	720	699	709	741	717	650	722	687	728	702	715	680	725	727	689	651	718	691	704	678	697	706	706	718	687	681	703	692	716	690	681	669	694	717	691	679	708	728	647	690	640	688	651	693	708	665	704	734	727	680	702	672	697	727	658	738	708	673	714	708	709	681	728	695	681	668	726	712	733	701	683	715	732	688	688	653	673	712	714	711	709	709	651	666	702	688	714	715	706	683	686	672	712	728	766	683	710	670	720	688	704	700	743	729	699	736	724	705	698	744	687	670	706	687	710	748	680	707	691	721	666	719	724	701	685	664	679	734	692	700	673	730	643	675	699	700	708	661	683	724	683	697	692	668	705	725	684	734	736	700	723	702	696	751	674	683	684	704	712	631	678	750	669	660	671	681	738	660	637	711	654	672	670	727	737	695	688	718	657	674	738	707	714	733	743	709	656	703	729	730	696	708	702	695	719	704	654	719	713	749	715	706	657	708	717	730	686	664	686	726	739	665	736	698	728	688	785	744	692	667	687	694	692	703	705	698	684	715	717	660	734	701	710	685	688	696	722	682	703	663	742	716	682	686	708	626	710	702	718	724	715	702	692	696	680	743	707	709	721	702	675	770	718	757	740	680	676	724	686	685	741	721	698	739	660	707	695	713	728	719	687	712	701	708	691	735	685	665	691	655	675	686	682	664	679	662	688	720	723	707	708	665	702	711	685	758	730	710	689	703	723	679	710	717	679	693	657	741	695	670	713	696	723	679	684	664	700	725	671	592	714	692	700	703	665	704	705	703	703	714	691	735	659	677	654	628	727	709	641	743	712	719	680	685	704	642	670	700	679	699	662	663	709	680	702	724	679	678	694	722	686	721	666	720	731	680	668	693	744	741	722	706	717	716	725	625	700	712	715	651	692	757	669	709	722	702	723	683	686	707	724	746	722	698	689	688	677	683	742	719	696	702	707	702	687	718	694	703	672	703	729	660	706	686	759	691	682	739	708	744	707	731	668	661	683	721	726	722	678	684	694	719	725	697	735	705	717	683	726	684	662	702	651	709	715	705	675	747	702	686	759	624	691	655	702	700	695	674	689	696	712	685	669	698	657	710	714	687	693	691	698	684	656	687	709	675	714	730	652	670	729	653	701	682	656	706	686	718	671	659	713	733	684	651	724	724	674	689	656	669	723	641	700	686	722	741	719	733	697	707	703	698	660	669	727	732	690	705	710	688	688	700	708	702	751	704	760	722	681	727	687	723	724	706	695	699	714	713	652	697	702	671	726	697	711	695	708	706	730	701	675	719	713	689	704	691	666	707	647	688	636	705	727	658	679	689	700	695	682	700	680	725	697	691	691	710	714	706	731	690	712	718	688	692	683	676	704	666	722	710	674	692	690	668	711	648	726	704	684	717	721	728	706	723	700	720	681	738	683	680	712	661	712	732	709	698	689	706	678	727	680	745	756	718	676	725	659	656	705	675	633	718	700	696	705	691	661	648	690	683	700	710	660	723	683	726	713	733	676	650	693	702	763	705	734	703	667	712	679	672	712	697	708	706	708	681	718	712	764	696	714	711	690	691	715	708	724	682	650	716	681	723	684	699	688	728	687	702	732	704	739	712	707	683	712	701	711	712	747	707	690	721	727	677	687	662	679	723	679	642	685	737	725	707	712	633	661	688	704	697	749	617	691	630	669	699	692	708	680	637	697	680	700	683	660	701	673	720	699	690	734	687	702	701	676	684	694	670	721	703	706	700	695	748	648	719	643	696	726	700	655	677	755	696	684	677	704	656	691	706	733	640	692	655	713	744	706	721	721	686	690	713	670	691	688	685	659	722	687	670	732	667	689	703	720	689	681	674	688	713	729	680	671	735	656	679	728	724	711	742	671	635	701	677	660	688	677	698	732	710	720	701	708	665	723	730	711	717	705	741	697	721	730	703	652	715	717	716	658	687	697	683	724	690	648	736	690	720	696	672	722	714	682	654	701	669	718	741	681	676	682	703	737	703	638	675	712	675	715	713	720	737	695	693	682	706	656	713	695	710	684	688	673	720	700	708	689	659	740	727	670	682	730	682	703	654	741	719	705	679	689	725	674	700	710	685	707	662	726	697	672	676	697	696	710	656	709	650	698	681	629	655	724	691	711	744	708	714	710	685	728	690	697	736	684	688	715	670	686	673	692	681	680	711	721	666	660	681	695	711	667	694	721	736	670	699	662	706	688	747	667	699	707	686	720	717	689	664	687	723	748	717	701	712	747	737	678	693	704	724	733	727	680	677	711	750	635	682	716	722	704	709	687	719	711	714	682	662	715	708	687	669	689	738	633	683	721	685	697	707	700	742	712	680	697	709	699	720	668	693	689	715	739	734	708	696	705	681	747	700	744	742	699	698	674	705	691	740	716	683	702	699	746	754	721	733	695	667	644	665	724	697	710	727	694	681
24205	18153	19818	18196	14555	12386	9738	7930	6168	4535	3608	2688	1823	1603	1527	1400	1250	983	891	869	810	740	674	626	635	551	512	553	540	495	506	510	503	533	499	456	470	443	419	384	417	407	405	347	313	389	377	375	325	341	326	367	358	333	366	358	349	376	351	310	348	330	318	353	340	352	339	318	310	303	347	331	350	342	330	342	324	292	353	316	334	351	317	326	311	313	343	320	360	334	319	343	310	311	341	325	338	361	341	357	320	315	339	301	302	302	349	335	335	324	327	343	303	305	330	308	315	318	332	339	300	348	316	313	313	342	337	318	322	320	308	353	336	329	310	336	365	309	305	323	355	318	361	337	308	303	340	311	360	357	338	328	342	343	379	330	283	316	333	328	328	317	329	328	309	305	293	327	308	328	356	325	308	336	333	345	339	297	371	358	358	340	317	291	310	330	317	327	324	306	350	323	323	319	319	309	363	299	319	307	314	315	304	298	314	315	340	309	339	328	317	291	318	320	364	363	329	333	302	326	350	360	340	310	304	342	332	319	328	343	334	339	358	327	326	309	337	320	322	380	326	317	341	356	334	347	328	330	319	343	320	320	302	353	317	328	317	336	322	309	334	332	325	332	329	346	342	301	333	314	336	318	336	371	362	353	311	319	322	341	321	294	346	331	328	337	331	306	356	325	329	316	320	322	297	339	324	321	323	336	360	318	346	307	293	322	355	304	319	319	352	332	322	360	311	340	341	347	328	327	324	300	350	325	350	315	320	338	319	332	326	330	382	305	322	354	330	352	310	339	343	311	349	352	331	321	323	291	345	332	325	343	333	323	305	317	309	322	341	369	308	335	341	353	336	311	313	313	322	319	331	332	328	335	272	314	320	357	303	344	341	332	358	317	342	334	366	341	315	337	342	294	315	329	327	290	355	343	338	352	290	311	311	334	354	332	364	321	304	342	293	305	365	299	343	353	322	314	301	333	327	301	314	372	341	308	314	308	297	331	306	344	323	343	292	342	337	337	324	348	375	325	307	307	356	299	326	330	300	299	353	315	327	314	331	317	364	332	324	315	319	320	334	311	343	325	330	327	319	328	320	303	324	308	313	366	318	340	338	322	349	326	372	330	333	336	320	351	298	315	337	357	318	345	340	339	345	334	384	345	309	346	332	334	312	333	345	325	332	305	336	296	316	319	313	343	361	338	353	345	353	333	338	319	341	323	349	312	330	354	316	298	339	291	360	318	319	359	299	334	329	293	314	335	311	352	326	335	326	321	304	319	327	334	329	341	292	324	320	311	317	356	311	334	303	326	330	308	330	321	287	368	340	318	372	322	307	310	316	279	308	339	317	316	317	333	338	310	343	343	336	336	346	313	356	334	328	335	347	329	346	348	316	330	321	336	354	321	342	323	332	314	347	325	304	343	308	324	309	346	333	332	331	336	295	352	306	350	351	315	327	333	347	331	327	331	311	346	334	318	312	317	323	329	356	329	321	307	331	339	316	350	330	302	303	313	333	289	321	349	333	352	307	309	298	339	304	331	351	335	311	321	358	347	345	349	309	307	319	327	320	327	344	319	342	341	295	331	329	315	343	297	321	309	332	321	324	346	324	321	315	360	338	301	320	322	359	333	307	327	314	326	328	347	346	323	303	339	330	356	351	329	300	340	355	301	302	351	322	323	321	338	303	312	347	325	312	320	304	334	352	312	353	321	340	350	333	315	364	307	339	357	328	343	347	338	310	330	347	353	315	297	360	375	325	327	332	290	331	349	326	346	372	325	310	336	337	280	303	330	359	349	353	333	330	331	343	323	302	332	322	341	341	314	339	321	304	323	336	297	346	344	327	348	359	349	322	309	321	319	333	334	339	355	331	341	307	333	289	322	364	321	319	300	339	326	321	325	328	342	302	319	329	308	311	321	303	298	330	325	332	345	324	332	312	308	331	338	308	315	339	324	328	326	310	315	321	384	338	338	307	314	322	326	297	340	335	342	296	329	332	341	336	274	340	295	338	331	293	301	291	347	309	352	378	371	335	340	308	327	308	351	318	311	354	332	353	328	325	315	299	348	357	329	358	340	327	317	318	315	306	320	326	276	318	352	326	333	360	338	350	331	343	330	317	348	354	372	332	310	350	354	307	317	323	360	286	327	322	351	300	353	313	331	315	336	322	341	286	364	292	361	330	310	324	324	306	338	312	336	323	345	312	321	331	335	330	335	330	372	294	331	331	365	307	341	377	310	284	351	343	331	325	337	320	357	326	359	294	340	357	355	342	347	321	342	347	310	318	335	344	350	310	331	345	319	355	310	341	366	291	358	320	341	345	340	341	325	348	340	295	307	294	328	341	310	303	340	319	341	361	306	324	333	363	357	314	309	290	349	317	304	313	306	319	318	332	349	320	295	354	328	318	314	305	308	339	341	343	317	303	318	302	340	323	332	351	320	350	331	317	328	333	358	287	319	333	330	352	294	347	308	346	360	341	335	344	331	304	319	331	330	337	332	310	330	351	353	304	327	324	341	326	312	347	315	301	346	327	294	319	320	330	307	346	342	323	333	326	319	328	326	359	317	319	342	340	311	328	337	371	327	344	316	306	323	328	348	367	332	335	316	344	327	331	285	311	331	377	312	368	303	363	337	319	295	313	342	307	350	339	304	329	309	318	289	332	338	319	362	327	328	321	332	334	330	345	325	325	341	335	334	314	271	300	297	343	308	328	353	312	328	306	311	281	328	341	321	287	321	318	358	368	341	286	348	324	296	324	315	342	300	376	342	321	323	326	344	313	347	336	339	319	304	317	326	341	317	304	331	299	302	308	330	319	299	329	321	351	337	316	335	315	363	339	334	307	346	340	319	346	318	361	344	323	330	349	320	323	309	330	318	310	343	352	338	310	337	334	313	300	312	331	314	344	324	327	317	307	301	348	311	363	354	369	332	329	326	335	311	336	376	356	333	332	331	311	306	345	343	305	309	333	339	329	322	327	367	335	327	345	388	327	338	319	316	341	335	305	319	353	344	340	312	363	347	329	331	308	319	343	360	310	338	294	336	346	322	316	312	337	341	369	329	313	327	338	328	306	341	341	295	296	330	349	327	353	300	337	339	314	326	320	347	316	322	310	330	342	336	346	337	324	321	307	335	345	318	338	350	343	349	323	348	326	330	326	322	309	305	312	367	326	357	313	288	321	313	302	304	334	325	325	297	334	338	348	290	338	343	304	334	332	322	345	327	318	342	333	317	346	321	323	315	287	336	316	323	328	321	315	311	329	299	328	343	338	350	324	331	338	303	359	305	335	340	339	319	336	329	326	343	324	306	315	300	338	352	358	328	335	342	303	300	330	326	287	343	332	319	330	368	338	346	342	319	311	357	357	337	310	357	297	289	291	318	358	351	336	324	370	324	304	306	343	339	327	332	290	326	301	335	332	301	320	326	346	324	351	299	327	313	320	331	333	316	352	330	352	311	340	311	311	333	317	354	317	338	310	325	310	353	324	352	304	334
14457	13316	23994	28266	27619	26940	24115	22226	19637	16477	14680	12115	9150	8065	8035	7577	6814	5474	4787	4425	4380	4061	3288	3096	2980	2509	2351	2260	2245	2153	2341	2401	2084	1998	1854	1732	1710	1675	1530	1445	1251	1294	1193	1138	1022	1087	1062	1007	1025	1031	1069	1004	938	972	933	918	921	886	968	937	936	856	893	877	854	860	862	868	850	864	849	851	831	812	819	828	805	825	813	839	821	774	846	789	799	788	837	788	796	786	801	765	835	819	823	786	713	839	796	818	807	788	820	821	815	757	761	754	777	817	760	852	789	779	793	830	729	820	787	754	769	830	769	771	797	818	817	827	739	782	837	812	708	801	766	829	791	826	808	806	810	788	782	793	799	818	814	786	775	813	825	739	758	766	767	816	741	834	788	824	763	804	770	726	822	776	845	769	821	775	824	771	806	795	779	794	777	836	748	812	806	793	819	773	863	763	760	850	825	825	800	843	780	799	822	780	823	792	811	777	790	721	819	774	831	814	788	817	857	780	756	785	773	759	783	776	805	815	794	820	794	797	796	791	796	772	787	812	814	817	802	826	789	757	774	819	796	815	815	798	791	785	846	829	704	803	778	780	808	784	808	792	762	812	762	787	809	812	785	769	740	797	762	835	788	800	786	799	812	806	835	759	801	800	797	800	782	817	775	772	858	838	811	815	778	732	771	778	812	817	785	776	800	718	832	804	787	761	795	765	834	826	778	766	801	813	801	767	818	779	771	762	830	820	819	796	783	806	789	724	786	776	772	789	799	770	764	774	826	796	772	784	788	771	851	771	755	790	791	788	782	810	785	846	848	789	811	782	794	780	809	800	813	795	843	815	734	793	809	757	793	790	814	793	832	856	754	787	799	818	821	762	865	815	832	817	796	797	794	833	832	797	787	819	790	780	794	815	778	811	777	784	810	825	825	793	820	758	805	792	803	792	790	754	785	772	777	749	827	836	802	795	815	758	867	803	774	813	833	829	807	784	811	777	823	801	797	827	817	764	805	812	775	815	798	741	763	804	778	813	824	879	796	764	773	817	758	780	779	800	788	844	739	809	798	761	851	848	827	817	796	842	805	739	824	785	858	828	759	748	795	813	780	799	805	755	793	747	821	784	778	832	763	840	854	745	771	758	792	848	802	792	790	801	772	742	825	747	783	785	792	776	746	787	774	812	809	782	800	793	793	808	828	765	813	813	839	803	792	802	823	776	776	784	813	723	805	856	791	836	861	853	831	819	829	820	798	812	803	802	811	825	777	786	832	833	756	794	807	767	770	753	781	801	828	744	811	739	777	800	761	799	799	757	755	803	841	819	849	745	801	809	775	806	802	828	789	805	837	777	823	828	793	808	841	815	745	809	809	805	780	757	818	782	809	824	818	784	796	760	838	841	799	827	769	778	834	779	855	831	761	780	789	766	788	742	767	800	758	815	795	783	793	863	798	771	775	754	766	801	801	771	794	782	753	771	809	741	821	771	783	795	757	818	744	744	777	794	780	804	819	757	734	774	809	813	790	847	758	724	824	824	782	802	766	835	813	794	811	867	808	811	817	806	762	736	792	818	795	811	808	798	752	787	818	834	819	818	771	776	814	786	795	800	821	799	769	798	765	805	821	805	770	819	801	764	786	729	792	794	771	800	830	805	803	800	801	802	806	783	833	771	772	776	806	823	800	812	781	791	818	759	820	776	744	811	801	792	790	823	799	804	770	860	797	743	783	787	789	815	768	818	786	775	800	813	817	759	835	776	800	805	823	763	787	787	761	838	802	815	804	732	760	779	759	826	776	816	786	828	757	787	789	835	839	812	842	822	844	863	808	763	788	853	832	787	819	800	833	843	858	802	793	752	801	779	815	775	787	758	804	809	768	835	743	792	788	838	707	815	818	771	852	827	803	777	785	807	778	761	805	783	789	810	763	821	772	798	766	785	785	802	772	847	800	812	829	789	766	810	773	821	819	794	831	780	803	785	775	795	819	800	778	787	793	836	843	766	847	791	797	830	777	794	807	812	767	808	799	770	832	842	788	787	807	769	821	823	771	757	753	809	807	757	757	784	767	812	811	801	771	735	777	817	772	759	815	824	775	816	809	798	820	795	726	815	799	842	760	802	775	821	824	842	823	781	846	796	770	786	817	792	816	766	756	822	789	775	745	788	769	783	775	823	844	783	835	769	798	812	770	793	818	785	788	764	798	801	800	805	806	779	791	733	777	760	805	829	766	789	805	829	775	834	735	816	803	827	829	807	794	803	804	821	808	802	747	882	828	790	810	798	761	766	818	762	775	813	816	817	814	861	768	843	785	822	813	751	844	771	798	825	764	796	803	750	810	765	785	753	807	741	823	816	778	772	825	845	785	759	801	804	813	800	749	818	819	787	808	811	765	770	778	839	822	810	816	778	803	819	772	818	809	766	787	863	781	814	775	775	805	812	794	830	752	811	817	771	848	851	819	732	770	791	824	814	846	752	787	796	826	787	818	829	767	780	771	819	782	843	783	815	820	820	815	812	813	777	816	808	812	846	781	790	859	822	815	775	760	781	802	829	807	817	825	816	783	750	827	772	747	799	747	813	817	812	805	792	884	793	786	775	835	803	768	840	802	789	796	787	827	802	749	741	810	767	850	823	789	768	765	789	865	837	840	839	820	794	808	806	858	815	777	841	785	817	802	780	797	707	827	798	815	780	785	820	782	768	859	771	798	825	795	789	736	799	837	832	825	791	807	798	781	800	743	760	775	782	781	815	825	809	777	812	794	795	825	786	837	757	796	845	754	816	821	764	743	786	803	834	799	776	741	793	794	834	812	763	796	814	776	842	741	805	789	798	772	784	800	823	812	782	763	789	799	789	807	807	787	752	811	807	774	800	771	806	814	815	855	792	797	788	858	772	802	829	864	832	792	798	821	787	781	764	783	763	799	801	804	774	778	761	799	830	813	826	778	766	828	804	787	841	808	785	814	783	801	795	793	763	768	800	794	839	771	772	795	797	742	825	766	779	789	788	839	778	724	789	771	795	838	807	795	798	791	803	783	773	817	789	825	782	758	790	787	723	817	840	787	811	791	763	765	769	800	817	841	772	814	795	797	766	751	852	807	793	825	793	837	821	808	806	740	802	817	744	788	796	764	859	755	785	798	813	808	752	791	784	833	788	763	844	813	781	776	745	796	779	755	810	765	810	780	830	799	742	825	805	742	798	794	807	760	803	795	791	800	758	764	826	801	805	760	847	804	770	823	853	768	819	816	770	811	803	749	812	757	805	785	861	810	788	783	802	800	778	787	873	771	783	809	825	811	793	793	780	755	786	785	817	816	808	783	786	798	789	789	803	778	830	781	757	823	801	750	793	829	790	775	790	824	750	786	826	793	794	754	835	797	803	798	822	789	832	718	776	806	804	771	754	827	771	797	818	822	813	765	789	847	776	777	809	770	825	760	766	806	822	742	792	801	789	785	843	810	775	823	828	792	832	749	764	749	810	866	809	824	792	792	790	796	810	822	762	783	819
32555	24449	26510	24118	20460	17103	13708	10779	8853	6742	5325	3921	2685	2314	2127	2124	1857	1433	1207	1100	1007	916	786	747	800	654	584	640	597	579	597	552	568	531	493	481	523	453	426	423	393	377	394	372	340	312	327	322	342	354	334	354	332	344	333	341	271	314	305	280	299	319	292	311	323	302	309	336	307	254	282	317	297	282	283	302	309	264	297	302	283	284	282	283	295	274	292	309	285	236	321	285	292	282	308	299	291	280	268	295	297	306	282	264	297	295	277	304	309	286	311	294	261	299	291	320	302	281	304	281	308	286	298	273	281	292	296	336	286	285	266	249	271	307	276	293	319	295	296	286	273	283	283	296	325	273	262	301	280	282	273	305	283	299	294	299	285	284	307	319	265	314	285	299	305	277	278	293	289	297	253	288	311	253	299	309	299	255	286	282	289	245	278	279	302	292	269	319	308	318	268	295	300	280	288	273	310	310	307	274	296	279	256	308	271	283	275	281	313	276	320	286	308	300	288	294	279	274	275	276	291	343	294	281	278	296	318	285	292	279	285	286	287	266	327	300	292	301	304	267	306	317	295	307	325	261	281	288	303	286	280	289	309	279	269	312	268	286	286	329	302	308	258	297	287	292	295	304	296	316	281	330	275	252	274	279	291	274	279	292	298	292	292	292	291	259	310	326	283	292	313	285	286	294	290	288	272	287	318	291	304	265	283	270	284	314	288	295	304	269	271	282	272	259	303	295	275	288	288	277	276	295	287	272	291	276	267	269	280	300	271	287	296	292	283	295	277	289	294	284	294	272	276	290	301	316	288	281	289	300	287	283	304	306	320	289	293	283	300	272	306	279	287	317	304	288	290	292	250	293	309	280	295	275	274	270	301	287	289	302	282	294	285	286	272	271	263	289	264	319	287	293	298	305	308	295	290	274	264	262	279	305	282	267	298	260	309	289	284	268	255	297	280	281	269	308	265	277	294	278	276	264	284	305	263	279	289	296	319	292	318	300	280	298	251	275	272	312	291	274	296	299	320	312	315	292	259	271	271	277	316	311	282	308	306	273	259	291	286	268	324	270	299	304	283	291	311	313	305	323	289	249	308	263	299	272	301	282	305	294	273	259	248	270	279	292	298	278	316	300	294	286	293	299	278	275	306	292	302	316	281	291	267	296	255	279	278	287	291	277	279	288	302	286	327	284	266	305	280	318	311	305	272	323	303	305	293	290	294	263	308	304	291	272	280	278	323	247	318	303	282	296	253	300	309	265	277	283	300	288	294	281	262	291	301	281	313	317	306	288	254	307	287	294	317	284	313	269	290	272	275	278	276	290	254	284	313	291	280	281	289	269	306	263	270	302	309	262	284	274	274	297	295	295	293	273	295	280	287	265	271	273	284	306	301	279	294	305	302	278	274	291	303	283	293	288	311	305	277	283	271	302	315	296	270	292	314	284	288	305	277	282	278	330	275	309	300	309	297	282	308	284	284	316	257	304	316	302	305	285	287	310	305	309	247	248	265	320	294	312	299	264	271	298	319	296	285	327	300	298	284	287	303	277	308	292	303	293	304	308	285	311	304	303	298	299	303	301	261	276	293	282	288	285	296	254	280	320	292	282	284	313	282	295	287	302	289	269	328	276	307	259	257	309	288	281	281	279	274	305	264	275	299	293	309	282	274	268	282	314	266	280	259	287	307	283	286	289	308	271	316	266	282	319	309	268	281	280	298	287	276	308	312	236	277	272	323	265	295	245	254	298	310	270	279	309	264	288	277	280	297	294	279	286	283	262	294	277	320	304	277	262	287	288	287	299	287	282	275	284	244	298	286	295	293	270	296	306	297	297	297	317	285	279	301	279	300	287	296	275	257	279	280	280	304	315	299	285	281	281	304	305	280	308	284	278	309	317	283	285	274	299	315	296	281	310	300	285	288	283	272	299	248	280	275	247	279	284	302	280	302	312	299	280	266	262	323	288	322	303	287	280	270	297	274	318	309	282	302	328	250	300	254	269	265	301	292	287	299	295	301	305	285	300	271	290	266	271	304	284	348	294	238	277	287	307	284	315	286	310	324	271	288	304	297	283	272	308	311	264	270	311	328	313	278	249	314	286	292	322	298	316	293	279	318	306	273	306	315	275	296	289	285	267	275	300	295	279	296	272	270	295	308	297	296	274	298	275	269	290	282	300	318	272	303	263	275	296	318	259	267	263	342	286	304	278	275	332	288	253	305	292	276	285	293	263	297	308	310	323	297	306	275	279	279	286	282	265	289	288	278	259	287	271	268	299	282	307	296	337	285	288	306	300	267	310	273	318	287	291	272	306	262	261	274	289	313	285	293	316	289	265	306	298	296	289	290	283	285	252	269	257	281	284	300	297	303	299	298	270	294	253	279	239	279	292	289	301	300	284	290	287	288	290	315	277	295	323	267	278	283	295	283	263	285	314	296	309	314	288	296	298	301	299	280	281	302	286	281	290	278	269	300	274	292	316	294	261	293	286	278	298	261	290	263	309	288	254	290	314	308	285	314	293	284	306	308	271	297	273	295	278	296	296	268	286	292	271	272	278	308	310	293	295	257	290	290	296	317	304	252	286	282	285	313	285	289	268	298	288	316	278	294	285	304	265	299	295	249	289	277	333	280	268	286	281	284	270	305	288	309	283	284	288	265	302	290	307	289	279	281	307	309	283	285	298	319	295	305	285	287	316	335	279	248	280	264	283	290	299	301	295	314	285	276	281	283	300	299	307	284	317	296	271	287	285	300	251	295	322	281	284	281	245	274	293	276	309	353	285	264	292	258	266	327	297	298	283	265	296	290	308	298	301	311	330	313	293	283	288	298	303	297	312	287	300	299	284	262	307	316	274	245	294	276	312	269	282	321	305	300	313	306	275	299	302	260	319	276	299	281	303	278	290	304	295	314	288	309	296	295	313	298	291	300	328	265	293	286	309	298	293	272	265	276	261	299	280	297	307	276	262	318	325	298	315	271	298	263	287	295	294	281	297	311	281	284	312	277	286	305	269	294	313	293	272	301	293	301	285	284	283	289	291	278	288	244	303	286	244	312	277	277	286	248	258	308	277	311	312	273	274	311	307	275	276	278	303	292	265	286	274	310	247	261	295	305	288	301	298	275	279	313	282	288	283	297	266	285	299	270	297	258	284	280	283	287	311	273	279	292	291	280	287	275	287	287	321	276	308	289	283	315	294	282	280	259	285	260	304	299	269	298	348	273	298	280	315	273	284	277	313	268	278	277	285	269	264	302	280	303	286	270	288	276	292	284	285	275	310	284	304	283	283	296	276	301	319	301	306	341	303	298	301	278	284	311	276	307	338	270	310	298	306	269	255	303	293	281	285	288	318	272	298	268	271	267	328	287	286	286	283	283	256	288	285	291	287	304	312	303	268	260	317	276	284	273	300	304	318	271	300	308	319	285	293	301	315	281	285	335	286	280	307	291	301	281	273	282	271	275	295	301	268	286	310	281	282	301	296	318	291	287	305	263	277
19262	17477	29254	33528	33101	31487	29379	26705	24635	21432	19467	15891	12720	11289	10699	10305	9014	7426	6667	6448	6008	5226	4638	4154	4054	3527	3200	3121	2966	2761	3139	2948	2721	2536	2171	2180	2236	1980	1792	1694	1487	1511	1334	1316	1190	1095	1106	1070	993	1117	1057	1013	1006	1032	955	848	840	887	899	860	918	856	850	828	776	876	758	749	801	739	800	748	766	731	752	688	822	724	754	738	690	710	746	751	736	726	676	739	692	748	745	737	714	748	695	679	684	706	714	720	726	697	676	720	725	698	713	746	695	663	717	708	745	701	698	698	726	706	751	714	677	723	732	708	694	729	696	702	681	728	717	744	703	735	712	700	747	753	687	703	678	733	698	671	694	677	705	729	733	713	712	665	678	688	688	670	692	669	713	687	705	701	646	697	713	711	704	662	721	650	700	715	727	754	734	723	704	692	713	699	713	722	719	718	701	712	719	681	674	709	698	743	724	706	697	687	729	750	687	706	721	697	723	714	705	722	712	650	722	705	715	713	709	710	688	712	664	740	731	721	713	695	719	688	681	705	678	708	722	719	666	701	678	693	690	714	687	751	683	687	733	698	696	746	704	703	709	661	672	701	704	693	697	704	730	657	685	716	707	737	665	698	703	717	692	666	667	724	712	699	657	703	743	706	683	748	677	735	706	676	683	708	634	776	710	695	681	675	699	722	668	723	709	707	663	728	670	718	699	718	724	726	742	717	700	717	734	721	752	706	687	679	713	721	696	670	662	715	671	691	720	647	734	708	735	757	663	698	704	666	707	684	682	710	715	700	717	674	713	698	714	681	708	692	700	718	682	707	655	751	685	736	681	723	653	688	717	717	729	680	703	707	713	698	657	685	706	718	767	721	667	706	681	696	705	700	720	752	703	739	722	697	697	715	686	709	665	683	704	741	689	735	702	732	668	708	661	737	700	713	676	694	711	715	721	730	715	681	686	772	700	709	679	682	666	753	693	699	734	702	684	689	700	735	750	671	699	632	686	663	717	747	715	696	713	720	713	717	704	694	691	714	688	713	719	725	720	663	691	750	687	677	765	664	720	717	687	704	689	688	688	690	741	745	758	687	731	697	712	758	721	707	735	695	697	663	662	712	736	686	707	735	699	661	672	673	696	724	718	723	697	738	669	706	670	734	686	700	704	668	676	696	708	691	690	697	728	701	661	679	711	722	723	741	741	758	705	720	704	709	703	730	724	742	686	666	680	672	712	695	686	734	711	652	679	707	725	707	718	704	724	693	713	735	705	740	758	678	713	727	677	695	718	700	750	699	671	723	695	709	667	684	738	691	754	705	682	703	678	693	686	711	728	769	681	671	702	713	738	681	691	701	706	698	712	699	704	674	726	692	690	677	643	677	685	670	665	685	672	737	708	673	717	736	739	674	676	692	672	703	704	686	728	696	711	729	676	699	692	715	683	691	693	687	676	711	681	708	673	704	699	671	663	733	785	701	712	692	684	688	710	721	756	714	729	694	740	675	698	705	688	710	733	700	675	714	703	687	679	675	702	679	709	685	716	727	685	731	681	704	685	687	676	702	696	679	692	737	705	715	699	684	659	704	683	675	664	693	715	693	742	681	738	751	725	685	722	686	704	700	690	662	685	729	730	729	654	676	728	736	725	692	748	712	741	709	742	742	647	680	709	694	707	714	719	732	707	659	693	707	696	709	664	726	741	723	687	688	695	706	688	720	735	658	734	717	694	731	674	710	682	676	711	677	743	697	688	722	749	747	685	706	741	714	704	679	700	713	678	698	730	748	682	768	663	728	727	696	692	703	705	704	669	701	704	712	669	707	703	682	684	681	694	705	695	714	744	719	683	705	735	731	729	700	673	670	695	705	680	746	744	682	647	653	733	681	740	679	713	722	684	707	732	713	734	717	692	709	731	686	687	676	719	663	777	711	668	706	764	717	733	696	707	744	715	747	729	761	698	672	641	711	655	693	724	737	739	726	699	701	703	677	680	674	654	719	732	708	686	683	711	677	733	699	731	724	731	718	723	628	706	708	733	676	682	747	696	717	729	655	724	698	702	676	723	720	764	699	681	687	718	711	735	708	680	700	715	692	699	701	702	711	708	667	745	733	694	722	717	683	679	660	713	696	745	670	677	666	667	732	693	700	686	699	735	678	709	707	718	703	720	644	733	698	743	671	789	684	724	672	690	730	724	743	693	657	739	668	728	670	684	733	703	726	709	667	671	665	727	729	757	680	677	699	659	700	741	679	719	695	714	696	716	718	718	760	696	736	715	662	713	713	707	741	687	678	707	753	674	717	690	691	753	696	707	675	697	694	725	672	703	720	713	698	691	752	674	705	747	724	702	766	669	682	705	715	701	663	707	719	763	692	701	691	697	694	702	709	660	683	700	691	688	662	652	742	728	697	764	710	725	707	657	699	701	705	712	650	691	704	712	737	695	755	721	704	745	704	707	701	681	690	703	680	691	707	734	726	679	734	697	685	704	696	714	695	684	701	724	718	690	707	698	746	708	716	718	742	705	655	679	727	731	703	717	698	710	703	717	687	690	696	670	710	742	721	719	737	696	714	668	694	668	694	675	679	694	715	717	756	680	699	691	709	683	754	705	720	702	703	724	654	660	709	773	700	740	690	713	692	716	743	723	739	705	701	709	713	729	698	720	718	715	735	714	710	757	692	709	702	706	723	704	730	670	698	752	741	700	729	695	688	712	719	716	686	706	741	690	693	683	705	742	742	722	701	633	677	723	746	649	714	739	710	744	681	762	713	708	742	731	692	705	703	664	675	726	715	713	699	698	676	739	696	638	722	729	680	717	729	723	732	701	719	723	699	737	741	716	666	665	692	728	694	729	728	674	726	714	730	679	697	738	699	643	723	705	706	665	653	684	679	681	682	693	719	716	713	714	745	686	734	689	715	714	748	685	744	714	697	648	638	733	732	709	645	723	715	672	727	762	682	700	701	684	712	726	669	721	701	706	689	720	698	708	697	704	752	709	651	660	749	721	699	742	707	684	686	691	723	755	673	689	714	688	731	699	735	696	712	708	682	678	689	692	690	681	697	687	707	684	648	688	718	712	694	740	646	766	690	705	728	726	687	718	722	667	649	702	684	725	727	721	644	701	712	714	698	726	705	671	769	737	656	684	745	754	746	705	702	743	737	659	672	690	657	705	699	708	753	689	683	671	683	696	719	737	724	743	705	701	667	735	700	695	689	710	703	713	737	708	710	729	716	719	676	721	715	712	722	715	688	676	690	698	720	710	688	690	692	732	723	681	687	700	689	723	642	726	687	668	689	695	703	668	763	680	708	685	715	661	704	666	732	751	736	671	702	691	634	688	674	663	724	688	749	683	639	721	702	688	691	737	702	723	667	667	735	695	725	707	692	665	718	664	692	694	703	704	705	695	702	723	690	720	671	685	710	655	721	725	661	744	646	656	707	726	700	685	705	649	656	657	712	738	659	742	681	702	707	707	704	724	666	686	699	711	722	709	695	726	686	680	761	712	717
14818	11606	13561	11950	9430	7150	5423	4396	3411	2620	2246	1773	1330	1128	1023	890	783	630	649	615	553	513	465	449	434	385	388	400	423	407	389	391	388	376	328	363	355	330	318	303	304	287	333	345	304	280	302	279	324	276	301	283	269	269	281	262	279	289	287	245	275	294	271	262	254	286	262	257	263	295	243	281	311	280	253	258	275	283	293	254	279	294	258	302	325	272	282	293	297	261	271	240	277	278	271	279	259	269	270	288	257	255	258	287	267	297	302	263	264	282	243	279	303	290	273	246	297	266	260	314	280	263	262	309	306	277	289	258	302	315	280	302	284	340	275	281	266	280	296	314	268	267	272	314	277	265	278	271	302	291	269	294	267	273	282	270	302	251	265	278	276	283	256	308	307	295	235	294	285	260	314	281	264	260	269	266	244	281	278	268	244	286	286	271	263	273	264	296	263	272	297	291	312	260	293	269	271	295	287	271	282	269	304	252	268	292	286	291	267	274	286	268	290	296	266	283	315	275	279	275	309	249	295	288	285	316	299	296	250	328	272	256	300	262	250	282	285	261	263	260	280	281	275	257	264	273	297	296	270	277	270	279	284	277	285	277	280	281	265	276	304	285	276	305	288	285	278	237	274	283	302	246	316	267	264	267	266	316	270	263	284	274	303	303	300	276	245	236	273	279	287	277	284	268	241	288	294	279	259	297	269	285	253	297	290	278	277	264	273	253	284	269	268	282	286	278	317	279	277	293	298	270	321	307	283	314	260	264	267	269	311	292	288	282	268	301	276	280	255	279	267	308	269	291	302	278	272	270	291	307	304	266	301	255	272	297	308	269	274	297	260	287	275	259	291	296	279	278	280	293	286	324	274	262	253	271	252	258	262	312	261	286	273	291	272	307	276	271	295	244	264	283	282	272	286	269	301	265	261	279	272	264	265	287	287	253	243	296	272	292	281	277	272	287	305	274	301	281	272	281	299	281	245	276	282	279	278	317	277	287	289	270	278	259	300	290	273	283	287	283	286	297	269	291	259	333	262	272	281	258	231	264	269	261	307	263	271	303	321	273	265	270	270	268	269	283	295	299	281	297	278	271	262	261	275	264	259	258	249	313	280	290	261	323	296	270	267	270	292	287	296	280	247	303	287	298	268	272	273	247	253	276	299	270	290	264	287	286	295	265	290	256	248	267	283	285	288	273	312	260	296	287	248	295	276	259	310	281	264	296	299	282	306	278	270	263	299	279	273	268	283	268	276	266	252	271	265	267	261	257	270	270	294	268	284	271	274	267	288	301	282	254	268	289	284	270	284	291	273	305	278	256	258	265	275	308	281	278	265	271	333	284	295	276	279	284	275	266	289	307	267	289	254	294	293	295	272	332	285	323	283	283	276	288	299	293	273	269	283	283	277	264	276	284	295	268	313	240	286	319	261	278	263	271	281	271	270	274	291	286	300	267	266	281	275	247	280	272	263	274	302	290	288	310	272	270	264	257	270	248	301	288	271	264	260	268	285	298	279	245	309	268	266	282	280	287	248	262	249	285	309	279	298	277	279	288	268	272	286	262	302	275	298	266	273	276	285	267	286	260	256	262	265	296	257	281	295	313	282	259	268	309	306	294	258	282	294	299	298	276	264	315	262	303	260	289	294	291	270	277	283	271	265	282	287	268	293	276	282	267	273	304	259	296	231	316	276	283	287	276	302	268	271	289	273	284	292	269	251	244	279	272	279	281	274	275	270	263	275	260	312	285	252	300	279	286	292	286	309	277	284	260	281	253	267	260	291	316	260	269	287	268	295	261	263	281	300	275	254	304	286	264	272	273	281	287	254	258	270	314	311	265	303	285	265	302	297	291	286	254	296	304	312	278	258	270	297	281	278	268	303	274	270	302	285	261	258	270	291	293	258	251	283	286	302	282	280	288	287	281	290	297	313	278	283	288	300	281	305	280	287	256	309	291	277	257	258	275	247	285	234	303	291	254	291	263	276	290	276	235	277	262	279	301	292	287	306	302	253	291	269	309	294	242	290	283	302	271	282	297	268	282	275	249	256	272	303	260	252	261	276	262	264	285	258	291	278	290	264	268	271	277	301	274	300	301	282	244	279	254	293	265	263	241	304	272	278	265	320	285	299	271	279	292	262	290	270	276	276	275	292	278	280	293	305	300	286	241	304	311	262	271	245	278	289	262	253	263	264	255	290	283	304	270	286	276	263	274	250	267	274	290	304	300	290	261	270	281	298	310	286	274	264	265	298	280	286	287	262	313	280	268	291	277	266	274	255	274	288	284	259	261	291	278	318	262	284	284	279	257	267	269	276	291	265	286	277	264	289	260	285	284	255	253	283	284	262	255	284	305	277	278	268	291	276	277	292	262	243	266	288	278	276	304	271	282	293	302	291	294	294	292	282	284	272	256	256	302	286	287	275	281	290	284	274	286	286	273	273	284	279	264	262	262	241	258	272	252	266	304	247	251	296	268	279	279	273	245	275	286	281	286	270	252	278	308	279	280	297	284	291	265	265	283	255	262	266	245	270	278	326	269	309	270	290	290	255	266	255	291	298	291	291	273	305	272	279	266	288	286	271	277	266	304	293	265	261	258	284	279	265	262	262	281	287	281	281	271	289	245	245	282	281	264	292	271	261	286	260	273	303	310	244	268	291	268	270	276	298	296	266	283	265	297	304	293	265	306	289	292	292	281	253	290	294	259	322	293	290	301	260	270	292	290	281	311	276	287	297	304	263	266	281	262	286	274	256	258	293	257	260	277	265	277	305	286	321	283	285	286	268	313	300	272	293	299	291	293	278	276	251	318	280	265	260	283	279	295	256	275	270	251	271	292	251	292	293	294	269	275	307	294	299	282	256	283	283	274	296	286	250	276	298	315	282	298	267	304	289	279	288	295	302	263	290	301	266	285	267	291	262	294	252	251	269	251	271	303	260	277	253	299	259	231	300	297	277	275	250	289	279	279	257	274	309	291	261	301	282	290	271	267	271	263	271	272	303	255	278	274	275	300	324	300	280	281	294	254	281	268	273	290	265	285	264	265	269	270	269	302	260	276	271	275	269	288	277	302	282	298	267	268	274	289	288	299	265	278	287	248	317	312	272	247	294	277	276	282	287	293	270	271	267	272	297	289	254	263	278	282	263	267	254	271	289	295	284	261	301	297	248	270	252	254	289	260	237	269	244	271	266	282	280	280	277	287	286	307	248	297	271	308	330	263	278	298	309	279	264	259	259	261	300	274	304	306	285	283	278	272	298	257	299	256	284	259	285	291	282	289	270	266	287	291	276	288	278	272	298	280	286	287	305	249	281	317	302	286	289	295	258	325	270	274	287	261	279	263	286	287	282	324	293	272	278	294	282	261	302	276	273	280	288	279	282	294	251	251	271	271	268	252	283	290	269	305	286	287	289	277	308	286	285	281	267	291	249	279	286	289	268	266	272	289	290	256	299	269	290	274	259	274	273	278	271	282	283	297	302	268	312	295	252	284	284	285
8484	9355	18268	21494	21549	18960	17474	15576	13812	11543	10403	8383	6545	5975	5431	4771	4054	3478	3167	2939	2769	2543	2013	1851	1932	1629	1562	1596	1517	1563	1585	1512	1455	1317	1234	1257	1219	1135	1005	988	933	890	934	872	828	851	849	770	874	784	808	834	829	705	807	803	771	753	729	755	775	717	746	702	706	786	703	760	692	718	724	739	729	713	650	703	662	729	672	731	713	691	713	684	696	727	697	708	738	721	683	668	705	676	704	668	707	670	744	696	724	694	640	659	690	734	702	672	691	680	698	662	761	698	672	679	684	704	654	710	698	684	735	689	675	655	691	690	700	747	719	726	688	683	673	716	636	726	693	712	724	695	718	682	713	732	711	700	722	713	695	714	717	711	699	677	691	716	714	649	703	698	708	673	699	702	709	732	658	655	689	706	681	671	691	687	704	705	710	738	702	718	714	669	737	699	703	701	683	683	673	692	699	695	725	695	661	682	703	658	682	711	718	711	699	689	712	710	693	703	695	658	699	682	748	652	719	688	705	689	725	676	700	706	704	704	729	721	713	703	710	695	627	730	692	691	691	672	741	690	720	727	686	694	687	700	720	716	685	722	684	699	705	721	656	712	671	697	722	638	717	631	711	743	691	683	727	707	684	717	724	702	649	731	668	710	655	672	687	675	648	731	689	720	703	679	688	772	683	685	680	667	688	688	731	739	699	666	705	730	700	719	686	656	710	668	664	745	700	705	660	665	701	696	692	697	655	665	703	716	641	672	688	679	746	674	696	684	670	688	669	633	715	693	731	694	668	709	678	681	660	743	764	706	703	638	656	761	692	697	673	660	716	687	713	692	658	761	688	718	752	713	696	701	666	719	670	663	710	680	726	705	655	684	681	699	709	697	692	698	663	702	678	671	692	677	704	718	690	686	701	716	717	672	712	686	743	694	710	667	698	743	664	641	697	692	715	667	703	678	663	653	678	730	738	743	741	717	674	663	663	687	697	633	646	721	721	747	679	677	725	700	690	676	667	728	677	740	647	704	691	704	667	673	686	687	677	672	697	725	671	700	691	742	667	718	704	670	667	710	722	669	691	669	704	677	664	696	699	666	748	684	706	712	674	729	692	680	703	710	729	677	713	727	710	653	633	732	665	697	717	706	686	699	696	662	750	663	705	694	685	697	668	639	680	652	740	735	668	711	704	703	704	736	662	656	696	710	674	714	723	675	649	680	650	682	671	668	676	726	715	739	661	629	726	693	713	702	689	685	677	722	731	715	708	728	705	665	698	669	713	674	710	663	707	700	691	712	671	703	689	708	666	734	675	718	719	669	687	693	660	661	678	711	695	712	710	670	669	720	695	725	683	687	665	675	677	731	665	691	709	712	728	694	728	691	682	689	692	686	634	699	659	679	684	716	693	676	698	735	670	742	739	649	731	659	698	765	667	679	688	686	695	696	743	707	644	671	689	713	718	663	690	688	679	708	729	734	700	684	686	701	668	696	689	764	696	703	723	686	685	675	698	748	673	688	726	653	698	759	721	707	676	688	665	690	724	682	676	750	695	677	721	699	677	732	648	687	702	700	748	710	731	700	719	697	701	675	694	724	719	666	709	639	678	699	699	661	694	647	728	751	696	697	694	650	709	737	667	698	651	718	700	683	692	649	700	720	678	693	713	700	686	694	723	706	707	734	722	747	672	705	693	660	728	701	716	681	680	646	711	738	646	741	667	737	649	687	682	682	671	680	696	680	644	651	716	715	707	709	691	711	686	658	724	677	707	681	708	670	697	646	736	744	730	716	716	721	773	674	729	685	716	735	703	709	684	681	673	712	689	744	732	684	704	717	665	694	734	728	697	757	668	704	723	728	724	728	670	735	661	680	710	731	735	695	697	697	722	662	688	757	704	703	693	668	690	654	694	688	719	705	643	677	663	712	689	677	670	736	707	666	660	727	664	663	730	691	716	631	740	655	722	678	688	659	719	719	709	698	740	695	710	685	685	658	691	699	699	694	679	693	710	702	692	694	692	681	689	710	664	639	746	720	710	730	709	704	685	695	702	650	674	686	675	701	647	732	702	658	672	663	716	680	725	746	658	699	665	707	693	745	719	707	697	715	756	715	673	682	714	690	713	732	660	683	672	683	697	707	680	671	708	715	680	681	698	683	706	667	695	671	707	709	713	681	710	729	686	683	717	712	694	706	683	709	703	694	695	673	697	672	698	705	720	744	748	668	700	712	688	672	711	730	700	713	729	709	695	690	672	694	654	647	680	694	702	677	700	681	681	714	681	705	672	683	684	695	699	675	686	698	707	698	677	704	694	707	713	687	716	677	669	682	693	730	701	684	696	665	662	680	747	669	679	751	727	685	674	680	670	748	692	717	703	677	694	730	680	648	718	736	692	661	673	690	698	667	692	671	733	722	679	698	663	680	697	732	687	676	723	665	685	705	684	710	673	689	682	697	712	675	678	761	680	682	702	699	698	720	676	653	672	672	697	717	681	701	701	719	676	674	736	742	645	704	701	705	685	671	704	677	690	640	689	713	667	697	704	694	700	688	666	654	711	680	695	716	684	682	681	654	730	668	695	719	706	745	676	778	698	694	677	734	697	679	692	710	688	694	670	702	730	748	671	674	707	681	667	657	700	721	726	721	711	692	698	717	662	708	741	719	677	702	773	726	726	721	686	696	671	651	710	730	712	668	648	725	708	697	718	739	719	652	708	672	707	661	687	690	703	734	693	679	717	638	664	714	697	708	696	689	726	689	721	732	684	698	727	742	674	723	711	610	695	687	727	710	706	687	736	707	707	696	664	723	691	678	710	698	648	702	652	730	727	684	725	683	696	673	759	670	720	693	716	659	697	693	685	704	631	716	687	677	711	673	693	702	701	712	715	696	683	664	673	645	675	699	685	691	687	704	694	702	683	678	721	724	709	682	676	747	695	709	683	678	693	707	659	710	673	664	699	667	682	701	677	668	705	674	720	718	715	692	686	667	714	681	674	753	682	662	746	670	749	710	699	718	653	668	712	730	652	713	746	676	757	683	721	689	713	728	679	704	678	700	693	730	707	702	702	692	681	668	657	629	709	687	683	686	681	732	693	693	708	666	693	679	715	671	693	699	711	700	751	694	720	730	713	677	722	703	708	703	727	702	673	680	705	702	711	707	743	665	676	659	683	658	776	695	699	656	667	680	661	692	670	711	665	691	643	694	685	672	715	688	660	689	731	764	701	751	726	707	731	688	727	688	717	681	680	702	693	704	700	664	681	747	719	750	678	700	763	692	649	725	686	696	644	711	738	699	685	692	702	676	700	710	692	715	686	653	708	702	683	702	693	709	684	707	661	739	733	672	672	697	724	745	689	708	670	634	717	699	721	681	728	708	714	673	735	707	740	714	686	692	686	721	688	662	719	674	703	695	708	712	766	690	677	707	698	729	688	627	695	709	678	709	677	624	713	697	643	725	691	723	657	730	705	706	705	652	698	668	647	702	723	701	707	670	711	749	680	711	713	686
24555	19005	20854	19227	15323	11882	9526	7540	5934	4413	3474	2545	1857	1753	1480	1345	1232	1052	956	889	801	779	577	623	634	606	544	522	506	497	530	542	502	458	456	454	490	430	414	396	387	372	424	320	377	326	347	371	350	355	378	346	387	337	322	322	352	346	327	309	329	370	366	362	312	322	343	307	329	317	329	310	333	304	327	342	333	318	338	330	306	338	335	331	354	308	314	304	352	298	339	330	312	343	329	352	324	322	314	362	307	326	334	329	300	301	314	370	327	338	330	313	356	327	343	358	342	331	285	309	309	375	331	294	319	320	290	273	324	341	308	287	281	318	360	294	337	336	335	318	324	320	329	294	323	346	315	302	320	314	321	315	346	329	342	312	345	350	316	322	340	305	334	345	316	334	317	324	346	339	365	326	335	317	311	351	328	329	341	358	330	345	332	353	345	301	327	338	332	333	382	333	303	345	354	328	320	303	324	322	359	308	300	332	307	348	289	323	357	332	315	314	294	337	328	299	338	308	327	333	337	333	330	330	359	302	292	304	315	304	325	320	320	357	340	319	335	350	323	337	330	323	363	355	309	349	356	356	324	334	302	326	353	318	315	338	303	341	366	343	304	280	310	310	312	350	334	352	279	332	336	335	343	340	313	325	329	366	326	335	305	363	330	256	332	337	320	303	274	296	325	310	327	291	338	311	345	332	335	328	318	307	316	333	329	314	328	314	320	305	291	315	314	328	306	359	332	360	290	349	350	318	342	354	336	306	340	334	330	316	310	324	306	295	336	343	295	284	330	311	334	312	342	314	337	332	344	302	359	320	304	332	266	308	315	326	349	299	351	322	314	311	336	290	296	323	292	326	301	317	318	315	319	333	333	340	336	327	351	335	291	358	329	327	343	315	313	313	335	291	321	321	320	342	302	339	333	345	329	306	335	322	347	310	312	328	310	366	313	340	335	335	355	318	335	332	346	344	307	345	308	318	310	366	315	301	348	327	338	318	325	326	359	310	313	340	327	305	343	322	339	321	333	347	299	330	330	291	325	325	305	297	358	340	339	309	331	331	318	340	305	345	310	299	309	327	328	320	333	304	317	313	345	320	332	316	273	313	345	318	350	368	314	307	334	345	356	305	299	291	303	317	346	322	333	314	319	293	309	319	332	321	322	349	348	298	324	340	311	309	358	324	327	322	311	313	324	294	311	317	305	304	313	314	315	338	329	339	327	354	344	329	312	307	349	337	318	329	306	338	361	355	330	319	356	344	329	299	288	326	320	335	319	325	331	322	321	323	328	363	354	328	297	361	374	319	292	343	329	308	328	314	309	291	329	341	317	330	319	330	310	303	333	304	344	367	348	323	332	320	310	311	320	314	334	340	305	305	299	352	299	341	347	318	327	333	344	309	337	357	338	314	345	293	327	307	356	307	313	293	367	334	328	336	304	344	303	356	317	337	331	336	359	334	328	334	306	350	325	331	377	314	313	338	321	301	359	307	323	309	316	347	290	353	304	297	302	342	325	319	337	321	344	317	323	328	304	326	343	320	304	335	344	338	315	354	309	330	303	345	316	307	360	327	341	311	322	324	332	337	325	308	326	317	341	309	288	345	305	348	345	389	336	295	333	312	321	319	329	353	307	352	332	336	328	316	329	290	326	308	334	298	299	358	346	318	340	328	337	299	341	291	332	298	336	363	338	343	325	334	324	315	337	316	331	310	297	331	349	320	340	349	316	319	312	330	317	321	310	328	328	334	354	333	343	334	320	329	326	305	340	354	352	329	306	323	331	305	300	346	326	364	346	346	306	327	348	311	315	353	357	308	333	352	342	320	332	343	317	320	332	348	338	297	339	306	282	306	319	318	353	335	319	312	358	335	313	344	302	351	344	332	361	327	324	305	314	338	331	341	321	316	294	310	327	341	293	324	354	346	318	319	315	310	330	332	315	301	319	308	348	343	338	330	354	335	330	352	318	357	314	327	309	322	315	359	298	319	334	339	346	336	337	342	355	354	314	337	341	338	319	341	294	370	318	303	357	331	332	355	321	356	365	323	320	294	330	348	315	345	337	324	307	330	325	323	314	327	390	303	303	307	318	320	359	295	345	328	299	331	309	331	357	329	286	284	306	319	308	323	331	312	326	307	333	302	328	324	290	338	325	349	307	331	310	315	315	358	349	329	351	301	374	305	353	308	328	316	342	296	353	303	327	332	316	331	339	358	327	289	319	319	366	301	339	355	344	312	348	318	316	331	339	324	323	319	303	312	294	344	296	294	339	325	320	331	339	299	304	330	351	321	346	298	349	343	321	331	324	347	351	352	365	342	317	317	324	315	313	337	313	318	324	343	342	336	315	315	349	309	336	315	341	292	345	341	348	338	323	316	322	314	321	294	336	334	314	314	332	335	298	355	343	347	338	328	334	348	329	317	351	313	331	331	311	305	336	317	333	325	326	351	342	327	371	313	337	334	365	330	310	317	328	331	296	334	335	322	325	293	332	341	326	336	316	335	332	371	335	307	334	308	363	311	320	295	308	342	345	342	284	303	315	309	330	306	302	354	321	314	312	328	325	341	311	323	334	333	328	305	347	276	298	339	363	336	318	334	295	316	319	313	319	327	323	338	320	351	325	331	328	326	288	305	324	318	331	344	331	343	346	315	303	317	339	325	330	343	337	342	352	335	321	327	316	323	285	351	330	351	309	345	335	320	332	356	333	355	305	307	296	312	293	338	331	311	316	312	328	291	319	325	339	304	308	335	353	340	364	322	319	342	330	333	303	313	331	356	357	314	322	350	334	318	346	312	337	314	344	318	337	316	327	315	333	303	342	333	333	361	342	327	343	299	319	309	312	342	340	303	298	338	323	288	331	307	325	357	336	346	319	367	320	335	296	309	315	370	320	335	324	329	301	320	305	324	333	332	316	324	319	337	317	337	292	317	336	313	294	357	281	304	362	304	332	330	354	323	307	303	310	335	307	304	300	337	308	342	320	341	332	333	325	296	318	322	305	316	337	323	326	320	306	312	300	330	343	326	300	343	303	339	280	312	339	323	318	331	327	349	304	331	345	314	328	323	315	339	315	293	341	333	299	326	346	291	301	328	327	304	319	332	337	330	316	331	331	300	321	345	369	342	356	315	313	305	318	334	319	328	327	329	316	348	338	373	324	318	329	322	344	348	346	308	330	323	339	345	312	333	321	329	340	347	355	334	342	341	310	316	338	336	309	321	321	324	321	301	275	363	291	322	308	342	351	339	321	313	316	310	313	346	313	321	333	304	336	312	319	342	337	308	344	354	332	331	311	342	332	316	346	347	375	302	304	344	350	330	332	316	334	343	298	346	337	319	340	336	315	312	321	315	329	356	329	324	344	333	330	341	350	360	354	332	330	318	314	317	362	307	325	307	334	321	341	327	346	327	307	286	342	348	355	325	312	316	341	351	308	299	310	378	324	309	323	348	320	350	350	335	313	345	333	338	309	330	340	298	331	322	314	321	319	341	326	327
15076	13697	24589	29296	27491	26758	24304	22155	19503	16717	15059	11777	9684	8720	7871	7342	6224	5471	4854	4808	4100	3777	3073	3145	3109	2765	2476	2397	2351	2238	2161	2246	1900	1867	1829	1834	1756	1558	1451	1362	1241	1252	1182	1133	1087	1022	1047	1052	1062	1059	1025	981	986	952	950	924	971	902	906	901	896	860	913	883	879	808	822	876	854	791	874	767	856	800	839	837	837	821	773	840	802	788	836	807	807	821	840	842	816	805	805	844	811	817	792	815	756	839	824	853	853	780	756	798	775	797	793	836	794	811	719	789	781	821	775	779	762	794	801	786	811	789	793	793	782	747	751	775	819	792	801	811	798	792	792	787	791	817	794	810	799	794	766	781	767	818	753	807	804	828	766	738	809	785	758	733	754	783	829	822	823	768	793	822	773	796	736	756	785	760	776	799	748	762	813	768	801	812	807	822	802	845	819	765	825	815	814	779	812	796	779	738	759	825	772	846	751	772	746	805	740	788	792	799	763	788	782	835	828	813	822	823	839	807	776	767	777	802	749	775	812	748	741	802	840	729	808	807	763	780	753	831	822	848	792	827	797	831	787	761	787	772	787	798	742	815	803	798	756	773	798	845	786	829	728	770	813	808	768	796	779	857	783	818	755	769	770	803	782	828	834	817	790	790	793	809	792	786	794	808	799	816	817	747	791	737	835	826	804	767	808	768	814	771	785	838	754	814	795	825	751	817	809	816	793	776	794	788	798	749	813	786	752	789	807	802	725	854	796	792	767	813	753	825	823	797	777	765	836	804	760	796	781	759	727	798	762	748	788	780	821	779	742	789	756	724	773	821	856	847	785	775	834	821	791	729	762	787	761	753	817	825	801	809	823	809	795	804	793	741	779	809	759	747	801	790	793	771	808	788	837	811	774	813	788	793	835	797	830	844	803	768	759	765	780	798	790	810	819	784	790	809	816	774	801	835	793	754	751	742	793	798	806	795	806	791	855	754	730	814	761	804	795	797	816	788	791	753	769	804	829	806	794	879	795	825	790	803	784	777	808	781	811	782	792	789	798	831	791	871	821	805	771	811	777	758	776	815	737	729	765	809	793	792	822	809	804	821	797	775	787	787	773	740	763	772	795	798	742	799	790	812	785	790	783	770	810	816	814	764	772	789	763	718	776	816	789	776	794	750	822	788	775	765	793	813	846	790	801	859	771	757	799	789	765	789	775	791	805	774	755	837	778	772	819	782	769	754	782	803	788	765	831	773	803	815	787	800	744	802	803	772	799	827	808	841	803	746	783	775	769	774	764	788	796	776	789	784	778	776	757	785	793	786	798	760	810	812	773	815	817	788	767	749	767	786	788	759	739	774	824	824	818	808	775	792	847	777	773	783	799	790	786	772	792	773	743	801	815	823	742	842	773	823	783	781	815	855	784	817	836	799	754	790	808	819	812	761	809	761	792	820	808	754	769	813	833	780	804	834	765	760	811	749	802	831	830	817	745	774	796	814	785	811	778	783	768	792	778	789	823	813	813	816	794	843	804	803	764	842	736	807	834	790	778	793	841	798	740	778	799	777	798	802	743	806	826	789	785	822	772	769	793	790	810	739	789	773	764	786	756	813	801	783	771	798	776	772	783	782	792	773	755	819	770	780	762	774	750	777	782	801	795	769	757	818	746	777	787	753	754	811	765	780	789	764	759	768	757	807	806	777	780	803	808	756	837	784	808	759	772	804	744	794	791	784	780	810	798	803	805	800	812	770	774	750	746	777	831	826	807	813	805	770	804	770	764	811	744	849	767	842	786	797	754	793	799	749	792	783	788	729	793	808	790	845	767	776	725	803	803	777	860	821	779	759	777	775	784	768	849	784	781	745	765	789	766	829	769	759	749	800	777	786	835	787	787	784	793	759	786	802	817	791	821	739	810	811	739	819	835	796	793	800	830	818	767	797	787	822	796	785	792	766	811	780	795	793	835	831	815	796	761	785	813	816	777	799	801	831	822	796	790	788	802	746	743	799	823	838	790	771	762	800	771	794	800	789	784	784	787	802	782	773	810	777	814	811	767	771	862	753	831	765	807	787	787	798	759	783	755	784	785	772	800	802	733	770	820	780	788	748	783	847	788	804	790	800	772	784	812	807	794	801	816	787	750	813	791	790	837	797	805	816	769	791	773	793	816	811	867	812	825	779	785	769	744	809	819	807	803	823	877	735	776	790	806	756	770	791	819	775	788	772	837	753	814	822	762	831	774	756	802	788	766	785	779	813	775	813	828	827	805	783	787	720	809	769	802	779	781	801	831	797	801	801	797	810	757	826	807	807	752	823	803	760	754	754	783	823	854	754	772	775	826	793	792	758	775	805	805	821	784	851	842	772	764	771	772	721	745	845	779	800	848	789	775	823	781	758	753	798	819	775	772	816	758	710	761	822	753	839	801	770	807	752	825	750	781	783	816	817	855	822	777	809	867	788	833	747	806	802	761	802	814	782	826	760	792	768	826	784	787	779	843	820	800	767	785	774	755	808	805	780	796	774	818	757	786	795	835	797	814	820	792	835	693	814	783	728	804	782	805	782	847	725	796	770	753	775	809	784	801	780	806	770	774	826	776	799	762	814	764	800	818	802	770	806	846	812	753	811	790	780	756	805	807	803	793	835	781	745	807	824	739	751	797	745	834	797	775	756	803	794	777	828	828	797	810	777	804	800	773	793	809	786	764	787	784	817	761	750	859	819	782	763	745	802	789	779	785	768	842	790	803	781	820	775	785	776	792	783	794	808	767	853	812	805	770	793	718	820	734	810	840	787	770	728	848	859	816	786	767	751	782	776	752	778	792	802	795	806	797	757	794	804	751	811	799	802	772	752	816	783	829	804	794	802	747	786	786	751	830	803	759	776	817	781	802	840	785	805	811	790	804	821	763	847	823	802	762	749	742	795	802	806	783	760	829	775	786	785	849	809	767	771	863	821	766	833	773	826	836	798	773	798	760	817	800	754	792	786	822	766	804	801	752	724	807	800	807	778	773	795	782	760	813	790	762	797	759	786	796	785	791	741	746	748	789	802	795	831	726	804	812	797	833	801	790	782	739	803	724	788	734	798	770	817	753	755	856	774	737	806	761	769	776	802	763	816	819	785	792	793	776	771	808	807	790	778	754	776	789	867	769	806	807	780	779	792	792	770	811	826	759	792	763	819	803	736	781	797	756	791	823	808	761	766	788	794	778	773	798	802	793	801	810	796	774	789	787	860	793	801	811	813	786	781	780	819	772	802	848	771	766	775	771	773	788	769	794	752	756	797	767	822	762	755	772	808	842	798	806	753	785	819	820	775	818	799	771	764	813	800	820	810	801	795	715	786	756	808	791	761	808	757	772	768	828	874	834	788	823	797	809	794	791	814	806	808	825	791	749	784	804	768	770	844	800	800	819	809	767	776	782	850	800	804	758	767	747	781	816	816	763	795	820	775	782	752	798	819	850	787	817	775	821	775	747	816	769	826	774	759	764	760	752	807	794	727	822	785	790	780	805	793
32535	24624	26392	25245	20400	16978	13875	10913	8494	6596	4966	3581	2920	2502	2066	1959	1637	1359	1240	1221	972	873	787	859	869	684	624	613	578	536	583	564	507	508	472	447	443	430	373	411	392	387	323	361	343	331	327	356	334	314	323	317	285	320	330	284	298	316	338	336	337	295	287	324	302	320	289	324	308	323	292	311	282	308	329	265	269	299	266	281	286	303	299	261	283	252	255	288	297	280	295	288	300	281	285	282	290	298	265	314	273	296	276	292	311	257	290	304	309	277	263	285	288	287	273	297	296	300	303	277	294	288	297	283	293	293	304	294	304	263	301	290	292	270	295	273	258	298	298	287	274	294	297	273	272	242	280	288	272	288	299	297	305	278	317	293	312	260	295	301	273	280	284	289	309	313	273	279	296	261	290	279	291	274	275	286	283	273	283	277	274	285	257	351	273	263	261	291	274	306	317	309	283	266	319	279	244	258	282	296	272	269	275	303	290	286	265	282	286	284	266	269	258	259	292	291	285	293	291	294	282	287	286	295	235	295	294	277	271	300	280	283	298	281	296	267	289	270	279	257	294	260	292	305	286	279	299	273	276	291	303	255	306	304	311	288	275	291	285	285	320	277	282	269	247	269	256	294	276	287	269	271	310	308	267	306	289	266	310	285	274	292	284	273	261	290	303	310	294	269	330	298	296	287	297	271	295	305	297	266	283	271	285	274	294	263	306	303	280	260	294	276	273	293	289	279	257	268	235	288	300	278	286	278	306	277	282	283	292	284	291	272	247	259	287	275	268	268	295	271	273	267	293	293	310	265	274	272	324	298	286	263	260	264	327	303	279	266	274	300	299	267	303	290	291	276	288	292	291	295	256	274	276	316	281	281	283	282	317	289	277	290	304	264	302	272	261	265	292	240	290	298	301	267	286	256	283	257	280	300	285	289	291	291	301	316	279	285	293	272	288	327	300	293	266	267	302	273	278	267	284	286	274	267	311	290	272	295	309	295	258	258	292	294	307	278	261	297	276	291	289	260	284	284	269	310	266	257	320	300	309	284	283	284	320	298	273	292	274	282	285	279	282	281	291	302	255	305	274	276	282	304	258	246	280	282	286	293	320	288	286	305	248	276	291	250	300	271	316	299	265	278	313	252	322	265	318	279	274	283	311	282	276	276	243	291	297	292	277	288	294	322	249	284	285	281	297	321	330	303	277	291	306	308	261	298	311	307	288	264	273	307	265	271	279	295	287	284	286	270	263	280	287	277	297	251	327	305	271	262	263	285	300	291	274	260	312	301	282	307	279	301	281	280	271	308	292	306	312	296	310	269	311	275	259	288	293	264	294	266	286	273	282	293	269	290	299	230	299	285	286	277	286	293	264	273	287	278	304	307	275	271	298	308	260	286	282	312	285	298	263	282	294	285	281	283	285	292	298	316	296	283	276	284	273	286	288	312	252	287	319	266	274	280	291	284	277	314	316	259	259	305	261	310	311	305	299	303	274	282	267	227	268	264	280	269	276	299	248	315	296	270	257	280	285	307	311	321	286	244	266	289	293	292	304	256	285	283	284	259	278	305	304	287	277	294	296	287	279	262	292	273	303	268	277	279	300	311	274	272	288	280	326	279	264	280	247	258	272	274	295	268	306	287	266	265	318	287	279	279	297	272	263	301	257	268	291	272	318	281	283	281	251	291	265	263	307	296	270	299	306	292	319	274	260	307	293	296	265	295	255	266	275	271	293	305	279	269	298	278	323	289	285	284	294	270	330	313	289	290	282	301	307	245	309	304	314	269	284	289	316	274	291	286	296	301	260	294	274	284	301	274	313	275	288	275	279	302	261	286	282	253	276	292	276	286	272	278	291	263	278	268	280	273	261	275	291	307	275	302	281	300	295	252	296	286	285	286	306	285	275	302	250	266	285	280	279	265	288	281	266	272	298	301	312	282	277	285	288	286	309	265	302	275	288	317	322	284	269	316	291	294	273	273	257	297	293	285	297	313	269	253	298	288	308	295	288	277	302	268	254	268	281	255	322	284	290	291	278	284	329	261	293	263	265	291	283	287	277	297	297	316	280	295	272	295	299	282	269	299	324	261	298	257	236	274	271	293	267	300	245	270	281	301	312	274	289	276	284	276	267	278	266	259	278	277	296	279	279	279	293	268	300	283	301	293	323	267	270	295	299	275	308	277	281	310	272	278	279	281	267	264	274	299	283	267	295	268	287	286	286	273	276	290	295	270	289	311	287	275	309	262	285	306	280	273	298	255	282	279	289	256	309	296	299	281	312	314	298	270	279	267	300	301	294	318	316	257	240	304	273	305	319	291	256	252	276	293	283	288	268	286	285	287	296	280	318	268	267	257	285	309	314	306	321	272	281	281	279	268	268	281	272	286	297	284	288	314	282	304	291	289	302	317	302	299	294	272	257	271	268	283	303	305	286	272	266	276	255	261	283	272	301	287	283	304	297	267	263	272	279	257	295	289	282	319	260	271	298	311	285	280	271	335	276	262	291	284	298	306	290	281	302	265	285	264	274	329	288	310	312	252	292	301	278	303	260	297	301	285	317	277	281	304	242	291	306	292	286	281	281	299	291	274	290	278	274	260	297	290	302	307	278	286	273	308	262	298	282	275	276	320	301	274	266	272	268	264	290	273	293	253	273	272	310	276	258	277	285	296	279	310	285	273	294	257	273	298	280	279	278	287	297	270	285	289	298	290	274	257	274	287	298	275	312	273	294	308	295	289	300	287	275	297	309	297	309	280	254	317	289	279	261	290	282	252	296	312	312	271	332	325	299	316	299	286	308	254	294	276	292	303	275	278	313	294	273	285	296	282	289	272	272	274	288	265	300	299	266	269	298	263	265	289	304	285	291	278	281	265	314	283	272	294	268	291	281	277	250	273	263	334	289	262	307	267	290	283	293	284	275	315	272	301	279	304	301	268	251	291	264	303	290	260	288	274	307	293	273	254	281	284	278	311	275	244	288	306	267	253	288	283	309	278	283	283	292	278	279	274	252	284	276	292	297	305	286	287	316	271	302	291	301	297	289	304	265	278	273	268	249	288	273	274	258	283	285	287	301	269	276	328	261	294	299	305	284	257	272	276	287	266	305	278	292	280	293	310	300	265	313	299	303	282	304	305	264	259	264	273	278	296	263	315	263	284	285	256	297	263	285	290	279	276	261	312	298	259	272	321	298	312	299	274	263	254	285	286	260	303	282	229	286	290	293	268	288	265	276	262	275	280	265	269	288	285	278	292	298	300	266	290	298	316	271	303	302	270	293	315	284	301	301	283	288	287	247	287	278	288	284	294	258	294	304	297	265	273	269	289	270	295	289	329	296	283	264	278	289	303	307	282	312	266	288	282	301	308	295	275	291	309	284	271	237	294	273	289	282	286	298	293	289	299	297	305	301	301	308	283	291	283	305	271	284	281	282	282	283	286	287	298	274	279	271	281	289	280	274	309	295	310	283	327	274	279	290	302	278	285	307	321	295	281	287	296
19387	17518	29099	34742	32477	31755	29376	26921	24181	21743	18663	15166	13454	11842	10596	10185	8806	7420	6827	6487	5647	4996	4308	4432	4386	3573	3444	3053	2974	2766	2812	2864	2320	2474	2335	2367	2199	1907	1678	1630	1518	1485	1336	1248	1076	1174	1101	1094	1053	984	1022	1012	927	921	930	862	891	899	933	839	889	932	894	820	838	849	792	758	761	773	755	692	769	758	754	748	738	751	774	756	753	724	747	758	661	726	740	685	735	717	709	687	720	681	749	697	701	709	663	734	754	692	698	692	675	670	771	755	730	705	668	711	684	721	706	685	712	678	675	721	684	670	713	679	710	697	697	722	682	728	729	667	712	719	700	719	708	716	673	635	711	699	708	693	671	711	691	721	681	671	713	712	687	694	728	714	673	736	715	665	673	654	655	715	722	706	709	724	739	680	742	721	701	717	718	740	620	706	653	682	691	721	684	656	649	675	701	707	713	765	714	656	672	724	722	714	717	691	695	706	692	690	755	690	704	662	730	676	689	734	708	682	634	675	713	725	722	689	701	710	702	718	686	746	675	683	624	707	676	706	730	705	707	658	708	738	699	698	702	706	697	682	683	699	649	669	663	736	721	690	708	663	738	668	684	663	725	664	708	717	703	691	711	704	656	717	702	697	680	708	690	706	725	707	710	688	706	691	675	721	689	713	720	664	698	709	666	718	723	710	684	740	688	684	685	681	660	677	634	692	677	732	729	683	695	727	690	698	727	679	699	721	669	702	727	715	657	700	693	686	673	668	716	703	710	667	668	717	706	697	735	681	719	676	757	709	621	726	623	630	750	720	683	702	764	652	711	678	682	750	653	730	707	742	693	748	695	679	667	691	674	688	715	669	664	689	718	656	664	733	711	721	678	690	703	682	665	683	670	670	700	692	700	682	658	685	696	704	644	728	712	652	660	686	694	738	678	670	672	701	703	634	691	674	700	693	690	705	685	677	707	714	658	683	651	707	669	653	660	704	682	752	675	701	686	694	731	681	699	694	715	665	689	676	666	729	697	658	677	688	751	669	741	718	679	732	677	686	664	691	653	666	698	676	734	688	671	653	678	649	728	678	691	682	670	653	731	703	704	726	675	690	697	670	713	755	677	681	683	723	695	679	687	724	666	692	647	728	690	695	694	683	693	698	711	749	709	703	681	715	690	684	739	688	661	709	682	686	729	692	700	650	673	698	694	687	675	702	719	645	687	724	636	689	710	672	695	728	669	663	706	641	661	673	705	730	647	717	702	746	711	729	713	702	665	673	684	704	657	690	701	709	706	684	654	718	648	703	697	703	639	677	680	676	707	679	687	686	676	688	686	681	709	743	714	689	663	707	702	665	686	702	675	689	690	662	680	677	711	669	664	669	673	677	694	709	664	685	692	710	642	721	704	673	699	698	714	676	704	690	703	660	708	736	687	709	705	692	703	702	678	655	702	703	718	698	682	700	646	673	674	715	699	684	686	676	727	655	720	692	747	717	730	659	657	705	747	710	685	713	711	678	682	711	713	660	680	721	665	698	681	706	712	688	692	731	714	695	719	717	662	706	652	703	768	634	670	694	697	720	699	726	660	730	631	661	660	702	755	704	685	658	718	660	696	708	742	700	638	677	723	705	699	712	679	744	710	722	686	714	716	726	657	711	687	700	703	677	691	728	710	701	703	739	726	691	679	672	688	707	736	698	662	687	669	671	682	709	747	720	725	662	675	677	692	648	684	797	677	696	686	700	731	682	662	652	724	715	718	721	663	721	683	720	682	682	677	728	734	689	684	686	723	689	683	737	701	719	687	642	683	692	687	704	679	698	725	723	708	736	642	614	690	680	658	675	696	695	666	729	661	722	743	673	656	700	682	674	679	701	714	700	707	741	720	694	756	704	666	735	688	734	715	686	726	624	685	671	710	729	667	706	700	728	729	728	682	732	706	712	681	721	748	677	706	731	724	666	658	711	711	673	728	707	719	740	680	726	680	676	726	698	687	704	699	682	714	687	705	672	695	673	683	657	635	685	726	750	678	699	732	699	670	722	663	716	695	675	686	727	711	714	698	704	711	684	710	689	680	739	695	623	656	694	706	706	698	721	703	696	685	686	676	694	700	649	712	708	664	671	701	691	668	736	683	704	621	697	650	713	690	662	706	689	663	698	749	709	690	666	697	709	644	719	712	658	702	693	680	692	657	673	674	683	718	687	680	749	668	687	690	701	676	687	713	701	724	692	680	671	673	688	718	756	681	695	654	699	725	670	738	711	676	716	683	660	700	689	707	694	677	724	679	719	715	716	684	730	704	696	726	711	678	660	669	675	669	688	746	621	750	696	714	691	711	669	696	713	682	693	752	685	667	680	716	668	672	686	710	688	676	689	706	689	711	686	713	721	704	718	719	778	671	733	726	693	690	663	653	687	703	688	654	684	710	689	652	718	682	722	710	710	688	672	704	702	682	709	685	690	689	721	680	723	677	728	688	655	721	716	678	718	658	740	697	672	649	683	699	706	698	707	724	688	679	684	639	676	709	706	705	685	685	691	750	698	715	688	725	673	673	757	673	665	719	713	652	682	690	669	726	691	691	695	674	709	672	642	668	712	682	727	734	682	735	654	713	677	675	675	698	740	672	708	719	681	727	684	732	722	672	734	664	698	702	695	672	707	723	696	695	658	677	655	673	696	682	659	701	711	719	693	707	666	672	706	702	714	706	749	640	679	697	679	702	720	663	688	724	645	731	720	664	712	682	686	723	709	692	657	679	697	696	706	674	699	707	679	746	661	670	706	684	702	758	720	660	657	654	657	724	715	668	686	688	727	687	721	681	713	690	670	724	650	727	705	721	742	685	675	731	646	715	660	706	690	712	648	750	713	722	737	692	718	690	663	707	703	692	694	697	745	695	652	732	674	664	650	736	696	691	736	698	700	666	692	718	728	678	697	735	709	725	690	694	684	719	703	694	660	690	746	696	740	698	695	675	729	684	702	684	685	704	669	674	749	700	667	707	675	686	719	687	682	735	687	715	699	762	718	698	690	709	701	750	665	688	674	655	712	678	689	663	662	694	645	702	691	660	667	716	676	695	714	733	764	684	670	676	697	713	765	732	665	676	647	676	702	680	722	658	700	678	714	720	686	681	729	705	699	718	692	731	740	643	723	703	680	718	689	692	694	718	642	676	705	713	685	697	703	696	690	698	697	674	687	701	698	674	710	716	718	726	723	689	675	721	747	681	726	715	699	704	675	665	707	708	676	726	673	661	718	689	695	683	722	684	743	717	692	668	678	713	698	694	693	692	709	714	671	659	690	702	713	664	710	655	662	716	667	654	683	684	702	723	713	701	685	662	660	696	683	696	652	708	723	721	703	686	719	712	732	695	692	706	692	679	695	721	705	741	690	707	696	689	699	702	660	697	664	701	679	677	666	662	721	761	725	718	718	702	715	675	700	667	693	698	730	697	745	673	715	690	724	756	731	666	703	661	640	729	722	699	702	682	755	734	649	661	683	691	716	644	726	738	662
14811	11692	13804	13250	9422	7790	5795	4492	3363	2753	2115	1695	1380	1150	1049	853	731	680	630	584	528	481	412	466	457	433	390	383	405	338	399	395	345	350	340	347	358	309	319	324	293	316	297	298	274	280	335	290	309	309	308	264	251	325	290	290	319	287	295	303	227	278	271	270	268	299	266	278	269	273	300	314	269	292	299	280	283	301	301	262	232	292	292	300	302	294	283	277	269	292	285	295	305	271	284	294	294	304	269	290	263	277	250	239	262	278	277	298	293	257	308	262	298	277	275	267	305	295	274	277	266	243	286	244	302	306	273	272	279	281	251	291	285	244	259	283	275	269	266	268	286	272	294	289	306	290	266	265	286	303	283	286	283	278	277	241	229	272	257	276	279	239	275	272	278	240	263	302	300	295	294	268	291	290	286	291	276	256	289	253	260	283	293	299	274	283	273	277	271	258	269	249	293	264	312	311	267	264	302	287	308	286	277	294	276	299	269	254	246	284	285	262	276	283	290	302	282	288	285	259	295	280	297	262	272	250	271	315	297	289	294	267	271	246	223	260	294	253	270	288	258	250	286	268	284	281	283	269	301	271	266	264	306	276	272	259	311	286	265	287	260	245	270	249	253	257	268	275	272	279	276	279	283	256	250	274	247	263	275	291	264	272	291	268	299	287	272	275	286	289	276	314	295	271	254	248	282	266	288	276	270	258	280	280	276	282	300	284	278	246	278	282	272	277	237	244	297	228	285	269	270	271	273	216	276	289	259	265	266	304	306	297	257	239	262	293	235	281	277	261	276	257	288	286	269	263	278	281	313	272	266	260	287	262	262	292	262	270	292	293	286	288	287	282	256	283	281	280	273	284	267	291	258	280	257	282	277	293	287	286	253	297	276	271	250	274	252	269	286	302	291	271	284	261	290	263	257	276	256	247	261	247	281	286	285	267	244	271	284	277	270	283	297	264	261	282	298	293	261	257	277	289	277	276	254	286	250	265	248	305	279	246	305	278	267	302	254	272	281	269	281	294	292	281	292	266	299	274	246	314	280	263	266	283	278	264	260	268	291	285	274	275	269	280	316	309	293	286	284	298	261	303	286	302	273	275	246	287	272	295	282	268	267	300	281	291	262	286	251	268	291	297	292	275	281	223	263	294	292	278	279	286	314	286	293	270	273	267	311	279	247	262	269	270	270	302	285	264	286	295	284	291	298	257	262	283	281	256	261	275	295	292	286	275	258	259	307	311	279	249	303	285	288	264	284	269	281	263	271	247	275	244	251	294	266	262	308	282	277	261	281	282	295	305	296	265	273	252	248	261	251	289	286	288	272	262	284	298	266	265	273	285	316	279	271	276	285	259	267	280	273	279	280	287	304	285	295	310	329	270	250	284	290	291	260	271	266	287	276	250	236	260	248	282	284	272	253	275	283	297	263	268	255	308	265	295	310	302	283	270	286	255	287	305	282	267	255	298	275	270	263	253	280	274	287	297	272	276	289	266	270	269	290	285	290	294	294	250	290	286	260	247	260	268	292	267	295	285	272	285	223	281	293	270	282	267	284	253	304	293	278	268	291	299	297	274	272	291	305	294	290	275	268	258	283	315	247	250	272	273	316	309	277	280	275	309	263	266	298	305	253	280	270	279	270	314	254	308	277	308	291	258	291	258	296	273	231	276	283	258	268	269	276	255	270	261	262	270	305	290	292	278	275	287	290	283	284	246	257	269	266	249	258	290	273	275	288	262	276	270	267	268	228	257	296	259	265	288	299	295	266	260	292	278	281	271	267	278	242	285	267	280	238	238	293	279	282	282	285	288	267	296	285	275	290	293	271	307	274	314	283	277	287	271	261	301	267	260	257	274	285	311	283	242	276	269	273	271	278	288	277	273	275	262	273	247	263	286	294	284	285	251	297	293	282	278	256	260	286	298	253	315	262	286	270	287	266	282	273	270	247	289	296	275	274	298	264	302	270	275	288	269	249	272	267	276	254	284	271	268	252	252	269	272	259	247	269	294	278	278	286	306	283	284	265	273	292	276	273	266	281	288	278	244	277	258	292	290	287	269	271	291	265	283	286	282	315	265	270	288	252	285	262	290	305	274	290	236	289	277	272	284	284	301	288	243	277	294	282	279	278	268	260	264	255	250	277	241	268	250	292	275	267	253	305	297	270	281	271	281	273	283	260	281	286	277	270	252	285	290	297	267	301	255	275	295	265	281	271	267	298	278	277	268	285	248	270	249	265	260	296	277	299	264	255	283	279	267	275	277	307	266	274	285	313	250	292	253	281	307	258	251	268	269	283	290	264	284	291	295	269	321	268	284	269	283	265	279	277	292	297	282	283	290	292	267	252	279	300	263	275	269	273	298	275	264	276	280	295	273	285	266	273	277	271	292	279	277	290	283	268	273	272	297	286	300	257	284	269	255	276	283	275	293	296	266	302	272	279	300	249	274	273	252	269	271	273	301	274	273	267	285	291	260	255	269	286	306	268	255	277	273	252	302	285	265	292	289	276	283	268	273	289	290	297	267	317	258	287	276	268	277	270	285	300	284	278	270	266	290	261	333	262	292	244	282	295	279	285	291	272	297	265	297	297	278	275	261	257	255	288	271	297	281	246	273	263	286	234	271	266	260	256	265	277	280	283	333	242	268	292	272	258	281	276	268	270	287	278	272	262	244	303	308	254	259	275	274	298	299	285	301	301	297	265	268	303	269	268	314	270	266	272	319	274	257	291	296	244	285	273	273	274	284	264	276	274	277	265	255	276	270	311	289	289	268	276	277	291	305	276	300	293	248	266	278	265	291	267	268	263	276	275	250	273	288	280	266	293	245	257	284	306	283	275	298	295	290	259	276	290	279	266	262	296	288	237	269	275	242	256	262	246	281	285	288	311	284	293	279	248	271	310	299	268	250	278	283	263	293	267	308	268	256	254	254	265	295	285	264	314	281	284	296	251	277	275	248	250	279	259	285	287	248	302	263	279	294	265	287	292	305	279	251	260	289	244	279	281	288	291	279	291	285	297	270	286	283	273	266	294	278	268	266	271	288	276	275	253	278	292	284	234	261	270	293	269	269	295	303	270	274	286	289	282	278	288	293	261	269	271	241	247	294	260	282	269	289	235	269	282	267	266	259	280	262	268	266	271	272	266	277	258	282	305	288	252	284	308	288	278	301	262	283	304	267	280	289	271	282	264	262	287	261	242	298	267	292	291	284	295	288	251	290	286	249	266	258	270	284	289	277	251	264	322	272	286	283	267	268	281	256	263	276	269	296	280	289	273	274	268	290	294	279	247	265	283	271	283	318	266	285	268	289	277	271	286	270	274	249	295	296	261	259	245	289	295	290	255	316	294	306	277	279	269	266	277	267	277	282	274	273	292	277	269	297	306	270	295	308	316	283	261	282	289	247	288	289	270	262	285	266	247	297	278	252	286	276	295	300	270	278	295	269	326	272	315	257	274	304	258	280	304	270	303	261	280	265	269	245	284	295	287	260	271	280
8654	9437	18247	22990	20552	20412	17731	16346	14208	11959	9834	8189	6764	6262	5216	4484	3930	3526	3316	2978	2653	2381	2053	1943	1950	1620	1580	1501	1495	1452	1524	1443	1374	1357	1204	1262	1180	1056	962	890	988	924	889	807	845	818	766	812	815	817	794	811	769	820	753	752	742	704	719	720	723	710	705	701	676	693	733	724	706	708	708	711	668	695	638	652	639	658	682	705	672	653	659	694	640	669	692	667	675	710	679	733	701	656	716	703	727	681	674	711	668	634	731	720	730	675	672	711	716	671	672	719	703	677	691	678	670	692	695	725	697	697	708	662	640	686	659	686	675	697	681	762	657	745	706	707	666	682	681	678	681	713	675	688	736	712	680	650	720	649	674	748	641	677	704	691	658	692	734	674	696	729	702	650	709	703	660	656	714	707	728	696	699	711	699	709	691	666	747	723	719	660	699	710	668	721	708	690	642	683	652	697	690	691	664	684	696	704	658	673	727	681	725	743	740	692	667	674	679	711	682	706	728	684	651	689	670	666	691	703	672	722	693	709	751	677	736	728	709	675	723	670	712	694	682	681	653	667	711	729	710	720	704	741	695	720	663	709	669	685	699	703	707	690	711	684	718	709	714	670	662	680	643	679	679	646	655	719	666	731	676	680	705	652	683	680	694	676	680	695	658	680	695	700	714	719	681	727	661	678	639	638	690	686	655	656	697	687	720	649	662	664	675	661	673	652	701	653	667	696	633	705	686	683	646	661	662	679	682	710	722	702	690	689	693	677	692	707	670	702	686	691	662	638	703	699	672	673	694	689	712	701	713	639	703	716	681	695	743	699	721	728	672	666	706	698	699	684	720	669	654	693	658	672	680	607	708	665	704	695	699	674	751	697	699	664	691	713	727	685	689	685	699	675	700	672	693	667	666	663	665	712	659	688	680	716	653	715	664	658	629	661	677	732	693	689	664	683	738	690	674	671	688	676	682	653	658	640	718	698	703	717	709	717	635	668	694	636	706	671	734	643	717	627	664	684	661	717	634	685	704	678	665	725	674	634	708	714	656	659	677	627	691	677	701	734	690	700	698	699	721	680	683	670	696	712	716	679	621	684	686	661	693	701	670	715	661	697	675	683	673	658	690	684	705	701	719	718	725	669	652	721	672	723	706	674	691	731	690	686	670	672	696	697	655	739	657	702	731	723	712	685	651	674	738	699	686	680	674	685	698	718	668	667	723	663	681	678	694	714	681	693	713	689	701	679	702	703	702	709	675	653	663	664	679	674	651	720	715	641	656	689	703	667	612	679	691	698	677	699	699	667	702	696	691	612	653	654	717	632	676	695	726	716	667	722	741	736	684	682	771	659	716	713	715	687	681	727	682	714	663	723	661	731	649	691	739	657	728	671	683	617	669	653	681	730	678	708	671	707	643	713	657	696	692	710	681	668	668	725	670	666	686	689	668	691	661	647	702	751	744	662	709	707	721	647	720	704	693	669	658	673	669	682	703	685	690	727	773	691	708	711	710	712	644	643	725	707	692	663	691	644	699	734	641	738	682	646	662	670	695	710	665	700	707	728	687	678	692	687	726	698	681	697	696	704	679	699	715	690	715	654	665	729	706	683	672	684	695	661	679	698	684	716	759	706	729	696	662	676	617	683	663	653	669	699	677	689	695	724	711	659	641	682	669	657	641	639	666	668	653	726	664	659	700	692	608	668	671	710	669	697	671	681	684	710	637	698	694	653	683	680	709	649	679	670	702	675	698	734	695	688	661	672	670	675	701	645	714	697	672	694	689	678	695	705	694	707	681	705	681	731	742	681	689	652	732	735	668	673	655	657	700	709	732	666	690	654	696	654	658	691	662	725	651	700	720	683	688	719	722	715	700	686	690	679	649	659	698	691	647	668	660	654	683	687	695	694	680	708	684	716	662	694	715	706	670	668	690	679	711	709	676	734	700	650	700	702	678	669	668	731	675	714	714	653	658	703	677	689	637	662	714	674	717	668	674	682	694	720	645	681	661	690	674	685	710	656	701	672	682	666	680	700	668	660	707	696	687	689	693	696	727	644	673	734	688	693	714	658	673	654	673	669	711	690	659	686	715	712	668	699	665	694	705	660	654	667	695	699	630	723	709	708	668	697	682	691	666	737	733	724	695	696	700	696	705	672	693	658	724	719	674	694	712	645	663	701	701	759	688	738	662	726	643	659	665	686	687	697	703	643	710	676	684	704	665	664	719	687	705	715	691	709	709	696	662	687	760	685	705	716	694	688	666	687	686	730	675	645	709	673	735	651	711	672	657	698	657	706	737	716	676	659	744	688	667	702	677	667	695	668	682	631	660	669	692	700	647	709	654	666	730	689	706	714	700	708	671	731	683	645	696	631	672	698	691	626	719	688	667	701	685	637	675	734	715	691	681	657	677	718	697	678	672	691	704	733	716	673	653	701	742	670	673	681	693	703	675	721	696	704	657	659	689	682	662	677	677	728	716	634	684	650	694	673	681	712	682	651	686	712	685	677	679	673	709	730	673	706	723	673	673	696	633	674	685	693	687	713	695	713	710	685	685	692	666	708	691	682	666	696	693	707	689	698	700	669	701	726	686	661	647	629	707	704	674	631	695	677	675	679	703	652	720	688	673	650	626	668	706	703	655	699	707	659	720	724	643	693	673	752	665	679	705	716	714	735	664	691	658	651	709	675	687	709	706	724	677	702	678	634	680	711	682	656	664	723	689	698	742	650	697	677	702	703	696	706	724	632	728	713	712	709	703	700	641	685	640	717	633	686	697	676	692	685	667	667	667	660	711	675	668	582	711	700	672	651	648	731	707	736	728	728	707	725	689	685	690	652	702	645	717	708	671	688	726	650	651	670	659	706	679	684	692	735	657	645	689	696	727	668	678	696	687	717	702	741	661	685	698	654	683	663	667	741	696	687	717	650	649	664	672	693	709	725	655	724	686	717	672	644	684	685	709	675	721	706	712	720	674	685	695	678	673	659	706	699	692	730	693	715	683	695	674	711	689	684	696	711	667	673	675	654	708	637	670	656	693	679	708	680	740	729	691	700	728	698	729	682	669	682	718	702	687	681	677	678	627	724	731	646	683	713	715	677	678	693	688	703	707	659	730	699	694	730	689	681	638	700	651	651	688	701	671	709	660	696	683	656	701	688	644	673	698	681	752	714	692	650	685	643	715	700	651	668	688	732	641	767	677	692	676	658	688	711	680	714	715	684	698	718	708	710	735	693	687	716	656	703	678	709	670	644	676	689	662	701	652	657	743	700	670	707	702	707	683	729	628	660	656	679	650	736	687	694	735	717	683	692	689	637	683	720	700	703	677	703	686	639	662	658	654	711	705	676	672	643	690	680	677	668	710	663	680	696	665	727	678	716	686	711	665	664	695	692	709	648	688	650	684	685	672	641	731	698	713	666	673	740	663	715	712	691	716	720	678	645	698	700	701	664	676	731	684	696	704	654	708	680	657	649	670	715	685	671	697	642	689	697	697	675	701	709	694	672
24781	18351	20472	19179	14866	12701	9485	7846	5953	4147	3392	2589	2186	1929	1582	1376	1248	1057	949	883	831	698	653	678	636	580	515	519	497	497	511	523	467	509	460	482	427	401	410	434	397	384	357	401	350	353	372	348	340	352	377	340	303	310	331	335	339	319	312	303	345	348	323	306	335	339	304	315	322	346	311	327	367	329	343	312	329	317	333	338	323	328	338	321	314	309	312	324	340	342	310	314	320	320	285	296	311	336	303	323	350	327	341	322	340	291	334	332	283	349	299	299	329	322	332	319	317	337	307	307	313	307	312	347	321	295	341	321	312	303	332	337	323	322	319	316	298	312	313	311	340	298	305	313	301	311	325	326	240	334	301	339	335	360	312	316	328	295	313	322	305	344	351	347	325	303	322	324	296	315	314	337	319	311	330	310	321	352	320	344	319	320	363	342	310	329	333	302	310	307	314	297	346	302	323	360	303	342	318	298	332	326	309	312	349	335	302	307	332	310	315	309	328	341	307	333	319	304	326	307	305	314	335	328	303	335	317	294	350	325	333	314	309	306	335	334	343	357	296	326	324	342	309	324	316	311	313	318	307	311	309	298	308	286	327	333	292	307	349	342	345	350	307	307	318	325	322	273	350	305	344	319	332	331	338	309	343	340	323	328	378	306	288	324	288	296	292	333	324	327	341	301	294	312	342	331	307	335	278	295	314	309	330	327	339	322	325	340	313	316	301	322	334	286	321	320	328	329	350	339	325	307	323	312	330	319	340	312	327	319	311	325	350	354	339	348	335	310	317	331	320	317	315	344	332	289	326	357	330	297	312	370	303	312	337	351	306	315	322	348	320	326	342	305	333	345	315	313	326	306	327	330	322	297	340	324	303	343	330	339	349	319	330	342	300	333	338	332	316	318	315	316	318	340	334	297	325	343	332	353	323	289	314	294	329	305	293	351	332	376	305	323	286	333	310	327	332	325	320	362	286	321	341	305	312	341	358	304	297	325	320	299	329	292	317	355	296	324	314	323	311	326	356	312	320	336	304	328	353	307	300	333	311	325	321	287	329	322	340	339	358	319	335	352	298	291	302	281	339	319	338	303	330	346	309	317	302	340	326	330	332	327	351	348	319	318	336	310	344	292	305	322	360	325	324	338	315	302	319	291	315	312	312	314	313	316	303	320	330	316	310	309	330	326	314	321	279	318	340	318	322	289	345	352	341	316	296	313	317	332	302	332	281	292	362	344	315	309	351	324	318	327	337	331	340	322	368	321	284	292	298	329	335	323	333	307	334	332	342	337	311	291	374	303	339	345	343	347	332	326	327	304	287	326	338	293	316	327	305	309	317	358	336	293	283	333	337	336	309	319	317	311	297	330	320	291	316	335	310	336	320	298	316	347	315	314	325	331	341	323	342	345	329	331	312	288	321	302	353	344	323	317	343	309	354	310	343	340	320	303	357	320	369	296	332	300	293	322	277	323	311	353	312	309	307	358	314	337	321	326	298	339	328	344	334	313	332	317	315	326	315	326	318	350	342	309	328	286	364	346	310	319	322	313	298	333	346	331	315	357	343	328	307	325	329	323	337	343	317	317	325	296	308	336	302	310	316	324	291	292	340	302	340	325	321	307	339	336	341	341	295	325	310	337	331	305	317	346	345	352	335	330	299	333	319	304	309	338	328	314	310	352	317	334	324	344	307	304	305	325	331	325	342	307	317	328	343	288	328	295	328	314	354	320	303	310	314	317	319	289	317	318	302	343	323	338	308	326	300	323	303	301	315	316	314	333	322	347	331	346	319	294	299	317	291	324	325	343	336	323	296	313	260	323	295	347	351	319	324	306	332	337	306	289	306	338	311	329	339	310	320	307	333	349	317	337	311	299	327	354	324	312	310	307	337	327	320	314	321	353	290	299	340	317	312	327	303	359	307	320	368	307	336	338	343	325	331	348	343	330	303	347	324	325	350	325	339	339	328	331	343	329	352	320	352	364	290	327	312	308	313	327	330	318	339	355	338	325	324	354	347	349	316	340	301	316	329	333	337	310	326	303	299	305	331	310	338	294	311	338	286	322	302	359	343	316	302	339	299	308	300	320	317	344	341	316	334	312	326	335	302	313	306	326	331	336	315	309	336	330	294	326	295	303	320	340	325	348	333	291	361	319	288	321	323	330	312	347	360	295	324	341	305	330	316	341	345	284	316	281	343	290	319	313	328	333	330	327	319	323	334	318	333	305	315	311	324	314	341	376	320	320	328	346	320	336	338	322	322	335	321	342	313	306	337	325	322	323	308	291	327	308	322	296	343	341	315	315	326	324	347	286	380	328	336	287	329	317	301	284	319	331	344	295	319	308	332	329	308	337	352	338	304	324	303	300	324	303	299	350	307	304	325	308	358	317	362	320	328	317	289	305	289	348	374	279	340	332	373	328	294	335	323	307	307	301	292	350	290	291	330	323	322	310	327	326	325	318	320	309	319	311	307	325	316	310	298	307	312	302	327	384	320	316	295	338	335	331	337	320	295	303	307	333	353	343	347	312	351	370	329	321	332	337	313	334	342	335	325	375	354	325	339	298	341	332	332	304	289	313	362	347	350	329	313	325	328	313	328	303	300	325	287	300	297	303	334	296	362	314	311	303	285	301	301	346	332	301	310	295	336	357	326	343	330	310	362	308	304	330	319	347	321	314	336	327	371	348	322	332	340	334	319	298	355	300	322	304	310	338	329	337	314	315	318	324	345	327	316	322	349	355	298	325	322	322	315	296	360	307	320	331	335	295	318	329	350	327	290	325	313	334	343	299	351	294	328	310	333	309	330	313	335	295	330	319	307	323	329	320	342	341	311	334	335	345	295	317	333	317	331	310	318	340	317	331	344	284	324	306	341	306	319	327	302	293	317	322	310	304	318	323	309	328	330	328	306	300	322	296	327	337	344	332	297	300	332	337	337	306	305	324	305	335	321	313	331	325	329	329	324	339	331	327	286	326	311	332	307	324	323	347	342	373	311	298	362	315	335	319	332	342	330	308	335	332	339	301	350	281	351	332	328	316	307	282	311	318	332	316	306	325	334	322	308	359	355	308	312	328	298	324	348	317	333	318	293	340	283	314	327	318	355	368	288	308	342	322	347	332	355	321	322	308	306	298	318	324	303	309	315	308	303	342	344	341	333	336	298	341	324	318	327	327	338	336	321	326	354	287	339	299	348	381	315	331	282	314	327	324	329	321	312	322	303	305	291	309	312	317	317	334	300	305	330	327	301	292	308	334	312	340	344	342	327	301	317	343	359	352	329	322	350	329	338	377	320	351	320	343	300	316	323	297	327	321	338	327	328	304	345	317	315	326	349	384	312	335	324	345	380	313	322	304	356	291	323	331	323	320	312	305	348	330	332	348	343	318	304	333	338	337	350	325	300	304	301	365	322	310	342	341	320	312	346	337	310	304	324	320	319	331	349	310	347	340	341	283	308	330	332	313	314	341	348	297	346	336	357	336	267	298	322	339	330	333
15072	13563	24819	29247	27501	27661	24339	22305	20052	16196	14217	12212	10531	9080	7786	7081	6435	5534	5003	4668	4013	3881	3284	3204	3223	2734	2545	2361	2187	2124	2187	2105	1950	2022	1943	1944	1649	1428	1377	1358	1263	1264	1184	1090	1068	1067	991	1025	998	1056	1010	1033	992	965	946	955	910	896	852	897	879	887	854	881	825	843	831	845	806	776	794	818	817	847	779	826	778	786	813	839	802	774	788	761	807	758	791	846	831	788	775	841	771	776	836	751	768	777	754	804	757	806	779	803	757	803	832	802	754	784	800	744	804	778	820	779	753	807	781	795	798	775	795	774	769	770	825	800	807	782	803	781	827	866	815	766	793	751	791	791	781	701	813	736	751	794	825	767	772	768	769	747	821	793	789	785	748	760	771	777	802	764	760	803	798	820	801	825	743	782	767	755	798	802	768	839	849	755	750	741	828	762	764	795	767	740	751	800	766	781	800	812	795	795	763	784	807	789	810	796	801	805	812	803	820	755	812	723	736	770	788	831	836	791	774	784	781	742	803	744	795	754	773	771	804	767	768	753	759	802	816	782	718	782	772	803	757	787	821	794	827	760	763	769	812	801	766	789	788	755	776	765	825	773	765	796	758	766	777	768	771	802	768	812	759	763	785	781	795	810	741	801	801	843	762	815	808	786	781	809	784	874	833	786	797	777	757	790	773	748	795	742	773	760	809	835	779	768	761	801	743	766	756	765	740	730	813	817	792	796	789	769	796	799	766	810	785	784	793	819	826	766	778	797	818	786	792	745	820	746	824	801	773	768	781	811	771	786	788	783	786	775	763	762	804	773	812	822	795	797	759	828	785	828	762	792	785	782	769	816	775	773	794	801	784	806	775	761	798	807	773	805	765	772	818	796	788	778	788	768	837	788	801	769	798	782	792	763	802	766	776	794	760	780	808	816	794	757	809	774	820	817	793	741	782	811	825	809	806	814	782	745	878	772	782	810	738	786	796	794	713	769	757	790	805	775	781	789	764	787	816	761	783	829	776	799	764	774	777	780	776	778	771	835	794	825	820	769	812	807	741	810	837	767	792	805	790	811	797	786	770	758	773	742	828	807	788	795	793	824	807	808	783	767	735	783	815	777	797	754	759	737	756	793	769	803	744	796	788	781	822	754	782	730	784	825	789	820	792	779	782	770	755	773	771	772	803	791	749	822	784	769	774	763	812	764	767	761	799	725	802	822	722	767	756	787	821	786	754	782	822	752	805	823	796	767	777	764	781	759	776	768	804	812	805	797	784	786	763	794	777	803	849	802	777	850	851	784	866	811	826	758	786	781	797	760	787	752	756	785	801	778	786	779	813	761	762	798	749	816	764	801	779	755	783	751	795	816	790	777	769	752	744	754	810	756	770	808	757	823	818	772	792	803	784	766	741	785	734	771	784	765	763	827	773	799	771	814	784	862	777	778	823	790	786	822	764	778	795	778	805	752	781	804	770	803	779	778	805	813	839	780	793	819	835	797	788	803	755	785	827	802	783	771	723	789	788	782	787	748	758	797	825	790	785	808	845	786	773	751	757	762	754	773	827	797	765	844	811	806	777	807	767	755	782	837	804	814	823	743	817	804	782	845	784	788	844	741	793	800	820	799	803	782	801	783	824	809	802	780	823	787	779	757	766	864	750	793	794	799	791	817	715	783	752	763	792	792	790	769	817	752	769	777	755	804	840	792	805	783	729	783	807	831	845	770	777	812	841	757	788	806	778	787	768	797	788	753	763	788	778	817	787	758	819	769	783	791	789	810	788	791	786	817	759	766	789	851	798	766	782	842	792	741	751	788	826	752	782	754	788	794	751	823	767	796	763	770	835	766	778	823	796	794	782	759	773	792	794	777	764	750	757	770	809	786	782	752	799	793	781	804	775	794	806	785	762	775	762	792	803	791	782	799	800	809	795	795	771	810	791	795	766	767	786	784	797	759	766	760	788	797	746	802	806	792	781	801	752	813	757	746	793	802	817	754	734	774	794	781	832	779	766	786	770	754	759	776	778	768	792	762	764	744	756	779	814	754	799	816	747	773	808	743	784	794	820	815	813	821	826	777	771	771	747	797	779	782	769	768	737	759	824	796	787	789	747	802	773	778	804	794	816	827	794	775	744	757	768	793	802	778	758	850	777	749	788	770	789	771	770	832	797	711	824	786	763	827	782	764	756	795	729	799	821	789	764	774	844	772	785	774	746	826	754	808	738	769	748	791	824	782	809	800	792	788	820	831	789	774	802	811	796	725	775	756	764	809	832	775	832	821	756	829	852	847	802	767	762	807	773	793	805	783	837	818	790	773	805	798	792	808	819	759	782	784	803	803	779	743	755	806	758	759	805	766	819	771	786	792	813	761	743	754	766	808	789	796	783	809	812	791	764	773	785	749	775	777	798	698	785	797	791	780	774	826	783	773	797	786	778	744	772	781	801	752	812	792	797	782	816	762	820	774	806	798	791	830	790	755	799	749	800	782	781	771	786	811	746	789	747	801	776	814	798	776	805	761	785	768	805	781	802	752	774	776	757	776	789	810	819	793	793	773	843	816	802	799	742	770	766	771	753	748	794	809	785	799	768	826	796	747	830	814	787	768	757	785	771	765	795	816	751	742	799	810	790	769	755	765	782	771	745	743	756	765	763	799	821	762	783	817	816	742	786	759	798	767	783	787	774	807	821	787	787	769	761	744	823	801	781	802	767	793	766	805	807	791	801	790	814	807	803	827	779	805	800	800	797	803	826	828	772	860	761	779	819	772	794	772	824	768	816	763	796	814	810	817	738	770	759	760	812	757	780	797	797	748	792	805	805	815	805	780	803	870	803	769	817	863	847	757	828	753	779	741	764	799	811	750	814	759	784	779	786	794	786	802	736	751	831	823	753	723	784	835	803	782	771	804	787	724	825	784	806	853	784	784	802	860	831	798	717	799	745	839	799	783	793	764	829	739	825	765	733	815	788	801	825	752	762	751	759	820	809	778	780	822	780	818	846	752	759	768	825	790	824	763	772	754	818	788	793	801	736	787	752	737	816	785	797	746	782	778	821	742	840	799	799	795	771	770	727	807	798	715	777	799	749	758	826	765	828	766	799	783	815	788	741	727	829	784	757	793	784	810	816	795	796	778	775	784	850	722	786	799	797	769	837	758	797	766	790	764	763	797	825	764	801	774	778	796	785	746	811	782	775	766	784	756	784	811	759	800	747	803	775	839	747	782	783	787	793	784	815	805	750	723	789	833	785	772	775	803	788	800	810	770	754	789	767	802	784	772	755	798	803	792	833	825	799	821	769	844	770	749	800	772	771	816	776	763	753	784	799	790	832	764	827	774	782	767	822	797	783	799	814	889	789	802	818	824	792	803	763	783	802	835	830	811	782	772	756	794	796	798	792	831	810	787	764	796	785	820	737	781	742	796	769	850	807	807	737	826	792	776	772	761	788	778	774	757	789	806	788	760	836	773	767	771	789	761	822	800	770	842	714	783	783	843	799	789	780	795	766	781
33470	24624	27382	25063	20768	18262	13446	11374	8813	6515	5002	3710	2963	2504	2058	2036	1833	1498	1258	1146	1039	916	792	858	816	712	648	580	570	516	547	523	545	515	498	498	434	413	379	387	405	411	363	334	387	376	358	320	328	362	326	321	316	326	326	300	312	326	322	299	285	322	289	292	314	280	299	305	329	268	274	301	280	322	300	335	280	308	285	305	290	294	299	306	289	306	290	289	285	283	335	263	290	286	277	285	286	326	313	262	259	279	288	290	277	286	301	297	277	288	285	253	304	245	296	296	276	279	286	282	267	298	252	250	274	270	293	268	284	274	330	288	291	266	271	254	336	240	287	291	301	276	299	298	262	300	299	287	258	327	299	297	277	302	290	295	305	262	282	277	253	266	289	276	310	283	282	271	288	279	276	325	303	282	295	308	308	292	273	299	317	317	300	306	297	287	246	274	299	242	310	300	275	276	274	273	281	283	260	260	277	280	299	282	242	281	289	272	264	312	270	286	274	289	287	286	307	325	265	303	301	273	308	293	303	288	252	278	300	275	289	270	318	292	294	276	301	292	304	292	298	280	282	282	274	281	280	271	312	274	277	321	243	286	311	309	302	306	278	277	288	270	304	273	285	289	256	289	291	277	258	295	289	249	289	265	286	264	303	283	309	268	279	294	260	261	296	272	306	318	288	268	297	288	292	282	287	315	302	295	281	292	278	272	282	320	280	292	294	297	288	303	296	253	279	280	319	258	287	296	269	288	314	263	287	265	320	288	276	273	307	283	245	279	225	300	291	310	315	281	255	303	288	296	304	270	269	279	285	300	284	305	287	277	248	322	312	307	297	287	275	295	291	275	288	241	260	306	287	293	254	304	265	234	302	248	265	308	294	286	305	274	307	272	265	237	293	293	279	295	293	298	260	277	270	278	288	276	279	283	332	288	288	284	272	289	261	284	274	262	288	279	261	284	299	301	310	292	273	285	273	296	285	276	259	264	283	287	273	314	301	276	298	303	280	297	295	286	290	275	297	255	304	281	276	307	268	302	305	269	278	279	265	310	252	293	277	286	293	294	274	294	263	284	289	278	299	300	304	285	331	290	318	303	298	284	264	290	268	319	321	303	290	301	305	278	263	289	296	284	258	284	297	309	286	318	285	284	296	283	265	246	308	260	273	278	290	277	297	294	275	291	285	283	268	278	268	304	303	263	278	327	267	300	297	260	261	271	298	292	284	317	306	277	312	274	288	297	289	312	286	286	252	273	274	277	274	297	304	289	275	288	273	292	278	274	283	250	260	273	299	273	264	275	287	277	301	284	251	254	305	290	267	273	293	295	250	284	264	271	276	290	280	258	314	283	304	298	288	270	280	280	284	280	268	310	303	266	292	257	278	296	309	282	307	277	276	300	264	273	286	280	271	269	309	306	260	289	273	281	287	273	249	260	302	286	308	287	266	263	293	275	305	324	296	259	278	294	291	294	271	285	294	287	260	258	321	266	303	304	265	273	287	259	292	293	321	268	295	265	320	281	268	262	303	292	270	266	267	293	308	274	298	279	263	254	271	271	276	279	282	268	272	252	287	311	283	307	289	261	272	300	273	290	295	296	268	269	278	250	283	279	298	295	273	278	269	311	293	271	251	240	279	287	283	282	273	250	281	294	289	254	286	264	274	289	288	291	304	285	294	271	268	293	277	268	302	297	274	272	280	341	266	291	280	319	307	290	270	258	277	290	267	303	294	243	297	307	297	280	282	285	272	271	280	291	321	259	274	285	293	267	309	270	288	279	284	272	295	307	264	280	294	267	278	272	283	272	265	271	275	309	283	281	275	293	261	310	286	249	275	258	267	301	280	279	273	271	318	282	307	274	290	302	317	316	310	269	290	246	278	273	279	291	309	252	292	252	274	278	271	264	289	283	283	269	271	255	308	289	269	286	283	254	304	283	300	317	278	328	286	301	284	310	285	278	270	285	285	281	272	271	278	261	306	293	271	288	282	274	286	276	273	275	270	286	289	287	293	283	278	290	278	291	277	278	279	297	298	255	306	284	270	281	291	285	292	272	270	330	275	279	305	296	282	259	263	293	285	319	298	304	273	293	258	277	250	283	282	244	278	267	303	285	283	279	268	310	299	258	274	290	292	285	265	254	275	297	285	285	241	311	310	262	289	288	278	286	272	289	296	311	295	297	318	279	242	284	287	281	272	286	277	279	290	285	284	297	282	322	316	276	313	294	315	297	302	286	259	293	286	299	285	298	292	279	255	277	288	300	279	278	285	295	278	268	260	266	272	290	301	309	286	272	285	284	285	257	275	248	299	288	268	260	246	268	292	306	312	294	287	290	297	285	282	243	296	291	302	314	289	267	329	291	300	260	275	260	296	263	301	280	294	287	269	285	290	270	305	299	305	273	286	281	276	283	275	281	303	292	271	260	281	279	299	281	245	270	296	291	284	284	307	303	243	264	291	280	299	255	284	266	295	266	321	292	270	272	294	273	272	285	317	289	274	296	270	295	286	251	283	271	287	271	295	309	303	283	317	284	298	305	296	286	287	284	294	280	306	318	269	290	295	297	294	266	316	292	318	283	267	289	314	256	308	285	299	254	300	261	300	313	289	266	273	274	301	297	303	300	296	283	319	290	285	272	310	283	293	305	274	280	284	298	286	284	278	274	264	274	279	314	286	300	263	297	326	267	272	295	301	297	297	257	273	287	299	263	276	281	258	278	291	265	277	253	306	276	261	284	295	275	320	290	260	277	281	255	270	293	298	266	284	268	234	291	265	254	289	281	247	294	267	240	287	273	293	267	264	280	281	276	302	284	287	262	281	300	306	273	273	275	282	287	295	254	259	289	300	277	276	278	311	285	271	313	301	278	307	266	270	286	279	280	265	301	302	261	284	300	267	297	274	297	294	301	304	282	248	268	296	255	289	283	298	257	299	323	285	307	284	292	280	296	273	266	299	270	252	279	269	308	302	275	270	276	304	280	284	250	281	309	265	300	279	266	325	299	277	283	310	286	303	307	299	262	238	261	286	281	319	293	324	271	267	261	289	282	274	296	283	274	270	300	274	283	310	281	305	277	311	284	284	260	253	255	268	275	287	293	295	285	280	267	294	281	286	291	294	261	334	280	317	264	297	263	279	260	275	302	291	245	278	271	302	278	285	307	305	295	288	288	280	268	283	274	281	287	301	301	266	301	296	275	277	275	250	310	288	265	311	279	291	316	288	301	305	290	292	270	260	276	283	288	271	282	262	269	266	280	282	284	285	280	303	276	284	300	280	295	285	262	298	283	254	272	309	329	312	300	290	285	297	277	290	292	326	317	303	317	299	320	273	300	279	271	282	248	271	303	290	255	271	277	281	264	292	298	290	325	280	266	283	277	295	283	273	296	291	300	299	294	294	269	294	287	281	297	293	286	270	263	272	291	298	290	307	288	260	314	260	277	285	284	284	298	270	300	276	284	262	295	296	289	294	264	313	276	292	328	295	314	274	310	337	272
20173	17193	29499	33729	33047	32994	29292	27549	24660	21155	18649	15904	13880	12383	10203	10030	9286	7638	6891	6280	5537	5095	4431	4599	4216	3528	3241	3025	2646	2759	3086	2657	2455	2670	2513	2280	2001	1755	1754	1547	1499	1434	1323	1183	1115	1129	1083	1136	1122	1060	1016	958	947	899	923	897	877	887	849	919	848	844	828	782	814	807	708	743	770	798	747	706	771	749	785	696	736	751	775	766	700	729	711	715	744	708	694	698	684	714	715	683	719	727	721	719	694	689	702	646	722	709	660	684	721	685	760	670	694	711	665	716	677	666	699	711	700	666	683	746	675	687	721	729	704	655	711	734	721	687	734	651	649	652	646	728	660	647	715	707	654	670	675	676	704	680	713	708	696	694	691	684	711	746	678	691	684	693	710	703	652	714	703	701	674	688	726	695	707	714	690	721	702	671	688	679	708	690	709	721	718	701	670	658	711	720	654	687	681	679	676	700	697	711	700	676	693	700	674	699	740	706	666	662	638	726	673	675	666	696	714	744	710	667	734	741	716	731	688	744	643	633	684	703	670	705	700	713	714	676	702	657	651	677	710	654	677	687	659	654	693	674	662	686	720	672	674	661	701	702	732	699	670	696	643	673	655	679	737	673	704	707	699	669	681	664	678	711	702	663	691	672	649	671	701	693	662	668	712	737	655	720	689	687	692	660	639	689	674	698	685	690	692	732	692	682	716	726	718	612	684	682	725	675	625	683	670	681	666	703	701	703	665	730	683	648	685	674	653	734	707	731	637	676	675	671	715	668	679	685	673	741	711	675	666	692	675	658	748	688	644	630	680	654	746	687	699	659	733	710	676	681	704	669	718	694	688	671	604	712	770	730	680	658	689	704	671	721	692	720	667	690	674	675	702	681	733	696	717	639	684	747	741	728	722	718	656	663	685	692	745	705	714	711	667	683	725	658	714	684	659	695	728	701	644	651	736	683	701	689	701	667	685	737	697	689	724	685	694	694	682	680	642	676	651	672	689	713	699	694	647	687	694	714	648	680	685	657	669	686	689	732	739	705	650	696	731	689	703	748	745	713	761	644	721	687	646	713	674	687	678	662	699	663	671	726	689	640	701	729	679	711	740	721	683	678	735	674	691	656	660	676	712	668	662	695	714	682	710	699	699	671	668	707	720	659	678	730	722	725	661	698	676	759	677	728	662	716	781	693	649	693	695	659	683	708	700	717	680	682	662	700	644	749	657	753	693	693	677	732	688	685	716	694	746	697	729	676	685	726	711	668	706	679	739	672	707	680	731	662	706	695	691	670	740	692	676	712	693	697	693	686	705	677	713	692	744	687	692	735	697	694	699	712	671	629	677	673	691	750	662	689	713	694	703	717	735	690	715	713	689	671	681	684	686	609	706	699	624	613	659	707	702	673	683	674	666	698	704	684	707	699	698	700	705	734	717	669	640	646	737	723	672	671	709	715	696	668	685	723	668	667	682	676	676	686	684	714	700	719	681	707	606	724	684	695	641	680	713	701	676	679	736	718	641	704	673	706	721	710	632	665	732	685	691	753	680	706	685	692	680	721	694	696	688	675	654	699	662	697	679	690	675	753	719	638	695	716	743	727	658	674	673	655	672	670	659	712	654	673	684	664	649	675	698	738	682	694	681	689	729	723	691	681	693	677	686	656	681	682	724	740	731	716	685	698	763	696	720	760	735	704	705	715	679	705	709	675	656	687	741	675	696	690	671	699	676	676	695	679	700	665	731	651	666	675	717	693	667	704	658	744	711	717	678	680	679	675	696	677	700	725	664	678	678	702	658	660	724	695	702	699	692	717	656	690	739	682	654	683	695	729	674	704	689	663	664	695	698	669	668	704	693	695	702	652	686	741	735	765	698	677	688	628	722	701	724	668	689	717	708	713	723	696	693	707	695	668	673	665	680	688	702	707	676	651	686	640	705	721	707	688	741	696	703	739	692	698	668	677	710	684	708	675	685	702	693	711	695	694	632	677	656	759	673	716	714	662	657	684	669	639	690	643	714	690	690	733	680	701	694	710	703	671	668	711	673	699	733	708	636	707	727	726	698	680	633	690	686	707	718	697	652	675	675	702	715	655	725	691	674	678	701	681	731	660	688	680	680	719	723	670	670	708	696	740	703	710	670	677	728	692	679	645	693	719	723	701	710	677	703	690	680	671	676	665	688	677	707	736	719	670	761	690	687	677	689	724	663	651	663	674	670	671	617	719	725	690	701	664	709	721	677	750	717	731	706	678	707	702	709	709	667	670	696	741	695	696	699	673	688	681	729	677	651	732	685	662	698	702	694	741	695	731	696	708	718	700	699	738	692	680	729	651	653	716	679	715	754	665	701	670	689	701	666	703	653	695	646	668	690	712	654	683	678	675	689	728	672	750	697	692	692	658	698	640	700	681	715	713	687	675	725	728	676	695	707	688	670	691	694	648	640	668	650	716	698	675	726	700	716	706	656	755	711	696	730	622	676	698	711	692	676	707	691	685	697	641	680	769	691	712	658	709	694	709	694	735	723	729	700	678	707	758	658	657	706	642	703	728	713	718	711	712	681	656	662	699	673	704	733	698	692	683	647	679	703	679	675	698	657	699	691	661	716	659	638	680	689	660	669	699	674	726	715	650	710	722	664	745	698	678	677	662	706	747	698	722	675	705	685	703	695	702	673	668	700	696	689	678	725	663	674	698	679	651	705	718	676	665	724	705	754	687	731	679	715	696	673	704	718	690	718	660	707	693	668	706	687	700	666	660	747	671	699	661	674	713	702	662	649	675	698	667	674	726	640	677	727	696	699	691	723	684	687	718	730	687	681	668	679	671	708	758	665	668	661	709	649	669	684	704	721	712	650	652	689	653	713	682	706	707	687	708	698	676	714	717	673	726	681	691	673	745	716	743	705	657	726	674	690	692	726	741	709	663	741	719	703	700	666	698	675	679	687	668	677	684	684	666	652	737	659	642	643	694	662	685	714	635	688	683	710	654	746	727	674	680	633	663	696	714	704	692	658	656	727	664	682	710	682	716	716	711	718	706	730	705	679	692	718	741	638	665	657	667	723	693	661	674	690	712	722	686	689	695	686	688	719	662	705	712	672	666	713	677	742	712	695	726	698	693	691	660	706	668	693	679	718	709	752	713	642	660	730	670	632	747	728	665	653	709	668	673	707	711	669	627	706	713	713	724	762	708	647	679	679	700	672	701	697	706	723	668	669	735	734	685	714	711	639	703	691	693	704	693	715	636	676	674	712	720	652	698	731	720	700	686	671	672	671	647	732	672	706	690	686	731	627	743	709	714	694	687	714	686	712	743	719	679	731	649	676	722	694	708	704	695	707	700	681	619	765	663	722	714	708	682	698	704	691	654	696	730	649	681	680	712	696	722	675	686	725	748	734	704	696	726	719	705	676	696	693	728	741	705	688	681	719	674	706	676	691	710	713	708	697	674	704	685	722	701	645	688	682	713	707	685	671	654	715	707	665	723	719	691	716	688	739	702	678	679	685	688	676	687
14727	11271	13904	12362	9689	8220	5887	4648	3654	2615	2205	1767	1454	1180	944	868	766	659	612	562	633	523	453	437	418	414	350	398	360	343	349	377	359	336	378	347	343	341	321	308	358	331	301	306	296	292	310	304	302	283	299	277	302	285	309	285	283	289	283	306	287	258	277	270	280	263	252	267	251	286	245	263	260	292	274	271	279	277	253	241	259	259	281	278	294	279	301	271	276	286	284	274	239	283	290	269	285	280	291	274	297	250	281	274	250	277	272	284	249	279	274	270	262	229	249	260	271	294	271	286	274	267	300	285	297	295	284	287	282	279	264	260	291	272	268	299	262	264	279	286	303	291	252	269	300	253	286	286	286	316	302	274	259	254	276	263	268	278	277	298	251	283	268	287	244	268	245	284	293	304	277	298	273	280	295	290	272	277	284	239	278	286	260	265	267	310	281	248	293	288	269	262	272	265	252	253	295	259	298	262	274	257	292	254	259	298	306	292	258	261	271	257	275	299	252	293	295	270	275	289	257	280	282	278	277	332	273	271	305	282	273	282	278	260	273	297	275	278	288	287	273	251	271	265	257	256	281	303	287	271	275	312	226	259	294	266	257	301	287	283	292	261	270	257	267	274	264	276	302	275	285	294	285	264	254	257	303	288	252	259	263	262	323	289	311	258	256	265	273	251	296	276	287	265	289	274	270	272	278	273	281	274	273	304	273	282	282	279	288	282	269	254	291	263	243	280	311	250	312	296	259	269	278	292	271	302	258	270	258	283	273	271	276	294	289	270	255	275	293	276	260	262	305	274	265	303	266	294	293	264	272	267	284	291	266	274	283	265	284	272	281	264	263	266	270	275	270	281	263	271	292	302	266	283	259	273	283	312	261	275	299	256	280	281	295	261	291	275	269	261	326	253	303	253	270	235	256	265	268	298	263	283	298	266	288	282	305	310	272	274	270	276	268	270	259	229	248	280	278	287	307	326	286	282	273	264	262	284	251	273	273	292	302	275	256	221	281	291	273	260	272	265	273	298	294	249	279	296	255	256	263	260	283	283	319	242	281	268	249	282	293	279	266	284	278	291	263	314	268	273	289	256	293	277	271	271	285	287	260	308	322	317	238	259	299	262	247	274	272	302	301	269	298	280	262	272	272	269	283	256	297	250	285	266	274	267	279	271	300	266	288	288	282	257	260	244	280	267	278	265	282	251	305	304	285	254	270	269	257	274	264	253	284	320	275	265	261	251	260	295	268	289	276	286	287	307	298	274	304	311	299	298	272	257	282	239	303	263	288	314	273	290	266	282	271	271	289	259	261	253	289	263	284	265	271	277	258	267	259	283	273	301	267	246	300	269	289	250	282	309	280	278	278	264	264	266	259	326	303	247	263	262	273	276	294	298	283	260	280	259	277	288	247	247	273	287	286	282	275	253	279	278	289	265	294	284	253	277	254	273	283	293	267	289	279	280	279	264	272	279	264	290	292	281	247	295	307	301	253	275	263	280	305	281	269	289	296	287	280	258	263	252	249	290	250	302	277	312	258	268	291	275	270	259	272	297	253	288	279	236	285	287	316	287	263	299	262	282	290	297	238	283	271	253	271	253	300	279	275	277	258	279	270	288	259	280	286	281	257	266	269	303	264	280	273	279	269	283	285	272	282	278	281	274	289	260	275	279	273	281	292	257	258	281	269	251	306	261	293	289	289	271	301	309	288	323	306	251	256	274	274	292	296	264	241	274	295	280	287	275	276	283	255	258	282	257	271	281	278	243	262	261	283	276	288	279	288	268	307	287	260	244	275	278	283	313	244	299	283	256	270	275	258	288	305	306	287	288	285	250	265	281	284	303	260	302	262	306	263	301	273	283	272	278	276	282	244	280	267	293	258	259	245	268	260	292	246	263	252	275	297	303	272	283	273	279	305	278	254	256	250	261	256	276	295	312	283	261	289	286	246	264	287	274	283	282	278	292	272	255	284	281	270	286	294	272	272	262	304	266	289	295	230	276	300	270	268	259	271	243	273	262	296	291	292	276	244	278	275	264	256	274	263	295	276	305	262	285	285	285	275	282	266	261	303	250	285	263	298	279	292	246	262	262	270	276	279	282	262	269	266	243	250	280	261	275	270	252	274	290	277	291	275	295	238	271	269	280	275	271	306	257	283	251	256	272	273	296	273	271	274	258	258	316	270	270	271	315	300	279	263	264	252	278	289	301	290	285	266	252	281	272	271	282	294	302	272	280	244	248	264	276	299	279	289	280	274	262	283	258	263	311	269	269	271	265	274	253	234	270	284	244	259	290	264	273	315	246	274	268	279	298	285	275	276	288	285	294	267	269	254	285	283	271	299	288	284	297	265	278	269	275	269	260	248	270	271	278	278	268	262	285	263	244	270	275	298	262	282	291	261	296	270	253	294	285	264	264	274	277	296	268	288	277	289	263	287	269	252	293	270	303	267	278	311	278	298	254	250	304	288	259	258	268	277	262	278	264	297	259	260	270	268	300	279	256	316	281	279	258	276	278	273	259	284	310	293	290	290	263	251	282	260	286	248	299	311	284	302	244	243	262	281	283	269	268	263	262	272	311	267	289	264	263	256	273	320	246	254	260	256	278	271	243	254	274	287	252	263	276	273	268	297	274	274	270	257	269	266	269	277	282	270	287	266	287	264	268	274	275	262	277	252	317	265	255	255	274	254	245	286	262	271	302	282	310	278	272	237	283	265	288	258	282	264	266	260	282	270	265	278	271	247	273	278	264	273	254	262	307	236	246	302	242	300	283	271	269	308	292	308	259	250	299	291	294	275	282	290	271	291	293	273	282	259	296	267	287	276	305	279	270	293	261	294	258	280	290	262	236	299	317	274	262	287	265	278	301	267	274	256	300	273	277	285	255	283	298	266	267	267	297	295	269	276	272	266	272	297	269	249	271	268	255	272	253	295	290	292	278	316	300	285	308	263	268	259	241	283	281	290	290	265	264	303	249	280	305	297	259	251	291	278	275	263	246	253	270	281	278	295	304	289	296	314	270	269	292	268	311	293	288	281	270	267	266	292	287	271	293	282	268	263	259	292	286	288	259	266	298	296	259	301	300	280	298	263	259	306	275	266	269	274	278	276	275	258	295	265	275	288	271	247	253	295	287	283	286	269	296	265	302	268	310	290	263	292	270	260	245	265	287	279	260	310	330	278	258	269	278	271	262	306	258	281	271	279	311	296	290	307	286	308	268	270	241	262	271	295	283	257	266	277	259	302	313	281	247	288	274	290	260	285	264	283	260	286	286	285	275	257	275	277	258	236	274	276	306	284	280	259	280	253	256	284	261	280	265	267	275	264	279	280	303	261	258	276	284	276	275	284	327	294	276	254	289	257	266	263	286	264	268	273	289	314	295	259	272	290	312	292	260	267	299	267	275	266	278	301	292	298	301	264	270	253	272	295	283	293	307	263	250	287	261	272	275	272	295	252	252	279	243	293	276	272	286	289	255	270	282	266	285	265	259	286	323
8538	8930	18669	21432	21310	21415	18093	16922	14399	11605	10749	8941	7614	6118	4596	4380	4014	3682	3027	2773	2812	2515	1928	2007	1774	1589	1533	1514	1365	1458	1405	1408	1361	1356	1359	1224	1142	1068	1025	995	937	916	903	820	833	837	886	830	833	841	801	808	811	804	744	737	750	779	753	686	697	672	705	707	706	682	693	686	663	681	706	710	701	701	659	667	667	681	689	713	655	726	713	689	722	720	700	690	676	688	666	633	675	646	722	672	659	701	668	691	698	653	667	705	665	697	670	710	703	739	637	648	713	677	646	701	666	692	656	711	693	654	696	734	676	677	711	732	739	693	691	696	723	679	683	692	674	697	695	685	721	718	708	681	686	692	685	713	659	661	684	671	706	695	653	669	714	657	731	714	677	723	712	651	658	651	670	680	653	653	700	701	691	647	670	671	666	702	642	702	690	722	658	699	725	717	686	667	690	693	642	648	707	702	640	669	695	717	641	650	670	727	692	630	673	671	714	655	728	703	682	640	668	685	706	692	666	715	676	681	666	682	652	742	642	660	698	716	670	693	703	700	668	696	681	683	731	662	681	669	691	706	736	713	711	676	689	687	735	727	682	702	679	653	671	617	685	678	709	680	693	699	710	704	725	716	696	688	723	699	681	682	667	677	690	691	699	689	707	662	707	685	686	708	660	709	714	685	711	651	666	697	671	694	679	688	700	673	699	720	703	692	688	691	625	686	720	659	696	718	703	667	659	748	690	685	630	668	699	731	674	674	682	674	649	695	632	674	631	710	717	670	690	706	722	683	735	692	667	670	700	631	683	704	691	676	699	655	728	677	679	655	689	650	711	712	706	690	697	644	673	702	673	669	757	646	694	707	686	689	671	679	688	674	712	696	641	653	672	665	678	686	670	677	736	679	702	667	638	679	679	681	679	651	660	676	677	692	720	719	688	716	650	688	662	631	682	702	629	672	675	728	663	685	662	696	693	684	670	700	635	688	687	650	697	695	667	676	731	692	663	687	641	679	682	686	690	671	655	664	668	680	711	676	693	646	675	732	696	685	663	728	635	708	737	701	675	699	697	666	653	700	653	712	693	656	687	679	672	658	673	729	733	697	677	686	674	665	707	697	683	727	685	709	688	709	673	665	694	689	696	718	679	679	688	667	698	695	652	663	673	681	692	706	656	692	690	667	730	690	731	705	705	664	638	692	640	731	713	694	658	653	683	659	718	721	669	699	677	679	714	664	696	684	657	694	706	683	669	726	731	714	680	662	693	669	743	655	679	677	733	684	647	751	659	725	607	679	691	732	719	706	749	691	714	610	658	687	711	691	742	720	717	616	646	683	689	711	630	689	679	654	677	650	696	727	702	698	675	681	682	766	666	682	685	664	700	678	700	683	677	690	686	688	684	705	683	667	680	702	677	652	689	669	673	679	663	676	730	677	667	685	657	661	695	678	717	716	708	669	690	694	652	701	702	709	666	697	684	679	684	696	691	671	713	696	665	702	731	705	623	717	713	676	706	750	674	665	655	675	688	699	705	728	643	634	688	672	666	683	669	690	724	672	677	675	705	678	703	711	670	663	703	634	697	699	731	669	753	682	671	720	726	719	668	691	720	677	674	663	695	693	705	631	670	700	661	675	694	737	683	691	648	685	695	719	662	643	697	665	687	669	690	686	712	661	718	665	701	667	687	683	708	707	677	686	656	666	674	664	705	734	696	691	662	699	662	702	685	662	668	663	675	674	653	690	674	710	695	646	753	696	661	693	683	710	746	676	635	669	676	691	671	707	668	707	649	700	653	722	680	688	673	693	695	696	734	685	692	698	694	707	680	713	697	710	683	654	704	656	686	644	675	682	696	697	702	691	705	714	704	686	703	673	683	671	727	715	696	710	685	671	708	699	659	724	733	746	679	681	665	700	673	674	694	656	695	708	709	667	686	650	724	672	703	632	675	694	671	702	678	688	702	677	747	682	702	728	670	640	680	679	660	698	708	644	732	669	716	693	645	674	682	664	701	706	668	664	681	673	708	702	729	682	696	658	691	706	687	692	654	681	636	712	700	697	674	616	676	663	684	634	636	697	653	677	717	672	696	681	684	692	642	675	681	676	640	711	698	690	708	732	672	628	687	726	730	633	627	666	713	670	648	727	692	685	638	679	674	686	692	696	667	695	710	661	668	640	688	663	697	679	737	714	702	666	743	687	686	657	707	735	679	655	723	677	658	657	698	748	673	686	677	668	619	677	713	675	667	712	701	693	707	702	705	714	682	703	674	671	692	670	693	674	617	640	698	642	648	643	646	701	674	720	660	638	663	661	688	649	669	679	698	694	711	667	735	697	689	681	707	644	699	695	689	699	734	707	633	694	686	686	656	723	634	693	679	631	711	687	682	664	673	680	702	675	721	668	697	639	673	679	697	673	624	672	734	701	651	686	667	701	625	679	672	660	694	623	695	705	721	658	681	656	753	649	646	655	682	678	682	703	653	732	668	683	697	681	689	665	701	701	741	727	701	647	674	642	701	687	691	706	702	710	674	698	680	703	659	690	698	650	676	680	738	734	698	654	689	698	702	663	652	676	698	712	662	741	718	699	685	714	680	663	682	637	758	695	636	684	692	697	670	653	708	677	719	706	630	707	659	706	675	673	643	664	680	680	641	683	690	693	712	704	715	695	722	670	700	699	685	685	680	664	665	728	665	691	624	661	681	670	671	658	711	713	718	638	702	653	672	689	682	654	679	684	671	672	651	691	697	666	701	688	719	678	687	695	680	613	702	701	696	641	674	680	678	644	725	673	709	668	629	653	650	723	736	695	641	664	702	695	650	702	711	721	641	681	652	678	710	654	689	664	676	669	714	693	690	707	680	676	697	709	721	667	653	691	717	667	671	710	654	717	672	688	664	667	667	718	687	649	667	636	682	668	702	642	670	684	690	663	661	731	706	748	645	719	712	710	701	697	727	673	650	673	677	712	663	692	662	708	698	590	700	700	665	695	685	667	685	670	649	702	722	701	671	705	700	698	710	691	741	659	646	708	701	738	627	725	646	627	664	691	701	668	672	674	703	703	724	671	688	635	687	702	699	681	693	715	715	679	669	696	696	699	679	664	638	681	728	718	638	742	688	718	764	678	673	710	721	666	706	724	671	662	702	669	704	709	694	653	737	669	714	687	673	672	673	664	648	673	663	687	692	700	660	632	720	652	702	661	704	703	725	706	665	692	696	719	721	709	699	681	650	653	619	641	694	715	681	677	683	634	663	708	691	650	723	743	701	693	673	702	703	693	614	692	685	719	716	696	662	654	675	702	678	738	655	717	685	652	697	684	692	680	654	632	703	706	688	678	669	740	682	668	737	675	752	717	687	685	701	748	677	668	687	648	704	644	713	689	701	675	618	742	725	646	673	735	698	672	673	638	660	628	711	702	681	698	678	658	678	704	681	669	691	686	719	684	695	710	632	695	672	658	707	723	648	686	671	697	699	706	703	694	704	640	704	702	684	667	717	748	658	627
24420	17396	20410	18956	15431	13770	9784	7786	5777	4146	3615	2816	2146	1733	1440	1411	1233	1144	1011	892	855	777	663	672	629	579	520	491	466	511	532	460	526	477	464	445	437	411	408	380	385	402	337	391	356	378	380	367	367	339	363	364	355	328	346	320	320	369	306	315	308	336	322	302	339	345	318	353	295	298	314	327	305	335	315	311	317	324	291	334	335	325	350	313	313	337	328	312	340	294	313	328	335	321	341	350	286	292	310	321	366	315	325	369	308	343	312	334	301	347	326	311	333	330	325	278	349	336	282	338	339	287	320	327	317	306	349	300	307	316	338	300	358	329	303	358	324	330	334	308	293	328	336	328	320	310	309	333	346	333	327	301	342	314	290	314	322	328	332	298	297	302	321	340	328	324	313	339	327	334	308	332	332	324	294	321	327	329	311	307	309	317	339	329	352	326	322	307	314	314	315	340	360	364	318	323	270	325	363	318	350	362	332	316	327	299	343	328	329	323	368	287	329	336	360	324	316	339	301	339	292	300	343	335	329	314	321	331	324	321	333	351	341	330	288	320	304	326	293	321	295	315	287	322	317	299	328	315	311	315	287	303	297	355	321	336	336	342	359	301	321	340	324	302	306	320	324	334	312	348	321	320	325	297	297	309	291	322	313	301	305	311	326	329	294	295	274	321	354	283	317	303	321	296	329	307	299	360	367	317	331	329	335	315	328	331	352	305	300	321	307	318	309	318	315	322	323	352	326	307	371	313	358	316	332	359	326	293	361	312	369	331	322	327	353	331	339	342	307	358	308	324	318	333	322	302	309	327	323	299	315	306	294	296	326	324	334	340	278	316	292	303	336	307	349	356	318	290	329	298	316	297	313	324	330	305	320	326	336	307	356	332	307	317	352	335	326	339	313	295	347	319	336	353	350	345	352	324	299	312	331	350	333	296	333	306	321	327	342	342	307	339	328	290	302	302	301	334	308	327	348	339	310	299	328	340	334	314	309	293	367	347	286	341	319	311	355	337	316	306	308	321	311	292	320	316	306	322	302	318	351	305	293	336	340	310	349	327	308	358	358	339	343	324	340	300	344	301	320	309	307	324	318	304	350	313	358	343	306	273	319	304	316	324	350	318	345	317	285	313	291	319	333	307	304	351	318	311	302	330	325	313	312	359	315	329	337	323	310	291	299	325	286	337	294	327	309	315	316	321	335	302	330	315	312	299	342	320	327	329	350	306	345	316	277	306	287	313	333	311	310	315	295	328	342	350	277	330	330	313	338	306	324	350	347	327	325	309	327	340	313	314	300	315	369	305	292	322	323	285	311	291	319	298	311	313	321	343	315	344	328	348	323	344	326	316	351	309	340	301	313	293	311	356	305	344	330	290	292	298	311	312	304	330	352	287	328	298	323	316	317	314	315	327	329	287	309	301	321	317	313	340	300	311	302	318	354	314	321	300	321	316	326	308	301	328	299	343	347	327	311	337	337	297	304	310	320	395	298	305	313	315	311	329	331	290	289	346	336	316	365	309	314	288	330	305	320	337	326	343	300	316	317	332	315	328	339	313	330	313	299	332	319	341	340	325	314	328	339	334	309	303	364	325	335	310	290	312	325	305	327	329	362	327	321	329	336	336	343	303	335	324	302	283	313	328	304	332	359	329	311	340	316	336	360	329	307	308	330	323	338	308	310	316	325	336	337	329	274	326	306	309	308	323	349	302	309	337	320	340	333	325	334	330	327	309	323	356	331	326	296	325	335	319	340	334	345	334	308	307	310	320	317	327	342	325	320	327	313	273	318	312	347	327	318	325	325	333	333	306	304	285	363	320	348	321	308	319	349	342	307	316	301	313	317	328	296	309	327	344	303	310	343	355	343	281	319	321	324	313	323	301	336	346	342	301	332	323	311	333	349	294	311	315	314	304	299	270	322	328	310	344	317	345	337	301	305	310	332	345	337	314	325	301	337	319	311	357	352	340	326	309	319	307	310	330	326	303	305	308	332	328	322	328	296	273	314	320	318	335	328	325	324	315	333	348	363	330	327	298	343	307	305	353	304	363	317	316	309	329	338	345	323	297	310	306	313	323	349	330	312	332	337	288	297	328	328	336	316	329	306	313	349	328	339	327	327	323	341	327	346	300	326	329	333	332	310	339	312	332	305	339	325	299	311	283	306	310	324	335	362	321	334	317	321	314	323	318	296	322	313	340	313	331	351	347	314	326	302	313	330	313	309	322	325	324	317	316	331	306	324	336	303	356	320	314	352	312	306	301	341	346	336	333	323	340	332	321	327	324	343	320	301	318	299	307	360	338	301	318	333	338	340	329	339	294	298	328	338	333	317	332	332	341	330	322	312	334	307	320	329	314	320	352	343	298	317	328	303	334	332	319	329	312	324	304	310	365	295	316	312	314	355	341	293	352	351	319	354	343	328	343	335	349	328	335	314	324	333	310	293	332	317	340	298	304	345	300	362	317	328	340	307	302	356	327	315	346	333	394	316	308	301	341	323	320	313	313	318	324	339	289	296	336	322	337	307	341	328	313	320	349	323	327	338	337	304	355	324	313	344	317	313	328	310	305	305	325	304	316	322	348	314	370	337	305	304	305	306	325	306	312	306	325	303	324	309	323	366	315	333	302	314	334	317	307	333	315	310	299	317	325	327	322	331	289	319	335	317	331	349	324	323	352	317	330	341	321	301	338	322	298	331	340	286	328	326	346	317	346	335	377	347	357	301	308	296	313	285	325	317	287	315	323	298	307	310	315	326	324	309	307	317	303	290	332	309	367	295	314	284	314	362	315	316	339	317	335	319	324	338	367	298	336	328	364	340	321	317	299	325	331	323	305	332	310	313	326	309	321	308	288	294	311	331	309	297	303	310	316	316	322	296	293	329	356	325	334	296	292	346	318	295	324	295	291	307	306	350	302	339	346	325	325	319	315	320	298	336	317	323	339	313	323	327	310	289	332	345	323	307	344	292	333	305	326	304	345	339	327	345	326	351	318	304	311	353	315	325	335	313	305	325	290	311	320	301	333	283	348	323	313	338	325	297	337	302	315	318	332	337	350	312	326	326	333	312	321	303	305	336	320	326	341	340	306	332	365	305	323	349	318	292	298	292	325	324	317	359	310	314	326	318	309	298	331	320	328	334	308	332	315	366	324	316	319	335	286	331	343	335	315	334	303	313	321	313	332	320	336	326	290	314	333	317	332	345	313	305	271	299	317	306	292	361	306	299	348	315	324	326	343	310	287	338	315	322	333	326	335	309	300	320	346	304	293	311	311	336	337	322	312	304	308	315	292	295	292	305	334	293	339	313	327	298	316	342	332	331	312	327	306	306	358	340	332	290	303	312	307	293	303	351	308	304	328	333	332	308	321	305	309	310	314	336	316	315	324	302	306	318	285	293	314	297	290	305	357	310	306	297	274	308	289	304	322	346	347	299	316	317	348	321	346	307	361	313	337	306	316	318	319	317	326	323	315	334	314	311	339	329	299	336	326	290	332
14937	13029	24352	28675	28546	28464	24022	22413	19583	16528	15178	12728	10393	8632	7204	7058	6589	5624	4808	4655	4412	4032	3253	3208	3065	2477	2246	2089	2037	2130	2261	2103	2102	2034	1956	1709	1650	1460	1386	1330	1311	1126	1135	1086	1048	1132	1056	1129	1059	1017	988	942	1002	895	944	832	873	852	874	810	918	879	866	843	831	825	793	833	868	840	768	795	724	805	825	835	852	808	800	842	779	813	804	777	801	784	792	792	828	819	821	829	847	799	817	852	785	791	775	756	786	753	831	797	787	813	782	761	829	744	768	775	801	778	762	823	804	776	785	781	792	812	786	774	792	760	789	770	773	817	787	822	820	733	766	794	774	810	796	755	794	799	798	750	769	756	773	754	827	799	809	758	738	787	753	772	759	795	806	698	753	780	802	798	786	797	752	767	762	742	772	792	762	782	801	766	752	740	790	769	788	788	758	797	784	820	779	828	766	801	770	774	777	760	761	833	747	778	775	830	789	796	765	726	815	823	737	772	797	756	755	837	816	775	768	758	787	815	829	723	785	719	758	829	819	745	767	839	767	792	785	764	811	780	809	784	816	792	800	766	769	793	778	801	790	796	747	789	846	794	816	762	814	812	744	751	788	776	763	789	808	788	775	768	856	796	749	845	821	770	753	768	784	763	805	761	852	789	781	775	780	801	840	782	778	801	795	760	812	788	779	770	821	777	820	775	789	787	793	765	756	789	790	788	769	771	779	802	754	805	808	762	811	803	782	810	752	783	791	771	739	774	763	803	806	776	790	751	842	764	746	788	804	778	810	771	813	786	754	757	864	766	762	790	751	764	756	813	765	752	802	803	795	762	827	780	754	816	755	783	821	798	773	791	812	776	737	789	747	774	797	803	804	792	755	763	779	750	793	823	798	790	753	739	788	747	733	825	763	832	773	792	717	826	801	783	805	811	745	785	730	772	814	743	767	799	759	796	798	767	783	798	758	782	799	747	782	752	771	740	828	802	789	813	815	758	775	779	748	819	758	763	780	752	822	760	804	778	796	755	747	754	772	741	776	801	768	776	768	766	759	802	758	767	774	768	772	777	777	824	802	768	832	823	761	764	741	845	798	758	772	806	793	798	785	764	788	749	822	749	782	769	788	784	769	806	723	826	775	801	781	768	760	773	802	729	737	788	726	822	784	745	748	794	715	783	748	748	823	790	819	722	765	806	739	845	833	788	752	782	804	748	773	761	766	747	725	798	786	772	780	803	777	776	829	820	783	800	775	771	815	781	788	803	783	790	822	782	796	836	761	761	786	831	762	781	771	725	801	757	790	789	786	798	753	725	803	772	824	766	797	787	781	767	786	751	783	770	764	798	789	770	796	808	845	793	785	790	730	806	778	773	817	777	765	819	796	825	789	768	771	800	764	792	744	804	827	780	746	788	754	803	808	801	800	758	715	778	767	798	822	767	772	789	819	786	817	741	804	763	759	775	736	766	792	750	792	807	812	794	790	735	781	768	796	763	793	825	800	774	740	732	820	771	798	750	788	752	809	758	846	753	795	788	756	724	813	772	767	762	680	830	754	757	766	771	802	801	800	779	753	732	765	792	793	819	783	802	741	781	734	759	818	813	749	824	742	836	800	768	800	801	800	789	808	812	739	764	773	836	793	744	787	792	756	810	805	792	802	777	774	804	735	781	788	807	774	823	747	795	720	766	794	792	798	761	753	773	812	830	846	782	761	857	838	767	780	812	787	814	754	786	831	782	796	827	805	785	807	770	782	749	780	784	799	787	779	773	767	784	798	756	760	845	793	765	801	782	779	783	831	788	798	755	791	750	771	740	796	704	748	790	797	766	779	805	744	763	783	802	805	795	768	760	759	756	780	833	808	786	803	776	771	830	759	809	731	763	751	829	792	783	715	762	792	803	790	812	797	826	762	756	827	791	772	779	777	739	783	767	815	782	742	820	745	778	761	813	798	795	728	774	812	781	783	782	739	786	812	750	775	775	772	800	783	750	751	796	776	768	815	785	817	772	800	758	811	724	745	774	783	758	786	736	808	790	759	809	723	787	821	774	706	791	790	767	765	750	742	836	749	815	768	779	807	770	801	791	777	771	813	779	801	827	825	824	762	742	786	737	754	785	798	833	785	799	820	768	731	761	758	786	789	789	776	795	750	775	735	829	798	794	744	817	820	813	755	775	765	808	772	796	785	786	745	783	745	784	750	765	752	814	784	802	772	773	747	791	781	780	781	775	769	831	781	785	804	765	785	765	787	789	775	782	743	717	792	773	750	795	794	772	808	766	711	777	805	762	786	779	763	770	746	729	730	825	768	758	784	774	794	796	786	769	799	801	809	783	784	801	791	774	810	818	772	737	779	820	761	826	785	807	795	776	854	778	802	778	788	795	858	774	794	797	794	782	747	731	816	789	801	751	766	766	764	775	759	761	768	810	842	822	804	788	812	742	825	775	739	799	774	766	765	765	785	790	741	758	744	792	757	823	779	769	764	732	784	820	785	779	800	736	768	831	796	779	755	774	750	772	769	727	739	776	771	803	818	812	793	786	816	790	805	787	781	796	833	771	811	765	778	784	811	839	779	845	752	758	767	817	781	718	743	736	754	791	799	775	796	738	776	754	802	753	803	824	784	786	761	766	746	795	803	801	719	781	787	791	818	738	830	794	784	748	756	774	763	816	822	794	754	770	740	819	716	792	784	798	744	744	758	814	797	778	780	879	800	763	758	776	769	791	830	808	775	802	780	777	790	770	814	786	811	796	727	796	819	771	769	837	783	767	781	718	868	815	808	813	762	770	770	754	799	801	757	768	776	762	771	791	758	725	811	829	796	771	770	797	743	749	726	764	808	785	717	869	740	735	745	786	780	781	797	776	816	740	802	806	755	799	767	809	779	787	775	758	745	770	784	755	763	811	800	756	811	808	792	751	803	737	802	768	756	796	721	791	766	785	789	786	811	872	813	808	812	756	785	721	738	781	769	760	786	781	767	759	797	810	839	797	768	801	768	794	747	796	730	813	750	781	805	774	762	805	753	796	801	768	814	730	752	770	824	752	777	777	799	798	739	792	760	858	750	801	752	815	722	785	810	779	793	756	796	814	793	807	852	800	765	817	764	764	737	762	808	712	730	815	768	745	835	786	760	812	793	780	795	764	755	760	782	830	844	770	821	777	753	743	745	817	782	830	811	802	793	804	803	809	797	859	832	794	786	805	821	793	801	772	773	759	798	783	782	807	771	787	769	795	779	761	770	773	764	831	763	733	812	736	814	728	773	776	701	785	760	779	816	765	756	768	803	761	769	742	823	782	780	768	763	776	758	752	811	791	750	767	798	786	775	803	775	814	798	829	790	799	800	774	791	775	781	786	778	800	781	754	802	823	722	823	750	770	812	706	784	824	810	780	802	768	760	760	786	740	794	724	756	779	770	794	797	771	774	879	755	751	783	785	775	774	813	757	764	803	819	783	753	801	779	797	755	727	837	778	773	807	707	776	783	787	765	761	814	804	779	805
32503	23043	26505	24513	21652	18966	13848	11289	8082	6197	5108	3875	3032	2253	1873	1953	1623	1340	1236	1190	1151	971	841	830	812	692	545	583	523	604	601	561	586	549	563	481	437	420	412	411	381	383	348	370	325	369	337	310	327	297	309	326	311	329	346	308	296	315	327	289	312	312	288	292	304	292	276	304	293	268	259	299	293	294	279	282	284	288	293	291	276	283	230	280	289	298	317	311	259	234	310	259	303	299	265	258	265	280	283	312	275	278	282	282	281	287	264	264	285	266	295	267	263	267	270	274	281	269	251	263	276	273	308	289	311	278	292	317	282	306	277	277	299	304	280	284	292	259	264	249	270	266	320	275	276	273	257	260	275	248	264	273	274	309	279	251	288	290	302	269	266	267	273	256	290	276	266	267	283	284	292	263	264	268	303	288	275	305	260	310	287	300	280	260	292	268	269	284	267	261	270	277	286	294	318	273	303	274	264	284	281	276	271	264	269	265	284	295	285	299	261	305	263	282	259	293	338	300	276	274	279	271	287	266	318	268	272	274	259	273	286	265	258	278	283	252	273	274	299	277	267	274	271	284	270	285	283	274	295	309	318	265	277	284	290	268	277	260	291	270	298	266	276	304	300	265	281	273	298	293	262	267	287	257	268	275	274	265	291	299	298	295	261	262	259	268	259	270	306	278	286	276	304	280	293	272	278	305	287	279	309	297	285	270	260	290	295	282	264	286	277	269	288	278	325	292	284	286	279	277	272	276	290	305	293	258	318	280	290	289	271	287	283	299	264	285	283	270	294	289	293	281	276	282	280	279	291	276	249	284	293	289	283	272	300	271	278	291	285	274	271	287	285	282	264	279	264	259	290	286	290	290	259	252	270	275	296	279	279	283	273	303	286	284	266	296	286	312	288	281	292	267	318	260	268	293	311	294	255	273	277	283	296	280	319	268	278	280	271	249	282	261	271	291	276	277	272	274	299	261	288	293	259	294	270	285	272	282	262	287	257	280	256	291	294	317	280	278	271	295	293	278	295	274	268	279	283	304	254	294	270	256	276	288	281	264	279	290	264	278	304	275	268	281	283	303	262	303	275	273	296	255	309	302	274	294	307	289	281	268	249	309	298	285	289	263	298	287	276	266	312	287	327	296	269	295	297	290	289	263	261	252	261	293	264	273	300	283	281	279	289	253	274	281	270	267	294	261	290	263	268	287	280	262	294	290	280	279	268	296	283	286	292	289	274	292	255	274	297	303	277	261	256	272	273	296	282	294	257	258	290	274	279	304	296	281	278	268	272	283	288	277	299	304	265	251	276	299	271	273	284	308	297	280	266	292	304	286	299	292	276	273	270	265	305	283	278	290	301	281	288	267	254	288	262	273	293	269	285	294	256	278	287	263	301	269	286	293	278	324	252	306	294	284	263	290	274	261	284	269	281	289	294	265	257	294	327	274	273	277	293	288	270	293	291	252	279	264	260	285	315	290	235	289	265	293	303	258	310	288	291	308	310	287	283	271	284	276	280	313	271	283	289	264	291	267	267	294	247	299	266	272	287	278	266	258	279	283	288	300	302	275	261	267	253	259	281	288	272	293	252	276	279	305	292	282	254	267	281	283	271	293	258	285	285	271	276	270	277	252	267	267	253	307	280	257	297	285	284	274	283	273	267	255	290	293	282	293	285	262	280	288	257	287	292	283	281	282	265	272	302	281	268	253	307	282	266	287	271	276	271	291	245	276	299	282	292	284	315	298	268	289	297	277	290	248	297	288	288	304	284	297	283	261	324	268	290	285	270	295	272	287	293	287	259	265	235	273	263	257	282	301	270	305	256	276	279	292	309	279	290	291	302	271	275	293	290	282	280	256	313	294	281	300	298	281	277	286	294	284	289	287	297	279	283	287	283	299	253	272	309	276	272	275	309	245	263	266	277	288	290	272	288	278	273	282	293	310	247	247	277	293	280	296	285	265	280	273	317	304	271	286	283	317	306	289	267	270	270	284	250	267	306	295	302	289	286	288	252	270	289	279	273	274	277	284	262	331	287	306	287	253	283	298	290	285	282	272	249	248	255	276	292	299	250	269	284	268	311	266	288	284	266	282	287	287	263	284	272	256	275	267	246	261	263	286	315	285	309	290	308	272	281	303	271	295	267	283	308	309	305	294	278	282	289	295	287	279	286	295	280	265	323	278	276	238	297	292	300	282	310	291	274	297	268	278	280	292	278	274	253	328	303	288	248	293	306	286	255	287	276	272	245	288	286	292	284	265	302	320	279	285	289	266	259	285	260	275	293	274	270	273	317	276	290	297	313	292	280	261	282	264	274	257	279	266	285	317	311	265	282	293	250	288	263	289	274	293	318	265	244	298	270	280	289	307	270	300	294	277	312	291	276	288	245	291	273	289	286	294	293	287	271	279	282	270	286	316	292	277	285	260	306	274	296	269	294	278	270	270	297	302	301	306	272	278	284	263	275	260	293	289	242	276	245	272	305	286	267	307	289	281	281	301	262	285	271	292	282	289	269	292	261	275	259	299	284	288	288	273	303	294	270	285	275	279	256	258	300	260	269	288	266	297	304	305	295	287	305	269	262	288	287	275	279	279	291	306	308	278	283	258	259	266	292	307	273	300	326	284	258	282	274	252	295	265	278	294	277	275	265	311	257	310	291	261	281	286	311	296	285	260	269	252	284	294	293	270	265	306	275	292	284	327	262	279	300	262	301	307	297	291	270	277	252	280	316	262	302	293	270	273	307	272	274	327	237	279	266	254	264	266	282	265	316	304	290	293	313	297	291	294	322	319	256	269	273	294	282	245	283	269	253	290	282	275	298	297	278	298	283	259	277	316	284	271	256	324	304	287	275	280	296	243	279	301	289	310	266	286	274	284	285	257	250	258	283	270	274	308	276	277	270	293	270	284	285	246	274	306	242	299	301	288	254	277	321	272	267	302	262	248	275	287	293	279	275	292	288	261	273	266	241	284	288	276	261	270	288	276	250	268	293	302	286	319	271	281	309	294	281	281	278	288	281	304	269	272	248	257	249	291	294	286	317	299	284	279	278	264	289	276	304	292	275	274	278	291	308	274	279	256	295	264	261	308	300	281	260	279	277	283	277	298	272	295	308	246	270	270	315	264	277	285	304	282	260	269	268	265	303	291	281	282	263	306	273	276	266	305	282	268	290	310	273	289	259	302	298	282	282	251	305	279	278	254	255	290	262	269	303	281	279	294	224	299	288	257	308	290	302	264	304	296	289	256	275	261	264	290	257	303	249	319	255	326	308	306	328	277	305	284	291	285	267	290	299	276	277	306	288	277	311	275	281	322	283	284	312	268	310	302	248	270	269	258	272	276	284	293	251	274	301	286	318	297	266	297	251	266	287	275	287	235	292	266	271	294	289	276	258	298	281	281	307	236	256	278	274	298	286	275	280	279	253	296	282	276	275	288	274	301	285	285	293	270	267	275	293	324	249	306	281	274	313	275	268	300	262	295	289	301	295	280	320	267
19152	16407	29276	33160	34862	33520	29376	27410	23840	21016	19381	16368	13669	11449	10120	10005	8983	7527	6633	6528	6077	5370	4644	4609	4346	3299	2897	2844	2769	2927	2985	2741	2739	2771	2443	2160	1947	1695	1603	1595	1346	1374	1214	1194	1128	1094	1097	1129	1059	1076	1015	967	983	919	912	929	867	834	766	782	815	740	832	811	808	795	781	819	737	755	751	694	763	730	772	725	717	715	736	726	738	730	713	690	733	744	741	720	733	677	726	667	729	654	691	707	678	691	676	687	667	646	731	680	705	712	721	696	657	664	691	671	686	660	665	610	671	699	673	752	673	695	668	690	696	667	674	719	681	645	713	709	673	722	711	694	672	680	693	719	642	672	668	720	704	743	690	764	720	665	682	666	711	736	711	732	688	700	683	690	686	689	705	686	680	693	651	684	652	687	669	679	662	701	717	705	665	657	651	652	657	653	680	690	697	671	677	704	710	684	712	740	687	700	685	731	682	714	703	717	668	650	706	685	686	708	749	670	656	694	680	681	673	677	688	693	667	689	706	676	674	687	690	671	654	675	684	702	773	682	710	668	694	724	683	686	689	679	704	679	731	685	628	650	663	650	661	650	652	714	730	692	681	683	705	678	716	681	666	655	702	665	670	770	646	699	716	737	709	662	739	675	702	670	688	688	654	665	674	680	668	658	665	658	720	684	677	714	653	648	618	659	721	684	706	637	699	734	722	669	638	718	704	682	680	716	718	676	694	691	694	694	673	638	668	718	652	666	686	712	678	667	678	699	678	678	699	709	709	640	699	693	694	657	715	673	680	688	708	719	687	658	656	672	698	744	687	705	702	724	667	635	684	698	679	698	672	708	710	673	717	703	688	691	669	700	696	703	659	681	690	730	695	695	663	657	711	728	669	701	711	689	717	716	665	653	673	680	633	695	726	675	693	707	639	699	692	706	684	669	716	701	684	698	663	706	622	740	739	680	667	630	705	717	670	697	658	689	652	696	683	695	660	673	650	675	655	735	684	689	678	715	740	650	689	677	736	648	717	651	702	712	685	668	658	702	707	693	645	674	703	645	664	675	712	672	682	681	716	619	635	650	711	696	685	679	695	723	686	710	673	679	655	671	698	644	674	677	646	692	673	695	697	720	732	639	715	703	672	649	755	682	669	692	702	652	667	698	716	718	702	670	680	694	740	682	656	707	643	650	706	665	681	672	669	664	677	674	736	696	703	668	691	711	709	676	696	695	675	689	708	666	684	679	632	692	732	699	719	676	693	687	684	689	686	654	675	646	643	702	679	695	663	681	657	690	705	665	683	700	691	675	735	673	630	679	715	698	736	688	675	674	671	707	701	707	700	693	702	653	640	694	625	707	679	674	634	720	725	706	697	734	706	663	690	716	703	677	666	676	707	676	752	646	654	708	695	676	711	659	696	674	722	638	710	676	653	707	685	711	701	717	690	729	707	705	658	653	665	670	683	706	676	676	692	674	642	681	669	695	682	654	734	705	667	647	707	683	676	720	654	707	703	713	649	693	722	665	684	674	692	714	701	716	694	669	669	672	624	677	707	669	714	690	657	668	695	708	696	693	668	676	701	723	683	699	729	696	687	693	655	659	713	668	654	702	639	739	674	678	681	665	741	672	653	666	708	707	683	714	703	682	716	673	648	692	686	671	651	662	659	687	718	656	705	710	676	670	691	694	733	676	691	638	710	657	718	677	706	696	702	674	715	703	724	701	757	660	670	651	691	664	713	658	663	681	635	712	668	686	665	742	687	688	677	661	666	674	693	685	728	758	726	668	628	683	650	718	723	677	665	681	732	670	715	722	711	658	654	685	684	682	682	692	662	676	680	676	673	711	701	651	656	669	699	660	654	709	662	713	724	691	676	707	665	665	727	663	695	732	705	665	711	688	660	702	698	723	667	646	712	671	687	668	715	710	659	681	646	666	740	681	675	715	698	699	694	666	709	674	706	719	671	685	682	636	664	669	660	721	690	707	683	673	660	684	690	684	668	670	693	647	652	702	694	689	732	717	684	704	659	694	691	679	704	668	698	676	697	677	691	646	665	681	696	712	643	666	713	672	646	646	681	648	705	680	714	700	675	726	717	682	681	678	671	714	698	640	654	718	690	710	701	672	746	685	703	701	708	690	726	692	692	634	644	712	713	710	696	639	655	710	668	675	694	683	691	683	664	678	679	696	647	731	652	695	627	673	684	706	676	705	710	683	697	701	696	659	713	686	669	657	687	685	669	738	643	685	736	694	705	671	691	705	673	720	658	684	715	679	661	691	647	669	710	701	670	668	701	663	678	703	694	684	694	655	659	703	689	674	688	691	695	695	668	658	713	645	680	679	656	694	679	662	704	671	699	690	690	694	694	697	671	669	656	701	656	672	718	642	674	693	694	622	708	717	715	669	703	680	702	698	662	662	688	686	699	706	687	645	661	700	669	733	745	675	712	693	669	646	715	697	682	645	655	642	669	670	688	697	686	668	689	694	646	676	637	713	674	687	685	698	694	692	691	699	690	691	674	652	702	666	684	696	678	726	722	673	684	712	669	683	675	676	702	687	713	681	712	675	678	667	681	651	695	664	638	662	698	717	704	709	760	651	647	674	679	657	693	656	730	692	642	679	657	735	733	668	660	705	690	714	661	708	682	744	683	677	674	637	741	680	715	711	673	701	667	666	722	670	724	697	687	670	621	683	670	690	673	687	714	720	719	680	665	662	678	726	671	673	715	690	704	685	667	727	664	694	645	697	701	717	676	665	698	704	682	677	704	694	690	672	664	695	652	690	717	691	666	663	663	683	689	677	683	703	692	717	703	676	690	686	672	687	718	661	703	655	720	663	710	667	693	709	668	661	678	701	666	652	673	675	674	692	675	660	743	683	678	680	674	685	676	661	706	693	656	690	702	678	655	691	724	708	684	695	694	666	687	694	695	710	652	699	710	705	692	677	667	741	718	723	693	716	719	729	701	688	679	669	683	699	678	727	675	629	677	721	640	686	705	657	692	662	678	690	690	675	679	711	702	691	654	727	684	644	710	682	725	703	680	724	683	722	643	704	665	669	686	664	674	675	660	678	725	659	643	680	640	662	643	645	715	691	702	693	682	688	694	705	669	690	708	697	637	686	731	689	673	721	660	696	655	695	675	660	665	677	652	691	671	700	646	704	681	707	651	648	699	665	720	664	641	699	688	717	661	654	670	689	696	649	692	654	656	667	713	686	667	672	696	639	680	745	634	752	690	656	716	712	746	672	646	754	647	717	703	710	673	701	730	671	716	712	669	688	741	662	622	712	668	680	665	697	657	606	670	672	660	678	606	690	648	657	676	693	679	680	650	692	669	705	711	682	695	720	691	627	713	694	721	702	659	659	678	672	686	711	667	701	700	696	655	721	680	738	649	644	736	704	693	728	720	691	697	735	662	645	739	679	698	716	700	666	669	682	706	700	699	629	707	643	728	660	637	689	703	716	706	674	720	684	678	669	699	702	629	679	688	689	672	587	685	732	648	689
14482	10954	13411	11720	10601	8740	6084	4857	3328	2582	2206	1724	1326	1030	865	842	827	659	656	664	563	544	475	413	405	364	372	337	347	354	351	357	333	390	373	330	330	306	314	271	311	301	280	276	296	340	307	275	273	263	291	275	297	271	301	283	290	267	283	271	322	275	261	288	245	258	278	283	275	300	263	293	260	260	258	294	292	250	297	254	257	277	296	273	267	264	254	280	277	254	257	240	294	283	271	267	276	300	284	255	288	276	262	262	269	248	264	284	250	296	260	298	269	278	264	258	273	291	286	237	276	297	255	277	301	270	300	274	288	269	269	265	288	262	260	298	270	265	275	289	277	281	298	277	274	247	262	257	257	289	237	285	297	270	269	254	257	249	263	269	293	299	273	255	295	302	286	279	286	291	281	261	286	265	264	250	241	248	252	271	284	253	261	270	277	259	268	300	281	295	273	264	285	234	245	260	245	294	267	282	279	257	281	266	279	233	254	250	282	255	241	239	269	293	255	273	269	247	276	309	278	260	300	273	266	284	280	261	282	257	323	265	250	282	260	278	279	282	262	287	286	250	277	258	277	291	266	290	298	261	291	286	272	261	258	247	299	254	300	257	282	270	270	280	290	261	251	273	278	247	255	250	268	267	265	305	260	298	285	258	290	314	282	259	260	270	269	268	253	282	276	270	259	233	278	276	269	296	277	278	270	251	291	247	273	252	294	246	283	269	274	255	285	237	297	274	276	267	278	291	272	310	296	311	287	275	262	278	277	241	261	263	307	308	279	274	293	267	280	281	281	259	257	260	236	253	247	291	270	251	290	313	294	269	274	288	284	258	276	276	281	277	253	289	258	284	266	275	290	283	250	271	265	268	261	301	260	303	273	291	301	273	248	241	268	278	252	277	245	275	276	274	275	286	284	279	265	241	237	269	266	273	285	267	245	308	252	276	272	271	296	296	262	293	278	238	255	278	282	237	278	263	234	264	291	279	273	279	247	255	245	259	304	270	242	281	239	277	277	279	276	274	281	264	295	248	274	271	283	264	296	291	288	250	267	290	271	274	280	296	268	242	269	283	258	263	270	276	267	263	249	279	264	275	262	281	282	273	285	275	287	264	278	270	290	310	293	282	302	274	290	296	280	261	262	298	258	293	248	281	281	276	272	264	262	258	317	276	249	326	267	272	279	261	311	282	274	282	303	272	276	266	282	286	266	293	322	262	268	290	257	274	271	263	299	290	290	262	260	250	251	289	249	287	246	266	261	279	288	292	281	268	246	276	302	250	251	293	293	280	262	290	283	270	255	277	253	274	294	300	254	270	264	281	251	271	262	278	255	305	262	284	254	291	277	288	260	256	275	258	274	271	253	277	293	285	272	300	281	264	252	265	285	241	289	266	245	233	260	287	238	253	300	297	272	259	297	291	288	267	294	249	281	257	282	290	272	272	240	261	270	277	282	284	265	288	276	289	277	280	252	280	306	328	295	270	273	293	259	265	306	283	266	313	254	274	273	293	258	285	291	250	268	257	255	278	266	262	293	314	286	282	235	286	296	259	274	281	287	249	258	287	296	251	277	290	302	268	285	272	262	283	246	256	273	270	275	261	274	271	297	303	270	293	275	292	267	278	254	270	276	269	271	257	288	273	268	248	263	301	281	262	296	282	276	272	273	275	275	256	276	251	273	295	245	238	298	274	266	293	263	256	274	291	247	289	294	290	286	293	255	252	285	246	272	266	248	256	273	269	297	271	283	262	278	248	259	270	282	285	281	277	279	281	279	263	241	262	258	276	268	284	290	297	242	253	257	277	269	262	268	266	294	282	272	276	289	287	280	299	273	285	276	291	256	281	260	286	286	252	297	261	281	263	267	266	263	293	288	272	298	247	277	280	291	272	276	277	272	276	274	299	285	265	272	244	280	273	255	280	266	271	267	276	248	256	259	287	260	230	275	287	260	297	295	261	283	281	311	274	247	268	275	303	255	256	275	269	290	283	273	261	291	327	275	290	259	260	264	289	285	274	272	245	246	272	273	260	271	268	272	288	279	290	283	264	270	281	261	269	298	269	295	313	269	292	280	312	255	300	220	259	249	237	270	256	273	250	306	270	265	240	265	265	244	257	268	292	271	281	256	262	286	313	269	276	254	264	263	269	274	264	246	251	249	268	289	277	273	244	309	270	256	283	268	293	288	266	252	272	283	287	264	271	243	263	319	278	263	257	259	298	279	266	249	268	256	256	284	273	303	236	265	290	287	271	269	276	262	250	269	266	273	272	275	237	252	276	265	242	269	267	251	294	297	284	250	261	297	260	254	281	297	288	262	259	244	256	264	267	277	280	276	281	268	278	265	273	270	259	295	223	274	296	256	267	270	248	279	310	251	272	269	293	269	273	263	270	291	274	275	277	282	263	285	258	271	289	252	290	291	269	288	257	291	266	275	290	259	248	283	293	283	299	227	289	267	291	294	270	280	251	278	294	266	307	266	281	275	252	247	271	244	291	239	286	230	284	245	266	302	246	258	265	265	264	278	310	272	292	277	251	294	262	264	312	258	277	283	315	255	252	273	275	273	289	304	279	292	267	256	243	277	253	269	261	292	261	246	256	259	273	261	258	251	265	285	264	248	303	282	271	229	297	265	253	274	270	277	300	274	270	294	301	251	275	258	261	266	272	276	279	276	262	281	282	272	272	258	270	282	264	291	278	308	275	284	293	280	278	260	262	280	313	271	274	264	251	266	292	248	278	271	278	241	258	233	258	240	282	286	258	289	268	291	267	279	276	298	277	256	254	278	293	263	271	252	272	286	236	279	288	278	288	306	287	288	266	284	275	273	275	306	285	287	303	298	259	263	275	282	278	277	293	268	287	265	282	270	269	287	268	295	246	268	284	294	264	283	266	277	276	276	311	265	289	274	253	275	266	231	245	295	246	288	292	282	274	280	270	238	265	271	293	238	298	290	262	261	306	270	277	257	231	263	253	297	252	246	262	292	264	302	236	270	272	253	289	272	262	285	244	292	251	271	271	284	268	291	282	260	283	268	259	271	276	269	274	297	262	280	284	277	295	232	269	230	266	282	264	276	294	287	279	259	249	278	273	306	262	299	304	296	282	261	249	304	264	261	272	249	237	324	275	298	276	276	305	286	273	271	286	250	283	270	275	255	291	239	268	293	288	289	292	248	278	284	282	272	270	277	235	269	267	274	238	272	295	270	265	268	276	279	269	290	247	283	288	282	257	286	265	263	292	267	286	262	289	277	297	290	299	290	263	251	235	270	249	284	254	267	259	262	283	276	295	283	267	298	264	238	274	283	277	267	250	282	278	244	261	268	265	267	307	263	297	253	279	273	266	265	270	244	268	295	237	270	265	270	272	316	271	260	266	242	242	257	263	292	276	287	269	255	276	255	259	298	279	274	242	311	278	257	242	268	258	260	288	261	281	266	268	254	250	247	280	273	266	293	309	289	278	257	274	275	286	281	267	281	259	280	249	289	274	263	275
8365	8639	18293	21151	23456	21599	18168	17145	13736	11418	10398	8685	6840	5563	4675	4493	4180	3578	3277	3133	3011	2653	1883	1876	1754	1490	1431	1408	1439	1463	1512	1499	1397	1404	1388	1197	1138	962	967	933	934	858	910	796	842	851	840	841	837	844	779	775	792	739	740	799	773	739	730	729	736	692	699	727	669	709	676	695	699	693	689	674	692	646	675	703	678	641	662	664	683	683	694	657	685	655	684	678	665	690	650	710	721	717	703	705	690	667	694	632	652	696	661	704	684	661	632	679	691	660	670	683	693	698	695	735	652	616	639	647	741	654	663	695	716	693	663	675	677	722	650	655	659	705	731	687	719	699	660	706	664	675	740	684	676	668	707	695	654	691	672	715	691	702	675	664	679	693	705	644	682	675	703	681	718	667	681	678	664	674	665	689	685	691	704	708	657	683	688	635	720	667	684	689	673	731	703	630	667	644	682	690	679	720	661	738	637	731	642	652	656	686	667	674	668	736	641	630	682	655	725	678	663	723	665	647	704	634	671	611	681	698	688	675	642	688	715	709	668	680	635	683	677	695	675	634	662	649	668	648	727	643	665	732	657	673	665	680	684	701	640	626	685	721	668	624	709	670	730	684	630	700	720	688	716	714	672	694	746	728	707	695	619	688	677	664	649	637	629	666	674	709	662	707	684	714	707	641	684	714	690	706	683	686	662	688	705	716	687	660	651	662	697	682	702	688	686	701	725	723	653	678	678	721	685	747	704	711	665	687	675	678	638	702	668	697	674	736	709	626	717	679	666	657	688	672	679	657	668	723	678	674	740	623	642	697	657	621	655	670	653	632	706	650	699	678	634	674	653	659	683	701	719	697	736	720	705	675	666	630	730	679	690	696	673	694	687	737	703	669	729	650	670	735	668	656	676	678	629	699	684	623	676	686	703	708	670	706	688	708	734	705	647	695	693	708	655	680	687	655	686	685	675	666	677	670	639	675	665	629	664	676	674	665	691	735	719	692	647	712	692	679	623	718	726	706	701	673	699	658	709	670	659	636	674	672	684	681	679	700	690	721	691	715	702	710	690	634	666	652	716	648	706	656	703	690	667	673	624	670	612	692	716	671	656	712	665	714	682	709	669	700	704	653	660	711	737	688	673	684	678	724	675	700	718	716	668	724	678	650	678	696	661	700	652	664	695	695	700	668	723	666	695	684	667	704	661	675	683	700	742	635	676	645	660	670	674	659	722	672	668	705	708	688	708	614	690	717	659	697	662	657	622	662	682	690	686	677	700	657	686	732	671	710	721	656	699	601	662	759	712	742	669	704	676	670	712	676	697	696	715	683	689	644	634	660	657	661	651	654	709	689	730	691	690	669	649	704	643	686	721	665	694	698	639	661	702	724	641	678	705	713	670	680	693	701	692	685	684	633	717	636	654	657	631	717	662	651	698	700	722	663	677	681	701	726	680	683	696	679	712	695	687	660	693	673	677	679	681	680	672	631	699	734	636	696	657	706	655	693	669	690	691	707	686	659	687	704	683	685	676	680	704	748	687	692	654	694	659	673	676	689	653	628	666	704	667	692	683	653	722	690	715	663	671	659	735	684	671	695	687	700	702	659	708	747	659	717	704	692	642	692	673	695	653	640	673	655	666	675	714	697	766	685	681	671	656	653	653	661	661	656	686	665	691	671	668	664	704	659	658	672	684	664	680	659	679	697	690	664	640	666	628	686	659	715	675	638	684	686	710	702	701	704	706	735	696	693	691	673	675	690	714	704	734	694	683	671	688	686	675	713	709	658	671	652	703	684	657	684	691	708	636	650	687	689	666	732	683	713	709	688	679	724	661	744	674	656	673	707	666	677	710	696	701	682	727	703	663	695	718	713	681	657	639	668	690	667	685	659	695	680	647	662	644	687	677	694	699	676	671	667	646	667	703	686	647	623	648	718	670	653	657	680	664	648	681	659	711	659	718	595	662	655	668	687	712	687	675	673	664	657	668	678	743	698	689	700	668	673	666	672	696	693	680	671	645	722	698	703	696	666	672	695	692	671	713	648	731	691	650	668	708	688	695	678	681	768	661	651	655	647	682	667	672	656	641	665	688	685	670	662	672	725	707	650	688	649	649	631	687	649	652	683	688	667	712	683	672	693	694	687	702	696	707	663	704	680	702	699	657	681	640	677	640	664	657	662	705	674	679	658	721	732	689	716	686	653	685	673	674	683	706	703	676	682	694	643	684	675	667	662	716	667	655	688	670	626	638	641	716	690	659	679	705	699	661	655	707	705	735	669	674	721	658	704	661	686	705	698	715	683	680	679	714	685	694	718	706	665	696	657	659	731	721	731	665	681	668	680	663	708	714	693	645	715	666	706	733	706	666	703	660	631	698	712	716	650	706	642	632	666	684	715	758	725	711	700	672	678	707	670	682	631	692	662	657	615	666	690	710	673	656	692	717	686	647	675	667	693	694	683	708	694	683	674	654	672	676	702	672	684	689	658	650	670	699	708	694	725	658	643	677	692	659	673	643	661	652	641	650	661	654	718	725	674	650	690	714	667	664	652	705	681	656	702	715	668	647	682	680	708	696	741	700	675	665	672	685	676	690	697	677	662	653	693	735	654	682	695	674	747	669	683	675	721	650	702	706	649	701	677	664	681	671	659	692	664	685	680	710	720	694	680	644	654	678	680	657	715	661	618	665	674	639	672	673	696	698	602	570	626	700	667	688	683	658	649	664	668	691	618	699	686	683	703	680	668	721	700	672	651	652	685	682	721	675	639	635	680	667	651	669	699	623	688	700	677	702	697	724	697	683	692	715	687	701	691	726	692	660	728	661	643	670	670	637	656	693	656	691	692	681	651	719	637	641	704	699	671	670	700	666	688	678	639	662	674	695	678	658	728	679	694	662	700	686	709	685	660	660	700	656	688	660	686	638	672	674	669	716	721	701	702	735	685	669	664	686	657	701	720	715	695	675	707	691	724	736	656	693	630	728	651	641	673	629	685	676	675	677	671	728	678	673	683	697	657	660	683	736	710	675	713	724	692	665	685	681	664	704	669	700	649	668	713	675	679	651	663	665	705	718	692	656	655	681	655	703	713	644	694	638	668	684	685	679	656	657	651	678	639	696	691	672	674	669	666	674	741	728	671	683	640	688	668	704	742	645	691	679	682	699	724	685	637	674	666	682	625	654	682	676	704	703	666	698	711	673	711	734	704	637	672	696	725	699	652	677	660	665	686	699	681	649	740	655	656	659	668	692	687	673	680	650	707	722	677	671	662	694	649	703	728	588	654	711	717	658	661	695	657	676	666	658	680	682	644	630	675	661	688	681	664	722	661	658	652	643	707	698	665	663	681	673	675	685	690	667	708	717	659	663	688	730	684	686	691	647	644	688	702	713	757	674	636	664	690	685	740	718	664	682	658	708	698	699	686	652	701	707	726	668	649	707	697	691	730	713	723	740	678	708	668	684	674	694	651	694	637	724	640	697	713	667	688	690	735	713	648	696	717	685	720	692	727
24087	17565	21391	19147	16969	13029	10248	8320	5793	4297	3795	2723	2082	1551	1364	1348	1255	1093	996	986	889	770	610	643	576	544	536	512	526	531	520	536	490	519	402	451	413	389	387	426	380	366	394	352	340	354	374	357	347	404	368	321	366	334	346	349	338	335	352	311	312	328	325	334	335	284	341	315	334	315	348	289	323	319	350	296	305	308	326	280	331	310	331	327	319	255	268	309	316	337	336	342	318	288	314	299	310	296	316	300	319	324	347	285	305	326	311	328	266	346	341	308	330	308	304	323	306	299	284	294	348	312	314	315	296	341	325	318	338	281	324	318	298	300	335	329	313	330	321	300	316	304	319	338	350	314	308	319	312	326	315	317	337	327	330	317	307	290	321	325	313	333	327	299	305	319	313	305	321	308	314	308	337	363	342	315	303	300	353	325	309	326	330	317	319	301	325	287	316	342	354	291	310	305	322	321	288	319	305	310	316	341	344	283	343	295	315	310	320	339	315	308	328	265	317	311	327	309	308	347	298	316	248	307	280	336	340	311	354	298	319	326	306	347	304	320	331	333	334	316	340	313	334	310	314	351	333	311	328	307	309	318	321	322	300	306	291	318	336	310	319	314	376	323	295	309	319	324	307	296	360	363	341	306	304	301	301	347	317	342	290	290	319	348	299	325	296	299	288	330	320	299	318	336	341	311	335	338	314	306	316	312	307	284	291	329	312	313	299	340	317	315	309	307	295	292	320	350	326	297	359	336	306	380	317	331	311	285	291	353	336	331	325	312	335	332	340	304	286	334	303	325	315	338	320	300	321	331	317	303	285	304	336	365	331	321	322	327	313	338	317	300	303	290	346	316	383	357	302	345	299	322	289	320	323	329	324	325	321	313	278	298	297	331	311	318	320	291	368	310	312	278	316	315	318	317	316	299	337	326	308	332	314	316	322	326	319	330	322	337	317	290	256	325	299	355	303	327	316	327	349	312	324	299	293	310	347	306	349	351	337	314	271	333	345	317	330	310	309	342	338	322	301	300	306	362	304	302	303	311	303	342	343	354	350	287	304	349	304	344	310	318	326	319	324	316	323	290	350	337	317	325	333	347	308	262	317	322	286	299	321	332	330	339	310	301	315	323	337	303	308	318	330	304	292	316	286	309	329	329	359	316	312	312	337	353	281	312	339	328	335	279	356	346	311	290	308	336	319	313	322	314	334	312	332	322	342	327	329	329	323	332	312	301	325	316	300	340	314	304	361	330	308	324	310	304	296	326	324	309	282	309	351	310	317	323	352	314	340	324	319	327	328	303	317	292	323	323	326	327	358	305	318	315	317	317	308	310	312	333	315	294	324	310	328	316	340	322	327	326	324	356	285	320	331	279	324	282	324	327	317	324	312	319	338	318	319	341	317	326	309	299	334	318	320	302	334	337	338	328	329	313	319	291	310	335	302	307	318	314	323	330	309	351	319	333	323	321	353	311	328	300	340	321	325	310	298	310	301	303	326	319	341	336	332	305	315	319	294	340	324	325	287	328	311	349	330	307	340	323	318	331	283	320	314	290	317	323	327	324	326	297	352	326	306	316	337	333	318	301	344	319	294	348	312	327	306	308	332	309	335	324	311	294	350	353	318	339	306	305	328	310	322	323	309	344	314	314	317	346	339	315	328	320	291	326	316	295	355	316	344	346	309	319	332	332	333	311	311	298	318	317	287	359	341	303	310	304	299	308	285	360	360	341	315	302	322	327	327	302	303	338	306	307	316	323	301	314	307	341	334	341	323	299	301	320	301	329	340	335	325	329	341	294	321	322	283	325	315	317	315	305	293	330	325	346	303	316	343	291	309	279	310	323	306	318	326	311	319	310	297	315	268	332	302	302	305	315	361	340	336	318	337	327	331	321	289	320	294	344	319	278	348	306	312	307	352	355	321	331	303	342	313	303	296	303	345	307	347	288	315	305	307	335	333	343	294	336	340	328	334	298	303	335	324	330	333	329	308	317	308	329	316	325	311	305	338	313	324	312	336	291	318	313	335	312	303	316	359	316	320	272	335	281	310	319	353	311	279	320	319	309	327	302	310	326	343	325	336	307	333	286	306	313	309	354	321	328	302	305	301	284	339	331	330	297	319	315	378	311	288	326	334	345	349	303	324	324	318	287	357	322	336	317	298	294	323	317	328	314	346	308	335	299	331	346	316	290	309	316	323	308	337	303	326	325	335	348	328	302	328	320	342	315	298	302	295	297	333	300	297	297	330	371	319	328	313	350	317	312	327	299	337	321	332	294	317	308	300	353	317	336	314	344	299	299	348	308	331	306	334	322	324	382	295	310	321	322	298	292	338	351	285	310	283	316	304	327	286	314	306	323	315	338	339	306	332	316	362	312	324	287	320	312	294	296	303	303	334	315	283	324	338	337	333	333	300	273	335	330	355	329	339	352	354	361	317	322	304	321	346	330	324	352	336	290	303	313	356	322	312	303	313	341	305	330	330	290	341	324	343	321	338	300	309	319	316	299	302	317	321	365	325	324	333	351	294	308	319	324	315	304	268	289	316	313	308	330	346	323	356	299	342	339	330	318	307	312	320	318	309	337	306	337	306	314	317	325	298	304	302	318	313	344	312	323	350	336	325	333	339	325	325	321	311	290	306	343	312	326	311	329	310	304	357	336	315	314	319	303	341	304	287	356	336	343	301	349	305	316	318	331	299	320	281	352	295	317	296	336	302	318	324	317	312	323	326	312	307	335	316	311	317	337	356	284	288	307	318	322	321	309	302	320	332	337	303	317	327	320	347	313	333	356	329	302	357	328	339	349	322	337	296	326	325	309	339	338	316	325	337	334	278	333	315	313	329	361	304	326	296	313	346	333	315	313	340	282	355	300	306	275	319	312	282	303	312	311	312	318	340	332	330	313	315	300	348	297	333	339	324	323	347	311	320	328	292	315	325	334	345	287	348	317	315	309	315	284	329	330	342	329	318	306	331	325	320	313	309	326	335	302	326	327	321	312	341	302	330	327	311	334	295	288	339	332	296	293	349	333	314	348	320	352	308	319	355	331	313	323	310	329	310	332	295	344	300	347	336	286	304	299	338	332	332	295	324	326	327	320	323	320	304	302	337	287	270	321	283	339	321	298	344	332	337	329	335	342	312	327	301	306	326	319	314	370	299	312	295	300	297	335	342	312	337	283	323	326	296	333	317	312	316	291	308	299	314	335	340	360	324	328	299	312	303	297	293	300	317	327	319	315	312	331	337	271	361	294	322	292	322	327	343	309	308	320	299	306	333	319	313	315	352	321	331	331	329	323	361	323	304	314	316	356	332	341	325	312	316	310	319	310	309	302	337	324	338	322	312	328	332	324	290	317	347	308	310	317	343	329	331	319	318	354	324	309	295	313	321	317	338	342	364	327	316	308	290	312	328	332	328	337	329	302	298	328	330	324	329	335	325	321	318	324	328	328	331	328	329	329	349	353	300	321	322	299	307	303	287	315	333	352	325	349	318	313
14608	12803	25076	28167	30784	27139	25752	23011	19078	16808	15702	12387	10007	8140	7362	7281	6370	5627	5146	5154	4606	3921	3200	3104	2839	2383	2221	2246	2140	2160	2271	2205	2032	1958	1884	1655	1486	1386	1391	1332	1224	1118	1057	1099	1032	1045	1091	1093	1022	989	964	955	893	896	915	944	899	847	885	876	884	887	898	829	847	811	802	855	861	809	798	772	844	781	793	768	791	797	793	793	779	778	772	754	765	774	787	833	777	763	760	746	799	755	755	772	791	757	803	783	779	811	801	768	765	795	748	725	747	802	754	763	761	832	810	780	773	753	781	754	760	791	790	815	797	784	770	781	737	748	733	762	760	740	753	755	745	788	822	795	747	763	778	784	791	823	785	796	799	803	778	772	784	775	784	804	780	746	789	766	760	809	784	791	777	772	773	783	739	766	792	778	751	771	830	763	760	851	755	782	756	751	798	746	750	767	827	748	826	761	778	744	793	767	803	789	744	766	768	753	752	794	838	812	782	790	783	823	796	804	781	759	761	757	762	795	772	720	760	781	737	778	827	759	805	726	767	788	740	787	810	785	772	754	729	794	758	763	777	795	769	809	761	782	729	772	768	782	758	743	753	775	727	770	797	828	790	802	776	788	791	770	798	767	753	781	775	803	724	784	805	776	778	784	765	742	775	746	783	732	758	797	739	817	787	755	781	744	780	735	756	799	750	813	803	805	780	734	764	768	729	778	777	780	754	781	790	769	798	795	830	805	774	735	768	796	748	768	753	761	763	766	815	801	773	823	796	741	791	786	772	782	771	796	802	783	773	774	777	731	769	822	792	764	759	782	790	778	769	766	764	780	775	775	838	785	747	773	773	774	797	769	828	735	799	742	824	817	764	754	834	808	822	760	763	797	786	753	748	741	819	792	813	805	768	796	783	827	793	773	771	750	839	813	781	752	801	768	753	808	784	742	744	792	774	771	751	745	812	746	809	798	787	796	738	777	826	746	798	811	761	787	807	801	751	824	780	845	767	809	787	786	813	761	795	769	779	759	834	818	755	815	778	770	796	821	792	793	776	698	808	740	783	756	767	723	753	795	783	778	796	781	819	757	825	767	803	767	790	771	746	715	727	775	758	779	734	752	786	778	741	768	805	810	762	794	791	801	752	782	786	804	739	766	771	745	768	781	729	747	789	777	771	783	801	802	739	735	814	777	783	724	761	785	776	750	806	773	764	784	797	810	735	786	804	716	776	780	794	767	765	771	805	786	765	785	793	780	755	789	767	755	811	743	772	772	793	835	795	770	796	750	741	741	751	815	807	768	750	725	805	753	833	838	765	758	705	769	785	739	751	781	766	775	759	768	736	778	747	783	725	732	744	782	778	778	795	803	748	783	799	744	776	803	790	764	769	796	816	770	831	819	779	772	818	801	748	765	821	799	757	757	760	799	762	764	806	800	756	752	766	790	831	754	817	828	761	753	805	787	733	787	720	758	764	804	786	795	756	763	762	785	735	804	796	798	768	779	777	752	779	741	726	806	713	777	827	799	753	784	768	784	850	784	752	735	800	829	784	776	745	779	751	804	804	734	797	765	753	747	740	783	801	769	785	773	802	723	755	751	775	762	766	784	810	750	759	735	752	784	804	816	799	759	759	733	730	809	755	762	795	728	772	740	779	749	774	769	795	860	765	763	792	808	771	805	773	742	727	823	751	749	776	756	743	795	806	765	749	811	741	789	796	808	742	727	749	728	770	769	745	761	770	786	805	777	769	785	798	741	796	715	744	749	789	785	746	757	732	765	775	821	793	766	750	768	804	790	781	781	750	771	743	807	797	728	779	786	752	800	810	770	821	760	786	835	766	751	785	750	807	778	805	787	780	774	732	719	809	795	754	718	748	754	747	829	797	782	804	786	763	788	787	762	783	747	745	768	754	769	743	792	773	790	734	797	736	743	766	759	784	789	803	746	731	738	830	753	787	733	731	801	739	805	768	799	776	839	807	745	745	781	783	793	779	805	743	777	743	752	750	760	792	799	781	784	828	813	759	776	739	745	820	750	802	770	787	794	777	781	750	805	758	792	733	743	782	815	784	779	811	815	829	727	821	808	730	778	759	767	773	782	791	770	762	770	794	795	811	777	828	772	782	801	776	754	789	790	768	803	766	783	810	760	744	751	770	800	736	718	796	843	776	761	773	753	799	756	776	765	813	779	812	778	820	814	761	800	823	779	771	751	732	735	792	758	743	809	824	745	743	808	784	794	771	759	760	797	766	768	785	735	777	763	727	798	765	776	780	767	758	732	797	799	807	741	762	761	776	807	771	736	797	789	729	757	738	717	762	776	783	742	763	791	817	741	760	798	802	762	746	799	729	772	760	813	820	817	771	778	757	721	810	767	784	800	777	744	814	809	713	783	768	785	774	813	775	813	756	760	798	745	740	794	784	730	846	794	736	755	775	748	794	770	725	784	778	790	737	800	828	818	801	754	771	818	769	770	765	787	853	785	783	816	795	760	801	809	763	804	785	743	820	778	744	740	776	732	772	785	771	762	706	756	792	776	790	782	776	792	784	823	763	737	770	785	744	756	775	781	715	747	781	799	783	767	778	778	806	747	801	779	770	807	765	772	735	764	769	789	803	775	831	739	820	780	851	752	763	781	788	786	813	762	785	783	764	766	777	792	795	779	794	762	716	755	765	801	753	770	793	759	745	752	767	776	774	777	780	773	765	819	774	781	773	762	750	789	810	806	759	784	761	805	725	802	783	743	771	784	793	747	780	765	745	773	758	791	790	758	798	760	797	753	765	738	796	718	760	781	766	779	733	791	783	764	751	717	766	785	799	738	738	768	757	760	750	777	813	763	801	779	701	797	810	773	817	726	762	797	794	716	823	761	809	809	803	750	803	744	795	766	799	761	727	781	841	813	782	792	772	765	782	764	759	802	775	750	769	766	783	842	788	759	775	779	772	814	753	754	762	753	759	787	784	770	741	827	739	767	783	771	771	802	766	767	797	776	790	749	785	781	784	784	762	736	766	812	733	805	789	751	722	807	786	747	774	794	802	746	798	798	782	755	767	765	785	757	765	766	755	850	773	765	772	795	777	746	800	778	799	758	780	751	745	786	812	757	763	750	760	797	818	795	830	765	753	759	755	812	771	812	805	815	786	812	783	777	781	776	786	737	735	775	790	742	780	794	796	761	744	811	796	748	756	778	772	763	760	773	803	761	782	769	765	764	753	761	757	776	827	768	820	825	820	745	790	758	748	798	789	743	794	797	807	746	768	811	780	746	809	836	794	781	772	791	808	826	738	780	733	750	778	792	768	811	797	832	762	770	766	749	754	807	751	832	814	790	830	812	773	780	815	818	743	806	723	808	765	733	778	781	791	778	790	773	788	698	776	753	821	753	757	726	768	785	762	778	799	808	792	762	756	782	806	784	776	773	792	759	812	790	794	791	772	781	748	803	798	712	799	756	805	776	820	808	805	789	775	728	782	806	774	753	764	726	753	741	778	724	767	766	798	751	742	782
33485	24149	27344	24961	22854	18229	15683	11650	8395	6429	5240	3929	2709	2123	1937	1854	1643	1418	1349	1257	1112	876	809	834	743	586	601	599	606	603	613	583	554	505	515	426	450	432	418	384	401	385	376	338	348	325	359	338	320	336	341	283	262	319	307	314	273	325	284	313	308	329	319	300	280	311	274	290	291	309	288	285	320	282	283	270	309	295	269	291	280	285	317	293	275	260	267	263	270	267	259	280	302	257	241	283	303	305	276	283	255	245	273	256	295	258	273	281	277	283	277	284	292	290	277	297	251	268	262	283	276	282	262	303	269	287	265	272	314	276	288	291	273	272	283	274	314	271	307	302	269	273	294	278	292	246	289	273	304	267	289	291	296	277	303	272	286	323	278	285	285	273	267	288	255	277	269	288	263	258	284	305	290	273	270	265	267	294	252	288	300	264	268	298	296	287	299	254	277	265	285	261	268	272	268	273	284	269	260	266	307	293	260	285	275	301	293	295	271	292	268	288	314	269	314	252	264	299	317	285	284	281	288	263	274	279	299	300	281	257	279	283	259	257	298	316	282	284	297	291	277	277	245	285	262	271	274	251	273	283	307	272	284	267	257	300	245	251	258	271	257	293	275	295	284	269	289	257	302	271	293	284	260	270	281	272	276	279	268	270	274	263	266	318	279	266	324	268	286	248	278	270	258	284	305	259	289	275	265	267	296	267	275	277	269	290	285	305	294	290	254	258	271	288	272	264	293	292	283	294	275	270	290	256	284	294	273	283	283	265	297	296	306	281	295	267	244	290	278	267	279	305	275	311	306	280	273	245	250	294	269	289	231	287	296	281	283	297	286	264	294	312	282	282	288	278	279	277	277	279	308	238	304	282	280	288	293	300	281	296	287	253	302	296	274	306	285	297	297	278	287	271	242	279	306	286	277	283	284	276	266	253	295	279	276	286	292	310	295	316	272	281	278	273	271	284	279	278	278	297	283	256	300	294	277	257	238	296	299	311	290	302	301	266	277	256	249	283	292	275	341	261	298	260	290	281	255	279	262	301	242	267	284	271	278	276	286	312	304	289	279	276	304	294	292	297	261	257	285	276	281	256	306	285	264	273	261	285	286	261	246	277	291	284	283	234	308	292	305	271	272	266	274	244	266	291	278	295	301	277	254	292	276	265	248	267	266	270	270	288	260	302	294	306	264	283	291	247	277	303	287	271	290	304	296	281	288	288	259	274	281	264	240	249	294	280	263	286	272	273	270	255	283	283	268	281	252	281	294	240	256	284	299	260	252	286	265	254	273	261	275	239	254	287	298	288	277	269	292	249	288	253	294	263	237	280	252	306	268	291	279	288	281	248	271	281	292	272	297	278	277	290	274	290	281	292	229	276	314	268	289	322	303	297	291	298	266	268	274	262	273	288	288	289	329	307	288	272	265	309	300	279	256	267	274	242	275	299	279	272	287	298	286	298	281	269	294	267	276	330	282	263	264	262	268	295	258	270	249	298	263	275	268	248	280	258	284	287	284	259	277	299	262	292	269	318	244	290	255	283	269	277	322	286	272	283	296	261	279	280	285	274	235	274	282	254	277	259	271	277	268	285	276	291	254	257	260	295	289	253	286	285	310	256	293	298	279	280	270	291	254	301	284	265	265	264	304	269	272	284	273	262	276	254	256	244	267	266	284	284	268	275	281	290	281	289	265	249	274	277	297	286	268	291	253	284	261	274	258	271	257	273	305	303	261	319	255	277	301	310	281	265	277	256	299	256	266	299	307	282	271	299	271	264	283	265	298	281	258	265	277	293	268	287	279	303	281	306	293	274	254	308	288	284	264	278	260	292	276	278	292	290	271	275	292	270	269	250	291	292	281	288	268	300	306	292	310	261	247	258	330	264	276	282	276	286	294	297	309	268	256	307	280	249	268	289	262	299	295	275	253	294	262	283	254	278	267	294	264	275	283	280	273	273	278	278	285	291	325	254	258	291	287	301	270	302	276	250	270	305	267	301	300	273	291	278	287	298	254	282	296	244	258	276	298	255	261	273	307	262	282	268	283	301	304	288	292	265	268	248	281	297	306	278	297	308	279	259	274	273	287	313	274	261	291	275	270	273	282	284	273	285	307	279	295	295	267	275	238	265	309	273	282	268	290	283	296	276	265	270	301	293	293	313	288	279	279	257	307	304	251	262	270	300	268	257	273	264	290	259	282	286	256	284	277	265	287	273	270	296	297	277	283	273	287	300	275	258	294	280	283	266	324	292	271	253	269	294	269	277	268	296	299	297	275	282	302	282	277	284	258	243	286	281	306	264	279	315	301	302	300	293	286	257	295	302	297	294	301	267	266	253	286	281	239	269	274	288	258	266	262	278	289	258	246	313	303	299	262	290	271	282	247	272	264	288	262	296	251	295	289	262	269	314	279	290	275	254	318	272	280	271	284	268	295	303	277	251	292	274	242	300	269	256	273	267	288	298	285	297	294	288	290	280	281	286	293	266	277	256	254	300	240	252	270	286	251	262	279	302	295	255	287	259	271	269	281	258	265	289	267	283	299	298	270	264	289	263	270	274	283	264	308	275	275	258	293	278	309	309	257	280	302	269	252	279	254	287	278	259	273	246	283	280	268	282	316	298	265	301	277	266	287	283	273	293	279	263	271	247	298	287	273	250	266	230	311	287	267	281	252	299	263	253	279	260	296	263	278	270	283	281	265	265	269	254	289	319	278	298	288	257	274	261	267	281	313	290	294	291	253	272	295	273	269	272	273	287	299	271	283	273	282	272	267	314	268	259	252	278	266	255	273	289	279	276	298	276	259	314	277	289	299	283	280	320	290	270	242	275	286	240	236	313	265	306	261	299	283	278	281	290	285	268	311	237	271	267	264	293	325	282	286	311	299	242	272	283	260	247	285	310	277	275	259	268	269	249	275	274	299	312	292	284	315	284	274	287	280	271	276	265	286	301	279	291	269	268	277	276	271	309	258	293	267	290	273	278	300	298	290	272	305	288	288	287	271	280	283	289	260	268	282	252	304	323	308	290	276	288	299	266	282	288	260	284	255	293	282	277	309	272	283	280	312	292	290	256	322	300	273	280	313	313	273	261	280	261	279	295	314	288	304	290	287	262	263	267	280	296	279	284	295	292	264	304	287	278	275	299	291	282	272	288	272	275	282	291	261	279	278	282	249	265	266	256	256	279	277	277	265	269	246	311	257	285	280	297	307	289	251	242	290	281	279	233	268	267	285	282	255	292	294	291	279	263	261	288	261	282	282	282	262	260	291	282	273	318	282	293	255	260	275	258	299	292	303	313	278	288	273	254	284	289	277	289	262	258	249	267	264	291	252	287	307	246	263	284	266	263	290	295	283	262	291	278	288	294	251	295	254	277	299	278	270	259	308	308	325	288	275	276	293	278	255	246	262	286	288	263	315	286	295	264	277	246	286	284	263	257	261	255	292	311	278	260	263	283	270	299	256	281	259	290	309	292	283	258	271	289	277	287	292	273	293	306
19585	16965	29528	34308	35999	32197	31812	27896	23971	22072	19640	15947	12680	11084	9664	9561	8520	7945	7285	6949	6229	5122	4543	4526	3987	3356	3169	3014	2804	2876	3165	2766	2698	2569	2250	1996	1835	1632	1564	1619	1398	1342	1186	1170	1139	1174	1128	1123	1031	1013	1000	962	917	948	901	844	854	796	812	851	880	871	775	769	791	784	728	775	761	766	704	712	701	737	705	697	720	732	713	721	694	708	708	741	693	730	699	706	698	727	671	687	685	696	725	735	725	683	718	682	698	675	675	706	702	719	670	656	681	654	636	687	648	736	699	710	676	673	641	651	685	677	666	687	675	686	706	666	713	709	689	690	684	673	631	667	668	681	663	701	661	677	675	690	698	652	695	687	623	708	678	681	639	664	641	719	687	674	699	705	685	668	659	659	640	658	694	696	658	669	683	666	684	670	670	660	678	660	733	672	705	722	691	664	661	651	731	674	708	672	639	670	676	694	669	681	659	667	685	648	670	649	668	667	687	696	705	653	659	698	707	678	682	668	682	679	679	670	639	697	693	674	703	661	661	697	692	675	693	622	710	695	656	698	674	697	661	642	715	716	690	687	671	647	715	674	682	702	732	670	699	644	730	645	685	711	671	690	716	663	692	685	618	681	681	704	675	686	721	703	689	688	664	675	659	606	699	711	650	697	703	675	711	713	653	673	715	643	694	723	680	689	700	716	694	663	706	687	671	636	686	635	663	649	661	696	681	701	735	731	648	680	720	651	680	647	679	714	677	725	618	638	691	675	676	671	695	661	604	685	702	688	672	636	722	726	702	673	712	690	658	724	616	637	686	731	657	642	687	679	663	662	649	764	695	686	701	699	703	702	700	673	708	660	735	644	687	681	612	683	650	722	660	657	695	699	666	652	680	693	666	682	680	657	656	690	656	626	684	681	670	682	651	674	693	689	646	680	683	697	734	665	681	730	690	665	665	709	663	691	714	666	716	667	682	662	663	671	676	681	655	707	666	653	716	719	665	675	680	650	707	718	632	676	646	686	636	706	716	668	732	695	688	680	673	665	704	688	664	689	725	682	714	682	696	683	685	720	667	651	648	684	651	699	664	707	679	653	688	720	630	684	688	690	654	683	707	652	688	640	619	688	698	723	652	669	688	709	733	694	710	677	686	699	642	687	661	681	697	661	644	697	641	675	705	687	696	655	706	690	726	700	646	722	690	704	724	664	706	690	681	676	686	636	680	663	657	699	667	651	707	665	710	670	718	677	683	618	645	659	708	677	676	695	653	708	696	695	695	708	657	716	697	678	708	683	696	688	677	701	668	674	660	693	650	671	747	618	672	664	666	675	666	674	696	702	705	710	650	687	729	683	693	647	684	706	680	677	667	720	666	673	705	677	691	661	726	697	702	647	682	666	663	683	674	697	652	687	677	656	668	671	690	698	660	717	690	676	705	674	694	659	702	665	716	721	702	657	667	682	694	649	666	659	711	720	672	646	675	695	686	685	667	707	675	639	674	686	720	697	693	692	677	661	697	692	654	683	698	717	716	728	647	682	667	672	689	656	649	744	673	688	675	695	703	660	695	678	671	651	666	695	631	722	691	652	695	688	712	690	670	692	702	691	665	635	695	685	688	715	668	672	662	706	704	680	650	634	652	724	700	674	675	666	715	648	673	647	718	676	698	684	673	719	662	676	702	690	685	668	677	684	679	640	677	690	646	706	679	719	694	698	657	650	667	669	679	750	688	673	643	652	689	737	703	706	702	674	678	718	665	726	637	653	680	678	692	633	678	669	760	665	636	661	692	690	657	671	695	695	651	686	692	700	710	667	686	671	697	645	609	656	646	727	689	695	709	706	647	712	666	707	683	725	682	677	676	675	654	732	700	705	707	653	694	696	652	691	707	691	677	707	730	660	643	680	752	666	662	650	671	666	727	652	676	662	684	696	704	737	680	674	660	719	700	724	669	675	638	705	658	673	689	706	757	672	694	740	708	679	669	668	730	673	691	673	692	677	692	671	674	674	696	686	685	763	696	704	675	729	662	720	687	665	717	663	712	675	673	688	653	717	688	659	702	631	680	710	690	683	665	703	708	676	649	704	662	692	679	670	685	688	676	696	676	743	716	662	682	706	716	674	701	673	687	674	675	642	664	662	702	638	642	645	693	721	695	696	690	691	682	671	659	657	650	638	707	728	699	721	666	744	694	722	711	663	651	674	702	658	721	675	681	738	691	684	666	610	679	665	686	697	690	676	637	676	696	723	726	658	658	691	665	641	673	681	645	721	651	635	692	661	699	676	706	682	675	726	688	663	677	681	699	685	697	633	655	645	678	718	757	690	700	664	671	674	692	662	691	671	680	713	701	707	659	672	681	700	677	715	705	655	698	705	640	602	655	671	686	710	693	667	723	692	693	730	703	672	654	684	687	682	672	724	699	689	660	645	680	683	667	686	706	729	675	704	718	663	693	658	620	693	703	672	696	706	726	690	661	682	651	644	664	695	697	650	718	657	750	667	721	697	683	637	680	675	649	655	636	683	658	671	688	683	674	678	662	670	663	692	687	695	664	681	654	639	643	652	668	671	699	666	667	706	672	654	671	650	725	699	692	705	708	664	701	638	677	685	678	665	664	689	687	656	696	675	668	701	648	650	673	659	655	665	707	661	683	703	696	653	654	644	656	663	733	681	688	658	686	689	720	706	669	669	694	690	689	696	628	678	698	652	692	644	658	618	703	658	675	648	681	681	676	680	689	677	730	639	700	696	687	678	681	663	670	675	615	711	677	679	701	689	707	699	718	687	658	673	687	653	700	676	700	693	698	678	671	781	669	661	680	698	664	708	690	685	699	661	695	694	648	703	710	714	690	706	705	669	645	754	643	677	672	727	724	677	725	694	662	707	669	707	698	640	699	654	741	686	662	640	693	634	691	705	661	644	669	675	671	692	677	719	637	673	711	737	685	673	650	727	711	692	654	696	675	658	680	670	689	625	699	674	700	702	711	649	655	646	701	679	627	667	680	683	729	672	705	693	687	653	724	702	733	709	695	661	604	700	743	713	757	660	592	713	686	665	676	687	669	716	686	696	701	737	630	679	722	674	662	691	636	698	656	621	651	690	679	678	676	680	706	689	712	704	640	686	673	682	659	670	658	674	751	678	665	670	689	696	677	648	688	666	692	706	652	667	721	656	725	640	713	658	656	672	687	675	723	649	706	706	697	712	691	713	626	673	699	657	668	689	719	672	697	661	701	693	676	720	675	673	729	681	726	673	665	689	693	644	648	690	686	703	695	724	668	678	735	709	681	703	661	690	690	695	678	687	664	663	733	687	677	709	666	715	658	693	710	702	734	660	685	632	648	677	679	693	697	655	685	682	706	735	664	705	711	704	685	678	701	696	696	692	636	686	710	682	699	660	696	647	700	652	689	689	676	675	673	683	674	653	715	659	697	665	668	656	718	676	666	690	666	674	685	736	664	695	654	675	714	699	653	707	669	678	614	709	690	729	635	657	704	668	711	673	687	735
15047	11525	14417	12591	10926	8075	6543	4650	3413	2731	2177	1520	1232	1077	902	845	801	728	678	634	580	514	433	406	400	382	340	356	382	383	391	377	347	350	351	356	297	289	296	330	291	287	322	288	263	322	286	278	292	270	298	283	297	277	260	311	286	273	266	272	275	268	289	313	287	274	296	277	286	264	278	242	297	256	272	261	244	282	243	255	277	255	257	255	267	275	283	271	264	243	232	261	277	261	275	315	248	254	266	253	251	243	259	287	258	259	279	278	242	256	281	274	253	248	270	268	264	249	262	283	294	293	294	298	274	261	270	277	281	281	252	251	295	293	281	270	270	271	253	290	291	283	302	301	266	271	287	279	251	283	250	246	255	255	277	240	269	288	278	283	288	263	268	293	283	282	278	268	290	281	278	253	281	289	280	258	271	262	265	308	222	263	292	252	259	282	275	273	269	274	248	276	279	292	247	257	249	274	253	290	286	256	277	264	259	241	284	268	258	296	291	288	286	263	268	248	276	271	273	242	265	252	269	280	243	300	291	266	255	264	287	271	278	242	307	288	268	287	258	254	284	263	264	254	262	289	262	258	274	278	267	298	259	236	290	255	268	290	255	276	282	281	281	281	284	268	259	265	265	276	287	276	282	280	278	272	278	263	276	259	235	258	278	263	274	256	277	269	278	264	291	262	299	292	245	277	259	277	256	261	287	275	255	289	274	281	254	285	295	313	237	258	264	266	293	244	281	273	244	287	282	279	258	278	272	278	251	275	265	260	288	295	289	271	278	278	280	271	279	279	265	269	251	248	289	270	289	279	248	294	273	275	274	252	285	270	260	256	274	269	274	269	266	247	298	269	266	262	262	300	268	298	266	230	271	246	288	286	300	295	295	296	292	284	273	253	272	240	258	304	274	310	278	287	301	275	281	259	265	257	271	262	289	272	252	267	259	249	233	276	257	290	269	249	240	256	253	268	259	296	291	247	282	252	274	248	260	286	258	287	250	265	284	287	281	262	258	265	277	256	266	281	240	262	270	255	269	250	289	247	278	267	290	293	250	276	272	273	280	258	242	249	262	257	277	301	243	274	273	266	237	260	272	251	282	293	261	282	270	272	265	292	240	251	290	298	240	261	271	260	291	239	288	259	284	271	256	260	266	230	276	284	286	294	249	267	266	296	309	235	288	285	250	268	268	243	269	274	277	260	255	259	298	248	252	249	236	269	250	267	239	235	262	284	254	285	279	248	252	258	285	283	260	241	249	282	286	301	287	253	266	264	285	268	300	258	273	247	259	259	244	272	282	279	268	246	284	251	271	273	288	300	264	260	264	276	248	271	236	261	232	268	282	247	258	286	283	266	275	282	292	295	253	257	281	252	262	256	241	248	262	273	295	250	287	244	246	268	303	288	279	262	278	266	242	257	279	264	270	279	276	286	308	312	279	267	261	272	274	277	263	274	284	272	273	275	261	258	277	269	276	277	274	273	241	309	263	226	257	252	283	259	288	283	265	272	236	293	266	256	265	277	267	246	253	277	252	256	249	267	237	281	249	251	284	232	274	291	286	258	275	294	243	265	286	270	235	265	264	300	270	258	264	275	281	241	262	250	282	285	260	250	258	255	226	303	262	299	267	274	291	258	250	273	267	279	255	290	248	286	246	259	254	274	268	259	295	294	275	230	290	299	260	285	289	261	256	306	311	239	235	272	284	266	266	235	256	275	266	271	254	232	278	269	261	256	248	276	283	267	252	282	257	303	258	263	281	272	283	242	263	302	275	275	277	259	270	283	247	282	273	282	261	256	272	279	279	299	274	250	274	295	253	269	264	262	228	255	262	276	255	264	271	275	297	245	282	279	251	264	308	251	277	265	273	292	275	269	252	278	270	245	272	283	266	244	268	268	279	282	265	285	298	245	267	262	264	272	267	263	266	276	265	232	268	265	277	294	278	253	264	314	274	249	276	289	293	278	251	285	262	292	296	245	290	291	287	281	296	259	289	273	299	292	268	269	296	284	272	269	269	288	314	300	256	270	283	241	251	269	269	260	269	258	217	260	272	307	282	292	282	240	254	265	247	262	304	288	261	250	290	281	242	281	259	279	269	285	290	292	252	257	290	248	236	275	272	242	251	274	271	282	256	282	277	292	263	239	262	256	270	239	261	258	311	271	309	290	254	292	262	272	307	273	253	283	268	266	281	244	277	287	253	237	266	277	274	285	268	272	270	279	289	284	247	288	245	253	249	246	292	296	274	252	286	268	255	250	295	302	278	260	280	244	289	259	295	280	250	251	266	269	297	254	260	299	284	295	265	255	271	265	257	237	288	262	281	278	255	259	259	265	275	318	308	266	278	306	258	286	290	280	278	283	269	277	275	255	305	272	248	263	278	283	275	271	287	275	291	270	270	279	247	285	290	301	277	292	279	263	274	313	255	269	270	256	286	278	272	317	285	272	273	268	296	274	253	269	260	276	268	261	245	287	271	282	266	275	250	275	264	266	258	263	294	286	261	272	300	280	243	273	276	257	256	278	295	259	305	250	278	286	291	237	288	290	250	281	256	282	255	269	250	249	244	298	245	304	296	267	282	292	263	273	268	252	268	236	294	292	270	251	283	241	282	235	268	256	279	275	252	281	274	290	265	303	254	250	250	276	293	244	284	293	264	245	280	249	270	263	284	233	291	278	270	259	254	267	250	284	237	282	316	257	281	270	273	240	269	268	282	249	227	291	311	254	254	275	246	283	259	307	280	273	302	278	256	263	269	272	293	256	252	268	282	260	269	307	291	277	278	249	242	276	279	283	267	248	286	270	264	304	277	280	262	242	279	281	280	262	243	290	304	270	251	294	279	281	257	282	281	284	265	258	302	299	251	273	262	266	273	259	272	293	291	272	290	266	266	269	288	225	279	239	262	242	301	287	279	241	273	257	263	286	252	236	287	258	266	305	269	269	271	284	262	288	280	235	318	259	287	273	267	280	293	316	257	266	259	238	279	238	243	291	248	282	300	269	289	305	284	276	282	281	276	285	291	247	283	244	239	255	281	247	267	261	258	293	271	273	275	281	287	255	298	285	303	269	277	268	237	291	271	288	267	270	292	289	262	261	279	281	274	265	273	275	267	295	294	287	263	270	243	251	273	286	281	248	259	269	255	273	267	300	265	321	232	295	272	270	268	276	286	279	258	278	274	273	309	290	281	232	280	275	289	269	253	242	252	259	292	306	296	266	260	283	247	251	283	291	311	283	246	267	244	292	278	253	266	254	284	269	265	292	284	287	229	275	230	273	316	297	285	263	266	281	298	273	261	243	285	254	287	270	251	279	291	278	267	273	286	270	291	266	319	264	255	236	247	281	276	283	247	263	247	264	261	298	295	251	259	281	266	294	270	246	287	268	283	287	289	271	269	265	274	297	272	259	260	257	272	266	271	259	261	278	263	283	262	275	262	279	241	268	233	248	262	270	251	296	250	253	247	293	256	300	281	287	267	288	296	251	250	291	274	259
8653	9280	18943	22740	23752	20898	20235	16931	13831	12370	10579	8046	6611	5480	4709	4326	4077	3913	3636	3323	2858	2466	1897	1769	1708	1561	1477	1434	1272	1480	1519	1460	1361	1304	1263	1202	1135	1018	1006	988	863	863	778	824	810	809	815	842	795	784	777	709	784	810	796	716	719	673	698	719	661	654	699	699	698	722	673	696	732	717	675	663	683	684	707	643	725	679	679	662	680	659	648	660	631	671	729	654	637	673	653	665	613	699	680	700	654	651	710	685	671	684	669	694	639	645	639	694	659	662	695	681	635	689	695	639	686	688	748	712	667	698	709	661	672	640	673	665	703	672	683	672	636	677	653	675	659	733	677	689	706	659	665	707	686	668	702	656	700	675	652	686	689	628	638	647	694	692	675	624	646	681	677	667	665	662	667	651	664	653	695	656	667	669	624	658	709	694	657	617	651	703	687	662	657	657	633	665	670	654	692	661	730	663	682	671	697	671	655	687	674	682	696	668	672	659	669	666	683	663	634	700	665	697	657	641	693	723	654	697	690	641	677	683	666	644	704	644	672	647	699	687	675	651	708	645	661	687	671	695	675	697	654	655	671	729	680	677	680	665	683	707	710	648	659	710	657	684	684	644	682	706	681	718	644	745	665	645	621	679	728	621	694	709	705	669	657	677	661	677	698	640	712	670	695	686	686	637	695	682	657	712	723	705	640	655	644	655	670	750	712	704	633	693	702	669	645	674	726	726	664	677	688	704	722	719	669	682	682	665	650	669	646	697	657	652	704	655	697	671	665	705	680	625	657	701	665	733	671	694	647	671	706	648	647	676	675	648	684	698	642	648	711	632	642	682	645	730	726	686	740	634	703	632	668	700	688	716	654	673	666	705	678	695	685	703	692	671	684	687	654	691	614	732	699	666	644	661	676	697	703	671	622	643	672	686	665	679	675	691	665	718	700	664	693	652	707	666	695	638	650	676	673	667	712	650	711	694	695	702	676	695	663	757	701	647	680	674	688	624	666	662	697	650	656	672	658	663	654	616	698	671	665	670	666	668	689	635	642	679	625	731	685	674	676	665	698	664	672	650	705	625	688	689	672	683	664	675	670	651	665	665	651	636	632	686	663	651	687	634	613	642	656	718	699	699	684	694	638	687	654	716	698	657	693	644	668	628	663	697	665	673	710	655	665	640	673	636	694	722	694	696	711	622	703	671	647	655	659	666	711	668	678	701	662	686	731	657	674	721	722	675	652	696	662	678	689	702	654	640	676	664	670	669	623	627	662	723	635	660	643	645	691	726	690	676	665	675	629	699	659	664	662	709	675	668	665	684	667	637	614	697	670	669	683	636	658	670	650	631	662	734	656	684	701	637	655	689	669	673	686	670	676	690	651	659	646	639	690	686	685	687	701	686	652	654	666	658	671	697	678	692	656	693	654	621	649	708	660	645	637	707	660	693	651	678	660	682	622	707	693	654	650	668	648	682	663	705	668	679	637	710	710	696	703	722	708	729	673	657	700	733	674	659	650	679	723	608	702	691	713	660	653	696	687	652	692	664	665	652	676	681	668	655	715	692	711	676	684	668	664	683	643	640	625	672	711	686	692	695	652	671	662	653	681	683	673	645	690	714	682	772	669	652	672	696	660	668	648	702	684	644	687	657	630	632	686	689	656	725	687	657	688	679	675	693	703	653	679	668	705	654	701	678	687	633	668	711	657	674	676	693	687	648	692	713	656	652	635	656	698	665	658	703	714	666	705	654	681	632	675	660	705	682	704	716	671	661	671	682	695	690	691	698	701	683	659	728	694	652	669	655	681	645	698	659	676	666	664	703	656	641	693	684	672	724	646	639	710	752	689	712	698	663	607	678	677	668	714	687	677	712	699	687	637	662	701	683	719	679	719	680	647	677	695	674	656	649	706	676	663	710	651	673	708	676	668	638	688	657	679	662	675	686	676	723	689	658	650	671	680	696	685	664	699	691	657	648	642	694	719	701	608	697	635	676	645	665	669	671	686	701	696	665	671	721	663	659	649	663	666	651	664	699	683	713	713	659	672	708	670	686	680	671	688	629	693	654	640	665	701	653	670	697	648	660	713	689	680	704	671	659	659	704	666	600	666	719	670	716	700	657	696	634	667	674	674	735	678	698	639	650	646	672	641	699	639	694	649	650	685	667	678	672	667	670	676	692	661	683	704	653	721	687	655	680	656	714	641	666	661	675	687	651	690	666	703	684	641	633	679	702	676	670	690	632	649	723	664	669	639	663	685	706	697	653	679	660	695	666	664	644	662	695	675	679	662	680	655	693	647	684	679	678	656	695	672	706	625	680	657	661	652	646	629	738	692	693	681	691	686	668	692	701	665	678	644	628	721	680	677	652	698	709	615	692	689	665	672	684	679	672	684	675	646	686	656	698	650	663	725	600	675	727	671	710	708	694	683	674	661	685	656	684	679	710	669	694	661	698	697	714	642	640	641	660	682	687	688	625	648	678	649	666	647	678	670	650	670	697	725	709	673	632	685	656	656	667	677	647	701	657	672	656	696	670	675	653	672	684	701	666	690	626	653	689	686	685	682	720	649	631	658	695	615	685	675	658	651	695	691	672	683	645	681	679	674	660	640	660	650	732	667	676	660	647	674	730	627	662	679	670	648	660	695	664	679	691	677	671	701	695	677	702	645	663	642	685	626	689	716	703	671	731	660	697	677	687	711	710	681	732	680	654	684	722	647	688	728	701	693	676	675	718	671	681	676	707	638	680	689	710	689	658	674	692	668	699	682	726	698	658	666	684	655	654	682	681	685	641	655	686	691	641	720	690	657	664	700	633	734	725	666	638	692	651	665	657	713	659	660	646	705	670	676	666	645	679	648	666	654	715	661	646	682	711	717	643	657	666	728	649	664	659	704	666	716	673	686	703	661	612	670	687	678	664	637	684	676	629	644	666	639	719	723	734	686	664	658	700	652	643	654	665	661	663	621	660	720	660	667	644	686	645	678	657	684	684	662	699	701	668	710	631	700	664	686	681	624	672	659	680	704	667	674	629	636	638	664	684	681	640	630	708	678	703	691	727	688	682	663	668	696	657	677	717	684	710	683	732	660	657	685	667	661	637	718	692	718	680	644	671	667	652	667	672	678	654	674	703	688	703	677	619	708	682	633	667	710	713	645	652	688	684	655	634	712	670	684	662	703	648	660	699	723	706	687	645	652	694	715	691	660	729	723	666	689	688	619	685	691	670	673	674	655	679	716	693	656	719	673	670	682	705	695	674	698	678	638	695	670	684	706	717	699	673	693	650	694	680	666	703	640	662	635	659	665	693	716	669	668	738	662	706	643	689	675	699	680	701	724	638	662	687	665	685	649	627	695	661	701	678	682	647	711	683	667	663	641	643	664	723	675	640	670	671	661	608	695	691	694	690	667	665	702	670	658	656	672	662	684	662	670	675	693	642	682	692	689	693	739	683	630	690	679	673	713	718	696	661	644	688	672	708	683	633	614	667	665	725	641	690	710	689	670	642
25137	18623	21241	19489	16371	12822	10924	7567	5424	4501	3506	2294	1900	1650	1332	1315	1283	1051	1047	969	793	711	630	646	597	534	521	500	499	497	536	458	439	464	426	407	396	426	406	411	396	396	334	351	367	389	395	359	355	364	345	344	325	324	340	325	341	323	337	319	374	332	304	328	295	329	314	292	307	345	312	328	330	315	324	312	285	294	310	320	291	299	317	327	313	327	338	320	348	306	302	297	323	329	317	333	314	333	333	321	341	310	333	302	309	291	301	311	331	321	345	300	333	326	340	309	314	302	294	337	323	297	281	309	313	317	326	284	311	293	304	291	310	348	296	335	347	289	326	325	304	336	357	323	304	300	312	357	332	307	318	306	311	270	321	292	312	312	354	284	334	313	319	336	300	317	307	332	341	290	317	328	340	306	325	307	333	315	297	301	304	288	296	305	362	324	306	339	305	314	326	338	294	319	332	295	280	305	310	342	324	291	299	295	318	288	307	336	327	309	304	326	353	315	326	311	308	292	321	352	281	302	294	292	357	311	315	299	315	293	293	335	311	327	305	326	326	318	323	293	323	335	292	314	321	334	350	319	316	326	311	325	302	284	310	317	335	310	307	303	342	314	322	347	317	305	315	274	313	315	303	314	279	290	331	285	324	310	311	319	335	309	320	323	287	336	325	337	332	344	341	294	327	305	317	327	326	280	290	300	300	322	323	338	301	319	310	318	309	279	293	352	316	323	335	301	346	324	304	324	305	303	332	326	307	312	309	331	332	315	311	331	344	301	309	302	330	286	300	331	290	302	308	332	329	288	345	278	305	309	328	311	329	290	288	350	322	298	307	332	302	316	343	300	313	311	312	310	302	323	307	310	286	309	296	309	291	320	296	304	303	318	374	307	329	341	329	326	314	305	293	313	324	333	322	294	326	317	291	333	324	335	334	294	358	321	326	290	329	273	351	293	310	301	308	312	323	265	315	303	302	347	316	322	304	315	328	313	293	308	334	319	316	319	310	282	292	324	348	314	301	302	333	319	312	324	309	319	340	315	316	364	329	316	296	301	348	313	281	303	327	330	284	308	324	295	292	306	337	318	317	333	324	339	313	274	330	294	297	332	315	290	316	307	314	320	324	287	312	328	325	306	314	303	337	285	337	331	333	306	283	316	309	273	322	291	296	310	313	295	293	295	324	283	316	312	360	323	367	339	337	308	340	309	288	317	320	322	321	331	322	300	286	294	319	326	310	311	342	341	301	301	334	302	322	331	337	317	334	312	307	314	316	333	303	356	318	299	331	321	331	307	317	297	314	289	322	335	299	306	346	297	315	307	367	307	371	280	299	297	316	351	343	311	317	336	325	291	310	316	315	307	318	313	301	308	311	291	311	313	308	347	315	340	296	309	318	306	310	326	313	322	330	328	315	299	318	315	312	298	324	314	288	319	290	308	319	319	315	344	318	310	329	312	279	326	337	318	324	345	295	310	323	305	316	313	302	307	335	300	322	303	339	344	312	317	294	321	347	293	321	300	299	306	330	306	289	311	330	295	314	327	294	312	298	281	306	300	299	344	308	350	341	303	309	328	258	311	317	334	338	313	313	297	306	318	336	316	281	338	338	324	326	316	319	324	318	327	325	309	321	342	331	316	331	315	311	301	328	321	318	308	291	296	300	307	307	359	327	320	314	320	331	311	334	327	324	325	308	319	299	299	299	304	310	358	316	330	328	307	328	320	311	327	311	343	304	298	313	284	294	299	308	308	317	303	318	293	325	343	323	301	317	330	315	332	320	336	338	310	337	306	351	316	296	315	323	306	348	292	278	328	302	329	323	306	304	322	323	311	310	324	322	335	324	321	295	302	317	321	313	328	313	324	324	295	306	341	302	278	320	300	323	297	320	318	344	324	292	291	302	313	346	293	329	254	311	315	327	315	354	323	327	310	311	328	340	320	349	268	319	318	275	306	334	320	311	309	280	281	335	316	317	332	301	333	329	373	307	311	328	309	308	327	316	281	306	317	325	324	338	306	332	311	276	285	306	301	328	313	330	330	317	316	344	349	332	310	317	321	336	303	318	305	327	303	293	304	326	332	295	295	303	339	294	317	300	321	281	290	303	302	318	339	311	309	316	335	347	325	321	293	336	374	308	314	324	322	355	312	343	295	306	312	314	361	331	294	298	313	319	304	333	331	308	305	311	311	304	318	314	312	315	345	341	336	278	306	316	294	326	312	285	311	342	297	306	277	335	334	291	350	324	336	311	323	343	323	341	320	317	276	321	301	311	318	312	311	334	330	314	330	332	303	317	308	313	319	360	319	307	300	311	309	339	298	338	311	286	322	322	333	320	320	339	286	339	349	315	319	295	297	277	317	325	322	324	294	308	322	294	335	298	325	316	316	290	338	343	303	305	310	289	335	293	297	320	274	299	326	319	322	329	314	324	306	305	342	304	319	300	322	298	291	312	293	291	308	288	308	316	311	361	310	315	341	298	290	288	350	323	312	296	330	315	320	318	313	337	328	323	328	314	343	320	294	308	335	324	324	287	320	302	322	335	316	330	338	334	283	319	288	314	316	316	309	296	339	351	265	320	293	340	314	348	325	318	327	326	330	316	342	298	308	320	334	296	337	321	279	332	354	313	327	292	308	302	313	295	283	351	303	321	274	327	286	286	320	342	276	336	312	309	301	291	342	318	299	330	308	348	339	318	295	333	289	312	327	310	322	317	301	295	347	306	313	293	345	330	326	338	303	289	315	330	319	330	322	306	364	349	325	344	354	311	323	339	291	309	325	330	283	293	340	307	313	302	288	331	317	331	335	307	294	322	301	275	324	321	301	303	296	342	286	309	314	325	304	320	324	330	309	304	291	309	330	301	352	269	327	324	319	338	310	332	305	314	303	313	285	300	312	315	301	279	331	304	329	315	277	294	305	310	322	311	345	323	305	321	322	298	289	291	342	316	320	306	287	321	334	333	352	327	322	321	318	323	327	329	310	266	298	300	296	324	312	354	340	289	295	312	314	349	333	286	306	327	321	316	323	326	337	348	322	288	333	331	364	303	301	312	285	340	322	351	331	317	287	326	298	323	323	330	313	327	337	304	297	312	316	298	323	316	354	346	311	332	309	322	348	298	300	320	320	336	323	290	311	321	310	315	298	365	276	285	312	290	331	287	281	318	297	314	299	333	318	312	319	318	303	304	303	311	308	281	299	309	300	309	325	334	287	314	319	316	306	294	294	330	328	331	335	305	333	323	311	316	330	308	323	318	321	335	302	327	318	321	306	312	329	316	309	323	313	327	318	310	295	295	318	320	296	319	313	305	305	314	313	336	318	303	343	328	276	368	315	317	313	340	329	315	323	298	345	311	302	334	292	297	340	339	316	347	305	319	303	318	344	329	312	279	318	293	306	302	281	299	326	327	298	306	363	333	323	314	301	328	337	300	316	318	316	320	287	344	314	295	307	279	328	278	298	293	298	321	321	339	315	322	335	332	339	377	325	330	335
15004	13854	24553	29896	29695	28110	26559	22226	19311	17441	14083	11452	9699	8552	7284	6655	6580	5720	5559	5054	4473	3838	3121	3063	2857	2442	2270	2201	2143	2185	2280	2103	1846	1842	1691	1618	1516	1354	1322	1335	1163	1126	1058	1075	1074	1038	1042	1116	1020	964	983	1031	938	937	842	871	825	807	843	819	927	776	868	864	829	827	814	865	851	758	817	792	768	785	809	731	757	781	765	777	757	773	778	823	736	786	745	824	749	810	737	838	767	708	721	795	768	771	768	710	801	756	800	767	732	764	749	739	788	769	759	772	732	755	775	801	718	804	782	772	768	750	758	761	760	783	717	752	746	783	763	756	792	819	777	734	758	701	766	761	838	790	791	798	729	769	808	735	814	758	781	754	786	767	733	819	775	745	763	791	846	772	717	800	720	756	775	805	758	797	765	789	739	790	771	760	786	757	732	763	736	775	740	771	860	736	787	748	762	781	760	800	749	787	776	784	758	845	748	793	761	776	708	759	780	718	764	789	767	764	747	766	792	775	783	759	748	808	740	746	750	786	787	773	758	822	824	742	769	797	757	760	767	750	783	788	767	783	737	786	751	735	763	790	747	738	781	728	730	787	764	733	817	782	787	789	800	764	763	776	788	799	753	749	771	794	751	801	728	760	792	749	793	748	759	752	831	747	773	803	748	776	797	761	757	774	785	783	838	747	747	770	755	728	740	785	792	811	764	786	764	789	744	713	793	798	706	754	811	820	767	749	748	765	726	795	760	783	745	793	763	811	753	736	719	806	820	831	792	758	793	736	736	776	815	682	783	713	790	734	780	778	826	743	782	815	784	756	773	758	842	769	749	726	760	791	756	790	752	788	832	794	772	729	772	809	768	732	736	734	817	753	739	772	799	773	778	742	774	744	760	734	798	789	824	812	776	713	776	764	799	763	801	767	795	785	736	808	794	673	747	802	747	774	741	756	752	799	758	804	755	777	741	756	769	766	824	789	744	779	826	771	814	747	749	727	817	751	773	772	757	709	774	772	742	772	766	805	730	736	739	785	745	749	781	763	730	776	727	780	775	714	778	768	759	788	790	754	753	748	785	775	795	789	797	741	731	800	749	797	759	712	800	739	794	730	783	725	800	740	778	756	753	778	770	772	743	794	727	739	792	747	757	758	797	795	751	755	758	745	766	836	813	726	786	795	814	713	783	792	777	809	814	783	746	781	774	781	766	802	795	740	772	745	785	813	756	769	773	797	771	763	769	737	779	782	747	762	803	819	751	734	791	780	774	738	791	745	794	780	757	768	772	733	836	770	736	806	789	802	722	809	824	771	779	775	791	842	793	737	760	777	747	760	771	768	791	813	743	726	768	742	756	767	709	781	736	767	805	767	761	773	767	803	793	776	751	834	760	778	770	764	759	793	719	783	735	772	782	774	833	777	768	780	771	797	794	775	761	797	727	793	755	774	765	805	763	763	781	767	800	752	752	809	801	802	740	764	712	736	735	774	776	800	805	776	791	764	790	746	773	736	783	772	758	821	735	782	791	738	753	806	763	832	761	759	759	758	795	777	742	784	798	817	724	767	751	703	767	775	800	814	781	760	791	749	737	804	767	757	761	736	742	765	748	806	733	749	752	771	759	748	773	763	747	751	777	719	756	765	768	789	743	762	726	786	799	799	748	748	787	754	817	730	764	782	750	772	729	754	792	754	757	775	783	776	677	779	789	757	769	734	799	755	751	744	769	793	750	746	803	751	764	799	781	788	760	745	830	786	752	715	743	803	779	807	740	773	768	727	776	749	731	744	813	784	708	795	742	773	809	772	763	798	768	784	789	798	809	768	791	756	737	777	712	785	786	802	776	715	747	744	719	777	769	761	754	759	746	832	808	753	786	822	810	836	745	774	752	763	796	829	744	724	757	788	768	767	746	782	837	794	756	782	758	768	765	743	772	797	780	787	764	751	838	837	807	769	736	818	809	785	718	712	781	762	782	782	742	787	752	782	751	776	807	774	740	723	772	769	777	780	803	794	777	731	777	812	782	734	816	748	801	763	721	790	740	799	683	789	747	736	791	737	774	743	777	756	770	793	781	797	739	735	732	806	758	791	754	752	736	758	763	804	737	723	799	728	760	723	777	744	783	754	736	751	754	750	784	755	835	732	789	824	794	740	741	721	781	765	753	764	802	788	816	757	756	714	778	763	699	796	767	757	800	802	801	775	762	796	762	724	741	798	784	758	745	814	761	771	785	752	768	783	758	736	766	748	767	763	768	740	755	776	759	767	755	778	840	730	795	743	781	748	797	781	746	800	770	748	781	778	751	738	765	727	808	758	781	793	820	804	774	769	844	791	778	774	755	763	758	765	762	785	776	796	784	759	793	786	771	756	800	746	787	746	739	785	759	753	750	808	792	789	743	781	742	788	709	734	745	773	781	808	859	742	762	814	764	768	741	767	822	725	758	774	816	749	756	741	792	720	798	779	736	743	748	726	778	790	786	782	818	745	785	780	790	774	783	777	788	724	774	786	751	778	789	787	733	757	767	751	809	837	733	729	763	786	767	775	789	750	758	730	773	797	730	793	749	721	784	755	798	745	774	779	815	730	789	794	759	728	770	819	711	748	742	758	747	764	766	783	768	774	759	758	719	748	780	784	785	785	787	795	785	778	753	757	779	788	785	770	783	761	754	783	784	795	758	770	724	751	810	738	756	750	760	782	792	809	740	811	769	735	774	761	785	840	811	805	781	776	797	775	764	774	785	812	820	790	770	774	724	752	768	762	761	764	751	803	790	791	801	793	727	738	761	746	785	773	747	812	779	742	790	749	792	774	727	747	746	763	766	742	796	775	763	805	776	779	772	745	815	816	752	775	800	759	762	748	763	710	773	795	789	756	807	825	771	748	757	745	741	755	776	716	780	757	773	755	777	804	793	788	741	775	767	753	754	784	710	775	784	811	750	754	741	722	837	784	749	808	811	782	795	760	776	816	754	777	754	764	737	794	768	825	798	747	841	773	770	797	747	749	780	759	812	786	777	788	749	736	750	776	762	746	791	833	764	737	775	774	693	759	791	732	769	730	811	745	742	774	716	764	822	776	786	786	705	776	716	782	786	781	765	736	746	791	762	776	776	803	733	765	811	751	814	792	756	785	751	765	718	782	774	777	806	728	779	766	768	735	790	774	777	753	769	747	717	790	736	778	745	786	751	758	780	779	740	757	776	728	737	803	774	755	759	767	771	763	760	757	723	818	753	782	757	746	801	707	773	820	766	735	801	764	813	729	765	846	786	721	773	737	765	788	792	791	784	761	723	757	814	752	764	793	711	761	797	789	768	775	793	716	732	780	764	756	805	742	723	800	780	807	772	758	732	785	756	805	752	803	782	784	730	722	728	804	765	749	719	762	776	778	715	788	780	794	790	703	760	696	819	763	811	824	793	802	723	811	809	781	758	772	734	731	766	799	781	773	792	764	800	788	753	823	776	779	778	784	739	757	774	744	821	759	769	796	777	842	743	717	764	761	744	732
33985	25096	27014	25116	21893	18674	15772	11031	8472	6805	5112	3641	2734	2353	1886	1862	1558	1618	1350	1218	1082	970	844	821	775	591	602	547	571	565	636	511	459	475	492	430	425	385	388	399	339	361	326	333	315	355	362	335	291	312	293	300	303	315	285	292	294	305	312	284	274	309	281	292	279	232	319	280	301	275	273	291	276	299	257	297	264	290	277	283	265	299	278	274	292	261	233	283	277	263	267	297	282	300	281	253	267	294	283	259	288	260	269	273	274	314	260	306	291	287	265	253	273	278	277	275	271	261	289	287	253	281	279	255	256	285	262	297	269	257	294	277	271	306	267	285	287	297	254	274	293	289	280	278	292	273	263	258	281	264	290	276	279	298	283	299	296	292	259	295	266	264	279	276	294	279	280	274	281	282	294	282	259	289	301	280	284	250	298	277	303	270	271	287	274	274	271	261	255	305	257	259	288	250	275	258	290	246	262	281	288	297	329	267	248	301	272	265	274	279	288	254	285	267	292	288	280	266	241	308	273	244	290	300	302	250	271	286	291	285	287	288	289	260	258	269	313	258	290	293	275	299	283	289	289	269	285	280	286	285	271	251	251	293	255	247	269	244	287	279	280	279	274	294	267	275	305	279	259	271	281	298	275	251	302	324	257	266	298	251	275	256	294	318	302	272	292	281	260	260	313	289	296	267	288	293	305	276	263	249	298	243	275	271	289	275	289	276	269	289	292	246	273	260	254	288	253	267	263	273	268	249	283	252	287	248	264	314	279	245	279	280	274	277	262	308	309	252	293	292	267	275	235	260	307	276	289	266	282	278	309	281	271	272	264	274	295	278	284	296	265	269	277	254	264	278	269	279	266	260	290	253	264	251	272	316	256	272	283	297	265	263	288	299	269	285	255	256	258	312	290	273	269	302	312	287	255	270	273	281	259	286	302	312	254	254	273	284	310	255	271	301	241	265	281	264	263	270	286	239	281	280	273	285	264	305	258	291	259	298	273	253	288	274	271	282	301	287	280	275	281	249	270	249	287	240	301	254	275	254	263	282	255	300	295	249	300	292	280	316	253	264	285	270	254	264	253	304	275	251	256	274	276	291	315	260	271	300	271	287	306	267	228	267	269	251	250	294	295	277	245	314	276	249	275	238	280	267	319	295	286	270	281	276	266	276	292	252	260	262	269	293	273	248	294	298	305	279	290	278	286	289	270	261	270	267	274	276	287	281	271	278	249	299	284	295	283	298	285	268	239	264	272	290	253	253	265	286	274	265	284	295	296	251	296	271	290	288	279	280	300	281	258	291	245	270	263	294	273	268	261	256	262	298	270	274	254	284	272	279	281	275	281	293	269	253	274	283	275	297	275	265	292	261	292	279	260	286	305	254	286	265	275	293	266	268	264	274	258	280	311	310	252	291	263	276	271	265	291	269	285	247	235	295	266	268	246	276	257	290	274	292	278	269	254	257	286	309	266	304	269	291	304	301	292	270	284	303	267	285	313	284	268	303	288	291	263	280	244	278	292	291	256	281	303	293	304	264	275	297	254	253	269	280	279	303	272	281	230	291	267	272	281	269	246	256	258	275	290	286	258	279	263	310	296	300	269	300	284	258	284	310	303	291	280	277	258	259	270	267	271	256	295	269	289	256	274	266	263	287	274	287	297	281	335	265	258	263	285	225	279	276	255	231	262	242	267	281	302	304	267	293	277	293	266	281	261	244	282	272	279	288	294	245	265	277	303	270	272	271	282	255	298	252	260	265	315	273	260	278	298	250	301	265	286	265	284	296	279	267	259	269	257	289	258	268	284	250	292	301	238	291	262	281	289	254	252	275	293	290	254	276	269	272	254	271	251	294	260	256	280	296	277	255	255	264	233	311	266	310	265	289	289	302	285	291	255	255	281	268	274	278	280	279	305	244	262	304	297	296	305	280	297	292	286	297	289	257	325	268	283	268	282	290	292	256	275	241	286	267	274	244	293	263	279	263	278	287	292	300	301	267	256	283	268	276	261	269	263	320	276	275	257	287	307	256	282	243	269	293	276	293	274	291	305	287	272	312	301	288	271	256	261	258	275	277	299	283	310	247	276	278	267	269	288	266	317	244	260	266	293	264	242	265	263	277	301	285	299	276	298	268	249	306	278	274	311	254	282	290	276	271	311	275	293	286	253	297	258	304	260	269	277	269	283	282	263	283	291	258	245	261	255	271	297	290	263	267	219	280	272	252	302	270	276	265	299	275	289	263	278	292	292	282	288	254	261	285	260	276	281	267	276	265	283	298	302	287	235	291	277	296	270	278	264	306	286	273	271	278	275	290	247	293	258	268	247	303	267	297	299	297	283	293	320	282	302	273	321	291	289	293	271	269	290	308	290	246	289	280	265	293	268	241	291	296	279	266	249	292	256	286	265	297	294	312	276	303	299	301	276	280	256	276	266	283	274	272	301	294	266	282	294	277	266	263	265	277	265	236	283	281	301	277	281	273	281	263	246	261	270	265	277	289	275	289	298	312	264	249	284	263	251	285	278	277	280	270	265	284	303	283	295	309	296	274	255	246	279	291	276	286	264	241	272	293	247	264	246	268	289	288	259	300	257	262	282	260	277	302	266	245	278	299	278	292	265	270	274	269	285	281	274	271	270	278	299	280	268	266	284	291	264	287	277	301	277	251	288	258	285	309	280	295	254	301	280	279	262	273	282	267	280	271	238	292	255	287	314	299	265	270	266	273	276	305	258	286	285	279	322	271	267	263	280	265	279	272	285	276	291	254	270	262	247	274	295	257	290	290	281	276	263	275	243	297	286	286	241	295	281	261	280	258	271	270	282	244	265	274	257	284	272	287	237	301	254	285	259	277	290	288	283	261	295	263	265	276	286	276	262	286	267	278	283	293	240	258	262	276	264	294	223	254	255	259	273	277	263	266	283	275	289	263	278	292	259	296	276	272	253	286	284	288	251	252	275	256	277	284	257	299	260	273	258	282	292	306	283	320	284	264	264	291	280	259	276	260	268	291	280	277	268	266	258	304	253	264	271	264	250	292	307	257	280	258	295	297	273	283	291	271	283	256	245	263	264	277	272	296	298	280	278	269	287	261	278	250	264	275	298	281	289	252	276	290	300	279	306	278	268	271	253	282	286	249	263	294	290	261	287	270	283	299	286	299	262	282	259	274	308	275	269	294	279	283	287	309	292	256	288	278	251	297	240	248	265	299	276	275	270	261	252	272	250	256	266	247	283	294	289	282	290	267	299	304	292	271	271	255	274	255	293	261	270	267	291	266	263	281	324	263	285	269	282	288	277	295	290	308	273	265	280	265	263	278	286	293	284	268	281	287	274	279	299	268	259	276	269	269	280	292	317	294	256	275	287	297	277	275	284	297	287	265	270	280	266	296	259	263	295	305	280	276	278	295	280	254	252	277	263	255	246	283	260	303	278	275	283	271	253	255	262	285	268	259	317	293	268	272	273	270	267	249	249	287	262	290	265	271	255	269	280	289	271	282
20325	18134	29152	34786	34463	33409	32164	27023	24578	21892	18276	15360	13250	11557	9832	9664	9001	8350	7756	6931	6046	5232	4701	4611	3890	3357	3072	2873	2908	3020	3077	2551	2464	2162	2216	1864	1712	1571	1526	1508	1308	1268	1238	1215	1214	1172	1173	1171	1019	1028	972	983	898	873	904	878	810	864	802	855	864	782	840	729	794	774	759	739	720	745	716	706	743	706	693	708	700	718	646	678	718	712	659	704	721	743	675	755	696	675	694	682	651	692	694	667	655	677	671	654	703	686	704	688	681	696	667	726	665	712	671	670	685	697	626	677	687	633	702	696	673	680	655	651	669	709	680	638	648	673	698	672	727	642	666	686	695	645	675	699	697	675	710	686	697	689	734	691	696	631	732	697	674	649	663	648	636	643	661	695	674	719	696	687	685	675	656	618	651	673	661	648	706	708	643	628	687	664	658	682	640	672	688	663	655	621	713	702	587	653	691	687	656	649	712	705	710	681	719	708	666	659	657	688	716	667	702	612	685	657	651	670	652	644	677	709	644	671	649	691	629	702	714	687	656	682	715	696	663	662	690	658	692	693	668	651	684	664	720	717	681	668	692	670	691	709	695	678	685	677	681	658	678	654	680	725	621	725	689	683	666	720	708	642	651	657	667	627	643	674	712	668	730	667	645	678	638	681	649	660	666	695	636	701	650	663	684	649	657	689	690	692	709	639	689	697	671	647	671	679	691	698	672	673	693	621	671	607	666	651	628	628	640	654	635	670	690	718	682	692	712	720	637	697	685	690	668	671	704	671	680	708	647	679	678	622	715	645	663	666	703	664	651	664	712	670	716	714	645	665	633	658	709	689	680	710	696	628	710	658	716	675	705	654	666	647	695	673	664	712	670	636	712	739	660	695	682	694	642	649	689	695	703	643	674	623	681	671	670	683	691	679	680	655	732	686	667	650	701	704	670	688	682	659	712	671	693	623	712	682	648	638	690	688	685	719	655	662	701	648	650	684	632	678	661	752	706	623	646	701	696	669	659	694	691	668	684	674	646	659	697	697	703	676	676	690	683	638	686	693	715	658	643	690	684	699	679	677	634	678	685	627	632	674	677	673	670	643	638	687	741	675	685	700	662	650	659	666	679	616	639	658	657	666	676	679	691	670	669	660	660	655	657	669	632	665	716	656	703	650	662	660	640	698	690	687	669	637	648	633	657	692	662	659	657	648	632	644	636	672	686	678	689	652	663	684	660	671	711	684	641	660	647	672	653	635	659	689	633	689	683	651	699	670	666	671	638	669	692	692	671	664	689	681	727	701	644	624	652	673	733	716	740	696	661	656	646	667	647	688	617	665	704	631	695	691	676	632	732	691	670	680	657	690	643	709	697	650	692	664	625	666	665	679	683	707	682	713	672	700	649	672	687	647	627	666	655	638	678	703	662	644	704	697	677	693	696	642	695	666	674	619	734	665	714	667	659	622	642	648	685	683	732	645	708	670	679	670	701	718	689	676	676	704	688	676	656	671	703	677	656	685	664	690	643	700	674	681	657	697	705	627	650	711	718	715	689	709	668	676	682	670	638	657	647	696	653	692	655	689	666	733	664	661	675	654	683	648	686	692	653	657	677	720	700	660	665	670	675	649	695	684	631	671	634	696	688	670	680	667	688	674	653	689	707	688	688	669	678	635	668	679	673	660	673	674	676	707	632	667	740	701	640	675	652	621	665	637	670	654	637	646	657	656	706	745	595	737	677	714	686	676	681	683	707	661	650	664	651	617	677	628	685	711	708	660	655	645	668	737	677	659	670	690	687	651	676	688	668	690	680	718	646	687	681	678	681	673	647	713	643	670	675	646	675	671	638	684	664	688	661	720	666	647	633	661	659	675	691	695	630	660	636	681	652	705	690	669	711	650	707	626	693	645	707	681	648	656	637	687	667	678	698	698	654	661	698	672	660	691	665	676	618	736	668	614	678	684	664	691	643	643	733	672	683	652	727	687	667	686	668	689	694	680	678	652	661	650	675	718	674	674	682	689	697	682	726	684	674	678	686	656	708	696	706	665	673	650	614	666	655	625	688	684	655	666	671	637	689	656	722	655	662	623	660	658	645	703	652	723	713	692	651	669	654	700	643	709	633	667	697	687	686	686	661	732	716	668	687	653	661	713	673	659	679	686	659	697	627	675	673	619	659	662	653	636	694	723	665	647	677	654	681	672	699	670	686	731	632	683	678	675	668	664	689	654	738	653	648	705	662	659	690	672	714	651	642	677	664	660	677	647	679	683	689	661	674	701	645	708	697	665	722	668	670	643	679	669	682	663	672	631	680	719	683	649	702	669	665	676	693	664	651	677	690	627	705	663	681	690	682	667	693	652	658	690	689	627	676	697	677	678	672	700	747	671	669	691	704	675	675	676	699	655	702	670	694	717	666	662	690	688	674	683	682	698	629	670	678	645	666	713	702	715	706	654	682	688	619	681	718	679	667	691	634	702	675	643	651	685	644	703	702	685	661	645	642	669	665	678	704	741	656	665	691	674	715	686	677	672	652	659	655	677	693	700	679	693	684	695	660	704	672	640	689	703	681	691	642	705	684	650	665	664	689	669	685	659	691	669	675	659	688	658	634	706	646	641	716	646	675	662	662	667	653	629	625	676	696	644	667	635	694	654	640	677	635	644	627	730	611	668	658	725	671	690	711	649	636	710	653	732	705	715	727	680	643	654	604	669	698	680	675	635	637	678	707	623	723	656	707	614	704	660	661	648	678	706	676	700	678	702	676	677	712	655	632	652	627	638	674	718	666	669	705	681	646	675	622	702	694	644	678	663	659	669	684	655	666	667	661	714	631	674	676	681	644	711	664	660	683	669	707	720	670	639	671	677	660	694	677	698	686	719	660	724	702	672	652	656	692	710	673	658	725	648	675	695	687	641	618	720	662	654	649	686	704	669	695	665	682	647	694	726	683	653	659	625	682	688	622	709	675	670	642	616	665	654	648	722	684	720	636	651	683	710	647	673	658	645	652	668	687	666	672	686	659	605	700	704	662	731	670	658	647	667	688	679	685	684	690	645	639	690	648	694	693	672	659	686	656	650	745	684	697	700	657	667	655	660	692	675	686	680	681	720	678	714	654	655	711	694	647	644	695	667	645	682	673	670	701	700	738	693	678	658	703	670	682	679	699	663	690	636	705	678	685	627	704	689	704	661	655	672	668	668	713	638	674	638	671	720	656	694	738	645	670	739	657	659	723	687	669	646	714	670	645	643	695	659	662	672	678	711	677	650	699	661	719	648	716	635	688	677	664	683	702	683	670	722	659	651	644	661	702	656	694	650	650	680	687	643	632	642	651	682	711	725	675	677	669	675	736	633	701	649	678	664	656	687	703	626	671	688	689	619	717	665	679	651	649	662	669	682	704	709	654	681	658	717	705	681	673	639	697	634	645	717	663	662	705	738	641	646	692	635	679	664	709	686	712	703	668	695	668	655	619	680	657	707	661	685	726	692	675	695	669	714	697	680	659	713	678	675	686	668
15616	12422	14322	13302	10670	7901	6764	4379	3416	2619	2031	1690	1293	1055	883	818	835	800	672	634	583	482	391	428	412	361	349	356	351	369	370	361	370	361	341	326	306	287	306	324	300	256	283	287	292	281	281	298	276	313	284	291	268	274	303	305	303	279	283	292	245	300	263	263	289	270	280	267	270	263	253	265	277	247	235	280	245	294	268	264	282	236	249	267	257	283	255	291	250	311	288	288	279	262	301	285	250	242	275	268	275	278	258	287	265	249	281	285	245	283	280	262	304	261	279	255	280	274	301	292	273	275	267	281	283	286	282	283	264	257	290	262	279	250	247	264	229	242	269	248	275	291	255	255	259	302	295	269	266	282	236	259	253	283	274	260	282	280	260	254	277	271	277	274	245	244	246	283	264	274	297	282	287	263	274	269	262	265	276	276	256	262	289	279	263	293	263	280	267	260	271	264	258	263	252	252	276	251	268	246	268	299	278	249	293	267	258	260	262	272	296	245	246	284	261	275	293	259	255	262	295	284	274	284	291	275	311	261	279	254	323	276	287	261	287	276	288	272	246	271	251	282	243	250	263	267	285	256	264	250	259	282	248	276	251	248	243	295	270	258	297	254	336	280	257	252	282	283	299	280	311	257	241	325	306	292	254	290	267	265	247	255	267	238	263	292	294	302	238	289	235	265	286	270	266	292	248	266	234	255	278	260	248	253	242	264	286	263	249	291	259	270	291	267	285	258	255	268	284	258	267	270	255	267	274	262	283	289	272	249	267	224	305	282	263	270	304	254	300	235	271	268	267	269	246	245	292	258	259	291	259	249	285	254	265	280	256	259	275	254	252	258	280	248	258	270	260	287	294	252	256	254	247	279	288	272	279	269	263	269	260	257	281	239	280	268	244	270	256	256	275	296	287	275	253	298	248	234	243	268	278	257	265	257	238	296	248	244	275	267	240	270	262	251	297	293	232	276	287	266	280	273	274	292	290	258	277	280	291	285	274	299	264	273	282	241	247	290	290	278	275	274	281	279	274	297	302	286	265	241	271	296	278	272	240	277	280	254	263	265	253	266	286	245	217	261	247	274	277	256	240	299	273	289	249	282	268	287	269	273	277	290	260	275	262	246	301	270	265	282	277	269	255	305	274	267	318	254	275	243	301	258	250	239	267	212	267	262	276	271	217	296	273	256	266	285	261	244	232	273	250	286	282	266	276	228	253	271	278	294	295	255	268	261	247	268	255	300	275	266	269	281	253	275	275	246	242	279	295	305	271	296	257	266	259	266	249	256	246	277	258	242	256	285	264	268	268	244	272	261	261	277	263	269	262	247	274	262	289	268	296	255	259	286	256	234	260	270	233	244	273	269	282	264	256	276	281	253	274	262	281	258	278	267	273	276	269	290	253	252	297	254	248	243	277	262	281	278	275	280	250	266	279	253	243	278	257	281	276	284	260	252	259	282	255	250	274	281	267	248	267	285	272	255	268	271	292	290	277	283	251	234	237	296	276	274	257	278	256	274	258	312	237	266	249	269	279	241	234	283	244	243	237	280	235	255	260	281	252	279	274	241	260	259	260	270	278	269	283	248	253	251	301	254	242	249	275	270	286	255	275	247	250	273	268	260	253	254	250	217	239	258	273	244	288	249	268	296	256	264	291	240	264	216	259	280	263	275	261	277	252	298	279	247	255	242	250	266	267	273	247	251	251	266	288	264	263	287	263	261	257	271	244	225	256	269	256	308	242	259	277	231	261	300	285	272	277	266	263	253	288	251	251	292	271	279	272	234	269	260	273	267	281	229	249	265	284	246	258	274	283	247	297	283	279	285	261	259	283	236	265	273	295	257	229	269	271	247	280	255	279	250	284	252	264	252	273	260	241	253	285	250	267	252	264	261	236	272	265	291	287	274	267	262	254	248	281	294	270	275	280	277	256	269	289	274	299	293	265	258	286	277	296	262	301	295	237	306	310	290	264	298	281	319	291	267	258	251	228	247	232	249	265	264	280	247	269	266	274	236	303	267	277	269	290	268	283	290	254	268	259	259	262	257	256	256	260	264	308	269	295	265	248	281	271	242	279	287	240	256	280	254	275	265	267	259	288	250	299	279	254	257	271	246	291	249	242	271	294	290	275	265	272	232	287	252	236	254	267	276	305	255	272	237	252	234	256	254	273	290	282	298	273	264	236	256	253	248	252	258	293	284	226	263	259	266	273	297	285	268	247	276	288	277	260	290	270	259	259	250	286	263	246	256	282	266	261	282	260	284	262	272	275	270	279	295	255	248	231	282	266	263	246	304	261	269	303	245	244	304	246	274	260	277	243	275	275	259	269	311	237	283	289	275	277	269	267	241	277	279	247	261	292	251	263	260	289	262	266	299	255	263	255	242	262	279	273	271	266	252	279	259	284	252	254	310	275	285	267	260	270	284	264	277	243	252	263	268	257	259	238	257	257	250	250	275	269	280	275	243	286	286	288	272	280	318	269	258	278	276	266	278	273	277	255	282	292	280	279	275	262	288	236	261	287	260	288	242	281	252	288	280	247	295	295	296	289	256	265	276	292	261	262	263	258	264	283	288	251	263	257	267	248	235	268	260	267	288	257	242	270	256	273	256	263	253	274	249	280	279	269	291	254	294	266	261	255	246	259	230	268	253	254	285	257	297	286	291	287	284	252	248	289	261	261	279	281	251	274	255	259	266	266	267	241	289	302	281	276	265	250	288	260	261	266	265	274	260	271	267	252	276	253	262	255	244	278	278	238	241	257	236	248	285	287	283	269	295	271	249	255	246	244	299	307	282	282	257	261	268	277	285	258	268	264	275	287	246	272	231	284	245	244	252	257	242	255	282	284	258	277	237	248	240	251	245	268	253	257	274	271	273	264	256	269	262	273	276	269	270	253	269	259	283	280	245	272	259	279	245	262	252	266	255	264	278	257	263	257	288	254	244	278	260	269	249	271	286	262	258	273	271	280	267	251	240	280	280	286	279	259	234	257	294	286	250	283	294	262	270	281	267	287	273	280	281	278	275	252	246	266	240	268	238	249	264	290	261	250	244	274	284	256	257	266	274	264	270	277	287	265	256	282	283	275	267	272	243	281	289	293	260	263	263	256	275	277	271	227	260	251	261	277	251	272	280	262	256	227	266	268	261	271	274	287	261	254	285	237	253	264	302	280	305	276	249	270	260	234	268	258	272	262	293	259	262	265	257	283	265	261	281	283	249	287	231	274	257	253	243	276	258	258	261	286	275	271	273	257	242	255	273	266	237	251	265	262	259	276	250	270	238	237	242	261	266	288	257	268	249	284	269	281	295	258	285	250	273	256	254	286	293	264	275	282	289	316	283	269	252	281	278	283	273	269	288	273	285	258	250	269	267	278	295	261	270	266	285	257	272	281	286	276	259	262	254	279	271	302	298	233	276	276	284	249	232	254	258	292	261	258	255	290	268	283	256	258	286	287	260	262	259	238	253	253	259	255	260	278	261	260	256	253	264	256	245
9155	9820	17951	22898	22769	21049	20494	15670	14329	11943	9831	8194	6819	5551	4567	4412	4324	4163	3677	3256	2718	2382	1956	1740	1581	1465	1382	1353	1415	1546	1559	1407	1323	1261	1201	1124	1049	922	909	968	870	875	864	836	816	847	763	738	782	787	770	766	810	736	725	731	677	727	696	680	722	689	726	714	717	666	698	663	672	685	660	688	668	641	666	607	682	643	670	663	657	688	711	662	719	727	651	702	646	702	674	690	704	626	693	646	674	647	636	656	650	671	666	711	665	711	637	677	693	696	624	699	677	679	655	663	628	659	630	659	643	657	657	697	675	668	657	691	646	668	675	632	667	671	636	656	691	661	609	632	673	669	656	678	655	654	700	702	654	712	684	674	701	681	627	691	654	651	651	651	688	645	727	640	721	645	656	690	664	648	670	679	688	693	652	701	615	644	647	652	691	657	662	663	698	668	705	652	635	664	622	689	683	680	703	641	677	624	638	640	657	683	660	647	668	677	670	681	708	671	685	638	667	682	683	693	656	653	669	642	670	618	637	642	658	687	686	657	659	656	658	655	692	682	705	645	661	661	653	675	672	651	697	677	627	679	708	672	649	645	655	668	707	677	667	650	707	644	661	668	638	641	680	649	679	673	654	677	681	656	692	680	701	674	666	687	680	690	704	668	682	671	623	683	667	653	653	657	696	639	662	648	650	664	653	725	677	659	659	668	640	669	637	658	634	666	680	646	669	644	669	703	657	714	618	656	691	652	678	680	712	678	616	643	689	687	647	615	632	695	641	649	648	664	700	707	706	657	661	685	665	652	626	678	672	696	657	718	681	693	643	651	668	670	690	654	658	672	700	691	656	667	640	639	670	644	668	649	643	663	682	633	723	655	633	711	682	649	673	633	656	663	686	686	678	667	656	679	658	664	621	680	716	656	654	617	643	693	640	645	684	665	632	682	666	706	702	661	691	609	722	641	650	672	693	655	694	645	634	649	656	722	660	620	668	646	644	647	661	673	655	615	645	640	660	703	656	648	616	674	659	631	651	674	697	669	651	666	648	654	644	655	610	645	648	661	670	748	714	626	663	636	749	682	666	691	640	725	602	672	676	691	690	690	679	692	639	696	680	653	706	646	680	663	634	693	649	629	677	649	701	626	696	694	652	663	664	644	667	676	667	694	699	642	669	620	646	646	651	621	669	723	656	735	664	679	652	613	648	647	658	693	658	630	630	670	672	664	688	666	638	684	670	688	671	633	707	682	720	654	661	676	642	685	685	643	632	642	649	659	633	681	694	664	674	698	658	685	683	653	707	681	653	679	673	659	664	676	699	668	652	660	691	663	661	673	686	653	663	673	674	667	631	619	681	636	629	681	649	688	663	671	711	682	683	634	682	618	699	670	698	671	689	676	614	670	650	625	656	686	675	651	714	692	691	667	647	687	665	666	676	676	681	665	670	632	670	682	649	652	678	693	692	677	589	683	705	661	678	699	687	675	666	653	639	687	675	643	714	671	634	684	669	669	653	740	696	651	643	674	664	697	708	669	696	641	673	694	699	655	677	671	680	664	662	660	677	669	624	652	652	699	676	678	685	662	664	684	667	656	709	645	649	687	662	664	652	678	672	670	695	640	692	666	658	679	663	690	672	684	681	676	697	658	676	676	669	626	669	672	676	654	635	659	654	639	700	625	697	693	651	683	675	618	693	629	668	690	629	628	668	683	650	642	659	666	630	671	690	682	666	675	638	713	679	690	665	699	670	690	685	694	681	649	637	714	686	667	674	677	665	714	660	643	657	652	657	607	690	618	637	648	686	650	667	684	607	690	651	665	660	683	666	665	623	651	612	688	680	653	664	649	682	664	634	670	603	666	619	669	638	638	675	648	648	687	720	668	624	667	642	676	698	612	665	668	632	633	674	670	632	669	673	705	651	634	655	670	657	657	696	702	674	666	662	685	707	689	666	643	680	673	673	637	624	634	689	629	663	671	640	703	694	663	701	639	644	680	689	638	631	675	608	644	599	645	682	620	666	660	711	637	679	637	676	686	661	666	698	641	676	668	677	667	698	655	668	689	641	679	650	698	652	652	667	677	682	745	691	645	665	650	657	668	691	626	619	701	634	667	653	630	665	693	656	663	634	674	699	621	663	680	663	687	654	647	668	713	669	702	665	669	683	686	681	700	668	720	686	603	650	711	688	677	672	680	621	675	660	662	645	655	634	663	668	670	638	684	694	653	652	607	685	641	669	683	628	630	671	625	684	654	652	659	636	696	658	634	641	630	691	694	718	659	682	636	672	671	712	673	618	644	672	676	655	631	632	637	670	670	669	737	633	652	715	674	657	670	668	674	675	676	685	675	685	629	699	614	650	645	633	711	616	616	640	650	694	670	657	682	641	689	674	633	612	678	678	676	619	650	689	662	681	646	666	715	635	670	681	695	622	723	627	647	678	691	677	657	626	707	595	636	661	682	663	611	599	675	698	651	688	692	661	661	680	705	633	682	699	654	648	688	642	650	642	681	680	698	678	706	688	696	660	682	678	673	694	631	686	677	616	703	682	684	707	679	686	662	646	665	654	696	703	680	654	703	649	620	667	644	630	672	673	644	623	643	640	679	678	650	682	669	656	710	641	675	653	671	683	642	695	654	675	648	725	700	685	696	690	629	676	640	654	699	686	667	687	660	704	673	667	631	631	697	673	677	710	702	677	680	689	699	663	643	676	666	644	689	679	690	623	618	665	676	640	615	720	708	695	631	664	687	661	629	627	650	652	655	637	627	668	656	686	698	702	658	650	657	712	640	656	677	668	681	669	654	628	670	699	627	700	670	682	648	685	688	640	641	674	675	643	693	650	670	644	704	666	690	680	647	695	710	686	715	675	668	659	694	707	693	660	697	656	600	683	651	701	610	633	692	673	680	670	675	679	644	677	652	673	684	660	626	652	675	634	631	623	651	671	677	660	683	718	634	704	643	660	629	712	677	700	676	678	673	678	685	650	686	679	707	649	621	652	704	641	664	647	655	685	690	685	651	686	639	651	653	662	631	699	643	631	658	644	675	661	642	687	667	681	621	701	650	687	691	685	638	673	701	682	592	676	681	712	665	658	655	671	735	610	642	653	644	693	696	678	666	673	695	645	667	650	656	701	655	644	627	641	702	668	694	658	657	627	634	652	689	696	671	640	725	687	644	610	681	657	644	638	651	666	664	669	694	723	652	689	699	696	662	630	659	691	661	634	707	695	697	681	669	682	692	675	686	677	655	677	684	617	651	690	666	670	651	649	678	697	622	653	724	673	658	663	645	675	688	700	677	723	629	711	633	672	638	664	643	698	649	690	647	674	684	661	672	658	661	693	678	681	682	664	677	633	688	670	695	640	649	645	661	642	672	677	648	628	654	669	667	680	712	679	678	630	673	629	674	661	624	684	663	639	659	685	627	679	667	695	693	658	656	623	657	640	689	671	657	695	680	654	694	630	730	691	674	653	671	656	709	651	651	695	686	675	657	654	635	682	682
25825	18438	20596	19452	15781	13532	11075	7344	5654	4357	3202	2545	2002	1647	1305	1317	1274	1210	1018	896	821	741	649	619	599	517	501	497	505	537	524	510	470	437	417	418	362	361	320	379	364	352	380	350	360	339	369	361	379	346	309	344	334	364	336	338	325	336	341	280	351	309	272	307	304	354	339	297	318	286	305	322	289	324	298	315	337	293	316	288	312	306	305	312	333	329	305	336	296	311	314	311	319	295	284	313	299	324	323	282	302	302	320	313	336	325	295	307	303	313	311	291	352	317	302	318	313	300	331	291	305	293	278	302	305	282	323	296	319	313	322	339	302	341	313	319	329	297	310	303	319	310	327	334	312	332	304	322	325	329	287	312	355	352	313	319	305	325	301	323	305	314	319	313	302	331	270	320	334	307	288	335	309	312	324	303	326	308	334	323	321	293	330	324	320	297	316	321	279	304	327	307	324	328	298	310	292	316	331	312	311	294	310	308	318	303	307	315	302	290	328	331	299	317	334	325	317	327	282	338	316	329	330	318	317	274	309	323	286	326	303	288	324	310	316	311	319	330	331	290	345	303	299	327	325	310	309	323	318	291	303	306	281	300	293	340	343	356	332	322	288	309	320	318	355	304	291	317	319	307	317	337	337	302	318	313	304	302	316	312	317	343	324	320	312	331	292	337	309	314	301	269	319	334	329	287	305	325	308	327	337	341	325	305	293	294	314	343	314	345	307	285	328	349	299	303	290	304	337	308	321	329	303	321	323	319	281	310	316	310	343	324	318	276	313	329	304	268	348	333	302	313	305	301	289	347	317	319	344	348	322	272	306	290	324	327	341	325	330	301	317	298	285	323	321	324	328	290	330	327	306	315	320	294	307	307	312	325	305	313	301	272	272	294	352	309	276	313	289	284	312	273	297	319	319	280	325	309	302	333	303	316	316	338	324	310	333	305	286	304	308	320	298	302	304	315	312	323	307	305	297	299	315	302	306	329	325	330	337	318	303	313	300	312	309	294	363	316	304	304	301	339	350	316	285	327	318	336	315	303	311	312	274	329	303	323	288	311	307	325	280	299	329	338	342	322	314	294	300	332	281	307	333	312	317	307	304	318	281	312	308	313	371	303	336	321	344	355	347	323	333	322	332	322	307	316	311	338	328	353	319	315	307	296	305	314	320	311	329	351	333	296	289	334	303	283	282	279	315	289	327	272	320	313	312	288	314	340	312	288	326	307	318	298	307	317	309	310	305	299	331	298	312	318	327	327	287	307	297	339	307	320	323	326	308	317	326	312	321	294	300	291	335	310	300	288	322	318	300	298	359	337	294	310	339	293	337	295	321	286	313	325	321	316	333	306	270	320	333	356	297	361	313	321	333	301	305	313	318	328	312	328	335	326	317	304	268	346	274	296	305	269	309	323	327	317	296	327	311	306	293	342	322	315	322	294	296	318	319	342	315	340	312	322	302	323	320	302	308	319	304	319	282	305	313	337	327	287	321	310	328	331	300	320	312	306	329	323	305	308	332	302	343	321	303	290	319	294	280	305	310	323	290	287	283	332	311	310	337	314	291	315	284	304	313	307	335	329	318	340	349	307	320	278	318	313	304	275	315	351	321	279	356	315	325	289	327	293	314	301	296	325	332	346	327	307	312	324	317	323	310	352	339	325	313	276	326	302	316	325	319	313	302	283	292	329	322	308	321	319	349	311	315	329	348	328	322	323	308	304	333	315	314	307	333	309	312	310	349	311	335	313	320	264	308	306	314	301	289	341	293	306	327	325	289	310	347	316	319	315	333	313	330	312	321	286	318	328	303	316	298	342	300	327	322	299	313	334	331	313	323	324	340	319	306	338	312	324	361	295	302	313	313	296	283	308	331	336	299	295	345	330	335	306	285	312	342	323	288	327	314	352	313	317	323	320	309	317	303	295	278	293	304	276	336	312	298	311	351	354	313	325	292	338	338	321	317	333	307	277	294	302	340	315	307	314	287	342	316	327	330	310	352	322	288	331	292	309	314	316	306	312	317	297	323	291	329	350	305	278	294	321	326	330	324	312	318	310	279	346	303	330	299	295	335	311	331	325	300	330	330	350	311	299	298	349	294	323	321	288	291	287	317	311	324	309	286	349	331	316	309	282	365	318	304	281	300	329	326	311	335	280	327	326	292	331	310	275	330	318	305	302	339	302	325	314	325	358	335	326	305	329	330	293	310	300	284	294	323	294	313	319	312	321	361	303	308	313	324	268	278	285	320	284	293	321	325	339	286	293	275	362	323	303	341	323	306	319	297	324	325	286	323	313	302	318	318	304	293	279	314	323	311	320	329	310	288	290	310	348	331	320	284	312	316	323	297	311	316	284	313	318	333	271	317	316	303	290	324	323	316	333	327	324	303	329	308	319	307	319	305	310	304	315	339	296	342	313	308	328	311	300	302	284	321	292	272	329	302	315	284	324	314	301	315	290	276	300	299	322	305	336	345	310	338	299	298	284	293	312	336	316	314	333	335	335	288	320	328	319	278	322	350	350	316	309	335	326	312	308	321	332	329	326	311	292	300	323	328	312	299	328	314	347	314	355	330	324	315	322	335	305	334	309	312	296	314	344	287	262	320	309	312	305	325	307	324	315	320	293	327	313	304	307	301	318	304	300	331	293	303	289	299	299	356	317	351	316	316	288	291	312	317	339	333	343	330	337	310	314	283	329	327	295	334	317	310	309	335	307	285	304	308	269	343	306	319	298	322	337	309	318	335	311	294	339	331	275	308	314	311	311	361	269	294	285	347	293	318	347	325	317	313	329	306	309	298	292	348	291	322	305	314	328	312	340	331	318	300	295	321	305	276	304	318	282	327	307	298	314	270	347	288	327	299	292	325	311	339	289	347	308	314	307	319	319	327	312	335	319	332	331	298	284	295	300	304	343	348	312	331	305	315	356	337	318	299	311	329	338	324	328	283	296	310	316	283	285	322	293	276	336	316	317	312	331	320	295	317	326	316	320	322	313	328	309	322	346	319	303	328	308	310	321	332	334	324	349	349	300	295	316	321	315	279	324	318	323	337	329	318	349	320	311	304	290	316	316	310	311	289	316	348	300	334	316	340	302	296	312	296	336	318	293	285	309	309	322	317	315	306	337	323	318	276	345	289	309	297	315	307	309	318	332	335	304	331	318	311	311	307	305	306	289	292	302	320	298	318	327	315	341	305	335	319	324	308	302	310	296	326	302	306	307	305	309	285	319	316	321	313	328	326	331	341	291	276	282	298	307	312	304	283	311	315	328	348	326	302	300	352	313	291	305	317	314	308	317	336	339	316	320	321	314	304	283	318	308	286	325	314	330	296	358	335	307	354	342	315	279	304	319	307	300	321	296	374	316	317	302	285	333	304	323	323	292	298	327	317	299	299	314	313	330	295	318	287	316	322	304	318	301	311	345	343	299	324	317	316	360	313	321	320	307	272	301	291	301	319	301	331	312	310	293	288	325	303	340	290	312	301	292	306	261	315	333
15490	13436	24037	29462	29217	28446	26132	21559	19897	16961	13719	11519	9788	8231	7143	7044	7143	6296	5487	4965	4262	3546	3233	3100	2912	2487	2233	2128	2257	2341	2383	1945	1792	1806	1744	1460	1421	1241	1279	1266	1144	1082	1072	1083	1089	1024	1056	1026	999	1029	961	984	917	897	875	887	820	869	838	808	854	838	853	831	810	898	803	846	800	751	780	837	809	770	705	767	819	787	740	781	766	795	759	802	790	779	754	694	779	733	799	836	740	741	758	766	838	751	773	753	769	781	720	760	780	730	771	751	803	774	765	755	773	826	759	707	766	771	729	728	764	757	737	787	753	750	783	743	818	768	796	720	692	764	748	766	748	756	769	772	749	783	732	738	775	785	772	802	750	714	790	737	755	742	757	774	747	762	740	703	740	759	782	770	752	763	745	724	765	777	743	769	738	802	725	733	800	739	759	734	793	725	731	770	730	732	760	738	807	802	780	722	763	809	790	781	770	767	769	770	728	775	777	746	771	767	791	745	733	779	750	765	785	826	817	774	788	791	770	739	735	780	689	732	777	776	799	738	721	757	779	755	779	756	797	772	740	794	700	803	764	818	800	727	767	772	756	728	785	760	716	820	723	786	796	788	717	792	741	767	775	790	770	786	759	765	785	722	781	739	723	712	796	773	783	804	752	736	764	766	780	766	781	762	710	761	804	741	738	757	758	722	778	735	800	770	759	748	801	745	761	773	755	720	770	767	736	782	760	774	755	747	774	798	767	687	759	746	826	808	774	775	780	734	761	742	742	728	747	787	776	747	722	729	751	780	773	756	794	821	766	806	748	773	743	745	808	729	770	814	731	738	763	777	771	787	806	806	724	773	737	783	707	814	748	749	739	742	752	692	768	795	775	795	752	742	741	753	797	698	804	758	766	753	722	808	744	787	743	769	772	758	758	759	769	789	762	753	746	716	760	771	723	787	764	742	773	784	734	797	744	711	789	784	797	746	756	724	780	768	749	744	740	784	786	767	786	712	719	762	716	769	728	768	766	734	791	767	821	764	745	774	761	747	759	767	756	753	726	779	743	779	792	751	752	777	681	767	778	773	762	726	787	747	786	705	749	751	764	749	728	758	786	729	728	775	743	748	719	792	769	724	794	762	799	749	758	744	769	716	748	733	748	748	765	786	760	711	753	736	744	733	762	750	722	747	774	773	794	771	758	795	778	799	773	745	748	752	775	749	768	769	776	714	774	760	762	736	758	814	737	724	794	735	722	777	741	753	752	754	737	765	781	801	760	769	764	800	753	727	735	740	756	743	746	732	780	751	746	790	779	718	743	745	770	841	796	754	733	780	761	742	769	809	708	744	757	801	734	777	768	770	755	754	734	757	748	727	730	791	741	740	767	714	758	747	821	744	785	758	722	753	767	776	748	758	780	800	741	818	766	739	782	785	746	745	719	727	796	717	788	789	790	760	771	764	745	781	797	750	752	797	780	727	735	701	761	739	803	746	825	745	771	762	753	804	722	744	726	744	773	761	743	768	753	755	736	795	727	801	766	790	763	711	729	769	754	712	742	773	764	816	787	764	836	744	738	723	727	698	761	770	770	767	825	764	786	770	761	781	728	776	744	757	775	761	769	798	730	721	750	697	777	748	741	762	753	799	778	756	724	794	761	720	761	740	766	784	791	787	743	730	736	834	721	764	839	743	751	731	757	720	768	776	784	795	741	780	719	718	828	789	772	770	788	688	797	732	745	829	759	764	721	724	767	787	754	742	750	750	793	770	749	794	777	746	761	775	785	810	778	743	745	732	749	781	792	775	801	761	745	744	754	782	782	755	781	795	734	771	808	751	785	748	755	781	783	760	748	797	723	735	734	733	786	763	788	730	772	738	729	736	730	705	795	796	806	745	791	726	767	751	754	740	796	744	760	773	733	773	747	752	770	770	773	740	751	732	773	736	776	765	761	764	816	746	753	754	724	782	773	760	753	718	765	778	709	765	796	813	754	737	828	783	758	768	775	752	766	832	739	755	793	761	766	729	775	766	786	819	738	834	790	753	734	713	751	791	767	715	754	788	788	733	789	740	774	732	781	749	737	714	750	809	768	757	773	716	779	699	795	767	742	794	785	807	738	800	763	758	730	781	734	784	719	708	788	744	762	772	827	796	742	800	767	743	735	757	773	776	747	772	735	794	813	760	713	730	740	789	737	756	721	786	740	762	790	756	739	753	762	734	760	782	779	749	773	806	768	758	733	797	766	849	769	763	737	725	734	765	756	783	737	756	797	769	794	725	756	755	725	771	762	723	755	764	755	742	792	795	786	776	705	751	791	804	762	760	733	772	777	796	772	744	734	758	827	746	757	747	772	777	759	826	751	747	750	751	747	761	794	760	765	780	775	751	768	796	762	746	725	786	730	789	755	763	771	811	701	771	772	769	755	810	798	801	727	768	738	761	719	735	729	732	772	758	736	799	762	777	769	749	729	783	795	786	813	760	724	799	757	669	703	763	765	756	710	770	776	747	765	730	835	781	781	841	712	770	756	771	766	753	751	764	777	787	781	795	833	805	758	797	754	797	768	753	785	743	757	778	726	745	765	786	822	777	750	799	730	764	761	735	762	767	725	763	756	759	753	751	735	781	731	760	763	797	803	813	748	778	784	705	785	791	747	788	760	776	789	801	808	764	770	731	748	732	735	710	783	768	736	805	746	818	763	724	733	739	726	771	779	769	747	748	754	734	787	778	741	777	771	745	759	818	785	739	797	707	800	780	772	775	775	735	740	767	763	767	749	798	726	789	828	755	796	788	776	749	779	759	723	778	738	762	702	711	763	728	773	799	827	779	752	793	724	749	799	737	802	751	799	752	777	772	782	716	794	725	759	763	747	753	736	759	726	814	812	730	772	755	738	766	745	767	772	781	677	754	783	750	792	754	733	751	821	716	756	753	770	754	773	777	796	770	766	778	774	745	734	774	785	792	773	785	795	756	742	780	758	796	817	752	794	753	749	743	772	784	774	809	800	802	783	744	773	752	768	708	768	792	762	759	718	804	765	772	723	759	779	768	778	709	751	789	707	739	720	770	766	765	801	773	787	786	762	794	733	796	756	737	783	766	724	712	770	739	759	757	785	738	777	768	773	712	789	779	772	778	789	754	750	826	750	759	732	769	771	781	756	760	784	780	777	734	743	792	747	793	771	756	757	742	793	795	743	766	775	734	810	734	793	801	718	750	802	709	755	751	807	740	737	731	814	787	746	749	820	708	770	769	760	745	751	726	791	738	719	756	750	792	746	742	744	771	786	804	769	748	758	775	773	784	765	736	752	791	795	755	751	724	756	752	736	765	768	781	725	771	761	757	761	752	744	753	718	812	770	756	800	729	741	752	800	724	770	749	725	738	738	809	755	783	794	736	811	756	747	784	729	727	746	760	766	805	788	772	733	756	751	791	809	703	757	792	761	729	785	777	788	782	769	771	725	741	730	774	799	759	750	777	757	730	742	751	735	772	755	732	695	729	702	739	794	709	751	757
34483	24229	25785	24975	21157	19591	15247	11125	8781	6557	4640	3514	2618	2274	1988	1905	1851	1561	1351	1240	1051	956	895	842	750	643	555	629	546	633	660	515	487	440	458	455	402	357	415	362	338	379	355	329	348	321	323	308	324	301	288	349	316	318	307	307	267	281	303	300	278	295	309	268	303	276	312	287	298	317	282	267	284	298	297	241	304	266	263	241	278	276	238	251	254	246	272	301	284	273	288	264	291	266	281	273	298	283	250	305	282	276	268	282	288	295	247	254	268	261	253	274	254	278	286	279	279	269	286	267	263	257	270	312	281	257	273	302	278	228	288	289	282	301	260	291	278	288	298	283	270	287	259	276	283	273	263	300	260	271	280	265	262	270	274	249	274	279	294	287	294	262	268	292	262	272	298	296	273	278	287	300	280	294	275	273	278	242	260	284	287	252	279	281	248	265	249	277	273	272	283	305	292	287	272	278	272	264	245	261	274	262	303	254	282	266	270	264	238	260	282	247	307	276	241	268	239	268	308	296	292	270	280	298	264	256	289	263	317	285	281	267	256	303	273	280	291	276	268	264	242	312	284	282	258	286	293	273	250	272	284	278	260	283	286	257	276	258	288	269	253	262	249	282	269	275	257	236	296	300	265	257	267	279	279	295	275	251	276	296	273	259	268	267	248	265	298	282	286	257	260	290	301	280	241	258	253	291	290	260	276	292	295	301	288	293	256	276	283	245	305	257	283	272	280	296	285	266	312	291	279	276	285	309	238	264	291	284	273	259	286	267	261	281	234	271	255	283	285	272	271	258	258	246	259	255	280	297	284	263	264	289	257	277	282	263	268	267	289	279	261	286	286	257	279	267	247	290	269	253	297	278	262	270	259	264	266	308	270	288	283	272	281	261	257	280	278	303	289	301	274	261	265	270	280	275	264	269	309	253	252	255	260	262	263	287	288	269	233	255	310	288	265	267	277	240	291	279	265	299	273	288	264	272	272	298	285	276	273	251	292	258	290	284	239	288	287	300	324	282	252	259	282	240	260	278	269	274	268	301	267	265	292	304	260	274	300	266	315	296	264	265	295	279	281	255	281	264	258	288	305	254	285	302	289	277	275	260	280	285	298	276	279	262	267	262	269	281	264	266	289	288	275	270	255	275	243	266	275	247	288	265	263	314	271	291	263	293	289	232	286	308	275	272	265	299	285	250	264	290	283	290	273	253	298	278	278	259	291	263	293	273	303	281	282	264	257	265	262	293	289	297	277	284	277	283	288	305	264	265	299	270	251	257	272	279	255	276	277	288	256	268	262	248	260	285	266	294	294	261	265	253	249	254	267	253	284	283	284	282	302	267	261	268	263	298	271	273	292	273	265	277	289	297	287	255	250	275	301	278	293	286	235	274	270	305	291	259	272	304	300	300	312	279	271	280	258	275	233	265	254	274	277	299	248	258	253	283	267	301	286	278	245	264	279	258	287	258	236	269	262	287	264	284	284	236	258	248	317	233	282	261	280	265	275	295	270	256	288	270	270	295	271	244	283	298	256	278	286	305	277	258	251	250	290	280	265	263	261	233	295	270	255	245	282	288	275	253	262	270	270	281	280	265	275	292	259	275	242	274	270	277	302	274	265	277	271	297	234	289	271	275	235	265	285	284	288	290	260	286	260	256	252	243	275	304	274	286	260	269	266	288	250	272	284	285	280	264	288	254	270	252	284	266	250	297	237	269	278	283	237	239	326	279	281	273	279	275	283	307	287	292	261	289	259	267	278	281	243	273	260	283	246	280	266	271	253	255	266	275	272	267	247	266	291	276	260	263	294	283	276	276	268	287	266	276	283	280	275	275	272	250	252	252	279	270	258	301	269	296	296	246	244	279	261	220	266	274	278	282	251	271	233	289	256	302	285	294	284	263	258	259	280	273	279	256	309	269	277	302	274	320	263	285	268	289	269	266	305	264	292	294	282	274	290	287	287	273	300	290	316	255	301	264	268	307	273	256	232	283	284	296	259	288	258	293	240	252	291	314	252	273	285	308	291	277	297	281	281	267	279	301	269	288	268	262	279	264	288	269	247	293	276	292	284	264	258	282	304	291	274	292	280	269	249	275	253	276	271	274	272	265	262	268	296	258	259	274	267	260	292	288	290	255	269	300	254	280	295	287	281	315	292	277	275	255	270	280	297	255	268	272	244	290	251	274	293	292	267	265	270	284	217	280	319	291	281	259	287	256	275	265	276	290	314	270	295	267	254	269	309	277	271	260	263	265	287	296	267	249	292	292	276	261	287	296	297	278	269	267	265	270	276	268	307	282	250	261	275	231	294	252	293	283	243	263	257	284	267	271	255	268	284	270	245	269	322	280	273	279	265	256	279	293	285	269	258	299	295	281	313	295	263	272	253	294	290	274	274	289	295	286	277	268	298	257	293	255	267	275	266	288	286	268	279	290	289	287	273	291	298	274	266	267	274	263	256	275	281	281	274	273	258	270	256	233	291	250	249	270	261	274	283	263	286	287	246	299	266	277	286	284	272	271	275	279	264	268	272	281	283	288	266	307	269	284	293	240	270	236	280	271	258	255	305	269	306	236	269	274	271	283	271	289	310	280	280	269	258	290	289	279	284	262	247	257	258	267	265	274	273	276	247	307	279	259	280	286	252	218	292	279	282	265	306	276	250	256	286	255	310	291	288	281	305	259	292	279	269	288	268	271	312	248	276	243	295	257	293	302	270	260	283	299	256	268	286	256	286	282	273	259	272	240	278	277	289	269	264	253	283	235	273	304	264	296	258	299	247	271	257	270	268	261	260	287	251	273	266	299	290	279	279	274	286	273	278	294	260	244	276	255	285	289	290	252	286	274	263	280	292	270	278	274	269	273	306	270	258	263	284	279	263	273	287	274	313	268	306	270	226	283	278	293	283	263	301	288	285	290	287	266	260	254	267	270	286	270	261	262	292	287	288	251	289	298	288	273	240	297	272	250	268	298	251	273	301	271	273	262	268	283	289	270	282	287	243	289	271	285	269	276	272	289	301	261	266	244	260	292	287	253	252	273	286	284	281	266	267	255	253	302	251	240	283	269	290	278	284	284	305	263	285	280	255	289	292	250	270	275	289	286	265	279	280	261	316	267	254	264	306	279	279	284	293	248	276	261	292	319	271	282	253	277	265	275	259	235	264	271	267	267	260	299	297	294	273	266	283	295	264	261	275	289	276	287	299	291	274	293	265	296	295	307	304	308	274	256	260	265	262	292	243	256	308	281	270	268	283	305	276	245	251	267	273	292	259	288	273	255	280	243	251	262	278	286	270	257	255	287	283	282	259	284	275	267	268	269	261	247	293	292	281	269	252	289	266	282	282	265	278	256	253	257	292	278	295	295	265	281	267	248	259	248	260	271	268	271	293	323	277	254	277	274	274	262	289	276	283	266	292	264	272	291	261	260	270	269	289	251	258	276	273	285	273	288	265	249	284	304	306	286	290	241	275	282	263	281	257	255	278	287	231	254	239	250
20429	16834	28814	34400	34217	34550	31239	26820	24651	21328	17585	15189	12681	11128	9795	9796	9553	8587	7588	6710	5935	4927	4706	4487	4035	3218	2998	2935	2981	3205	3174	2595	2217	2151	2053	1857	1623	1438	1481	1469	1274	1272	1276	1278	1289	1199	1152	1135	1079	1028	1018	960	918	883	897	849	794	836	808	807	840	826	807	808	768	768	718	767	771	741	720	759	699	721	688	706	702	761	651	682	728	693	742	687	624	673	709	649	678	664	682	681	648	732	621	712	628	684	690	694	662	646	647	684	727	672	701	644	642	694	660	676	632	643	707	616	682	673	637	666	674	684	655	688	652	678	654	649	631	663	641	683	692	689	702	716	672	688	669	650	687	653	659	676	677	665	661	647	648	642	672	649	667	662	663	702	663	652	652	688	601	671	677	684	675	661	658	642	652	644	635	608	647	613	656	694	617	708	733	679	696	639	657	654	703	646	689	678	699	667	702	646	633	615	657	640	640	698	658	726	634	687	659	660	661	676	631	665	676	651	675	648	677	672	690	700	664	666	670	675	659	678	678	671	645	687	666	685	697	650	657	661	657	646	686	643	672	653	698	638	629	721	672	681	631	698	672	631	614	665	634	696	688	670	677	717	643	670	669	692	648	676	671	650	671	657	697	713	653	692	660	656	695	661	632	679	684	642	638	675	627	672	646	662	663	650	687	639	683	642	637	666	639	700	707	691	641	658	695	649	681	689	674	711	635	624	658	641	646	669	689	655	686	691	625	675	667	689	645	637	688	661	672	667	694	665	649	672	667	696	679	682	645	707	714	679	667	639	627	684	651	616	686	684	616	661	669	654	681	665	599	669	648	652	646	711	659	673	638	681	682	644	695	632	693	655	641	696	690	675	614	659	661	680	698	691	667	693	679	621	674	630	681	663	690	679	659	717	714	664	667	695	663	682	658	666	669	661	664	674	639	669	650	656	692	719	683	656	654	697	704	648	681	673	637	726	656	649	655	644	655	692	680	662	648	688	650	632	601	627	697	645	624	658	672	699	715	626	621	633	687	688	674	665	780	636	694	676	660	691	651	630	640	675	648	651	634	679	704	691	649	672	642	639	655	677	629	659	662	659	638	628	673	691	682	686	657	660	676	674	640	672	666	695	633	678	636	665	649	654	672	681	675	641	696	639	626	684	664	647	619	649	711	664	718	691	663	682	667	641	653	686	630	681	661	683	673	678	654	684	674	673	710	727	637	681	666	637	661	684	648	669	700	695	692	657	644	639	678	622	637	666	633	644	634	688	669	658	695	672	630	626	639	633	611	704	667	679	664	690	612	686	656	648	660	630	637	656	669	696	682	671	648	649	676	670	699	649	719	696	682	639	659	659	662	680	650	683	654	667	680	661	673	660	644	616	633	673	672	678	655	657	695	671	653	661	630	633	683	696	678	695	655	661	690	679	657	694	693	660	701	666	673	630	633	687	704	662	671	680	610	672	640	684	679	664	699	690	661	726	675	685	658	615	669	681	639	658	661	702	598	712	686	653	672	654	665	676	684	671	663	688	660	677	662	631	680	645	668	680	678	685	679	609	677	692	689	648	626	677	674	715	680	737	664	697	639	638	675	635	621	667	667	653	648	640	689	672	656	692	634	644	658	650	660	671	655	667	647	671	659	669	676	641	642	631	707	673	639	679	652	701	671	761	680	699	688	644	704	689	677	659	620	682	657	669	621	665	682	663	657	630	641	677	643	674	699	676	719	625	670	622	675	652	713	680	615	670	676	624	707	680	667	648	641	628	685	688	666	654	641	653	655	634	645	651	655	666	710	683	666	609	678	687	649	683	646	724	692	680	647	705	619	667	691	660	692	686	666	645	668	638	702	685	653	630	607	684	722	639	621	633	673	683	688	641	673	681	658	644	697	682	623	671	627	658	743	650	689	689	664	713	701	623	627	672	656	720	660	654	639	668	661	669	711	653	695	669	606	697	697	673	700	676	700	664	686	615	641	669	658	630	689	707	579	634	663	641	617	664	673	620	676	628	674	694	669	657	698	666	628	642	703	626	676	698	704	679	654	648	615	656	662	702	659	662	666	657	666	648	649	655	639	638	696	664	652	649	667	639	655	699	675	632	649	657	653	638	610	668	701	631	709	653	639	722	645	674	657	693	676	626	676	644	672	629	646	659	644	707	696	682	686	710	665	681	696	694	700	691	662	656	665	649	659	638	653	646	641	708	663	640	648	684	646	672	664	685	643	640	656	683	670	663	672	664	681	635	653	694	685	684	656	661	669	669	689	616	672	637	661	653	716	672	644	642	630	625	625	657	704	675	669	664	653	668	664	669	653	609	700	645	681	719	661	697	738	658	653	669	663	669	666	675	655	666	630	660	683	646	661	594	684	662	658	684	653	702	667	665	693	598	678	639	684	607	675	704	691	647	658	644	650	664	635	671	636	649	656	675	700	701	675	647	623	666	691	650	682	713	639	645	654	642	679	623	663	658	653	653	667	671	666	670	644	721	653	673	653	662	660	717	689	670	633	705	642	681	687	685	662	664	683	667	654	641	628	695	667	645	690	637	670	637	653	684	660	651	679	707	690	665	664	642	651	663	680	652	644	682	630	672	684	676	654	628	624	665	676	682	659	654	636	676	708	716	684	650	627	679	671	656	656	637	683	649	678	658	670	646	703	669	695	644	676	682	642	690	649	633	683	688	662	666	640	677	694	706	653	672	641	653	668	688	671	666	679	678	666	647	691	651	659	659	692	622	698	658	636	637	621	683	699	684	643	647	711	713	691	664	652	676	679	670	650	629	648	642	669	654	648	641	657	695	654	641	634	654	687	668	666	632	634	656	648	666	647	692	674	628	645	674	649	658	665	674	645	667	625	596	644	615	672	667	632	670	669	669	648	634	650	680	688	692	653	638	600	657	651	691	665	664	639	696	663	647	666	683	701	645	693	656	640	651	675	639	663	649	661	679	647	666	691	649	695	655	640	678	654	679	685	699	681	641	668	647	662	610	637	640	680	662	679	662	658	651	704	657	689	599	654	661	638	643	628	655	683	735	703	694	694	610	683	677	698	640	659	694	654	672	656	673	657	694	683	680	710	671	652	645	697	649	671	641	691	644	700	710	669	663	669	646	694	730	659	654	717	715	655	677	699	616	677	625	720	697	660	659	677	679	643	663	669	648	666	618	667	690	648	643	643	672	669	644	643	663	699	664	648	696	662	669	687	657	654	642	686	696	674	618	702	702	691	678	677	676	646	677	697	708	635	646	668	693	680	647	625	641	664	675	669	645	678	656	655	665	674	704	651	679	632	703	673	690	671	687	707	671	645	705	662	660	656	670	634	693	646	689	622	661	676	707	679	668	656	645	649	672	635	690	600	683	723	674	685	685	683	692	651	647	661	639	687	623	631	695	680	653	634	627	691	721	676	676	695	641	641	678	619	657	676	649	697	643	660	691	660	641	680	698	663	610	733	645	643	618	653	662	672	646	677	650	653	605	644	682	693	651	634	671	668	713	683	649	678	716
16091	11803	13728	13276	11197	9365	6502	4380	3328	2461	1900	1604	1181	1021	870	888	833	759	736	648	550	441	434	383	380	367	362	349	347	386	394	386	300	326	317	321	319	284	277	264	280	291	274	291	281	291	296	276	279	252	297	281	322	264	263	281	264	249	298	288	281	222	261	279	237	260	260	228	264	237	279	261	292	242	266	257	295	264	263	280	253	274	272	301	273	251	225	239	294	238	265	294	265	257	295	258	273	270	238	234	266	246	252	282	238	259	257	245	284	262	242	265	282	264	309	258	284	273	273	219	259	237	301	264	277	271	259	248	279	263	282	289	279	260	275	253	260	255	264	275	291	244	247	254	252	251	243	280	270	250	280	309	278	242	249	269	265	273	277	251	288	257	255	259	281	282	281	261	254	259	259	281	244	255	268	271	279	260	280	281	289	265	251	262	285	297	282	271	240	257	287	252	261	260	275	283	263	260	261	245	241	278	248	276	282	267	283	296	257	289	239	278	253	240	284	265	256	270	239	234	275	261	282	265	260	237	289	313	305	285	245	270	260	235	279	242	277	239	284	263	226	262	269	265	263	274	287	251	256	278	252	255	271	263	265	279	288	260	247	271	268	249	266	258	289	270	272	279	260	260	278	249	255	264	245	262	239	263	293	273	268	251	263	269	263	279	233	262	278	263	280	262	262	271	257	282	269	274	257	297	262	258	280	270	240	249	242	263	262	245	269	254	277	278	250	231	268	262	251	274	277	265	241	272	270	263	289	280	246	251	257	285	259	253	271	246	279	279	265	264	282	276	273	272	295	271	253	273	248	267	279	277	286	277	286	283	270	233	297	260	244	277	262	262	294	288	263	271	278	276	267	278	247	260	267	293	267	260	241	241	280	265	264	255	276	263	275	253	277	244	311	261	257	265	265	261	258	244	271	258	264	268	254	274	276	274	265	252	258	274	244	302	259	285	282	270	260	273	234	264	274	278	266	272	288	256	273	262	268	273	281	272	257	253	272	254	263	272	281	293	262	268	297	270	282	280	252	272	245	268	275	254	265	261	256	277	239	255	264	260	260	264	251	312	279	309	266	252	251	257	253	288	254	264	265	261	266	282	249	282	248	250	264	255	250	267	241	259	270	245	262	240	268	270	269	249	294	268	261	260	235	301	259	265	251	257	244	281	260	265	254	273	292	271	249	280	261	252	269	273	260	266	260	274	270	247	296	268	256	289	281	291	264	253	270	283	254	305	257	254	261	242	282	272	247	279	295	291	277	265	302	257	272	289	295	303	252	253	269	266	260	262	266	281	297	272	241	263	254	298	257	284	260	254	274	294	241	268	286	248	270	253	257	272	265	264	245	254	274	309	256	297	263	269	268	275	241	280	286	268	257	258	246	270	248	279	250	304	261	268	284	257	226	245	275	275	256	269	258	276	264	248	288	274	284	268	251	283	259	258	279	258	247	227	276	253	260	271	285	283	279	243	242	266	239	239	250	257	280	278	249	266	300	233	263	272	249	250	264	279	255	262	274	262	260	276	244	267	259	276	263	265	275	250	266	283	240	267	264	277	287	292	245	260	267	271	266	257	262	288	258	270	271	286	298	230	263	245	253	237	278	279	246	255	282	275	245	267	245	277	291	264	274	252	270	253	252	273	271	274	276	275	276	259	277	284	261	281	290	273	255	277	264	286	269	285	287	283	278	278	256	246	268	252	250	268	274	253	273	259	265	240	261	271	260	257	235	273	289	250	267	270	283	269	267	264	292	242	260	231	285	266	294	279	251	238	269	271	231	276	278	256	257	293	256	240	262	269	243	253	236	241	273	262	288	254	288	287	270	311	277	248	273	269	246	275	237	268	249	279	278	279	219	255	257	301	269	263	267	225	283	268	286	290	251	269	290	292	287	265	282	256	273	257	261	280	255	274	260	280	277	246	285	283	278	250	264	255	289	272	259	266	245	259	272	255	263	294	259	266	249	263	273	250	254	269	251	254	272	276	277	286	283	266	257	236	258	278	285	272	242	265	271	261	268	295	296	303	285	284	292	285	288	246	244	243	238	270	281	261	267	245	307	260	262	223	225	271	280	252	256	245	256	239	250	255	284	254	257	226	269	306	268	261	265	250	249	245	255	252	254	244	249	263	261	255	263	279	262	289	274	285	257	255	262	265	310	264	254	247	260	252	290	276	264	286	277	267	248	299	250	266	259	238	270	258	241	250	283	269	266	265	276	271	259	279	263	256	289	276	241	248	248	272	283	256	300	282	257	273	260	291	256	259	318	234	264	258	269	266	277	269	265	292	287	260	248	287	279	264	269	243	262	247	283	276	237	291	257	250	246	288	261	255	285	271	249	284	304	273	287	269	260	269	279	249	267	273	262	286	282	270	305	246	231	240	210	257	285	270	244	264	251	261	271	288	230	278	293	277	280	264	248	246	267	327	276	267	266	273	251	276	261	273	261	256	268	267	260	257	262	271	285	245	253	265	254	257	270	267	245	257	283	265	260	278	250	238	255	280	266	252	265	256	247	242	247	270	253	258	243	256	260	230	243	266	252	257	295	250	245	279	258	243	267	268	271	266	273	294	275	269	261	250	281	260	285	271	267	259	267	250	248	260	285	261	274	272	268	256	280	288	261	277	253	275	273	281	246	295	283	249	277	266	253	287	275	264	266	249	243	295	264	250	251	260	251	277	270	265	278	288	281	240	293	275	286	275	271	274	261	245	283	277	261	271	268	272	273	287	227	260	273	282	296	267	252	260	251	238	276	256	260	236	252	266	264	260	257	252	293	255	288	249	252	276	276	263	268	291	262	264	251	260	251	298	262	266	244	264	259	260	284	260	239	283	295	276	268	251	278	267	255	283	278	276	283	234	268	237	312	245	275	258	274	291	240	278	261	247	250	281	262	279	277	263	239	262	298	249	290	250	284	248	299	284	279	291	272	242	253	241	255	253	260	248	275	291	264	233	249	287	280	257	255	278	255	258	266	259	269	255	250	275	248	258	259	260	281	277	255	251	275	258	247	258	283	310	246	253	282	261	253	263	258	288	284	259	260	265	260	272	265	264	257	238	257	233	262	264	278	247	254	275	229	285	261	273	288	270	266	267	280	287	293	241	250	222	284	291	272	258	243	251	286	280	268	234	276	257	277	231	284	276	256	252	265	280	269	247	254	258	266	286	248	240	270	259	276	270	260	278	240	267	290	281	273	226	240	276	260	290	291	280	281	264	249	271	262	268	292	277	228	248	278	229	237	276	281	219	287	234	250	238	263	256	263	289	259	251	255	251	270	245	250	275	285	293	252	250	269	278	258	272	254	279	266	286	281	260	267	241	260	232	272	243	244	241	262	245	263	266	263	246	251	271	219	254	262	257	269	267	254	249	264	237	275	253	256	253	289	250	276	255	260	281	230	288	247	278	239	295	227	262	258	244	272	273	255	267	265	266	253	246	258	255	277	271	240	242	251	256	252	250	257	255	266	281	284	260	260	269	317	255	293	249
9078	9143	18403	22884	23506	23113	19246	15664	13947	11501	9466	7862	6226	5239	4554	4810	4617	4226	3703	3166	2613	2221	1881	1771	1658	1482	1437	1487	1504	1638	1518	1332	1248	1233	1119	1017	960	866	922	882	870	870	805	823	790	819	797	782	743	727	807	775	776	734	719	724	693	709	700	703	683	680	694	666	658	652	669	682	688	674	655	660	654	699	628	670	638	664	689	632	669	637	632	672	705	685	617	640	657	633	653	683	686	699	651	696	617	679	607	657	629	671	679	631	651	648	673	661	667	674	690	635	646	653	661	679	654	738	663	642	649	634	642	665	644	670	640	681	647	675	647	634	615	691	703	655	680	675	698	652	679	628	682	687	620	662	641	644	716	648	675	657	694	670	635	620	657	678	655	717	666	658	628	654	664	652	667	714	614	660	600	669	682	682	664	702	698	646	710	666	696	725	689	653	603	671	615	662	675	683	624	674	667	630	661	691	664	684	682	626	689	645	668	665	621	640	660	642	650	653	647	684	616	682	686	637	691	659	662	690	636	684	639	658	665	622	663	688	674	667	707	641	659	641	659	656	654	626	706	664	654	645	691	667	719	648	678	639	685	676	664	681	652	699	679	697	685	641	663	677	673	660	678	653	631	690	621	645	656	697	660	669	647	677	676	655	652	640	679	652	649	648	655	680	615	670	668	649	666	693	659	624	669	672	669	652	635	684	669	631	687	636	684	681	659	648	664	660	625	656	629	678	683	662	689	696	619	628	659	655	671	691	710	710	680	640	669	646	690	669	646	653	680	684	654	638	639	632	664	647	625	657	647	697	674	640	618	662	673	664	699	682	669	644	648	683	693	655	689	633	659	674	664	641	649	655	668	670	662	677	631	694	658	660	653	658	630	650	655	681	656	695	689	657	682	628	647	665	695	681	691	659	618	642	710	679	675	690	685	686	674	687	627	669	672	609	658	647	669	651	683	683	631	648	659	636	682	685	649	672	645	658	651	631	652	667	687	672	657	623	651	681	646	653	671	647	663	611	658	640	669	663	695	663	650	717	717	689	631	654	662	657	702	661	662	673	664	680	614	677	661	638	662	706	661	647	663	671	644	701	619	654	672	665	647	681	680	639	636	687	656	625	616	688	668	635	659	656	675	678	672	665	671	617	626	674	655	655	669	671	650	623	693	663	676	665	645	692	605	631	639	682	712	599	708	654	667	655	618	675	673	597	638	664	697	646	635	668	675	684	683	629	668	607	672	677	645	678	625	663	685	642	717	674	642	672	627	667	628	646	713	644	663	657	657	687	647	698	676	639	656	679	693	693	659	657	654	645	678	683	664	649	693	725	714	673	653	660	660	652	674	655	671	612	665	651	663	694	647	665	641	692	623	659	695	661	604	633	700	630	667	666	644	657	629	651	617	647	658	657	614	612	611	680	702	679	651	694	628	659	624	646	664	634	619	695	642	686	687	653	617	702	736	697	631	664	694	662	625	694	724	672	649	700	659	637	696	614	640	666	678	685	641	692	653	691	654	710	661	646	712	688	703	669	641	601	664	644	640	653	616	690	651	668	645	664	645	674	682	667	676	686	584	673	688	636	688	708	675	661	641	675	673	668	675	636	630	664	691	666	665	662	664	648	649	684	623	681	691	591	658	656	614	619	651	607	675	673	657	655	673	657	732	646	645	651	680	675	688	695	646	626	653	659	647	710	624	681	646	670	647	669	672	634	672	678	650	648	645	646	662	653	646	663	648	635	663	652	673	648	710	654	652	654	651	655	696	685	616	682	690	664	702	656	673	648	646	648	641	705	643	652	677	697	657	659	667	629	716	622	658	667	662	675	621	692	626	675	651	649	672	685	655	636	669	693	640	672	676	655	623	626	632	651	666	678	688	681	658	689	604	639	688	660	669	644	658	650	643	647	655	680	665	637	623	676	667	666	639	672	675	646	658	686	646	663	644	678	697	628	654	678	690	668	642	636	688	709	597	667	606	703	669	662	663	694	677	601	663	586	676	675	683	663	689	646	669	625	658	661	721	682	632	674	626	641	619	624	630	664	658	687	641	656	660	710	641	652	699	685	628	699	668	661	656	658	644	623	694	612	643	659	616	687	666	634	643	701	633	645	614	644	680	650	633	585	678	654	684	668	655	634	723	658	643	654	655	632	693	659	698	663	706	674	679	654	655	650	653	686	672	631	665	656	675	661	632	705	706	680	704	651	626	667	643	679	677	644	703	693	624	660	642	675	639	645	657	651	615	675	694	640	639	618	658	666	657	652	693	617	629	644	655	653	656	595	671	663	702	697	690	649	657	670	677	679	651	641	656	624	659	638	664	654	642	638	624	615	642	644	655	682	671	668	612	637	690	635	619	627	632	642	673	631	642	664	630	663	656	673	653	661	659	605	668	626	688	618	664	693	670	654	658	652	654	645	659	687	635	654	626	706	674	645	662	648	675	649	668	661	673	659	673	635	650	662	690	606	694	688	665	706	698	619	677	670	644	665	692	682	635	661	662	720	657	693	608	642	643	681	651	678	677	659	693	663	680	649	675	620	642	706	652	650	686	703	659	628	659	668	622	637	658	666	661	643	635	653	672	675	689	646	628	610	657	703	670	681	626	666	712	673	655	692	679	686	683	636	651	646	671	684	627	681	655	609	663	677	628	677	629	666	663	674	659	714	664	646	662	679	683	673	674	665	665	674	692	643	639	680	637	635	643	627	638	672	645	641	713	687	667	656	704	608	623	675	618	691	686	651	662	638	695	702	671	635	636	671	688	661	662	656	669	653	675	690	662	678	692	630	669	595	644	623	642	612	709	676	688	659	669	667	686	663	625	647	640	635	627	639	624	638	631	620	641	638	679	627	677	679	655	665	625	685	667	649	673	648	696	688	660	668	625	624	669	649	664	638	678	658	616	654	670	675	659	630	671	613	625	653	628	652	670	677	655	625	656	622	639	676	655	662	664	667	625	681	650	663	616	658	657	653	658	673	629	643	635	680	641	652	658	689	692	666	644	660	625	673	704	686	640	655	670	662	661	629	690	687	663	691	673	673	681	657	675	644	641	660	617	607	670	616	689	682	685	631	662	623	644	697	670	717	638	675	676	726	676	640	660	683	667	651	677	649	680	679	711	695	644	688	656	655	589	609	675	652	648	674	624	677	704	639	674	657	671	684	700	642	683	650	621	700	635	636	650	639	712	671	677	663	639	685	658	644	646	659	678	611	666	643	654	662	670	695	616	624	690	664	651	661	677	662	656	691	662	667	648	690	669	663	634	631	694	670	664	648	604	653	652	673	658	625	644	667	668	660	632	672	652	685	679	663	639	663	689	686	619	695	654	703	671	647	697	643	703	702	629	629	599	714	634	703	679	684	688	664	697	616	637	650	634	689	651	660	651	668	621	687	685	664	686	693	672	676	672	674	631	649	646	670	647	649	585	668	655	694	686	626	675	656	667	623	639	666	652	623	675	650	684	638	668	609	639	704	664	659	715	635	604	698	669	612	684	671	641	685
25438	19184	20901	20023	17407	14389	10835	7205	5532	4271	3042	2314	1803	1560	1392	1446	1369	1138	1003	903	819	676	632	595	579	504	528	516	503	529	538	450	409	467	430	351	362	348	387	410	354	330	343	342	331	383	370	372	331	348	326	360	333	331	307	313	326	310	294	306	333	323	316	354	309	311	298	278	306	329	290	288	316	313	323	352	314	323	315	296	339	322	315	260	322	316	309	351	314	305	313	309	333	288	282	301	318	328	311	300	304	298	330	310	318	305	300	282	331	301	295	290	299	282	296	299	305	324	318	321	301	305	280	306	310	325	311	332	288	295	325	301	313	328	339	298	344	292	297	330	315	293	315	303	326	287	312	313	305	300	312	318	318	264	313	297	339	287	294	310	315	318	346	339	298	305	329	345	336	328	276	347	284	317	300	322	302	306	305	314	335	293	292	327	318	273	310	306	308	333	298	306	339	348	296	319	324	294	312	315	339	313	278	311	299	306	303	318	272	319	307	290	313	293	287	287	301	296	272	263	317	317	336	297	278	335	298	278	318	307	290	303	303	264	314	283	325	310	334	313	312	302	329	346	302	317	324	304	328	271	310	342	324	313	278	316	341	302	331	315	310	299	289	306	305	324	286	303	282	313	305	312	318	294	318	331	298	334	317	289	280	281	292	324	314	303	309	271	315	319	312	293	324	316	288	313	302	304	333	297	294	315	298	343	311	320	307	315	301	319	306	313	290	297	311	277	298	341	321	321	306	296	320	309	296	308	315	289	294	302	301	349	315	296	318	294	308	299	308	328	290	306	304	337	272	304	300	299	303	316	284	327	296	327	301	309	314	316	320	318	297	321	308	282	306	302	280	296	307	294	297	309	275	313	331	316	283	297	308	313	310	316	292	324	326	275	309	286	311	308	318	306	307	340	299	299	330	300	272	355	312	297	304	308	286	302	334	269	317	328	299	292	344	337	301	309	321	300	317	315	317	333	312	300	303	335	307	285	324	326	317	312	334	314	318	282	338	334	314	303	324	325	302	317	321	320	278	321	311	317	297	320	346	291	317	273	326	302	324	324	316	268	308	311	293	322	293	335	313	324	313	296	305	307	293	337	290	323	333	304	273	324	316	293	311	318	313	294	330	277	344	301	299	308	304	306	256	329	332	311	316	322	312	305	313	333	293	309	313	314	337	297	315	276	274	303	276	301	345	285	317	303	333	289	320	275	288	339	321	271	292	316	315	309	308	293	290	313	322	333	323	337	289	306	327	312	289	329	312	310	278	344	292	308	304	266	312	309	311	306	319	304	319	361	315	318	360	316	319	305	328	310	298	336	307	331	316	297	304	311	307	317	319	289	293	322	301	316	326	292	322	323	309	289	291	337	302	335	318	295	341	333	322	327	307	286	331	338	319	309	300	306	283	322	311	344	324	309	315	340	297	273	306	270	293	318	340	319	320	329	314	320	309	297	315	324	293	280	321	312	307	310	314	303	299	298	313	319	328	293	306	332	305	312	299	297	323	309	273	289	304	285	312	317	291	308	309	302	311	292	279	297	340	336	309	300	300	320	347	295	308	298	329	276	306	325	315	290	275	321	322	317	313	327	299	321	279	316	301	300	287	294	321	300	299	302	328	276	338	339	309	310	293	316	320	253	307	324	318	358	320	334	313	303	310	327	324	300	304	276	292	350	294	309	313	340	310	303	353	325	330	309	293	295	306	298	295	318	320	300	283	288	288	330	333	316	299	303	329	329	310	296	306	262	321	324	324	314	326	295	344	292	314	303	301	331	318	305	324	285	307	286	315	307	303	309	305	297	303	313	309	285	309	252	330	276	315	281	342	314	319	316	321	297	321	275	313	320	314	310	318	318	309	296	307	292	321	310	302	303	322	308	299	335	311	289	302	343	292	321	317	267	308	328	299	302	335	317	303	321	266	313	287	303	331	291	301	307	286	305	278	299	322	322	297	302	322	306	332	310	318	274	339	303	298	307	298	320	296	312	346	295	310	312	334	337	344	320	279	281	298	328	318	318	300	295	302	298	295	289	324	306	316	308	314	299	311	315	315	300	329	293	312	305	283	316	344	307	312	314	290	311	331	319	289	328	314	315	294	286	298	309	329	338	314	299	316	324	330	334	303	301	299	296	337	333	282	320	322	309	326	341	349	295	300	283	295	353	322	308	310	295	294	277	316	310	315	308	300	294	325	326	360	307	290	293	299	299	334	346	322	331	310	335	309	312	312	280	310	297	273	322	320	344	310	330	264	326	317	297	312	339	311	302	333	316	325	317	282	310	328	280	318	321	322	318	294	335	301	332	312	296	325	322	275	336	303	329	335	291	315	322	316	304	304	304	331	335	284	323	313	285	290	308	300	306	324	328	308	364	336	313	329	299	337	320	306	310	318	297	326	302	304	308	282	330	323	291	294	318	343	317	295	317	332	298	333	289	266	313	319	335	296	272	298	308	304	278	271	313	278	305	265	349	340	302	282	335	293	310	314	308	294	286	283	329	334	305	340	295	298	339	312	337	332	332	308	309	308	301	338	314	317	305	291	315	263	278	314	303	340	320	322	322	313	301	299	290	304	363	315	288	303	304	287	290	326	294	320	334	289	300	330	335	325	300	336	295	333	331	318	298	342	320	307	294	332	319	291	285	320	301	305	326	281	325	328	276	310	315	338	324	327	338	322	313	298	325	292	303	326	348	299	311	345	289	292	320	300	311	268	313	337	324	323	308	314	308	319	322	320	307	320	315	309	355	313	330	341	334	300	335	319	342	323	322	336	338	289	291	310	309	288	280	289	298	300	275	318	312	310	287	279	333	320	288	299	318	317	330	323	303	314	306	317	338	297	266	313	298	296	299	301	329	298	328	310	307	273	329	261	317	314	316	332	321	307	293	271	317	289	316	311	311	306	299	294	332	321	347	301	315	301	286	310	308	317	312	316	327	324	313	296	295	307	290	312	301	321	322	328	352	330	303	292	274	299	344	290	329	298	314	327	344	318	314	301	297	291	320	310	286	306	290	308	295	295	308	329	303	288	315	300	292	287	360	300	300	304	294	320	306	320	309	313	297	300	355	300	333	315	297	316	319	282	311	299	305	298	302	296	306	318	285	311	314	301	319	299	310	324	297	319	324	308	306	363	268	280	336	319	322	319	305	333	313	299	312	320	332	283	285	313	320	313	290	266	293	306	350	286	268	296	292	308	279	324	330	344	295	284	315	342	311	300	319	289	303	320	297	309	323	317	322	304	281	305	307	280	334	318	322	298	335	288	335	294	316	313	299	291	284	296	331	330	286	317	297	349	274	293	315	311	335	292	299	310	314	311	330	282	310	346	291	302	304	301	329	314	299	295	337	271	308	317	332	337	315	287	326	308	290	304	357	337	295	316	322	329	332	308	313	294	315	297	304	313	312	348	321	322	315	295	320	314	305	355	310	291	306	305	309	320	312	312	313	270	352	327	301	312	300	324	346	353	266	356	346	315	325	320	278	321	338	286	278
15463	13912	24542	29433	30934	29050	25820	21735	19291	16037	13355	11066	9044	7990	7515	7883	7327	6486	5525	5066	4067	3407	3077	3051	2658	2353	2169	2206	2285	2376	2009	1830	1709	1777	1588	1493	1277	1199	1213	1247	1177	1081	1055	1088	1089	1086	1061	1067	1018	991	975	910	867	895	870	864	840	789	825	836	866	845	776	856	834	752	704	802	788	747	800	803	856	773	767	767	742	820	784	774	763	747	780	792	737	751	746	776	768	750	794	773	746	772	772	727	735	678	767	766	766	760	808	802	765	726	811	742	779	733	713	715	750	745	763	706	705	722	720	749	736	758	705	751	759	769	784	779	815	773	759	784	769	755	786	772	762	732	808	749	763	786	800	734	772	756	786	721	732	750	732	730	718	768	754	792	729	765	745	762	714	735	779	798	774	791	738	749	726	702	719	665	786	758	721	751	752	756	770	737	750	755	760	793	791	702	729	776	744	718	724	734	783	747	781	766	739	711	710	763	745	747	756	768	725	764	759	776	779	770	748	782	755	749	747	736	788	800	707	742	748	766	779	740	755	750	791	762	742	792	729	770	700	778	712	772	742	725	782	739	757	751	740	756	776	751	710	753	784	750	799	783	726	751	754	737	762	734	724	810	783	757	736	784	787	796	784	754	772	738	700	746	724	752	717	742	752	761	759	744	747	736	812	786	723	779	762	751	736	779	777	740	732	770	804	776	792	765	762	756	782	794	748	727	814	718	731	767	711	767	706	748	713	742	766	747	706	777	777	768	769	782	725	792	767	784	741	708	725	791	755	722	777	692	726	747	738	815	746	768	724	756	761	775	739	749	743	654	781	759	763	745	813	750	708	735	789	733	738	753	744	755	734	701	822	765	801	720	770	746	755	784	730	736	817	785	779	750	752	773	763	747	706	761	745	715	724	761	735	751	754	786	778	710	805	688	762	762	803	791	709	755	779	750	774	744	754	751	774	765	744	743	752	717	772	693	748	754	736	728	756	772	741	734	780	816	734	739	727	766	755	740	752	761	707	727	738	717	756	768	778	756	762	739	728	770	805	748	732	777	768	794	762	729	753	715	748	773	749	734	774	703	761	727	750	786	738	719	702	822	762	739	762	782	733	725	718	764	748	760	740	771	786	725	735	769	750	715	815	779	748	745	745	723	745	735	747	756	748	753	791	763	805	788	757	773	791	772	769	742	718	721	752	747	707	785	802	754	783	747	774	725	802	763	743	740	726	811	725	791	735	764	750	721	761	749	715	742	790	784	733	780	778	781	729	703	765	741	736	703	787	758	783	721	748	748	721	737	792	776	729	757	760	694	721	729	789	772	769	723	810	760	735	766	746	714	770	765	754	759	732	728	789	753	786	766	745	747	758	770	777	798	764	762	775	753	716	749	769	784	743	752	747	750	747	706	706	781	703	747	767	767	798	759	738	751	768	776	768	807	661	772	752	759	827	729	733	743	752	766	701	735	747	757	729	788	740	728	776	722	732	705	800	756	764	739	739	760	772	775	726	795	734	739	706	772	752	754	741	767	773	751	768	726	743	718	694	734	741	726	713	735	759	754	742	784	753	776	734	774	763	747	739	713	727	747	754	756	735	740	733	766	725	746	738	807	766	744	763	758	764	749	746	755	773	736	763	779	772	728	764	747	782	746	778	709	748	768	801	738	742	733	768	734	679	727	757	736	727	762	782	767	772	761	729	774	728	765	747	730	725	729	741	757	772	781	771	799	726	749	762	769	703	759	741	737	762	732	777	734	780	781	779	711	778	770	769	745	738	733	809	721	743	773	736	736	746	721	706	802	758	732	813	755	805	761	754	700	754	714	716	746	749	741	771	761	764	784	744	737	772	736	744	779	789	764	748	764	733	791	748	709	761	823	734	767	766	755	780	745	714	738	761	738	753	777	731	745	737	741	746	719	759	756	760	718	743	710	774	752	767	719	752	756	734	787	765	814	725	732	727	721	796	708	795	741	751	789	824	795	739	735	744	721	746	714	768	733	718	762	779	800	736	723	735	730	724	761	737	753	777	708	754	709	783	765	770	737	756	727	796	734	757	766	757	743	770	748	765	750	724	749	779	774	747	782	711	752	749	718	823	742	706	727	754	744	748	735	756	795	757	772	708	722	758	796	771	721	768	716	757	793	778	795	707	748	723	756	761	725	785	751	758	781	759	761	745	774	754	728	815	760	794	742	769	753	747	743	768	762	758	769	730	701	750	747	750	734	770	710	735	760	798	796	775	724	764	741	732	727	732	769	737	744	753	748	742	767	758	772	735	771	790	721	780	751	724	775	782	717	753	725	763	773	773	784	780	723	786	736	720	744	762	664	768	771	755	754	800	753	797	726	817	766	755	763	785	779	732	747	748	716	739	763	770	795	757	756	754	764	728	789	743	743	778	802	777	742	755	779	725	740	782	770	769	770	764	757	799	758	684	752	755	772	742	726	743	820	756	782	736	776	781	787	743	732	803	753	753	752	780	734	780	774	697	724	730	763	752	762	788	756	746	721	748	816	775	797	766	792	776	745	761	768	783	733	784	738	757	768	801	764	760	762	740	751	782	721	678	728	739	781	739	709	750	741	781	788	708	794	725	701	792	731	778	764	791	774	770	827	723	749	730	793	710	790	772	769	723	753	794	745	774	741	797	750	755	733	761	733	753	767	736	755	779	773	747	742	800	745	754	759	734	793	773	742	741	788	758	778	825	776	753	786	748	771	746	761	769	740	805	742	740	767	753	743	788	817	749	696	690	814	754	787	728	793	743	760	767	739	809	808	754	722	723	749	742	768	715	699	721	671	760	712	722	758	759	756	787	736	774	758	747	744	729	742	751	737	758	791	746	766	736	786	770	756	767	778	730	696	762	746	734	754	727	741	751	750	784	742	708	783	742	717	752	751	783	776	768	745	778	766	735	756	769	724	770	754	728	773	753	795	720	741	744	728	753	763	707	732	791	739	782	787	748	739	747	676	718	743	734	752	771	721	694	757	759	717	719	756	750	748	754	716	793	785	763	763	745	765	780	749	755	766	782	721	733	735	733	750	706	698	735	764	736	814	753	778	768	729	712	741	774	742	740	720	762	773	769	756	727	737	771	720	714	737	765	795	791	797	751	763	751	790	748	736	717	753	791	777	764	777	684	730	746	695	743	771	782	735	720	746	794	715	769	763	770	716	742	719	747	760	806	782	784	799	749	769	765	764	762	772	718	750	785	766	749	772	704	732	740	767	751	793	774	739	789	762	812	751	740	723	739	734	727	770	720	776	803	717	707	753	760	740	755	808	737	735	773	751	758	714	743	719	774	764	745	807	749	761	733	709	746	731	745	728	779	736	721	772	755	791	677	719	754	759	768	723	759	786	766	785	732	763	774	765	728	759	800	760	751	733	720	761	762	724	788	728	743	713	777	779	720	833	733	768	748	772	801	803	757	730	777	783	802	817	775	744	737	809	744	771	772	711	748	720	794	760	737	753	762	726	769	688	786	746	753	732	761	783	697	754	754	769	703	785
34518	25609	26788	25532	22712	19873	15270	10806	7819	5999	4404	3304	2562	2154	2133	2055	1867	1439	1251	1280	1042	866	832	772	738	608	585	559	577	614	538	497	470	415	425	429	322	345	392	356	369	329	362	348	314	343	338	334	313	349	323	262	299	287	296	311	268	294	288	272	295	308	283	284	279	294	282	275	277	280	237	266	292	284	271	275	270	272	275	277	254	269	281	308	284	272	288	276	253	276	284	281	267	255	260	281	281	266	285	259	248	279	255	279	265	264	277	244	256	222	298	264	270	247	257	281	266	277	269	286	290	275	252	244	254	243	245	258	243	273	326	289	250	249	247	270	266	279	260	264	277	263	265	260	272	276	263	270	291	280	291	258	303	267	287	256	266	258	248	247	264	288	294	245	278	292	264	262	286	263	277	291	274	266	261	282	271	270	283	252	281	279	287	255	266	267	296	272	257	245	260	272	249	262	250	279	295	264	259	272	289	273	287	254	281	267	269	286	271	274	257	286	296	254	275	232	258	268	261	305	290	269	277	283	256	271	242	248	247	257	245	294	288	249	316	258	261	290	276	276	261	256	282	277	267	260	277	275	264	275	280	294	248	288	279	265	283	252	263	276	290	262	255	247	261	280	255	252	287	252	251	261	309	259	267	286	263	251	253	275	274	293	268	260	277	278	280	288	279	281	246	275	244	279	257	275	269	292	258	258	256	258	308	269	274	273	251	259	243	244	256	246	298	273	257	267	250	272	306	248	257	270	281	283	258	297	228	244	273	270	271	252	270	252	257	253	277	308	258	251	288	260	278	290	284	264	278	259	278	259	272	264	254	242	263	268	279	296	271	287	280	254	285	258	260	268	257	274	259	241	277	287	259	269	277	259	254	272	267	282	279	272	284	303	277	274	248	269	263	253	272	274	279	262	253	263	268	273	268	259	271	268	270	280	288	269	260	235	253	256	254	263	264	269	269	301	296	263	284	265	260	265	287	273	227	283	279	295	266	291	256	277	242	262	290	279	261	272	261	257	241	270	283	285	258	267	247	247	258	256	260	261	267	259	280	262	277	264	290	264	274	257	260	252	252	258	256	264	265	259	262	266	275	270	287	267	280	257	270	258	292	246	259	261	237	251	258	281	266	251	274	269	265	279	297	223	287	263	259	248	264	239	276	281	270	289	272	298	263	272	246	256	269	279	287	287	247	265	257	265	272	287	264	260	294	261	249	253	255	299	245	247	236	287	256	315	281	276	268	275	262	261	259	269	285	290	286	280	268	269	250	257	250	251	300	278	300	232	253	256	252	288	247	284	276	265	276	279	257	284	279	235	266	288	253	247	285	284	268	265	247	276	254	272	272	284	276	292	249	248	281	270	248	259	249	254	276	279	268	243	274	260	280	260	285	274	277	241	281	255	238	268	248	277	265	269	272	248	241	257	274	268	249	262	270	262	251	262	264	280	259	254	264	241	267	271	262	294	266	235	295	277	282	248	260	248	234	296	270	259	280	257	260	295	273	252	265	239	276	261	277	283	292	290	243	250	261	262	269	273	292	268	259	249	285	282	288	269	282	245	283	270	257	289	265	257	257	262	273	286	264	263	252	267	257	273	290	239	276	277	243	250	251	265	242	262	254	262	253	249	271	276	267	296	280	272	297	280	266	275	254	270	293	252	269	272	273	238	273	287	264	281	250	255	243	283	243	253	279	246	256	263	297	281	250	261	245	252	243	264	251	265	256	283	285	277	293	254	278	250	261	263	207	279	272	298	276	264	253	255	252	258	307	275	263	262	266	278	257	257	285	284	275	244	281	270	259	272	299	250	260	232	246	256	264	242	268	272	286	282	270	261	263	271	259	250	286	252	256	282	274	267	300	259	262	277	248	271	238	267	261	250	284	251	309	269	298	250	285	284	274	257	275	253	279	272	285	251	263	279	246	271	285	262	233	234	228	250	273	278	265	272	241	256	246	286	260	273	236	293	268	284	257	288	259	256	248	247	265	290	292	283	284	244	240	253	252	229	265	251	289	266	260	297	274	288	273	289	288	262	269	257	285	255	286	269	256	275	275	248	284	268	246	277	243	276	238	269	280	254	256	228	285	254	275	292	265	262	292	263	261	256	257	281	267	262	260	264	286	276	284	250	266	234	286	270	258	284	265	254	283	275	279	278	272	252	245	245	274	267	272	296	245	233	256	262	298	266	289	269	250	272	272	260	248	258	283	270	261	265	272	261	253	259	280	252	287	285	272	276	252	242	263	273	258	244	258	260	297	279	246	266	282	275	245	256	289	250	268	266	296	244	263	246	264	268	259	291	250	271	255	253	258	257	247	290	269	259	313	272	258	258	289	242	296	267	273	287	279	257	256	273	273	269	263	263	273	287	281	265	260	270	292	299	248	242	266	243	268	251	275	273	286	278	261	299	244	276	260	258	264	276	258	265	251	264	244	273	277	279	278	281	287	287	271	269	283	249	281	244	260	259	249	256	283	267	273	265	290	247	267	234	272	269	280	273	246	307	232	262	266	283	265	252	302	263	276	274	267	264	288	276	248	292	300	266	316	271	232	237	257	265	287	265	280	245	250	234	271	300	235	274	260	260	271	258	294	262	288	273	252	284	330	248	265	251	290	287	248	265	300	279	270	249	262	251	259	292	269	239	255	275	276	271	301	293	308	254	284	263	279	257	283	321	264	265	232	270	295	281	291	274	262	268	270	284	241	288	264	259	259	278	248	264	275	273	282	239	269	260	274	281	270	282	265	278	273	263	290	260	275	255	248	266	274	246	251	274	267	257	267	291	261	277	267	253	271	281	255	278	287	270	258	264	263	265	258	266	272	294	283	281	275	282	280	260	236	261	278	262	284	236	254	251	285	260	259	285	270	279	282	267	256	285	268	281	286	236	258	256	247	270	289	295	265	254	288	258	273	259	238	260	279	273	258	301	297	276	265	273	253	271	266	257	298	264	270	284	260	272	289	301	240	281	267	296	263	290	246	270	253	266	255	299	285	292	289	262	271	244	268	246	281	268	248	275	265	278	280	241	281	280	267	258	291	270	274	273	277	290	273	277	241	246	296	258	285	279	233	278	265	295	259	263	255	254	276	289	278	297	259	281	253	275	273	258	290	272	268	274	233	264	256	288	295	230	255	300	257	260	255	274	278	248	238	252	251	294	269	263	297	275	231	253	228	313	286	270	251	259	252	286	263	254	266	273	296	271	274	278	244	266	265	261	256	251	269	252	246	266	265	274	244	277	249	284	282	243	238	295	264	278	284	275	262	290	260	297	280	262	263	287	284	261	242	275	270	266	278	263	289	287	233	277	235	282	252	276	275	254	296	281	244	239	275	277	294	270	263	279	261	281	273	240	274	258	272	271	273	298	279	285	282	249	288	265	269	332	266	266	286	280	304	253	251	289	279	296	273	248	240	267	285	263	263	270	300	277	270	289	274	257	252	302	254	296	267	270	262	272	268	277	266	250	272	266	239	274	250	260	259	265	259	247	273	255
20786	17954	29295	34801	36025	33830	31171	26534	23978	20605	17492	14710	12206	10923	10470	10842	9877	8297	7143	6770	5322	4857	4342	4419	3987	3326	3066	3071	3086	3197	2611	2212	2235	1984	2022	1888	1527	1431	1534	1421	1313	1229	1232	1239	1167	1212	1150	1173	1011	1006	970	938	869	890	785	807	786	839	780	820	830	797	813	760	730	730	721	736	693	710	703	737	736	716	721	682	736	732	713	688	689	702	680	653	697	694	699	660	716	646	705	655	669	696	655	702	635	636	708	652	709	622	663	662	696	695	674	665	669	701	648	676	672	652	629	637	664	648	636	672	725	665	668	613	652	640	630	667	625	587	644	685	675	659	646	659	658	659	652	676	716	665	657	696	638	689	657	634	656	671	692	626	631	703	667	702	659	624	649	667	666	660	673	664	635	682	642	579	611	612	659	652	644	648	623	646	660	684	647	672	629	682	663	684	659	665	677	651	664	654	644	604	645	696	624	663	646	641	710	683	675	667	647	667	667	638	649	635	645	639	625	685	661	661	655	692	634	619	658	658	641	642	667	653	624	630	646	685	673	653	657	653	668	651	611	657	607	665	706	620	653	658	571	640	670	671	648	661	627	685	610	617	636	649	687	641	682	671	662	663	698	700	682	664	614	675	638	652	621	643	596	646	649	607	661	649	676	664	655	624	686	694	675	650	646	663	652	671	657	662	665	632	696	650	680	609	652	697	661	660	636	657	682	633	665	624	696	685	646	698	671	664	668	668	654	693	691	647	667	642	695	655	669	684	657	607	721	647	656	640	660	675	630	679	659	651	596	652	670	652	653	645	624	667	659	667	652	629	661	661	624	675	653	672	675	660	636	714	678	641	633	667	627	669	663	687	627	662	676	629	630	654	686	645	641	671	666	629	671	675	650	683	712	705	659	650	632	663	625	642	656	620	651	626	627	679	636	674	663	618	622	679	639	661	669	660	649	633	654	656	645	668	677	669	661	662	604	695	638	653	673	639	642	666	676	652	700	651	691	650	660	623	682	643	665	672	645	664	662	615	632	639	658	639	694	658	639	644	697	623	612	653	647	663	678	639	640	679	641	662	652	686	664	621	658	653	655	709	644	613	642	614	663	670	630	683	632	689	670	676	653	666	618	666	663	689	673	643	656	633	681	637	649	667	669	630	668	699	691	640	662	643	646	586	684	661	681	709	666	699	629	648	685	660	658	669	655	659	653	670	665	692	659	610	668	669	603	728	634	644	628	652	642	673	657	676	648	654	659	684	613	689	660	630	655	651	661	626	663	678	625	620	655	661	664	667	645	648	670	607	702	658	693	644	635	708	628	633	640	684	680	668	659	666	661	642	678	621	656	674	664	666	668	652	702	660	635	657	683	673	649	643	641	680	677	660	637	670	672	651	661	676	658	650	645	627	632	667	664	665	683	678	641	637	672	631	668	662	625	655	667	644	634	673	634	639	656	653	669	615	612	649	658	677	672	653	648	610	634	622	695	655	667	644	637	655	661	650	657	609	624	621	688	672	644	658	646	674	684	653	629	599	678	654	685	631	664	653	621	684	669	633	657	734	641	694	670	658	629	711	648	629	641	641	624	688	638	618	596	674	645	678	632	673	653	668	706	665	674	666	633	632	658	628	654	736	643	679	596	684	643	623	667	668	685	720	686	698	640	645	630	619	643	632	617	633	638	696	665	667	661	736	595	626	652	622	690	638	688	646	625	662	666	644	641	684	666	689	688	665	624	675	678	697	665	695	654	662	667	663	672	679	659	638	676	657	631	689	627	669	633	640	599	650	646	663	715	645	634	615	652	700	704	650	692	628	661	746	662	671	647	682	655	654	726	652	685	682	636	671	664	664	644	670	677	651	688	643	676	710	680	664	646	663	653	638	701	659	670	668	629	662	653	607	660	607	651	702	654	665	694	660	635	647	666	695	677	682	680	648	641	647	622	694	649	634	660	642	656	682	672	619	654	656	635	646	654	663	650	690	669	629	640	678	664	640	638	671	616	653	649	642	595	645	694	641	622	704	662	656	631	683	623	705	631	639	688	700	691	673	634	656	698	634	684	631	670	655	683	638	620	667	676	617	637	666	681	669	647	659	659	660	658	705	656	651	676	640	696	670	677	618	615	619	682	652	668	622	624	629	637	694	686	663	650	665	628	654	593	648	685	604	685	674	692	619	638	687	674	592	684	633	614	647	620	716	631	667	643	692	638	628	625	699	665	617	723	677	627	678	657	673	654	684	630	699	656	619	651	666	649	642	634	685	702	691	660	668	670	659	670	672	680	678	590	691	624	680	666	690	637	677	611	656	671	701	651	683	672	592	620	611	639	658	625	662	670	690	689	685	724	673	694	622	690	646	647	660	654	663	643	628	643	630	640	632	636	714	660	653	645	644	622	695	652	648	652	629	666	682	646	686	619	680	635	668	647	644	623	642	655	661	682	692	634	634	653	691	625	679	667	673	645	627	670	626	643	631	639	639	653	644	664	641	685	585	668	659	638	581	686	643	689	626	646	659	656	648	651	660	687	619	690	702	700	643	659	669	674	654	650	665	632	643	623	628	661	619	631	646	668	653	671	691	653	688	665	695	628	681	607	676	640	626	694	669	617	702	699	639	643	656	659	630	656	651	679	702	682	636	640	708	687	672	641	647	634	726	622	674	623	652	635	643	609	661	667	694	662	635	657	648	636	662	650	644	622	688	622	670	690	681	709	693	619	724	622	686	654	664	649	634	651	608	688	627	670	659	636	730	665	625	712	648	652	647	689	619	637	678	678	663	669	636	647	693	675	666	690	596	691	668	617	682	622	643	690	671	640	665	628	649	664	685	662	665	620	650	656	696	648	653	650	656	654	668	654	651	634	683	638	665	671	649	601	667	668	650	666	688	666	631	647	676	650	628	635	691	631	659	623	680	635	637	642	656	676	637	658	683	674	611	685	632	648	637	643	660	680	666	686	635	665	707	628	669	640	666	625	664	595	709	618	661	691	661	644	670	694	664	619	678	682	665	626	627	673	667	644	673	652	630	659	669	627	655	671	683	664	709	643	643	705	640	707	701	699	680	659	649	656	654	675	649	689	675	702	655	618	638	690	619	619	644	621	686	653	608	666	628	680	670	681	670	662	644	628	648	658	642	610	638	636	642	638	682	637	660	662	646	702	648	701	684	685	634	624	636	628	637	623	618	677	600	601	663	696	623	646	647	627	641	713	662	657	621	675	644	672	663	609	664	672	692	641	690	638	698	671	639	617	648	702	652	706	644	680	655	643	648	661	611	674	656	717	660	653	673	671	678	642	639	642	677	657	654	676	670	641	649	646	615	655	618	671	689	667	598	661	621	655	707	618	634	699	626	667	645	642	660	673	668	651	639	640	676	674	691	644	655	629	679	637	684	659	697	646	632	624	635	660	667	654	654	626	658	691	607	625	674	685	685	631	674	613	635	670	747	667	670	644	662	632	600	672	682	650	645	687	668	660	660	665	661	645	650	667	653	639	623	683	692	670	668	688	662
16495	12268	14158	12714	11278	8606	6781	4218	3328	2516	1903	1489	1185	1046	1017	982	915	764	673	581	531	475	456	383	406	403	391	373	368	372	320	369	313	324	311	326	289	285	327	322	286	274	316	287	309	274	272	279	276	287	263	295	296	298	298	270	259	286	283	260	245	232	233	251	254	241	275	267	253	244	239	264	275	260	242	268	260	262	263	264	270	269	256	284	251	245	232	280	271	261	240	285	256	246	239	227	237	236	280	281	276	260	215	250	272	250	219	247	270	274	244	255	257	286	293	254	239	258	233	245	236	273	274	299	278	253	262	250	270	244	274	282	235	262	265	282	261	272	244	287	260	252	256	278	274	253	264	263	274	295	285	248	295	282	241	285	265	251	275	262	264	249	247	304	273	267	235	264	265	281	268	227	254	261	246	253	259	224	297	246	269	273	264	274	240	259	280	279	277	264	269	270	236	232	255	264	254	262	279	275	249	245	303	282	249	251	275	271	260	236	226	283	261	260	265	233	240	250	262	275	245	230	270	257	268	249	290	261	246	263	246	251	260	254	228	266	264	278	279	274	267	259	278	250	262	236	232	230	301	288	273	247	257	258	261	243	290	248	229	242	244	260	246	254	251	253	281	255	236	260	257	252	236	221	262	240	274	249	284	250	270	267	244	276	279	269	274	257	203	251	259	244	254	253	282	264	260	234	272	260	258	286	273	252	241	278	282	242	276	259	248	292	253	254	251	264	249	251	269	241	242	260	247	269	253	272	249	249	270	266	263	262	262	249	259	314	277	250	287	253	259	241	276	253	274	264	250	234	244	276	248	271	268	288	283	278	261	255	257	254	242	271	259	256	287	263	243	279	238	252	275	262	271	244	278	249	252	257	281	275	257	276	247	239	266	274	268	250	255	239	256	276	259	253	284	249	249	266	254	276	240	274	277	255	266	274	283	264	288	251	260	255	259	270	269	291	263	239	250	280	246	219	258	240	289	257	263	224	265	265	269	232	283	293	250	258	233	251	259	250	255	288	239	269	223	234	245	269	241	283	258	273	273	282	257	251	267	308	259	288	265	245	258	274	248	234	252	253	259	237	272	250	276	290	231	224	249	264	265	225	248	266	271	242	258	246	237	282	234	253	206	248	262	253	278	263	258	260	254	243	250	238	280	243	276	274	242	260	258	271	250	249	302	218	270	285	229	239	254	258	262	261	263	267	266	302	231	266	250	241	273	264	248	293	266	270	226	269	260	250	255	283	287	240	271	249	239	247	274	252	276	263	242	249	238	259	255	234	279	293	244	236	253	264	261	249	304	243	241	262	272	275	300	286	250	228	264	245	269	253	254	263	240	267	292	261	253	270	269	278	258	283	278	293	249	245	245	275	234	241	274	252	282	243	261	287	254	271	265	259	257	262	279	266	251	252	262	234	271	240	271	249	250	254	274	228	265	245	246	244	292	262	252	280	284	243	260	272	272	253	240	253	258	242	244	250	259	264	256	253	256	254	255	281	253	223	295	270	241	239	245	247	292	242	254	258	251	271	234	260	264	290	261	269	273	264	269	248	270	260	245	244	290	272	222	240	271	248	237	255	264	277	265	260	245	255	231	249	279	247	270	244	218	255	236	294	257	261	259	278	239	277	265	254	259	281	232	271	262	251	224	252	267	266	266	223	270	286	235	273	248	262	283	256	241	253	243	245	266	237	248	271	267	231	243	272	246	251	257	261	234	259	276	270	245	277	258	236	243	259	251	306	235	287	266	245	241	262	287	298	226	259	257	279	283	242	268	269	274	255	247	259	280	253	244	257	227	292	234	255	249	233	277	248	248	251	262	272	262	253	232	279	278	253	258	228	258	272	260	279	251	250	248	259	253	276	284	271	243	283	283	271	241	249	264	288	246	257	235	267	237	251	248	283	249	270	291	249	248	246	277	249	245	252	268	240	286	257	266	273	245	296	284	274	277	271	261	257	243	216	265	255	241	250	263	257	234	254	271	261	285	250	246	267	270	260	264	257	242	272	244	248	250	232	272	270	241	270	269	261	317	294	301	287	258	284	244	266	256	275	266	253	285	237	218	276	271	245	264	263	212	245	264	257	262	275	264	248	252	281	247	276	258	236	260	257	279	258	271	247	257	261	239	264	238	263	245	267	257	230	266	259	263	257	245	238	255	263	256	277	301	271	256	244	280	261	274	279	275	257	290	249	250	226	248	240	238	264	248	265	247	260	271	278	263	265	255	220	257	273	237	227	264	271	255	264	266	262	275	287	230	271	261	226	266	277	259	236	258	254	262	243	252	269	277	275	237	264	279	275	239	267	260	270	262	261	294	281	240	244	267	273	257	248	255	274	272	262	275	263	224	277	272	267	266	256	248	264	259	253	272	231	255	258	242	254	254	273	257	263	270	294	294	271	271	290	260	260	256	243	264	277	250	250	274	240	273	261	278	258	256	268	293	273	257	273	268	287	269	256	260	250	261	271	253	285	271	237	276	287	236	243	269	280	252	290	253	251	278	221	238	226	264	249	272	295	243	256	287	264	261	288	257	257	278	283	264	271	256	255	250	272	292	252	245	250	289	251	263	259	241	252	277	244	275	251	275	269	253	250	240	247	264	243	259	261	255	251	235	266	278	247	281	265	282	264	287	271	276	288	270	254	235	251	262	271	261	271	238	250	243	265	257	275	253	260	238	243	267	277	274	220	260	277	271	245	229	275	282	261	269	269	236	297	247	267	267	259	218	245	256	241	270	254	274	277	271	254	254	260	248	255	278	250	252	268	238	250	260	273	311	264	276	263	268	240	274	259	251	234	285	250	249	282	240	256	270	249	252	249	287	262	240	223	281	255	269	247	255	251	291	276	257	243	248	263	256	273	224	274	238	273	239	240	273	283	266	277	247	235	262	270	263	268	275	272	274	256	261	246	273	250	285	271	283	297	273	273	248	270	284	232	238	243	264	249	247	264	272	277	257	248	263	256	236	263	271	264	263	241	237	265	270	245	255	275	229	235	264	223	281	261	262	249	280	255	253	293	247	238	262	240	257	250	234	276	268	257	255	253	265	268	246	281	251	276	293	249	260	278	268	267	253	253	253	241	286	213	262	238	255	252	281	270	273	282	270	255	290	266	265	231	244	232	279	247	261	267	297	274	244	257	282	266	264	281	269	238	282	271	260	257	243	257	237	283	258	266	278	274	259	258	253	267	244	255	255	247	259	260	255	247	256	264	250	283	245	264	255	281	266	278	241	264	256	280	248	253	243	266	265	243	278	227	258	277	277	285	262	286	246	245	255	261	243	256	280	265	289	266	247	265	271	272	247	258	286	261	246	236	257	288	261	279	253	251	260	245	266	265	252	252	261	266	238	255	274	247	280	256	277	232	246	255	227	262	264	246	290	236	253	242	258	266	252	258	256	261	259	251	267	254	270	245	248	291	273	270	261	256	286	280	265	310	246	240	259	256	275	252	268	262	239	255	278	271	300	247	273	262	253	255	252	233	280	277
9387	9290	18495	23118	23652	22188	19739	15717	13797	11636	9488	7468	6081	5467	5207	5247	4793	4049	3470	2903	2340	2065	1764	1716	1604	1453	1431	1480	1499	1479	1336	1260	1104	1201	1095	1051	954	915	919	884	826	804	783	788	835	817	824	798	778	758	742	722	713	681	689	732	687	674	721	642	648	678	674	697	662	707	696	646	669	631	654	648	646	641	626	609	680	662	654	636	651	628	652	615	660	648	591	664	646	626	577	674	694	634	698	667	605	623	663	612	627	654	654	636	650	603	668	652	657	666	623	637	628	648	622	625	633	622	619	666	692	656	649	629	619	631	649	606	663	624	675	663	646	686	682	656	647	687	617	680	672	609	620	658	661	646	634	651	673	659	664	691	680	680	643	644	619	654	681	628	592	646	657	672	649	599	627	645	673	679	621	647	651	729	659	716	697	620	631	610	629	670	636	603	659	662	688	650	697	665	643	658	696	675	650	670	627	640	598	674	635	663	685	641	630	677	680	706	649	643	629	658	591	676	630	651	619	657	667	678	644	619	634	698	682	637	601	637	648	634	656	668	669	691	675	657	629	662	621	636	679	652	672	646	649	672	617	629	677	598	683	683	627	666	689	653	658	649	682	645	632	653	672	654	644	667	647	675	627	593	594	633	669	595	695	634	671	666	652	634	689	607	664	698	605	663	667	628	649	647	661	619	643	644	642	639	599	664	655	672	675	614	678	648	622	637	650	658	658	661	672	597	627	688	671	604	654	644	685	638	671	636	720	667	662	640	653	629	652	649	689	663	648	634	652	635	643	660	738	631	653	666	609	639	618	677	647	629	690	609	652	618	671	604	670	655	650	671	624	695	638	629	643	669	658	646	629	614	662	663	653	661	630	616	644	649	646	683	652	633	627	611	653	623	668	649	668	634	628	643	675	645	664	669	650	669	643	654	612	616	669	681	628	650	658	664	684	666	656	693	628	659	634	671	616	664	647	646	642	588	665	659	657	638	672	670	628	624	584	686	668	633	702	657	630	645	681	647	666	646	687	669	672	645	633	630	673	659	642	630	648	693	641	634	636	654	663	680	613	622	635	662	679	645	630	632	634	601	645	609	665	655	634	607	634	644	593	651	684	664	669	642	618	643	688	676	664	615	680	699	666	634	665	622	682	636	611	699	658	698	625	661	632	622	645	642	615	618	653	652	625	657	624	614	640	589	670	674	674	634	614	641	613	625	648	637	655	694	671	622	632	615	672	628	690	631	667	627	656	664	689	633	649	658	680	634	705	637	616	671	686	638	640	627	660	659	629	701	660	631	654	642	645	682	678	628	617	622	696	659	673	634	677	709	629	639	657	646	621	688	632	660	681	651	624	666	647	689	643	649	664	696	663	662	622	653	629	669	634	646	636	634	678	662	649	691	655	634	622	670	632	684	627	650	613	667	673	668	698	605	656	640	636	682	689	619	632	640	611	668	668	629	634	635	648	648	669	638	692	627	653	613	651	657	702	652	637	670	656	682	624	656	627	664	657	652	721	642	659	686	667	659	625	662	695	652	640	646	658	673	664	662	682	672	652	655	623	628	639	645	635	649	658	660	636	618	677	674	657	630	629	667	631	644	653	659	639	612	664	673	625	665	654	639	571	680	603	635	692	675	677	668	666	683	651	682	648	681	598	683	679	619	659	662	652	672	636	637	621	679	657	645	638	626	636	679	619	644	633	635	609	622	600	629	658	689	687	665	676	673	690	647	645	661	636	630	640	662	629	619	648	631	660	612	652	624	687	646	678	653	643	635	644	643	670	658	615	678	651	599	668	651	637	644	704	688	695	642	646	657	648	620	628	646	665	671	697	617	670	652	704	673	665	590	631	670	701	662	677	650	629	624	670	664	683	649	668	652	643	668	621	659	694	642	643	666	669	662	641	636	612	631	662	639	648	648	701	601	657	643	609	654	677	645	657	600	661	613	628	683	647	629	648	684	648	623	648	650	625	632	644	721	649	637	650	644	677	642	627	648	690	701	681	645	627	660	618	669	639	642	643	641	609	634	641	637	693	667	616	623	626	619	656	636	679	632	665	607	657	687	633	646	641	637	683	680	644	649	595	672	690	660	685	623	628	639	651	626	627	630	628	686	654	622	651	663	672	652	677	664	612	680	637	684	721	647	660	667	625	663	637	652	649	660	646	669	645	632	643	640	639	695	700	635	601	625	645	628	591	623	634	658	663	619	648	625	641	669	635	619	618	687	623	658	711	659	642	664	625	651	681	644	677	659	692	644	611	634	654	661	614	675	626	660	655	672	670	670	668	697	648	638	664	640	617	676	621	638	633	703	633	630	666	652	687	617	678	657	655	670	695	622	629	650	651	656	658	685	621	658	655	644	681	703	668	687	672	646	624	659	673	610	599	666	631	609	676	661	664	642	652	601	647	658	701	679	623	660	628	655	627	601	615	661	632	649	665	674	679	691	645	689	677	653	626	683	647	648	667	649	659	632	673	667	679	646	671	635	675	654	682	660	663	685	657	676	639	671	677	632	666	613	635	620	676	640	678	645	674	657	623	636	639	651	658	710	642	664	645	617	633	670	605	645	644	668	678	641	638	626	694	638	707	644	664	648	574	624	656	622	622	673	640	637	690	653	631	630	654	674	671	621	705	608	650	619	625	617	645	663	657	679	663	638	668	672	634	615	655	663	643	647	662	647	621	643	605	653	652	665	649	704	629	684	653	669	688	629	608	643	633	663	661	611	662	674	681	604	654	643	651	658	677	635	628	618	652	671	634	629	686	680	694	636	684	663	619	608	631	613	625	637	657	680	642	621	606	663	655	674	668	650	641	661	635	624	666	600	635	656	662	648	672	667	687	640	680	662	644	634	648	644	678	682	676	638	662	632	625	685	641	669	671	664	649	652	638	624	616	638	678	662	634	688	646	609	652	681	650	645	643	654	623	623	615	621	645	647	652	613	615	627	617	675	659	603	654	740	657	668	675	621	656	657	661	699	634	693	658	589	650	637	610	642	615	623	680	592	662	611	622	622	637	661	650	686	613	642	631	690	684	666	686	646	622	639	621	650	679	668	653	621	632	638	615	670	664	651	648	643	660	658	659	674	637	639	633	574	658	616	671	623	649	638	634	631	658	693	620	615	611	641	652	620	701	661	637	630	644	696	641	664	643	621	646	665	662	675	650	671	640	632	655	627	664	662	664	658	643	623	618	635	623	689	683	687	653	663	633	609	675	635	606	616	633	611	689	617	629	627	661	617	653	646	685	602	619	660	631	642	650	606	605	642	701	637	639	642	617	673	671	685	690	671	644	634	659	641	675	724	633	659	646	635	674	657	630	644	654	640	630	649	659	621	602	664	677	605	648	668	629	661	636	646	642	672	680	649	637	680	648	609	603	647	710	694	658	639	618	671	660	633	660	616	643	632	648	657	626	667	663	677	668	659	619	636	668	650	614	648	672	657	626	617	671	698	572	656	650	664	676	663	633	650	631	641	634	613	660	670	607	619	687	676	671	665
26532	19499	20895	19732	17862	14030	11105	7557	5560	4127	3053	2322	1807	1686	1534	1469	1386	1137	933	845	687	630	571	584	584	500	493	502	498	554	418	409	446	407	415	410	377	352	386	372	345	373	361	364	375	353	354	343	310	309	334	329	320	310	315	337	307	269	325	305	309	313	297	292	351	312	274	314	345	337	294	318	311	306	299	321	292	338	285	298	306	284	276	349	312	311	292	300	293	331	306	300	283	312	297	288	323	274	289	313	280	298	294	296	283	328	307	300	300	290	319	299	318	292	296	293	317	292	322	288	312	329	278	308	311	267	316	302	310	313	312	324	301	281	298	320	295	238	286	297	281	320	310	312	317	288	345	316	300	316	295	301	318	326	306	280	292	349	324	309	308	295	329	312	330	265	317	351	302	292	292	276	278	295	311	290	309	296	275	318	279	320	297	275	300	303	316	291	328	295	304	297	307	348	294	292	283	315	298	334	308	327	320	299	239	320	292	303	295	313	315	254	304	313	300	274	309	329	282	324	306	284	287	316	285	287	291	307	315	320	312	296	277	305	316	273	315	300	294	310	314	323	267	304	339	315	334	303	322	274	286	293	324	284	281	274	302	288	292	295	305	309	300	312	278	298	288	304	261	325	311	275	325	302	310	283	279	286	286	306	305	312	304	295	285	314	319	316	300	284	287	281	291	303	315	290	310	290	292	309	310	279	310	276	312	307	305	309	274	297	331	306	287	329	309	311	296	292	301	288	330	312	309	303	277	317	281	287	296	284	329	286	282	319	308	267	315	293	319	303	314	303	319	289	287	312	295	301	274	269	267	313	327	298	322	318	324	283	337	286	282	339	293	334	315	297	348	315	288	293	319	281	299	280	365	329	301	302	284	307	281	254	334	301	300	302	289	304	287	309	317	307	304	309	327	290	299	301	290	295	304	290	299	325	307	287	272	318	291	310	291	308	289	276	292	294	309	290	310	316	309	309	287	319	324	305	304	306	269	270	285	288	291	333	300	321	313	284	320	294	288	315	290	299	316	319	310	322	313	291	347	330	309	287	292	319	274	310	320	298	308	302	314	297	293	293	309	278	284	292	314	289	320	336	291	315	302	301	297	308	308	301	286	324	313	307	281	301	315	287	303	288	306	299	320	300	315	307	339	314	293	309	288	296	290	338	308	299	300	333	326	289	312	314	327	301	290	340	297	277	346	329	290	333	295	359	296	272	295	308	318	304	321	323	307	282	313	325	276	289	323	310	331	350	286	336	360	309	282	316	301	274	324	298	308	336	341	316	323	330	287	299	293	341	296	309	301	272	308	273	308	312	317	327	296	320	310	307	290	316	313	319	310	309	283	295	303	305	332	288	311	296	327	299	278	297	300	285	314	291	293	323	325	287	319	301	311	301	311	301	302	288	305	314	285	321	312	305	298	338	311	293	302	286	284	320	317	299	284	282	279	305	301	316	315	283	305	302	300	293	266	325	293	322	282	346	296	305	298	312	292	346	292	321	342	305	285	290	296	279	304	307	282	290	308	278	289	292	320	307	325	302	294	283	306	259	313	310	315	309	316	304	313	291	296	305	314	312	300	312	307	283	280	296	312	320	290	309	343	312	302	318	319	293	322	274	278	290	289	300	298	297	311	297	340	297	319	281	332	282	297	320	316	312	312	274	321	321	336	312	328	293	303	291	321	280	301	302	311	290	329	307	303	263	296	298	291	321	294	295	324	288	335	318	319	300	281	316	316	278	299	306	284	299	331	322	299	321	273	299	338	314	305	325	330	322	318	292	318	323	295	312	331	313	306	267	271	286	300	309	300	286	302	283	324	314	299	290	296	298	318	322	287	292	304	312	342	291	291	307	287	287	315	285	332	308	324	312	275	307	304	291	321	295	310	305	301	311	293	312	309	310	305	325	298	296	314	257	326	301	288	292	303	301	290	316	301	322	304	299	324	321	336	281	300	305	291	316	304	286	329	305	313	302	280	349	336	311	307	316	300	296	336	299	308	326	316	320	325	288	296	300	307	314	292	287	283	329	307	322	301	285	342	299	326	287	308	271	272	302	312	314	296	289	282	318	301	328	320	293	315	283	316	333	305	301	343	282	303	318	305	293	271	307	299	290	305	300	310	258	303	320	269	309	322	265	325	368	321	358	320	337	298	310	318	319	324	313	306	321	350	315	286	295	306	309	274	322	296	298	302	298	321	310	305	315	281	337	303	305	307	301	283	280	293	317	285	320	335	322	303	322	312	298	318	318	296	317	341	311	299	291	338	298	326	312	308	306	292	300	291	343	306	293	295	304	325	308	294	288	295	356	291	268	278	332	293	298	307	303	303	306	286	308	304	284	308	298	283	296	330	256	318	310	332	291	288	296	305	321	323	294	300	348	271	282	338	299	292	293	287	307	287	292	289	320	301	294	320	300	325	332	313	297	286	310	315	302	311	305	321	333	309	345	306	317	322	318	324	278	279	297	310	282	293	305	307	275	283	305	292	301	300	268	263	310	270	307	295	326	278	315	281	341	328	309	293	323	321	292	328	303	285	300	302	311	323	276	320	322	305	259	308	317	306	322	297	316	320	324	313	305	341	286	323	302	263	301	299	296	326	309	320	313	333	286	276	318	306	275	301	324	284	286	339	328	311	311	320	318	305	294	316	292	339	303	277	287	346	286	299	313	278	289	293	296	313	294	275	308	302	302	270	294	326	330	307	331	294	301	307	311	299	293	308	314	283	300	305	278	276	298	310	320	295	326	279	294	299	305	319	328	288	269	291	324	301	340	280	332	296	296	264	281	317	289	310	298	305	285	299	292	262	315	273	343	343	283	310	298	305	326	308	310	296	318	325	320	307	292	318	265	292	306	262	321	295	305	305	322	298	342	303	302	297	317	304	294	302	276	279	320	329	335	303	324	316	304	284	319	321	336	309	316	327	299	311	338	302	305	309	304	320	351	319	321	314	298	300	314	330	323	271	279	283	295	294	284	324	332	345	330	305	276	278	317	274	331	281	298	323	284	307	296	301	294	298	299	320	313	280	310	300	295	311	299	293	285	278	282	331	290	313	314	271	300	320	282	303	339	289	294	301	312	298	315	299	304	276	304	326	284	295	310	283	303	284	307	281	314	310	322	315	318	339	283	288	316	341	274	300	299	280	286	314	294	297	289	315	298	313	306	305	320	282	331	299	297	328	326	265	322	303	339	304	312	299	316	299	278	296	311	302	309	293	319	317	318	322	291	293	294	310	295	322	296	290	326	312	307	297	283	295	292	297	310	312	317	339	308	308	316	285	285	310	287	301	308	316	322	279	322	307	284	309	300	310	257	304	318	309	301	287	299	320	316	299	271	325	313	283	326	308	266	344	276	292	307	308	285	315	331	281	308	281	291	294	295	302	328	294	308	314	295	280	292	292	295	300	316	322	256	294	321	361	277	315	290	319	289	305	322	307	298	333	297	271	307	328	297	358	304	301	304	307	271	293	294	297	305	309	317	288	301	277	326
16059	13651	24429	29772	30920	29055	26242	22056	19437	16154	13455	10762	9019	8488	8026	7907	7377	5958	5274	4413	3732	3233	3028	2957	2684	2389	2325	2380	2291	2066	1783	1741	1651	1608	1605	1349	1290	1217	1278	1239	1079	1122	1070	1080	1003	1085	1100	1011	948	977	980	899	856	841	774	824	801	765	797	889	799	757	819	769	820	748	811	787	744	770	765	785	757	711	783	778	770	794	754	784	794	755	718	748	746	744	736	796	747	739	765	716	761	753	725	759	718	777	797	681	758	719	764	745	758	746	729	775	755	727	744	762	773	731	683	741	719	728	733	762	745	725	760	780	739	749	748	723	745	743	793	734	724	768	732	710	750	759	718	761	772	696	672	729	767	691	726	789	742	763	745	749	749	742	755	758	736	740	770	724	707	750	740	735	756	720	745	781	782	716	723	773	766	755	758	792	710	761	755	745	734	721	753	730	772	689	743	765	732	746	745	727	710	763	708	739	758	742	764	769	752	709	739	714	742	763	764	763	760	763	773	726	759	744	746	723	764	715	739	701	733	701	748	680	775	786	765	739	776	737	733	778	779	753	709	734	705	764	732	745	726	726	766	786	720	743	809	750	736	709	802	740	754	749	743	753	711	680	740	709	768	717	768	761	731	704	763	766	732	709	757	751	775	783	725	713	703	735	749	783	734	753	758	730	747	735	744	699	751	736	724	787	785	755	748	749	690	760	755	738	728	714	774	778	739	719	818	722	726	737	732	734	776	725	764	732	741	726	734	760	721	710	761	755	819	730	767	706	735	731	756	721	718	700	774	758	725	728	734	745	734	755	757	751	750	746	739	741	739	770	743	739	769	761	759	747	766	732	739	736	752	760	787	748	715	780	697	759	725	746	768	744	757	767	704	786	734	773	714	738	727	756	746	722	727	737	759	747	771	758	777	706	750	751	733	742	737	746	699	786	764	700	802	723	764	729	805	736	768	755	723	739	795	745	738	715	722	755	789	703	752	755	746	717	725	750	716	762	724	733	743	819	775	765	750	798	752	763	757	759	744	703	758	768	726	734	783	749	764	779	739	758	734	776	724	661	720	750	758	719	755	749	760	728	773	727	697	756	748	774	723	741	738	805	733	751	729	738	782	715	720	782	714	708	720	770	768	757	733	719	767	781	719	719	745	757	748	783	755	718	710	744	720	720	731	732	788	726	720	736	706	731	784	778	743	713	739	731	770	799	738	794	724	742	741	782	752	744	791	708	789	709	765	728	748	758	735	753	702	765	721	759	748	760	749	724	702	769	740	674	743	712	789	714	736	752	752	776	727	755	732	731	707	723	754	750	780	702	795	709	740	703	741	744	695	704	783	750	704	748	714	745	740	785	761	758	699	719	743	713	709	770	743	765	735	715	712	707	770	726	757	761	757	728	778	740	727	776	729	720	774	726	706	733	743	726	779	714	739	721	736	759	736	726	724	756	756	710	735	722	696	750	719	769	689	723	730	730	781	757	705	745	790	741	746	751	748	665	742	774	784	755	776	757	726	776	758	806	692	773	774	735	776	742	727	724	743	772	732	836	770	735	767	731	816	710	718	770	746	727	762	731	776	732	799	775	686	760	708	777	746	754	755	659	729	727	755	755	730	706	730	753	703	715	747	775	720	764	739	745	712	757	748	780	745	693	735	737	739	767	717	745	713	767	746	750	730	753	739	725	733	754	725	788	788	769	732	751	735	718	728	736	775	723	719	766	759	730	784	730	771	721	734	771	725	737	740	763	670	696	751	735	740	756	669	751	777	789	739	763	718	762	752	776	764	730	811	735	795	717	769	794	776	732	764	782	781	742	735	714	782	761	721	726	767	738	756	721	716	705	717	771	695	752	703	756	758	729	709	750	720	704	760	706	766	746	722	724	719	713	762	760	735	760	725	706	741	798	780	740	739	748	743	735	754	740	732	730	725	772	737	738	761	777	724	802	773	783	740	802	819	720	705	754	706	765	702	790	764	737	808	756	768	750	741	782	728	704	719	729	741	757	776	747	723	721	730	723	699	712	745	739	786	752	787	749	716	742	747	760	739	736	733	743	793	698	741	776	732	748	730	707	771	801	745	721	706	739	731	733	731	712	727	772	765	727	651	741	739	720	733	748	709	740	776	719	721	710	729	696	736	728	746	755	702	692	725	696	803	717	734	740	798	758	721	780	766	792	723	723	716	792	787	753	719	779	842	743	760	742	749	739	681	762	741	713	797	745	757	733	788	698	692	744	718	720	752	730	727	756	765	747	729	785	747	767	757	773	744	751	692	747	740	751	737	760	759	697	775	768	763	716	752	708	803	778	738	752	660	762	750	735	782	713	745	758	706	741	774	766	673	700	736	760	751	751	772	769	729	731	728	747	758	748	704	753	768	749	768	716	799	765	751	708	728	730	731	723	710	712	723	769	723	708	750	763	768	719	734	707	724	748	721	726	746	748	709	740	688	766	752	753	696	767	771	768	759	747	715	749	733	732	710	775	723	744	748	750	693	766	734	701	699	762	814	714	710	744	782	766	711	745	758	772	700	737	779	724	733	746	737	722	743	722	706	702	706	745	767	783	718	744	727	711	732	725	746	713	761	782	690	775	687	734	736	754	734	738	742	778	728	715	710	752	770	763	723	716	757	716	782	743	762	738	720	718	758	736	730	750	726	736	798	706	774	770	701	785	714	757	767	763	755	699	733	788	733	734	761	765	726	777	754	739	784	717	739	765	675	689	746	737	769	804	689	769	734	765	684	792	758	701	760	744	731	765	758	796	726	734	753	703	704	748	733	750	789	738	739	751	718	725	704	781	727	713	743	764	753	731	759	722	775	729	756	775	763	775	761	764	764	730	749	695	794	790	785	769	729	725	694	735	731	716	728	755	697	723	726	731	683	720	751	722	713	725	753	769	732	735	769	734	737	739	731	771	789	761	738	739	719	753	737	755	747	753	725	743	732	766	749	731	766	766	757	738	746	738	710	676	723	745	716	729	754	775	756	742	719	757	700	757	788	725	783	707	731	753	719	678	726	762	779	734	753	772	807	740	768	801	738	735	728	787	772	731	783	732	804	716	738	729	699	773	763	702	770	762	732	779	729	736	750	716	777	688	693	762	759	774	716	758	746	718	730	754	708	751	791	753	760	732	749	717	730	805	740	812	759	767	726	706	749	735	730	751	791	697	727	762	748	754	722	773	776	761	786	769	730	740	761	702	741	719	711	718	686	737	815	734	746	749	779	720	710	703	706	724	774	761	725	722	751	741	771	713	742	757	760	682	753	761	737	694	700	683	741	757	683	725	758	755	757	711	737	763	781	698	728	717	746	731	748	764	746	766	734	720	734	732	727	716	750	755	771	753	744	742	780	716	775	747	743	748	723	750	704	770	726	747	792	738	741	698	811	723	738	736	720	722	741	769	732	737	770	700	731	745	746	753	725	762	696	717	732	750	725	742	724	769	718	728	708	764	774	743	703	774	749	706	699	759	761	737	776	730	773	711	707	746	773	764	775	738	754	761
35361	26155	26965	25310	22753	19034	15083	11152	8568	5727	4598	3245	2549	2535	2103	2063	1862	1462	1258	1124	955	911	775	860	754	640	624	613	584	607	510	500	478	444	415	418	378	363	349	369	371	324	338	358	318	350	336	339	307	332	302	304	292	267	280	290	316	295	301	284	299	286	259	286	289	322	278	302	279	286	285	251	261	277	266	265	268	276	262	292	266	278	276	275	285	275	285	265	288	270	274	290	255	283	251	261	314	252	309	245	245	257	267	294	277	288	253	261	250	275	262	278	298	253	272	275	264	258	288	304	281	249	270	274	256	248	299	274	264	261	265	250	232	295	280	279	289	283	282	271	302	247	257	278	245	260	272	259	282	254	228	261	261	267	255	250	285	238	268	277	252	291	279	272	252	268	254	271	265	250	275	251	259	282	261	305	303	255	276	252	284	254	244	251	258	264	277	256	290	279	256	260	275	255	272	264	285	248	273	224	278	253	259	228	284	282	262	270	266	272	242	298	297	286	282	271	268	264	268	296	264	257	260	263	245	253	256	242	255	298	243	259	254	271	246	231	253	246	257	285	269	261	284	295	290	239	238	268	258	287	267	237	283	254	260	281	236	269	266	272	282	297	249	270	248	288	260	274	275	241	249	254	277	257	263	236	270	278	268	251	260	261	283	262	277	263	247	271	244	246	295	260	238	256	244	278	251	279	280	236	235	262	250	264	257	226	268	275	275	263	302	286	271	284	271	243	266	269	282	264	268	278	248	277	255	265	262	244	271	284	259	244	255	256	275	279	263	288	246	268	278	232	281	279	274	263	237	251	264	267	247	255	296	255	236	264	266	288	259	285	259	260	214	257	251	229	271	269	256	287	262	248	258	259	273	273	267	288	247	279	269	274	295	271	251	294	233	250	269	243	241	252	281	262	285	258	247	281	276	267	287	256	234	221	249	248	290	270	228	259	265	262	280	227	272	252	266	261	256	290	278	266	301	287	259	270	252	252	263	261	233	274	230	231	264	244	274	263	257	294	276	287	254	267	271	252	307	261	296	268	271	268	265	294	266	277	270	277	265	303	269	258	243	254	283	242	264	253	279	272	249	251	272	281	257	262	294	230	262	272	236	272	292	248	232	272	241	266	251	251	245	246	278	256	263	254	270	274	279	235	266	266	228	268	278	260	250	275	267	281	253	295	250	289	297	254	287	247	269	255	258	253	247	271	245	259	256	250	265	255	286	273	251	273	262	256	261	253	273	258	254	282	244	297	252	284	257	255	262	271	250	260	272	241	232	275	259	269	262	287	238	281	236	242	299	255	263	289	244	248	258	242	267	295	276	266	282	276	279	282	234	248	264	277	288	250	266	278	293	269	240	269	250	260	269	292	266	285	273	279	265	281	277	254	268	251	271	252	245	266	232	252	255	277	247	250	247	282	268	276	263	286	270	272	245	245	261	279	259	257	262	234	280	279	242	255	268	278	257	259	246	243	249	259	273	270	284	259	259	281	251	249	246	268	270	260	282	255	267	262	289	263	292	271	255	265	248	272	227	269	264	269	255	284	256	288	276	258	284	275	259	280	263	285	232	276	269	266	238	240	257	262	285	263	249	268	261	284	271	273	252	288	246	290	290	272	281	238	276	269	275	285	279	259	283	255	245	254	272	263	242	262	303	287	276	218	248	240	258	249	251	250	261	272	248	274	298	244	262	250	242	277	239	248	230	274	252	283	269	248	253	281	258	268	269	269	246	268	256	280	259	265	290	275	256	268	262	268	278	295	278	248	259	293	270	264	273	245	267	259	231	280	261	248	271	265	250	266	257	231	267	267	280	245	260	228	248	281	260	248	265	291	266	275	289	287	264	242	259	297	267	271	264	259	240	300	272	264	275	269	244	274	266	281	267	278	259	232	258	268	267	224	261	255	269	257	238	255	271	287	291	285	261	284	258	264	270	265	282	284	278	318	285	245	215	275	261	258	244	287	240	289	267	293	264	268	256	265	267	249	281	259	280	273	259	291	243	295	274	225	263	251	238	297	236	297	237	292	273	277	258	260	267	287	272	244	259	253	274	244	266	263	259	257	246	295	261	254	272	269	274	247	284	276	274	264	269	247	247	272	270	270	254	265	281	254	274	249	245	257	269	294	277	272	274	274	272	279	285	261	266	260	262	263	250	262	292	290	241	272	244	284	261	265	253	251	276	254	263	265	273	256	254	264	287	266	250	257	276	264	264	271	240	257	282	259	261	261	218	259	269	249	264	258	266	239	243	253	277	269	262	268	270	258	266	262	273	314	295	270	272	264	286	267	270	273	269	261	285	287	256	295	260	249	259	242	252	259	269	261	256	247	274	295	280	294	253	276	237	253	211	242	267	248	264	271	261	270	261	274	285	255	253	246	268	247	283	266	278	276	277	258	248	272	277	274	276	228	247	264	268	248	259	273	256	304	305	287	283	256	278	254	296	263	272	285	271	257	265	251	277	278	278	248	246	238	300	242	261	281	289	296	253	279	251	291	276	258	262	266	256	252	259	251	259	261	236	244	253	222	282	283	248	267	262	252	254	261	272	257	282	268	279	266	265	254	267	267	272	259	241	256	259	261	274	268	218	275	251	266	281	230	259	278	257	246	277	295	268	262	246	258	268	257	235	250	292	281	229	246	292	242	311	261	267	260	267	271	277	246	274	278	275	247	259	249	260	258	235	277	282	270	270	249	308	296	260	278	271	241	248	232	294	266	269	273	267	288	249	267	278	246	281	276	265	286	311	236	256	268	269	246	246	275	239	279	285	280	267	263	277	268	265	262	258	256	252	273	288	281	248	249	277	245	254	293	258	270	303	261	249	254	261	265	266	260	266	250	275	240	262	273	263	239	255	241	242	289	268	243	246	258	276	258	281	238	254	254	243	269	247	252	260	286	241	263	243	287	268	263	279	253	269	266	295	283	275	274	275	285	249	259	266	278	288	297	267	273	270	256	294	272	269	291	250	232	254	260	248	275	294	232	261	241	262	275	291	271	261	292	267	277	273	307	285	260	288	274	254	228	297	246	266	296	272	269	266	259	261	253	279	253	231	254	270	286	269	242	267	245	248	266	272	243	250	259	269	253	296	268	257	272	257	261	283	282	260	269	274	264	269	250	266	243	294	252	256	252	233	269	296	263	261	262	284	250	298	247	254	239	275	270	239	300	253	266	224	232	262	262	259	287	235	267	259	236	270	250	261	271	240	266	274	262	263	300	257	269	272	261	275	267	263	244	256	287	272	263	276	260	251	286	275	259	273	278	271	238	304	271	290	296	234	272	240	262	276	267	286	272	258	245	255	257	303	241	242	255	247	282	275	279	270	226	299	267	273	253	262	268	271	239	263	267	246	283	309	248	261	249	272	257	250	269	252	256	297	305	276	285	249	261	260	241	280	274	279	237	272	251	275	256	258	286	305	265	258	282	285	258	254	274	251	260	280	254	287	269	253	261	259	241	287	242	303	277	231	239	253	270	257	258	217	293	270	254
21380	18257	29373	34747	35555	33536	31453	27539	24437	20616	17384	14002	12095	11873	11224	10852	9374	7979	6621	6161	5251	4520	4473	4499	3936	3173	3431	3108	2829	2872	2522	2181	2064	2077	1747	1700	1413	1460	1405	1326	1283	1264	1238	1184	1243	1229	1272	1142	1013	1004	960	912	835	799	780	791	811	737	793	811	788	816	823	749	738	757	776	689	711	721	662	697	677	664	650	659	708	667	667	678	688	683	645	701	683	724	685	610	708	617	694	729	698	657	629	651	636	655	650	622	692	606	638	650	598	590	637	654	685	619	641	715	672	616	613	640	665	661	651	677	701	620	683	627	654	624	636	602	639	665	636	692	630	665	646	655	638	603	663	636	638	572	649	684	657	674	678	600	719	606	672	666	653	683	603	655	649	638	654	659	648	627	646	618	627	670	661	630	619	626	634	650	684	655	627	591	602	638	621	663	647	717	637	660	689	609	675	647	639	624	627	624	647	665	688	642	656	650	654	667	648	626	632	661	712	652	658	617	619	646	635	684	659	616	695	673	666	609	646	665	665	671	674	675	617	634	645	649	668	625	646	623	657	628	634	678	663	581	631	601	594	638	650	650	654	616	623	647	643	660	687	666	606	671	632	624	621	635	649	633	641	637	673	622	677	666	649	659	662	647	642	619	639	646	701	642	652	667	652	637	662	628	634	648	614	610	637	633	652	662	676	663	653	654	640	648	690	651	646	690	681	662	607	664	658	646	659	629	617	624	647	674	648	640	660	626	714	649	680	657	653	637	658	664	630	644	647	659	667	637	625	680	632	685	632	660	622	630	631	634	679	630	659	653	604	616	638	698	631	661	648	697	607	634	636	688	648	663	628	604	648	673	644	645	629	669	637	671	657	641	652	666	689	613	665	607	629	620	655	656	647	644	668	655	654	659	651	641	648	651	668	651	642	665	705	696	647	647	666	648	673	667	676	653	611	669	649	635	665	631	676	615	694	659	648	636	635	606	651	657	633	624	642	676	633	618	632	619	644	635	611	646	640	640	685	641	649	663	652	639	641	633	658	647	622	608	701	635	652	652	638	611	605	650	619	630	646	658	610	612	643	601	688	661	619	653	688	626	621	634	607	652	728	605	662	644	646	671	682	663	604	614	599	650	571	649	652	650	681	686	655	640	658	682	622	620	624	632	654	670	653	642	675	674	671	630	619	669	600	691	634	639	646	664	645	650	659	652	612	654	635	610	603	649	657	654	639	682	678	677	667	650	614	712	693	708	635	635	625	634	683	623	647	684	657	663	636	713	619	691	665	636	643	657	640	637	611	608	676	657	637	660	636	638	685	647	623	641	634	622	631	649	676	676	611	670	634	682	649	575	609	669	637	651	601	638	633	659	654	642	638	683	647	632	662	683	657	629	655	589	641	643	678	616	673	610	642	634	677	647	643	624	705	626	632	653	649	659	611	663	656	669	645	680	619	664	652	646	650	633	653	708	665	710	625	634	627	644	666	687	660	662	665	663	650	631	611	651	588	631	655	698	637	590	620	609	606	669	663	612	628	638	631	703	667	620	648	653	634	652	584	651	621	646	629	634	641	671	619	637	618	642	627	684	575	651	563	633	664	675	637	674	687	646	657	682	650	589	672	620	673	656	603	665	571	670	680	632	646	679	644	630	671	621	686	669	610	636	591	679	660	631	632	655	624	651	660	649	657	618	638	652	609	648	655	654	641	612	604	646	711	633	676	665	680	626	665	636	633	652	651	694	638	624	620	610	661	608	633	650	646	613	669	616	662	612	627	654	642	635	629	645	668	646	659	638	606	669	647	632	652	665	626	678	614	696	653	640	666	669	674	592	643	656	645	652	677	654	661	629	659	620	593	643	653	671	675	659	667	640	596	671	656	651	628	660	676	687	638	655	611	636	593	688	635	619	651	653	664	609	657	661	634	653	633	677	635	664	663	670	634	596	655	684	637	696	638	655	655	638	651	624	632	653	636	634	649	655	670	640	655	636	635	692	626	712	620	652	643	685	673	652	662	620	633	633	685	656	651	621	658	662	627	634	641	658	677	657	640	658	641	633	676	582	667	620	647	688	660	633	644	638	673	650	664	646	611	650	661	655	630	605	599	639	661	675	693	669	670	665	711	650	667	650	650	642	633	635	632	725	646	614	675	588	635	607	625	612	630	608	671	641	680	617	641	686	669	646	623	667	690	665	609	640	641	646	652	673	650	676	607	635	627	672	641	644	626	600	703	674	673	621	623	580	634	599	611	671	621	685	646	641	631	635	645	661	649	686	628	626	698	644	656	653	656	647	606	604	648	660	650	596	626	642	623	628	632	643	634	632	633	656	636	629	666	629	706	653	645	628	682	631	624	582	630	667	661	658	661	644	618	679	688	632	630	647	629	672	642	660	689	653	661	628	647	656	668	683	610	630	645	650	614	673	665	658	633	637	594	672	634	648	663	621	655	624	623	693	677	626	655	661	637	717	648	666	671	655	607	614	674	619	608	621	653	672	576	649	655	670	731	690	640	610	629	598	603	666	670	642	656	620	642	638	625	689	657	645	636	660	660	628	650	595	624	648	631	637	675	598	669	700	649	627	670	649	666	635	624	652	670	686	651	619	644	654	692	620	637	658	668	637	647	648	622	666	621	690	645	649	649	686	660	632	686	669	634	695	650	630	635	633	602	658	638	658	634	605	673	615	622	619	669	678	642	632	640	631	661	650	634	675	631	648	654	648	666	653	589	616	638	618	625	668	670	622	647	673	660	667	636	623	632	645	651	666	608	634	630	639	619	641	603	660	604	605	645	643	637	635	661	637	674	660	647	643	638	645	671	624	636	672	670	615	628	677	666	627	674	634	643	632	656	656	641	663	590	680	635	637	644	662	634	649	682	689	642	662	620	725	664	654	649	658	683	635	645	641	687	642	659	686	664	608	660	669	601	648	648	657	639	634	652	633	652	678	628	654	656	620	625	665	661	641	664	638	619	630	671	634	662	601	672	666	620	631	632	656	648	634	655	665	622	625	644	645	618	644	627	580	634	682	624	646	664	660	629	665	648	665	621	618	649	657	692	636	627	645	682	668	663	689	678	663	617	647	649	673	705	663	638	650	651	652	608	665	633	677	665	618	605	666	609	661	645	656	650	610	612	711	637	625	615	654	635	597	618	584	623	659	651	663	664	688	657	672	622	658	676	642	635	613	664	623	633	649	642	654	626	652	657	641	669	643	644	662	620	648	608	686	637	666	575	628	667	646	657	660	640	680	611	620	630	643	657	685	659	698	629	654	632	659	620	656	646	616	641	672	672	640	625	602	634	616	591	644	701	613	691	640	631	703	597	623	620	602	673	682	660	662	647	632	634	596	660	642	662	693	703	642	606	632	634	633	677	634	645	673	632	669	654	684	671	712	634	651	606	643	609	643	651	662	664	624	690	655	647	648	695	623	718	619	660	653	678	648	671	663	636	597	623	625	685	633	680	643	645	667	660	586	650	626	649	673	638	645	661	622	630	703	611	621	650	687	661	681
17058	12717	14454	13674	11615	8834	6797	4804	3529	2571	1935	1415	1298	1091	1048	930	828	750	545	483	425	461	413	395	394	349	415	384	352	333	297	350	321	295	260	281	283	288	292	271	283	225	249	279	298	259	253	308	305	253	271	247	264	276	281	243	247	258	265	260	265	258	272	272	258	246	270	254	247	271	276	261	254	280	290	228	262	245	279	247	266	267	241	248	270	240	263	273	276	243	271	268	282	244	242	243	234	244	279	253	273	274	241	250	266	283	261	260	274	250	246	258	244	251	233	266	264	252	288	269	247	250	247	237	245	271	281	245	249	275	236	249	287	262	266	254	254	242	241	253	270	248	229	240	244	225	258	278	267	251	233	289	278	265	226	265	225	244	236	218	250	252	254	248	248	263	294	234	231	249	237	244	255	289	241	260	259	235	255	252	257	258	244	260	212	237	241	258	257	236	230	250	274	261	278	262	272	241	247	284	240	261	237	234	251	234	265	272	235	265	255	249	276	260	253	259	277	249	245	267	269	273	248	256	279	235	261	269	253	268	274	222	246	260	273	254	235	214	236	274	249	249	268	276	276	286	242	261	277	259	236	234	276	249	246	250	236	250	237	258	263	248	248	262	250	246	245	249	264	260	269	253	238	284	257	225	257	238	261	267	259	278	245	262	235	266	246	265	288	257	283	259	247	280	233	246	247	260	239	257	230	281	243	244	252	252	253	260	243	260	254	246	226	267	261	256	236	275	242	281	244	266	260	249	259	266	251	264	275	263	215	289	270	254	252	259	250	238	276	235	263	264	250	261	264	279	280	251	285	268	284	249	252	252	227	239	277	254	240	257	261	244	271	267	234	250	291	273	273	262	273	256	276	279	287	242	276	278	255	253	272	230	221	249	226	284	212	256	253	274	243	238	245	256	226	271	242	246	264	239	261	250	284	274	246	232	243	237	265	275	257	232	254	252	264	267	207	250	273	251	273	240	233	287	226	264	249	268	253	264	273	246	257	261	261	279	267	249	256	269	256	249	259	243	272	259	306	265	280	286	238	265	245	263	251	227	262	248	247	238	275	243	285	250	276	271	213	269	273	282	214	258	248	237	264	268	273	235	265	279	274	232	255	253	266	261	254	234	254	229	282	267	259	239	243	254	274	238	240	263	265	245	284	293	264	267	255	269	257	292	276	224	260	250	261	242	260	235	262	252	261	256	280	239	272	247	245	278	259	290	240	249	252	253	247	261	254	263	248	247	246	251	282	245	255	264	242	270	255	265	264	270	255	260	238	250	270	268	255	273	247	241	248	266	263	261	261	248	248	280	274	262	288	269	261	288	218	241	249	254	260	280	246	256	238	248	246	250	275	254	276	263	269	265	244	258	256	252	234	246	268	257	257	280	261	268	215	229	243	262	255	262	264	264	233	258	246	255	244	270	231	245	262	252	254	248	282	243	254	232	252	240	264	283	277	206	223	262	242	256	267	243	242	288	253	234	240	243	257	270	292	260	290	254	236	282	262	257	270	272	270	251	238	262	246	239	235	254	270	274	236	252	248	247	241	241	247	250	248	251	245	264	235	268	272	261	263	269	234	234	252	246	282	249	257	289	237	225	252	258	252	259	263	225	250	267	265	257	285	283	246	265	276	272	266	257	262	262	263	251	235	271	252	245	258	247	248	240	263	234	272	252	255	307	290	270	264	255	274	233	269	257	235	240	274	282	242	238	228	257	243	232	220	267	248	241	240	267	270	260	260	245	222	254	229	235	272	229	266	258	254	251	269	234	253	246	247	276	236	249	232	241	269	272	252	263	224	254	284	266	277	246	280	234	255	252	273	256	248	266	231	269	268	264	258	256	234	293	241	273	244	259	261	251	269	268	250	262	276	267	295	264	273	255	248	248	272	242	250	237	269	288	241	252	254	257	254	229	306	248	261	248	227	267	267	268	230	220	272	263	252	272	244	288	225	258	276	279	268	295	228	253	262	225	246	254	279	253	245	265	247	244	275	272	261	210	266	232	231	284	283	246	272	263	260	259	289	263	253	226	272	265	268	254	262	254	263	266	278	265	265	262	261	258	240	246	282	246	230	257	240	252	252	244	249	224	280	269	255	259	254	251	225	267	274	259	254	255	273	257	225	227	271	257	266	261	251	247	248	254	285	235	260	271	256	247	229	267	250	263	244	256	271	251	231	238	273	238	239	261	276	240	273	250	245	254	265	250	264	266	243	269	245	219	240	285	222	246	260	264	269	255	267	238	233	277	263	259	254	259	283	256	244	254	271	255	251	255	250	246	248	257	242	254	234	250	247	268	268	247	253	269	288	256	295	243	263	255	243	233	248	228	266	254	271	260	259	263	256	268	271	241	267	254	233	267	292	250	254	248	228	302	237	286	254	286	250	258	233	275	266	278	245	234	244	252	265	249	245	268	238	240	266	247	246	263	244	258	243	276	251	259	247	233	258	221	251	237	295	283	293	246	261	246	255	235	276	278	246	269	251	255	269	283	266	265	220	242	280	271	264	276	252	244	255	267	212	278	246	245	265	250	232	279	271	248	250	273	243	271	253	259	258	255	239	242	279	287	278	291	271	244	254	271	247	243	245	250	268	252	267	260	281	241	247	256	260	240	260	287	264	288	260	255	250	280	287	269	221	253	234	228	262	253	275	264	253	270	261	269	280	283	270	276	249	256	255	240	269	280	239	267	278	285	222	244	252	268	217	237	262	273	259	256	254	275	293	240	255	223	268	282	247	260	266	269	268	251	238	268	250	264	236	260	263	223	232	268	238	234	248	246	264	244	274	252	279	266	251	245	250	262	256	254	276	220	257	251	264	232	289	255	286	264	291	272	243	289	268	241	251	241	232	273	247	219	247	261	272	262	277	238	250	266	252	271	294	216	248	284	259	253	235	266	239	228	256	262	263	265	273	244	238	269	251	227	268	268	254	285	254	238	250	250	244	232	238	240	268	272	258	223	263	265	269	257	230	269	244	240	230	264	249	232	287	271	227	260	237	319	252	235	285	264	266	240	264	235	239	239	232	268	254	240	254	254	255	273	256	244	268	220	249	254	285	263	249	267	256	242	245	271	247	252	233	254	227	277	272	260	273	271	258	261	265	258	249	263	240	277	219	289	259	279	245	265	230	248	242	237	281	274	247	281	232	271	260	235	268	251	256	307	259	259	238	254	244	250	288	258	230	282	265	249	256	233	239	264	238	262	292	248	259	276	258	256	232	253	285	270	249	224	233	234	297	250	246	254	270	241	252	253	251	245	220	250	259	230	253	243	254	245	269	241	254	275	254	286	237	266	280	249	258	238	273	267	249	270	247	255	253	267	266	270	279	237	252	257	268	251	248	252	251	230	231	249	245	254	264	228	244	278	264	263	230	245	265	249	279	242	233	275	253	286	265	282	258	254	265	237	264	281	276	267	254	216	260	258	260	261	242	252	247	249	292	253	242	230	262	234	219	239	253	248	240	250	265	236	282	255	279	271	275	232	265	249
9768	9696	18743	23383	23739	21936	20196	16721	14063	11362	9090	7492	6379	5892	5313	5237	4297	3796	3080	2585	2213	2044	1759	1634	1677	1487	1476	1400	1345	1374	1207	1233	1116	1059	968	910	877	889	904	879	810	766	831	848	810	817	761	779	754	727	741	674	727	681	643	728	663	676	654	627	644	740	630	652	656	649	622	683	646	674	641	649	612	635	616	632	664	651	608	643	642	622	642	659	672	649	634	621	631	634	638	671	625	592	618	696	672	682	629	681	605	687	666	592	663	624	641	632	639	641	666	636	671	626	611	632	632	616	681	600	697	625	617	627	619	648	617	643	655	637	631	663	645	647	666	597	636	674	612	695	627	641	626	575	621	681	673	644	611	654	657	656	638	647	662	653	664	605	629	678	619	590	666	640	593	615	664	634	652	604	641	627	620	670	639	648	605	668	646	609	655	681	657	601	646	613	616	652	612	656	610	633	622	654	635	618	646	605	580	641	675	620	648	604	613	660	638	625	621	607	596	655	642	644	647	587	611	629	667	669	645	639	660	619	656	640	655	611	664	605	634	636	598	643	637	618	575	609	608	614	646	613	621	628	647	664	682	636	657	622	621	624	670	605	607	610	633	670	640	621	625	659	593	660	617	651	623	633	656	676	629	625	694	613	658	665	594	624	672	665	652	649	674	607	585	649	692	645	666	685	629	648	618	658	638	655	607	624	647	639	671	614	691	623	636	704	653	642	664	627	654	580	691	623	615	649	634	633	640	688	654	626	632	640	638	618	648	686	620	651	585	613	681	665	626	696	631	662	650	618	639	667	624	616	597	645	629	634	639	652	640	603	619	652	598	670	633	636	612	667	670	604	585	642	609	660	604	675	552	656	662	645	593	625	671	648	659	667	671	644	665	629	658	642	639	615	609	644	586	650	662	671	623	655	625	593	638	640	639	634	606	616	635	622	646	640	600	677	643	675	661	641	629	607	601	655	661	660	673	623	692	593	622	628	611	619	590	673	621	647	605	638	641	689	671	646	623	642	646	642	653	619	594	664	684	659	648	638	697	633	655	646	627	684	664	661	633	647	663	628	610	689	629	655	620	661	654	653	593	644	657	662	655	607	689	664	625	629	608	661	609	616	661	642	630	582	593	593	641	667	591	618	640	594	646	700	641	640	584	666	616	695	666	655	613	660	639	595	633	625	643	601	651	657	605	655	653	621	641	613	651	663	659	630	630	646	683	619	649	644	644	661	631	668	663	639	640	649	574	654	659	666	682	653	627	642	674	682	594	669	671	654	634	626	659	664	632	613	583	630	629	616	608	612	625	644	670	632	596	652	637	594	608	656	639	642	655	661	643	641	643	656	657	628	628	623	659	655	667	647	618	676	625	594	699	672	698	612	615	688	661	653	613	634	659	623	643	622	662	647	650	650	662	643	652	595	632	683	660	644	650	627	649	585	624	650	616	647	643	682	658	617	657	632	669	675	635	670	630	631	662	697	605	572	668	587	626	646	642	599	695	645	682	596	631	624	650	664	623	672	660	600	643	650	615	624	644	655	670	620	624	632	630	653	604	611	637	635	618	580	658	661	680	652	635	666	602	637	627	667	614	619	655	637	683	666	645	646	642	676	652	621	644	640	665	635	646	691	658	663	625	644	602	649	676	660	634	625	625	621	635	613	617	676	637	653	650	615	610	627	629	666	621	654	700	669	683	653	639	629	654	656	639	637	634	608	653	663	676	657	612	658	666	629	668	638	614	626	678	621	632	627	621	642	693	630	677	639	616	640	650	680	629	687	611	599	666	609	645	618	609	613	634	660	606	618	622	638	659	628	632	657	652	682	604	620	654	577	643	635	638	647	663	595	635	705	608	658	668	619	565	639	672	696	667	669	646	643	655	653	659	608	700	706	661	605	610	614	645	642	669	666	634	633	655	638	596	618	633	622	619	649	634	640	624	615	688	625	654	633	582	669	648	596	639	662	664	606	616	671	688	631	620	595	643	667	596	606	642	631	636	599	669	629	704	612	663	652	607	641	641	654	582	635	604	674	677	658	573	612	633	620	652	678	616	609	654	601	667	616	683	642	689	644	639	683	630	616	651	649	625	686	608	586	629	632	689	613	635	681	641	648	651	644	640	665	682	610	644	592	667	671	650	655	674	652	648	680	608	670	601	625	601	683	637	644	665	650	643	669	644	609	643	669	630	632	602	666	666	614	693	625	650	617	669	643	598	608	619	652	616	657	679	630	687	663	646	654	657	626	629	624	668	666	670	676	654	644	669	642	601	659	623	661	624	638	643	610	610	637	645	639	659	678	627	608	651	659	631	632	641	608	681	614	640	645	608	636	621	616	609	608	612	612	613	670	633	622	573	648	635	636	654	659	611	589	660	614	640	657	611	641	639	634	670	696	626	614	559	653	605	658	627	658	647	658	615	634	629	626	639	623	600	642	609	586	652	604	643	636	640	643	579	618	634	591	618	670	653	616	637	624	635	642	665	657	654	645	636	654	623	646	659	627	627	638	648	629	622	643	690	647	639	611	618	647	678	649	646	643	649	658	629	647	594	613	644	620	621	611	636	648	690	673	632	617	644	654	657	654	606	640	598	635	661	632	641	663	646	631	590	648	626	587	607	692	668	668	620	620	658	655	675	614	563	635	632	662	655	679	647	627	650	663	665	613	597	610	683	629	654	651	645	651	641	621	638	642	656	657	655	651	679	621	646	620	661	614	684	628	687	635	605	634	633	628	639	637	627	617	650	652	627	622	629	651	608	604	648	639	644	620	660	630	602	637	667	668	628	649	675	688	649	666	708	639	647	647	657	663	604	619	624	640	624	643	630	638	645	692	633	616	678	635	620	623	669	611	653	660	633	652	643	621	666	638	674	619	674	618	668	680	685	649	654	614	637	629	664	679	652	615	685	642	633	626	642	632	662	636	656	647	640	624	656	684	664	622	586	687	660	657	635	637	618	657	653	624	647	624	621	669	696	638	688	622	676	648	633	644	705	648	636	646	637	624	638	574	632	617	664	623	623	627	678	622	636	698	626	627	641	625	660	642	621	601	651	585	605	643	622	651	628	650	651	636	653	622	636	666	640	631	624	642	625	626	624	626	651	650	641	643	592	666	590	661	652	648	637	663	671	604	624	691	621	652	636	702	632	607	662	675	657	683	637	631	654	610	634	603	659	664	689	629	648	618	643	619	666	645	625	653	658	637	704	635	648	635	627	631	637	655	588	571	649	623	674	645	628	635	634	645	682	633	643	637	622	660	659	632	640	638	603	617	618	651	663	601	686	672	621	681	638	634	635	597	637	652	627	641	646	623	600	645	629	662	642	636	658	629	645	635	616	620	669	605	636	644	632	648	654	647	678	648	638	621	645	638	701	671	637	691	647	612	616	648	640	586	593	635	592	609	652	619	637	635	692	659	675	674	656	619	663	643	645	623	640	656	662	607	646	602	614	669	634	620	636	665	647	652	619	588	625	645	663	678	633	658	669	628	648	644	635	634	605	623
27271	21045	21418	20026	16713	13123	10536	8091	5774	4068	3026	2254	1981	1719	1512	1407	1308	1122	902	839	721	660	599	626	616	530	495	480	455	506	459	451	400	428	384	367	355	368	384	356	367	317	331	357	358	389	347	354	317	341	337	298	338	326	353	318	285	296	300	291	355	344	328	293	317	293	287	300	312	307	319	310	296	325	326	301	322	279	332	275	296	313	288	282	286	285	306	304	303	285	311	308	315	324	319	310	309	292	266	294	308	320	308	306	324	334	292	317	280	319	314	273	297	318	297	278	310	332	292	308	296	312	285	308	285	332	292	312	308	299	289	271	327	305	311	296	302	308	300	290	334	303	335	317	290	340	320	301	327	303	322	289	294	298	294	270	285	338	320	340	306	313	281	295	279	321	305	274	295	296	301	290	301	293	312	324	299	307	298	282	302	286	325	311	299	352	271	296	311	304	317	321	315	304	351	316	316	302	312	266	263	285	293	295	288	290	319	280	284	285	277	301	308	305	306	261	311	299	319	301	295	299	295	316	266	293	298	314	270	295	313	313	298	279	292	287	327	311	307	304	345	304	316	318	273	328	331	306	302	310	320	320	308	280	284	296	280	286	326	324	353	286	308	285	283	299	293	306	269	294	306	337	303	303	279	311	300	288	279	302	324	334	301	310	304	322	314	308	297	332	307	317	308	337	279	283	275	280	307	293	288	313	337	315	295	325	297	303	292	295	281	297	284	311	287	305	313	309	283	294	278	295	298	318	297	313	313	270	313	281	304	275	280	281	270	301	292	296	290	313	292	306	310	293	268	293	302	304	319	280	290	327	302	294	313	302	281	312	300	296	251	279	302	271	273	313	285	326	319	314	294	301	260	350	310	293	299	292	298	321	289	322	286	277	294	287	302	329	356	313	311	285	312	341	302	284	334	289	281	283	284	296	303	295	294	277	312	304	298	306	313	308	292	305	282	285	286	291	290	285	291	314	330	302	279	288	281	304	290	312	310	323	276	314	334	314	288	290	296	285	304	263	302	303	354	314	296	283	306	281	299	276	263	298	263	301	285	305	308	296	275	311	360	350	291	303	274	327	320	296	337	281	315	319	309	316	319	306	313	336	305	291	279	311	298	306	306	342	313	303	316	296	306	289	306	302	281	327	307	287	304	265	270	268	284	294	307	315	316	307	307	306	285	279	305	298	301	313	311	282	303	339	304	301	285	332	323	314	304	301	293	299	287	288	317	306	321	310	293	272	306	276	329	305	266	271	300	329	296	302	317	283	305	329	309	287	293	304	262	316	333	296	310	337	319	290	317	304	291	286	291	340	309	338	322	306	301	326	304	300	255	279	284	309	289	303	267	308	288	294	363	281	290	340	285	285	311	319	300	303	297	310	289	289	327	288	305	283	334	301	300	297	330	298	278	310	279	287	327	327	293	324	289	327	308	330	309	312	309	353	308	304	291	280	318	303	289	301	308	315	294	303	364	304	275	321	294	302	301	285	300	271	303	291	307	308	304	322	331	311	295	294	300	288	290	336	272	298	317	312	295	314	281	291	314	298	318	295	307	287	278	285	302	326	299	252	294	281	333	314	303	306	315	315	318	282	270	331	283	309	273	245	302	295	326	317	303	296	292	297	294	273	326	336	266	282	314	294	265	301	261	293	306	297	314	350	318	305	323	311	326	279	292	304	307	309	294	299	326	284	290	308	346	286	297	287	282	294	306	314	317	315	339	320	305	306	308	332	310	308	323	278	300	291	308	308	324	292	316	301	337	291	286	324	283	262	289	303	276	303	291	284	296	309	303	290	298	275	296	280	333	279	316	307	283	296	292	308	310	318	313	314	274	283	318	339	306	291	304	290	299	291	311	329	284	287	273	305	327	321	294	301	284	271	263	325	302	296	293	352	320	282	309	313	297	317	302	308	317	297	307	317	284	284	295	284	302	281	270	307	311	278	333	327	331	307	313	305	316	316	337	307	347	284	279	307	308	291	295	320	316	282	305	289	316	294	305	330	344	287	282	293	292	297	307	297	326	311	296	331	303	298	304	315	315	322	296	287	308	292	327	300	287	342	292	284	274	332	309	314	303	301	331	313	290	319	317	325	287	305	278	293	319	319	301	316	301	291	294	289	323	302	292	297	319	287	300	313	300	294	290	302	295	297	295	287	324	316	294	286	295	286	295	305	285	268	298	276	332	255	289	316	307	287	310	297	296	280	262	306	271	290	310	267	290	289	310	287	307	301	268	311	301	274	310	327	291	293	293	300	290	297	314	323	291	319	298	307	308	304	309	288	255	307	275	319	282	281	292	287	293	289	309	293	300	294	297	287	293	273	303	307	305	289	282	291	278	299	331	303	289	301	285	280	329	335	310	297	312	272	292	289	302	264	294	306	298	289	308	295	334	301	337	300	302	303	319	265	310	286	291	282	309	301	320	275	304	270	270	297	303	281	306	319	316	271	303	274	329	287	301	264	318	298	298	297	300	300	287	294	323	301	321	330	330	313	313	292	305	302	301	302	320	297	292	286	313	308	288	293	289	307	290	325	314	313	304	320	308	314	312	290	307	288	287	305	297	319	311	296	297	268	302	313	294	322	313	330	345	315	308	315	300	319	326	302	323	298	291	307	312	305	316	308	309	302	289	313	291	287	315	303	294	275	280	296	304	282	301	335	278	298	299	290	300	337	275	292	296	300	308	311	301	304	303	326	279	305	304	302	306	309	280	325	265	340	278	325	292	295	277	315	276	299	287	315	287	318	294	314	285	315	283	333	320	288	283	300	258	347	315	298	320	323	285	318	299	310	309	334	355	290	310	312	311	302	295	298	281	326	326	286	304	338	288	301	314	309	294	288	310	302	319	281	300	269	317	301	303	330	330	288	340	287	294	292	321	300	303	308	333	295	289	302	295	312	332	292	334	322	294	311	303	272	294	295	309	297	278	292	297	341	294	326	293	293	316	334	267	301	297	275	323	331	287	307	317	317	303	310	310	300	298	292	284	314	308	308	301	271	339	313	310	305	290	309	305	292	295	314	275	301	270	278	312	331	287	311	294	300	301	326	298	311	284	284	303	315	286	316	352	266	329	309	285	310	315	312	319	314	308	331	326	288	304	309	277	309	289	284	343	281	313	323	296	316	320	287	300	312	301	296	287	322	309	312	259	282	325	308	281	310	286	297	303	309	295	313	289	314	315	325	297	303	326	310	286	306	287	320	311	322	306	306	311	334	275	252	363	299	313	305	302	325	308	331	289	305	311	300	306	262	327	307	285	312	274	286	290	316	301	320	283	307	315	301	284	260	318	301	329	317	318	315	300	284	279	306	280	309	310	272	329	280	276	309	292	310	268	310	305	292	272	288	308	295	317	289	273	303	311	289	264	303	285	294	319	345	303	304	287	302	337	314	285	297	294	302	333	339	323	293	294	323	325	313	290	314	316	305	293	326	286	294	315	291	300	304	288	254	278	261	296	272	299	307	319	311	301	293	271	317	294	283	299	298
16256	15013	25263	30027	30006	27839	26695	23107	19409	16010	13179	10821	9655	8870	8177	7706	6906	5632	4651	4527	3659	3410	3080	2969	2879	2520	2351	2152	2057	2121	1869	1728	1611	1560	1445	1379	1228	1326	1232	1193	1137	1187	1126	1071	1079	1103	1084	1043	985	957	923	859	864	867	821	816	790	827	813	847	842	834	885	813	783	824	780	781	724	728	760	783	747	807	722	756	745	780	771	763	749	805	714	752	718	739	781	799	700	770	705	763	783	741	686	762	742	739	744	745	723	724	692	725	737	724	754	739	720	733	773	728	738	754	737	736	741	712	732	687	784	704	718	763	753	741	737	745	751	722	749	738	752	753	792	706	772	738	752	741	784	733	699	784	736	743	711	765	721	732	744	719	740	749	727	717	726	715	701	765	738	707	697	752	770	732	774	752	758	706	801	763	715	767	706	769	686	729	688	708	691	703	761	699	743	753	745	712	781	746	743	753	774	703	746	753	728	734	750	730	770	768	722	783	715	701	691	702	735	680	752	693	739	720	707	723	791	703	766	693	718	738	750	766	740	754	709	771	734	732	732	726	722	726	739	721	755	744	739	736	775	750	695	708	726	723	731	759	766	718	698	747	716	739	750	691	719	731	753	744	705	714	770	663	741	746	779	765	750	726	707	752	752	738	759	736	752	777	747	764	737	757	657	725	718	744	772	743	720	718	707	696	720	736	707	735	710	692	724	768	722	686	745	735	729	756	798	716	714	759	759	701	754	741	771	706	684	690	735	726	724	698	742	757	735	683	773	762	741	714	757	744	750	768	724	734	724	739	776	731	672	709	704	742	744	749	745	700	723	738	707	725	767	785	710	735	729	737	745	696	745	706	711	719	719	701	717	755	724	702	703	761	773	753	732	751	783	724	707	757	692	741	745	714	665	743	716	753	755	774	738	699	704	787	699	748	711	746	747	745	747	771	718	682	739	709	749	763	739	729	766	764	755	713	750	699	745	805	749	749	727	711	745	783	706	724	713	753	730	726	745	742	734	711	740	710	753	737	710	728	742	747	740	715	737	718	734	740	720	741	739	754	749	701	741	758	728	729	739	747	721	714	760	769	777	749	798	695	706	709	734	750	741	722	766	746	670	746	758	747	728	758	743	759	752	746	744	753	688	798	746	717	733	688	741	768	744	716	746	703	779	759	705	749	765	751	660	739	754	737	725	700	757	788	718	738	785	753	703	704	701	768	776	751	727	796	746	745	756	737	744	762	748	747	734	714	759	741	726	760	757	770	713	716	742	725	693	708	726	727	706	753	703	731	731	745	697	740	740	703	679	706	726	754	778	749	745	728	788	729	790	670	771	741	720	727	758	787	748	743	737	735	718	770	724	764	724	723	739	781	764	676	727	726	737	698	737	710	714	803	765	704	695	783	713	741	752	719	731	785	748	712	783	746	785	738	757	717	732	755	680	740	737	699	687	745	721	734	734	758	737	760	756	758	793	743	712	715	723	759	762	746	694	737	729	779	725	786	744	783	758	744	735	746	752	707	762	728	759	737	724	767	757	766	748	732	725	703	753	746	700	743	754	703	726	735	732	807	737	791	745	725	740	702	724	695	725	752	773	734	739	722	729	730	733	717	736	727	737	760	721	705	724	726	722	722	758	750	751	741	734	780	761	778	753	761	750	740	735	683	737	664	732	754	791	710	728	724	686	710	741	721	738	745	725	763	756	768	787	737	760	762	679	718	734	707	741	768	674	801	789	719	730	714	717	759	762	740	769	726	773	714	695	764	708	713	727	717	736	733	706	760	737	731	749	734	743	684	727	711	737	728	794	722	713	689	745	724	664	713	723	756	735	747	762	734	716	716	701	721	733	736	769	739	770	751	719	753	719	743	705	761	782	771	729	732	701	716	741	759	733	763	723	801	742	728	750	709	760	696	711	771	721	720	723	741	709	737	765	726	762	765	726	769	717	742	700	712	724	719	719	738	760	741	749	748	732	769	759	761	736	751	741	723	693	686	716	701	681	750	734	728	759	756	703	734	706	720	759	721	731	758	724	748	744	804	741	734	786	705	734	808	718	739	743	733	755	784	758	777	803	760	742	705	771	724	706	761	745	700	738	776	736	676	722	737	710	765	693	739	747	768	697	731	751	746	744	763	721	700	733	737	726	772	738	728	737	699	743	684	713	692	751	805	703	726	713	726	775	682	745	731	788	773	733	728	772	716	669	734	765	693	738	716	748	749	795	746	737	748	742	712	751	783	757	727	729	705	713	716	723	703	738	726	732	692	653	725	755	757	737	736	729	707	784	686	742	760	775	784	724	725	740	712	728	724	685	756	757	731	749	740	760	755	707	744	687	741	707	762	773	737	762	721	702	706	747	699	723	749	744	712	731	743	761	731	743	690	758	738	710	735	745	766	728	765	778	694	767	717	755	754	777	733	717	727	761	738	756	755	702	716	720	762	738	716	686	720	728	700	723	728	753	756	732	706	774	737	740	766	748	736	732	688	777	750	731	770	715	757	756	715	774	727	711	765	707	714	733	773	724	741	736	765	681	729	721	735	765	752	699	709	684	702	772	714	718	746	682	755	750	761	782	682	716	738	760	760	747	734	772	732	735	702	727	749	755	742	709	715	751	744	765	734	766	738	746	753	753	744	726	706	749	719	714	732	746	752	735	673	762	730	687	706	773	736	725	747	689	787	720	726	744	703	754	724	724	776	742	767	698	759	712	748	787	734	717	660	711	772	726	729	741	721	743	754	754	729	749	717	740	684	742	764	699	735	771	778	728	742	704	729	719	740	763	751	733	689	710	739	754	729	785	706	743	762	706	717	718	725	756	717	683	708	755	706	732	776	728	758	768	742	722	752	739	798	726	741	738	764	777	747	748	741	725	755	732	779	760	723	749	745	750	764	682	734	786	750	716	712	774	711	763	730	685	714	702	708	693	725	754	716	719	738	777	741	753	765	760	719	721	703	774	731	741	730	774	751	767	708	717	762	738	702	717	754	730	650	714	754	753	711	698	703	726	738	751	687	715	711	763	731	761	743	669	747	738	747	705	720	743	757	742	773	693	720	748	726	739	757	742	755	740	731	665	734	707	731	737	721	730	746	727	796	756	748	727	771	767	702	727	744	708	767	724	713	712	730	771	749	781	709	727	749	746	708	693	703	724	765	727	701	719	753	777	723	719	753	689	725	747	666	719	719	761	735	732	741	782	766	747	746	724	747	756	765	702	766	755	816	753	795	761	742	731	758	743	729	711	753	699	730	764	745	715	706	758	732	782	724	754	741	718	736	720	732	721	788	742	754	768	724	761	736	700	759	733	785	740	770	712	759	689	754	722	696	725	727	754	711	713	719	724	716	715	717	668	723	712	744	716	687	706	758	744	693	723	767	728	735	739	734	738	747	730	788	766	706	730	733	733	696	747	747	689	789	700	793	683	788	762	736	755	758	674	748	766	716	707	740	750	757	728	773	726	732	766	731	704	749	730	771	762	732	731	759	745	736	743	704	747	721	743	756	739	768
35703	26662	27045	25557	21879	17951	14660	11863	8662	6114	4235	3331	2762	2430	1992	2018	1748	1369	1235	1199	946	818	821	783	724	666	614	525	518	588	497	439	455	440	404	375	349	347	365	398	357	344	325	372	327	375	318	356	338	280	291	297	279	256	249	274	274	299	297	254	248	282	295	238	251	269	268	288	266	271	273	253	264	279	277	268	265	252	272	296	297	285	268	273	234	246	267	267	272	253	280	276	283	273	271	293	255	265	236	262	288	266	264	234	260	249	243	241	260	261	291	264	242	275	242	239	222	268	264	264	244	248	277	273	252	253	248	241	273	274	241	292	263	247	247	255	250	274	262	247	244	236	260	243	266	262	262	225	253	247	298	235	263	255	273	270	272	236	262	263	229	293	271	261	243	257	263	271	274	285	264	244	262	262	263	262	250	290	287	260	244	243	282	283	285	231	253	276	255	269	282	288	301	273	278	256	295	258	231	256	262	265	220	237	263	242	241	264	249	270	256	252	286	256	243	270	257	277	237	246	298	236	274	244	272	242	247	270	234	246	266	248	288	249	283	285	260	247	265	225	240	264	276	241	260	229	282	263	264	243	253	272	253	255	246	264	246	284	269	260	245	270	288	279	280	237	268	279	254	253	253	267	252	260	274	254	281	278	266	266	278	258	292	242	271	231	254	235	236	257	248	239	257	254	236	227	241	243	242	252	225	268	270	241	237	265	261	219	250	268	261	252	244	291	274	261	281	253	281	265	257	244	242	266	238	241	286	247	264	273	308	246	238	258	259	239	253	257	284	266	249	237	259	249	277	254	251	237	267	268	268	257	251	234	265	262	243	256	229	255	254	290	245	267	259	237	265	252	271	266	261	246	265	257	266	245	262	273	250	274	290	273	243	287	246	249	291	248	295	264	269	265	280	256	265	279	288	238	239	270	223	240	283	273	252	269	239	258	267	277	247	229	244	234	292	289	251	246	238	251	249	262	272	247	274	289	264	255	269	242	261	284	277	275	274	240	278	267	264	287	247	227	256	263	262	232	225	261	311	279	297	247	266	257	241	244	277	261	251	268	251	272	254	281	228	248	262	252	246	247	252	258	269	256	289	240	204	280	278	280	251	232	254	255	267	258	273	278	234	256	276	251	268	278	238	256	252	257	245	267	269	255	276	275	241	259	241	261	222	256	252	273	268	255	297	238	239	313	278	263	271	273	282	272	258	263	267	250	270	243	258	279	239	251	237	220	259	292	252	217	251	248	263	263	246	263	220	291	257	247	264	265	239	261	243	258	264	234	297	248	221	266	255	272	266	237	241	282	229	251	249	273	265	274	270	266	269	285	250	279	250	249	263	257	265	255	281	273	272	250	262	258	253	246	264	270	260	268	266	293	261	264	261	244	251	276	277	242	253	267	253	251	242	236	282	258	249	257	256	287	250	269	244	228	268	265	280	264	260	265	285	265	242	262	275	275	264	268	260	280	246	231	244	254	248	274	258	232	256	257	276	248	303	266	277	292	257	288	281	252	256	278	254	250	220	243	245	247	277	299	283	265	246	264	252	273	259	265	284	242	257	239	264	249	263	270	237	280	243	257	259	263	267	271	271	232	292	261	257	255	245	292	275	258	268	244	247	269	288	267	267	260	249	243	227	267	282	260	259	273	259	280	266	285	258	256	273	290	275	265	293	261	251	260	236	228	270	249	303	279	234	223	261	270	235	271	256	246	248	265	254	262	228	240	286	252	266	239	271	246	276	264	271	279	268	288	267	269	255	254	278	247	249	220	265	278	259	281	299	246	268	268	245	266	241	249	310	257	224	234	260	259	259	265	287	264	242	254	264	290	246	296	262	282	255	261	255	267	278	271	246	273	262	240	254	249	264	267	259	282	250	262	261	246	280	260	275	274	220	255	267	299	231	237	266	252	237	240	249	269	273	265	241	270	273	260	254	256	285	247	215	264	263	264	269	233	248	268	248	285	253	283	255	244	247	258	247	285	259	276	278	253	275	255	269	269	286	236	281	288	275	280	268	251	255	253	236	250	264	262	249	260	256	271	239	259	267	283	278	277	277	239	236	237	277	252	224	264	259	263	260	280	292	280	237	246	272	276	276	248	272	258	236	236	272	270	280	234	269	261	281	267	244	254	244	250	275	265	281	291	270	257	249	299	281	298	260	246	246	258	247	278	233	279	208	242	232	288	261	258	257	261	241	263	264	270	250	277	258	256	263	264	290	266	281	267	239	288	273	273	243	288	271	278	246	299	231	278	257	244	231	277	237	232	259	308	258	306	294	283	272	263	270	278	250	253	267	250	282	247	256	269	258	285	251	247	273	251	264	256	236	283	271	242	247	256	266	265	308	242	250	267	238	235	243	267	276	250	261	250	237	249	244	248	255	251	253	266	274	254	229	250	264	231	246	249	234	249	253	281	292	290	269	247	263	260	303	222	267	273	250	256	289	231	248	285	261	259	235	238	252	271	254	265	264	268	288	235	252	239	284	262	253	262	281	277	247	258	302	265	267	300	239	266	234	250	255	239	262	260	270	289	276	256	271	281	240	234	236	291	247	229	249	228	250	252	245	295	285	253	264	244	242	264	255	256	277	296	241	259	252	289	256	266	272	231	269	241	263	275	251	261	248	293	259	289	226	273	255	285	275	249	252	275	234	282	270	269	285	256	252	263	268	281	275	286	244	250	271	244	276	253	273	255	253	243	267	251	259	258	259	244	236	277	269	263	277	239	265	273	242	283	261	235	264	278	250	270	246	258	247	249	258	281	233	267	259	241	257	250	252	249	251	254	246	261	276	241	266	280	265	261	258	238	268	262	255	319	242	267	267	259	246	276	305	243	265	282	254	254	276	284	274	246	295	274	261	269	263	254	291	259	264	254	263	244	252	256	257	257	258	270	265	225	258	237	286	284	286	246	264	244	248	239	305	275	300	242	246	296	272	266	239	251	264	279	259	239	280	262	266	287	244	230	270	257	255	244	268	230	255	250	246	269	274	256	269	246	259	238	263	291	263	234	253	243	270	279	231	273	284	250	248	244	228	234	274	241	243	238	268	282	249	255	280	255	286	243	224	251	261	268	256	230	260	250	255	227	280	260	242	288	274	261	268	233	252	259	249	250	253	258	277	276	234	244	263	301	279	268	276	249	270	248	243	273	255	247	254	238	259	245	262	238	262	243	266	227	272	270	248	259	289	252	264	254	243	267	289	237	253	258	248	264	225	252	242	259	249	283	233	257	249	288	239	273	246	256	266	260	252	241	219	269	243	266	235	293	246	278	255	285	270	288	238	251	245	242	227	237	249	249	254	258	279	258	283	256	245	259	242	238	274	273	271	238	271	221	226	268	254	245	261	231	253	273	236	226	246	252	284	250	235	277	238	266	262	278	260	295	279	227	245	277	279	275	285	237	249	282	260	276	247	279	264	289	260	242	233	263	263	245	308	283	259	242	302	265	265	259	263	266	251	254	261	253	255	254	269	266	244	252	268	260	252	268
21750	18739	29658	34578	34600	32555	30472	28112	24168	20629	16654	14326	13139	11852	10836	10390	9310	7734	6653	6517	5284	4661	4396	4366	4110	3502	3286	2967	2860	2800	2474	2197	2080	1800	1753	1786	1465	1438	1432	1449	1310	1282	1235	1317	1244	1204	1314	1261	1065	1020	903	912	872	838	819	778	811	804	818	825	788	810	873	746	754	781	668	716	660	657	699	677	682	729	684	674	683	698	674	648	674	667	707	709	743	665	700	665	696	679	640	657	665	638	646	609	622	684	685	671	623	654	664	638	631	691	639	645	633	604	624	634	599	612	624	638	622	626	614	674	610	662	645	640	645	672	633	635	632	629	658	621	611	640	614	623	638	651	594	632	643	698	614	658	583	657	641	656	681	630	628	644	621	657	595	662	658	689	642	627	621	610	624	625	641	645	633	601	619	680	649	590	641	624	660	638	658	630	620	641	656	558	634	679	642	669	653	633	630	616	635	631	651	627	623	674	660	621	638	633	645	630	608	660	654	678	631	642	696	659	639	662	626	585	648	604	640	665	634	623	617	633	666	621	629	657	596	628	620	613	631	584	641	646	637	626	627	644	591	612	622	627	605	661	667	654	625	648	620	638	694	645	636	636	647	623	642	621	642	668	645	598	611	645	606	696	681	628	616	586	655	617	629	651	658	674	631	637	629	602	613	627	617	653	634	663	668	614	646	631	615	703	653	675	608	602	628	641	659	636	662	603	657	605	630	653	601	608	581	648	608	612	611	631	671	624	605	629	630	642	676	604	612	631	568	636	638	645	637	654	614	613	640	624	645	652	659	648	657	609	675	661	655	650	671	664	626	678	661	658	625	622	660	638	613	609	623	618	642	592	658	618	622	583	631	624	666	631	613	596	659	668	631	642	640	616	629	605	625	635	632	643	627	654	638	644	644	667	700	632	647	619	666	663	627	650	660	626	634	681	621	630	648	623	622	645	609	635	650	654	635	624	635	649	618	641	667	594	609	651	629	619	600	662	640	674	626	623	633	652	619	648	648	619	631	617	668	641	652	633	590	588	644	629	641	650	622	636	618	674	600	660	696	669	599	630	607	664	653	620	630	591	664	643	628	603	580	646	640	644	643	639	625	662	628	633	611	640	621	655	605	672	673	644	621	634	639	640	656	700	656	664	646	647	623	615	643	595	593	637	630	668	636	606	637	657	634	625	633	647	681	622	615	629	611	672	610	673	645	624	636	644	662	609	665	624	630	614	642	647	625	643	636	591	663	606	648	639	624	609	666	643	662	653	639	615	622	615	652	676	608	625	589	647	596	639	643	602	621	607	665	598	649	645	692	666	608	639	632	675	603	653	584	631	661	617	593	646	648	659	638	647	678	631	657	611	591	595	606	668	621	685	667	637	612	636	606	623	644	611	614	683	684	632	628	622	662	671	608	601	624	665	623	611	652	654	629	672	629	627	619	620	613	606	666	654	652	667	613	626	605	626	673	641	618	644	639	653	631	686	617	632	581	633	635	628	684	650	633	624	611	652	619	616	667	612	636	678	654	644	654	658	633	663	576	635	628	670	641	612	610	633	611	652	611	653	667	663	649	639	609	609	647	621	652	631	665	685	636	639	659	624	634	631	630	646	608	679	683	628	633	685	675	623	630	661	604	664	641	645	589	627	610	630	607	655	649	611	639	627	667	605	664	599	626	633	604	653	624	636	628	640	640	597	620	651	677	627	659	628	646	659	648	626	618	645	648	622	620	647	624	632	611	634	636	614	616	685	615	648	649	667	669	630	604	667	641	611	643	596	648	614	654	635	634	635	644	598	635	653	622	634	637	636	602	597	638	624	607	595	636	639	634	634	622	631	627	680	597	619	641	667	640	613	655	643	639	665	649	629	629	627	602	641	643	570	683	610	664	627	694	613	612	613	636	614	620	634	623	636	627	651	670	691	636	666	628	622	643	639	650	623	625	616	654	639	562	651	632	609	653	647	643	627	640	644	636	580	647	642	652	651	637	664	652	561	662	636	636	643	582	648	625	655	601	608	636	626	684	648	619	624	610	662	664	606	659	604	594	626	600	616	677	651	623	662	634	638	603	638	589	615	655	630	652	668	662	644	651	597	640	634	631	643	615	654	651	592	632	626	682	609	647	623	626	630	694	614	635	618	665	644	642	631	606	685	647	639	648	643	595	660	611	638	638	658	653	653	633	621	593	657	609	641	651	650	640	661	664	623	607	634	592	653	636	639	645	645	657	628	651	589	612	675	647	614	636	638	636	661	667	660	627	633	586	686	663	617	665	635	644	639	612	610	577	595	631	662	670	669	646	614	645	670	618	656	598	613	631	632	631	645	680	622	663	655	653	650	656	612	630	652	681	617	636	585	617	641	658	648	633	654	655	634	624	647	633	635	634	636	625	596	595	624	621	620	645	679	623	615	597	653	652	663	647	641	643	640	618	651	682	625	634	575	647	645	602	651	633	649	615	622	649	601	668	615	589	616	591	687	636	639	665	658	649	645	663	663	667	644	632	651	646	637	620	634	648	613	645	616	639	670	579	620	630	635	631	630	617	620	655	596	638	624	618	641	615	630	607	663	615	661	647	634	630	610	628	643	639	673	676	642	663	679	649	658	625	650	646	622	639	627	639	665	643	629	580	640	623	640	673	672	662	611	658	680	624	617	632	674	631	594	674	599	646	635	653	669	626	673	646	619	647	646	660	677	627	589	682	617	684	631	597	633	659	653	594	653	615	647	644	622	660	669	649	608	656	595	641	629	635	639	626	653	641	639	594	629	619	606	662	637	639	654	653	660	615	633	641	612	628	617	644	650	636	652	642	649	641	599	611	602	666	624	647	674	636	639	660	616	589	686	659	626	624	617	661	671	633	639	660	674	621	656	638	642	622	622	598	666	672	635	626	622	631	651	615	642	632	669	633	657	635	641	618	631	642	635	605	623	681	598	686	595	673	619	637	651	614	625	623	619	620	655	664	544	650	648	642	616	623	621	630	631	649	653	704	685	612	622	617	643	674	652	626	669	616	638	617	639	584	613	637	647	668	601	656	670	624	617	619	666	606	657	631	619	628	661	654	669	591	626	632	635	650	660	621	624	605	616	628	614	631	638	635	611	636	609	671	632	652	701	696	659	661	652	662	665	667	635	597	610	650	638	667	607	657	625	626	665	620	654	589	632	619	642	601	647	612	626	612	632	633	659	616	612	674	675	626	649	633	609	652	618	636	627	624	665	681	590	634	653	620	604	682	607	629	640	649	620	665	660	615	626	630	636	668	624	608	616	627	596	616	634	574	616	618	653	637	645	641	613	629	657	590	619	661	637	595	624	663	657	596	684	606	672	653	608	607	683	717	613	643	623	617	604	630	616	672	675	625	657	685	637	655	638	631	643	661	653	663	623	624	616	643	646	647	632	649	657	664	669	667	634	583	647	630	621	613	660	690	633	659	647	621	600	642	663	615	607	610	638	610	630	664	656	657	615	616	672	678	651	639	664	650	614	663	635	635	676	619	674	624	601	612	652
17341	13769	15237	13775	10714	8264	6195	4809	3429	2580	1873	1488	1353	1050	944	894	806	629	576	537	490	451	405	401	399	354	343	376	342	307	324	322	266	302	308	288	302	307	284	282	279	289	279	298	280	283	274	282	281	249	260	243	240	258	234	270	265	233	256	243	217	281	244	282	235	241	236	225	214	263	246	260	271	287	258	243	256	243	267	237	257	253	260	254	267	257	247	223	239	254	246	245	256	238	250	261	219	288	262	260	240	268	240	219	264	242	242	289	242	229	260	247	245	232	258	260	251	251	248	229	256	231	269	237	258	231	278	265	214	277	234	268	274	240	229	273	267	244	252	255	237	235	264	264	266	235	284	247	256	273	209	217	238	244	235	269	253	269	251	264	261	249	242	265	284	242	271	246	224	249	226	273	251	228	237	256	262	254	246	268	252	260	258	248	249	263	242	236	218	273	229	291	244	229	258	244	287	242	262	226	231	231	222	279	223	244	238	235	233	275	256	263	233	245	255	238	242	272	225	241	239	247	252	228	292	240	229	246	267	248	267	262	279	217	236	262	244	288	241	232	220	247	257	248	268	266	258	259	266	275	237	249	267	285	259	254	251	244	239	279	252	247	231	252	247	267	240	264	264	255	281	263	258	254	266	261	227	260	272	236	254	261	244	264	234	267	253	262	233	272	260	265	216	243	258	242	258	253	258	267	240	280	255	230	247	238	255	248	254	257	271	271	241	252	278	229	233	253	258	239	251	250	240	268	265	252	244	233	245	276	242	241	253	226	259	270	261	239	233	263	251	277	249	237	255	249	255	229	252	254	257	221	269	255	255	259	253	246	260	234	253	247	252	241	224	248	233	243	253	228	261	267	278	216	232	250	251	238	266	235	269	246	273	254	242	257	245	226	246	232	273	231	224	236	230	243	265	258	269	244	242	239	256	280	249	223	242	268	261	248	258	251	247	233	256	239	262	272	232	268	273	276	248	248	274	234	251	232	247	268	269	254	262	258	234	246	241	260	270	230	236	237	277	246	224	247	261	266	261	278	258	226	251	257	229	243	258	225	240	272	239	255	230	264	245	269	251	254	265	215	253	234	248	199	238	255	266	270	284	227	276	245	245	279	254	239	255	230	268	230	278	266	250	217	248	225	249	249	268	248	253	233	247	260	232	237	252	248	226	244	227	266	282	259	256	227	249	237	247	262	229	233	268	246	258	263	259	225	242	273	257	260	293	238	236	253	269	283	261	245	233	217	243	272	243	261	246	257	264	237	226	264	251	260	264	256	269	294	254	260	247	262	256	259	269	266	237	252	235	253	280	234	249	249	234	244	240	237	239	236	210	241	247	250	284	246	249	260	257	266	265	274	241	228	252	245	239	235	261	255	254	271	235	242	256	260	266	270	278	262	247	242	265	235	239	283	261	241	273	283	279	258	245	239	244	287	256	221	256	232	225	239	264	244	278	280	267	276	249	267	279	262	272	289	227	247	274	243	219	248	224	247	273	256	228	276	259	222	225	189	287	256	257	243	249	256	267	265	255	242	255	271	282	244	254	268	223	278	254	246	245	254	258	265	254	254	244	263	272	238	229	232	291	241	280	244	263	216	247	235	253	245	231	268	255	241	257	221	236	235	245	265	254	254	242	267	241	258	227	249	249	252	276	253	250	272	260	247	270	218	262	260	253	257	249	265	257	223	234	280	262	256	262	235	265	241	254	248	231	265	252	251	267	263	260	268	244	239	262	246	246	238	233	273	269	227	237	246	241	232	286	243	245	259	256	255	254	233	251	225	230	254	254	242	255	251	216	255	259	246	249	261	283	264	262	267	241	220	245	238	268	283	276	279	262	258	255	268	251	262	235	268	236	273	257	231	251	242	241	270	256	257	240	247	245	268	256	243	267	262	266	235	278	281	247	235	224	252	266	260	244	271	250	241	251	233	243	258	255	263	245	232	214	274	239	258	217	263	252	241	250	262	278	250	235	246	285	249	239	278	279	256	265	240	240	235	255	245	233	238	235	265	262	246	257	269	235	260	249	267	251	262	246	246	246	258	237	255	251	249	266	266	286	274	257	248	253	294	243	276	264	259	248	255	207	252	260	238	236	246	254	292	268	239	246	281	272	255	250	249	242	237	256	253	247	231	244	251	248	261	240	252	272	248	256	237	244	239	286	267	254	237	276	228	249	248	256	246	223	227	245	242	251	264	279	252	249	245	243	268	247	272	235	252	270	296	230	241	241	242	252	256	286	245	264	237	267	263	230	244	265	253	243	258	239	236	254	238	256	259	264	248	283	271	254	245	236	247	239	247	213	228	231	243	232	272	253	283	258	258	236	238	288	251	266	271	253	237	228	271	252	271	242	200	229	251	252	254	262	250	250	225	288	268	240	254	253	264	253	231	286	244	244	285	281	235	253	218	239	239	255	251	260	269	261	247	212	250	255	222	259	299	269	247	234	246	264	228	251	242	248	269	242	273	269	251	233	267	248	229	235	282	266	271	257	264	232	286	268	234	225	269	279	242	239	270	269	237	253	254	289	269	247	263	256	262	255	233	243	264	260	275	255	250	240	239	260	241	245	263	258	274	263	261	254	241	265	264	274	234	242	248	265	247	264	272	268	263	243	275	251	268	257	261	249	233	242	254	234	235	277	255	244	246	275	216	280	222	264	273	248	243	280	260	254	249	222	250	245	255	246	267	259	273	261	261	243	259	213	251	220	224	291	265	268	226	266	227	253	234	231	269	279	285	262	259	276	242	243	253	256	235	272	259	246	235	263	240	240	251	255	263	254	254	247	254	224	245	249	249	249	257	256	307	258	254	223	263	243	256	261	272	266	268	251	238	253	242	265	284	273	279	269	260	248	254	221	251	269	221	256	269	239	250	255	261	267	246	290	269	262	250	272	229	216	261	251	236	274	266	259	252	271	252	252	247	261	285	250	268	272	261	230	248	268	252	245	244	227	230	255	244	242	273	223	248	219	222	242	272	263	279	268	271	257	257	233	292	242	259	260	248	307	253	266	272	251	216	224	290	269	251	221	264	247	275	267	273	242	269	255	258	250	222	244	253	263	255	264	248	267	239	274	252	264	271	253	244	249	289	212	252	287	234	240	246	268	273	264	305	256	281	240	250	260	233	257	246	234	290	215	235	248	262	235	236	258	243	261	266	238	243	229	244	224	227	273	267	248	250	263	247	230	224	249	229	256	252	240	252	282	258	247	226	271	230	252	256	224	247	247	282	263	245	232	255	258	247	256	215	237	263	267	251	244	225	231	252	244	261	248	244	249	227	267	294	244	232	226	268	270	259	245	234	261	245	221	233	237	239	230	226	220	251	262	248	261	244	230	266	233	258	267	255	265	255	245	253	247	227	233	232	241	253	211	243	255	218	234	238	248	233	235	217	245	291	268	245	253	262	252	253	249	252	238	252	264	239	235	255	258	268	258	242	263	238	282	259	248	236	252	266	259	233	246	250	250	261	250	242	249	231	250	229	233	259
9919	10610	19353	23403	22277	20847	19215	16544	14158	11422	9135	7671	6966	5851	5192	4948	4219	3340	2857	2553	2240	2112	1741	1692	1663	1505	1426	1343	1401	1372	1195	1166	1092	1033	955	944	901	888	892	800	851	853	847	867	815	833	813	782	731	760	747	720	712	679	688	669	646	642	607	628	697	642	675	644	655	667	646	595	632	616	598	627	589	628	663	660	655	625	639	604	675	616	654	617	618	644	628	614	651	642	634	622	651	622	626	607	593	667	602	668	633	631	641	670	614	668	618	624	608	624	594	632	598	618	667	605	638	630	665	618	655	609	635	646	617	604	655	647	654	612	609	633	608	649	617	652	640	645	612	633	591	601	641	673	663	641	617	624	626	568	667	636	626	650	626	612	618	643	636	646	664	596	573	607	617	637	591	645	620	688	639	617	614	622	655	651	623	624	643	609	614	574	615	588	629	630	641	619	611	628	596	610	623	655	646	618	616	639	627	616	603	599	608	691	623	603	603	634	653	653	628	641	642	624	628	662	655	664	613	601	636	655	638	602	686	670	645	642	667	637	654	704	640	605	648	630	631	624	629	622	660	643	565	646	634	654	649	666	600	598	622	608	629	609	640	637	580	621	634	622	608	618	546	642	662	598	618	633	657	674	657	625	630	617	609	616	600	632	615	608	640	626	650	621	636	617	660	637	640	620	634	642	649	681	617	688	615	580	630	638	584	668	666	686	666	647	589	667	601	621	621	640	617	645	635	669	611	659	644	643	598	632	619	664	601	604	650	614	652	634	665	576	664	662	628	649	636	628	593	712	663	645	649	638	609	609	618	657	595	659	601	613	651	618	643	617	651	607	589	650	641	643	577	617	607	597	634	615	619	634	656	652	635	633	625	604	624	661	630	575	617	575	632	650	639	638	658	620	628	663	633	606	622	635	628	619	588	606	646	585	658	603	613	652	642	606	616	613	604	642	664	620	592	630	614	647	625	604	615	637	612	636	594	619	606	655	653	610	573	591	632	604	609	661	644	636	634	658	600	645	623	643	623	639	647	633	630	651	601	633	635	619	638	601	646	645	644	634	585	672	579	590	623	640	676	579	640	605	620	598	617	649	602	634	617	604	626	611	613	652	640	621	627	627	633	564	578	670	641	601	632	665	603	622	627	631	618	632	625	618	663	615	668	628	659	652	626	659	684	618	665	648	635	643	635	625	654	629	576	602	603	649	624	619	581	623	622	602	634	621	651	641	638	604	651	646	652	621	628	606	616	598	725	618	650	612	637	646	647	589	597	623	622	691	672	613	615	645	630	633	664	622	621	577	633	651	650	621	639	657	639	610	610	616	610	647	590	637	611	638	624	630	702	641	624	632	639	640	614	632	623	616	631	663	663	641	656	684	616	641	635	619	639	590	624	653	638	634	606	629	629	649	605	622	592	620	629	659	615	632	629	619	634	624	623	641	632	586	641	626	638	611	669	616	618	652	619	593	669	615	622	644	675	615	629	589	634	618	658	651	594	669	598	615	677	623	624	673	605	635	672	587	659	624	629	633	612	605	627	636	595	628	591	648	621	619	637	613	646	638	624	630	643	646	662	673	696	664	657	629	601	664	630	676	629	618	623	669	659	605	656	622	620	630	626	628	585	670	645	617	637	591	620	623	683	586	619	644	621	684	594	639	640	632	636	638	628	656	571	637	655	649	668	641	657	693	591	651	646	588	616	631	659	644	624	633	631	608	642	610	647	608	652	622	613	604	593	619	657	592	636	654	632	644	667	596	645	621	583	621	611	640	654	594	627	630	645	632	670	656	584	602	621	658	639	647	662	615	664	623	592	609	645	664	661	657	668	601	601	681	637	601	637	666	612	613	669	665	616	643	627	629	677	621	634	626	581	632	650	638	608	626	606	657	646	626	639	631	600	633	630	587	581	687	610	652	655	592	647	615	596	645	613	649	689	670	667	604	651	626	635	683	608	646	599	647	637	646	619	707	643	635	634	631	622	636	652	650	644	618	615	612	650	628	692	627	636	650	662	663	629	656	610	600	653	655	634	664	638	626	608	603	641	621	663	676	611	666	607	629	612	610	667	632	654	650	577	642	677	603	621	608	602	616	640	665	642	623	643	581	635	656	608	615	650	630	645	642	679	623	614	653	676	644	621	675	664	622	630	647	617	628	658	684	600	630	624	609	656	670	645	594	618	622	675	634	641	630	599	649	634	627	624	639	594	650	658	642	645	639	616	639	629	628	614	654	658	615	632	578	655	581	624	625	632	609	619	610	586	644	646	618	612	673	678	657	638	611	624	613	636	611	581	640	644	624	613	597	639	612	705	640	587	608	617	585	629	663	596	596	620	612	646	602	661	637	627	647	590	600	661	587	623	615	610	652	634	592	632	591	546	619	661	624	608	687	647	592	608	697	621	632	616	603	631	673	649	653	647	635	659	588	601	628	621	625	650	622	622	619	625	639	667	584	666	656	605	663	617	629	651	659	626	677	634	610	669	636	665	594	666	658	635	652	628	649	611	621	613	603	649	678	628	606	585	584	658	646	618	603	610	654	637	630	632	645	633	636	610	660	649	658	647	612	631	660	633	622	627	655	632	631	647	619	620	633	671	665	642	621	671	627	632	668	626	626	574	642	620	615	641	625	668	666	649	607	649	620	643	620	653	640	602	673	652	617	617	673	625	640	628	624	612	645	652	626	642	628	617	605	658	656	624	643	593	648	573	641	634	641	680	616	628	615	662	583	651	636	649	649	685	622	647	630	635	580	643	615	652	595	603	655	667	599	686	604	619	681	613	623	621	629	573	641	637	636	652	636	623	637	615	642	594	608	639	656	634	640	585	591	660	654	642	627	596	647	620	616	615	622	633	578	647	599	621	619	616	614	652	599	638	654	630	645	622	641	636	610	605	615	566	646	583	625	634	653	645	667	629	635	585	619	589	619	656	644	632	658	611	586	623	654	639	634	673	599	633	648	622	616	645	661	622	639	545	628	601	593	624	651	685	645	653	635	604	622	665	679	605	610	596	612	657	624	644	617	648	652	641	629	580	666	648	661	630	655	604	621	674	611	620	615	638	614	621	597	647	662	685	638	601	649	666	602	623	598	651	647	603	616	651	593	616	601	646	607	649	624	660	634	653	588	627	614	627	622	578	577	633	641	624	646	614	637	626	640	591	649	611	600	609	638	594	640	625	645	624	598	648	595	611	634	666	659	623	672	629	675	638	631	655	663	633	654	640	619	664	581	632	621	617	658	649	689	586	648	625	620	628	680	620	615	594	590	605	634	635	629	650	636	628	607	634	613	595	660	643	622	585	578	670	636	608	613	627	647	649	651	678	658	638	661	676	637	676	663	617	605	632	642	680	611	605	621	600	611	634	613	648	631	628	622	651	645	591	696	638	638	600	605	653	632	665	625	675	628	635	640	638	602	622	606	627	643	581	656	614	638	641	652	651	660	722	640	627	641	646	651	645	618	629	655	632	582	640	651	636	615	680	649	650	621	648	593	691	659
27220	21511	22124	20983	17329	12828	10268	7851	5793	4070	3051	2455	2103	1634	1454	1363	1269	942	854	775	716	642	613	596	590	473	495	522	475	453	446	440	386	409	359	350	357	337	358	393	369	386	330	315	356	359	354	378	301	318	290	295	311	304	323	273	323	296	302	326	298	301	320	307	320	288	298	323	296	294	256	244	301	305	318	310	313	336	301	307	280	302	323	295	291	291	293	293	292	337	324	327	286	303	299	307	312	279	290	318	306	312	299	287	344	293	300	309	314	278	276	299	355	334	286	300	278	302	289	298	299	288	298	301	276	300	321	292	315	282	337	293	288	274	308	287	302	276	322	293	315	291	298	315	293	308	292	314	296	307	293	304	297	303	286	294	336	290	291	310	284	308	304	328	294	303	302	291	300	313	300	320	313	280	303	319	314	322	311	290	287	311	274	328	295	316	311	289	282	279	295	298	316	288	336	296	277	326	328	292	293	302	244	305	297	290	319	297	274	290	291	296	296	296	297	303	288	303	293	314	291	285	316	294	281	302	280	280	287	318	274	277	267	286	315	280	280	308	292	286	293	309	284	294	279	295	298	295	270	306	270	323	278	295	304	313	305	278	297	295	294	308	319	279	317	300	307	320	286	300	278	289	304	305	290	325	302	303	286	293	303	313	265	316	307	320	312	279	273	290	303	285	309	331	285	294	285	300	294	295	296	306	280	300	301	288	268	333	314	323	308	284	311	298	288	287	291	297	314	301	329	299	300	317	305	303	301	325	333	254	304	293	304	301	318	288	299	292	279	314	296	276	312	304	299	295	320	263	282	322	285	297	291	324	308	311	295	308	309	316	286	302	299	286	284	300	296	266	330	310	301	299	317	306	291	277	262	333	290	258	325	336	304	267	273	277	301	310	293	271	291	316	282	297	305	299	254	289	289	335	279	291	299	291	305	261	298	290	306	287	293	295	290	292	252	302	324	298	286	302	344	307	283	286	292	299	285	295	291	277	296	290	287	312	355	314	298	290	273	267	311	309	308	299	285	306	307	256	280	264	315	281	296	289	285	282	280	279	299	310	289	293	307	309	296	280	300	319	297	275	297	280	284	288	288	274	315	295	298	286	281	290	339	292	308	327	331	277	293	309	292	280	308	296	307	326	295	334	292	294	290	292	325	279	313	324	294	281	311	292	308	273	287	270	327	314	287	304	296	318	283	292	308	311	279	276	316	274	307	300	309	311	292	303	311	265	301	307	273	314	319	253	293	297	289	310	281	309	324	298	275	314	287	304	339	295	253	267	278	302	285	303	328	287	330	266	293	296	283	273	309	294	309	302	300	280	310	287	291	296	309	295	319	299	293	307	294	298	290	286	284	303	287	310	301	314	276	273	288	305	285	320	307	289	301	284	304	291	313	316	267	328	333	300	301	292	301	296	301	289	295	284	307	310	304	295	294	279	283	291	281	282	287	312	296	311	322	310	268	277	267	307	328	308	281	286	314	278	264	322	283	297	281	292	320	318	287	297	268	277	306	298	290	280	311	295	315	293	312	292	296	320	317	273	303	294	307	313	300	297	283	321	315	325	304	329	342	292	300	289	290	302	289	302	296	306	289	291	309	305	242	302	298	295	303	314	331	302	289	343	329	321	273	311	283	285	290	283	280	299	283	326	291	291	288	312	274	318	326	275	302	280	310	276	300	302	304	282	286	291	304	314	276	324	308	269	275	297	280	292	318	318	296	281	288	299	294	305	308	310	283	265	314	259	256	312	312	288	323	273	314	261	287	279	327	304	301	303	322	299	289	311	301	320	252	297	307	276	261	284	308	288	286	297	306	298	281	299	303	276	286	280	345	286	288	303	298	313	285	265	303	269	292	293	300	284	280	287	299	326	328	321	305	297	283	278	280	339	280	273	314	300	305	262	288	285	279	313	311	287	312	318	287	326	352	302	280	316	290	263	285	306	321	285	294	303	288	272	304	285	279	329	293	316	288	280	261	297	285	308	306	295	272	315	316	305	314	298	277	322	339	298	300	264	323	301	276	305	276	311	294	279	307	288	299	297	291	302	305	312	306	264	288	268	283	305	286	297	269	283	283	311	314	288	275	267	276	311	299	298	281	295	302	300	259	282	265	287	285	267	292	330	311	312	292	304	273	308	315	285	284	304	313	271	281	301	276	296	284	302	314	305	276	297	291	292	290	268	289	313	295	298	303	301	281	301	306	302	267	305	298	298	295	296	292	267	259	298	288	301	287	285	272	310	283	276	321	314	273	289	312	286	301	316	296	304	300	309	282	308	307	325	301	299	288	300	298	308	292	278	313	310	251	291	305	300	286	300	319	314	274	281	293	315	273	290	270	293	269	329	283	289	299	301	280	289	298	280	294	292	300	323	317	281	307	322	288	286	294	277	319	277	304	285	295	308	298	296	268	336	307	298	281	295	308	278	278	311	303	268	302	282	283	328	309	296	300	343	284	332	329	251	293	279	306	302	318	331	294	284	293	300	322	306	297	312	326	281	289	313	261	323	292	300	322	287	329	307	310	302	308	320	278	271	288	326	298	291	292	307	290	302	305	338	304	264	300	296	267	278	301	314	271	275	286	259	278	259	325	282	283	301	290	313	319	306	309	308	292	314	284	283	313	272	298	284	285	265	326	274	289	278	311	272	276	294	294	288	329	278	284	295	307	301	294	313	302	314	288	281	271	315	288	304	331	296	266	314	259	292	294	314	298	303	281	288	314	296	254	286	275	295	308	289	290	309	306	303	313	291	293	329	261	309	345	292	322	312	304	310	283	278	300	296	354	279	276	278	298	316	306	296	306	282	325	306	308	315	264	284	323	285	289	320	273	288	305	305	286	296	287	277	278	288	330	319	274	303	290	305	289	329	324	282	299	317	307	275	323	295	270	322	309	275	309	275	308	313	279	296	289	309	278	303	283	325	299	298	292	305	273	294	289	280	306	306	290	268	264	320	267	302	316	286	310	279	278	299	279	299	288	295	292	313	327	266	288	273	299	304	313	293	242	318	280	295	319	281	289	280	331	332	278	270	315	322	300	278	285	312	290	296	290	275	329	318	293	288	280	298	318	280	291	295	320	284	301	309	296	306	300	329	281	299	298	319	297	281	258	309	333	306	277	286	268	289	304	284	246	290	294	295	313	290	284	283	297	299	312	312	294	285	265	304	291	314	326	291	324	292	279	325	296	303	323	294	301	313	288	298	284	327	297	287	297	319	305	296	315	278	310	298	308	304	307	345	278	304	301	313	278	314	311	283	260	298	312	306	295	297	319	297	298	311	299	296	278	305	300	300	319	295	306	327	272	306	317	288	290	298	300	298	288	301	291	267	324	347	294	320	298	334	309	311	307	291	342	291	321	310	294	311	288	292	301	303	289	276	303	264	302	270	315	314	284	326	266	274	348	317	270	281	339	297	281	315	300	291	324	307	307	284	302	286	266	291	274	265	273	331	301	302	310	326	357	299	270	299	324	308	303	295	289	292	287	310
16593	15693	25565	30284	29173	27197	25572	23255	20029	16094	12760	11408	10224	8712	7840	7546	6647	5152	4798	4434	3823	3325	3160	3059	2742	2478	2286	2200	2024	2098	1729	1734	1615	1515	1514	1403	1244	1330	1329	1159	1194	1102	1224	1159	1142	1132	1167	1000	1012	914	901	914	909	835	827	799	822	814	816	814	805	829	818	792	762	764	784	740	770	758	781	719	782	741	729	716	711	715	757	708	734	711	752	721	786	748	805	704	729	728	719	756	699	739	754	730	694	699	735	731	671	751	734	783	763	737	708	735	735	709	701	710	687	720	748	703	771	723	742	691	701	717	735	758	716	776	730	681	768	716	696	743	736	751	735	738	676	782	720	736	738	730	730	728	718	704	728	712	690	683	724	744	708	741	728	721	693	689	725	672	745	690	681	731	724	734	714	719	750	757	736	734	717	717	739	744	706	754	734	775	784	763	719	734	745	733	765	733	752	700	736	694	705	754	729	752	743	764	752	759	717	680	737	733	737	687	723	764	687	732	750	723	744	725	730	698	729	728	708	709	695	710	688	706	723	727	701	722	742	690	738	736	700	708	734	711	721	717	680	711	707	725	695	767	694	711	765	755	710	729	766	743	707	722	716	722	730	759	689	706	758	754	721	763	687	693	676	743	773	743	661	708	736	734	763	724	712	706	697	720	713	724	765	721	725	702	675	713	729	748	741	714	724	707	706	740	715	774	707	727	725	715	705	717	700	754	689	706	698	712	758	692	790	746	732	679	746	715	733	760	711	753	766	722	714	670	721	759	678	679	724	732	717	729	721	732	778	730	757	715	726	722	723	734	717	741	691	752	731	721	715	742	739	682	739	725	762	662	738	747	684	688	744	720	695	747	663	716	730	724	722	689	653	783	750	730	714	720	747	721	705	735	711	737	709	707	702	776	734	748	714	743	726	701	757	737	757	726	754	723	733	765	744	732	731	746	690	697	740	695	749	726	718	722	750	785	746	749	720	706	712	724	753	700	695	755	731	715	766	744	689	755	703	734	728	717	735	735	760	675	707	727	764	742	711	772	691	709	741	714	727	686	747	689	734	702	726	718	710	739	732	733	718	665	737	748	735	767	694	727	760	722	754	732	688	766	767	759	704	700	771	710	729	700	731	697	703	696	753	719	728	744	748	714	701	761	765	700	723	694	757	725	710	710	748	735	720	758	729	809	728	676	693	709	741	704	714	768	743	740	696	738	712	712	707	703	752	705	769	777	734	724	715	757	711	760	729	688	753	699	710	719	706	709	746	739	714	666	709	723	702	796	683	718	689	715	713	683	719	728	678	716	690	736	737	711	669	746	739	691	697	719	738	704	778	727	739	727	719	689	713	742	718	778	741	735	785	718	712	671	754	704	739	710	688	701	703	734	747	703	750	720	729	732	772	689	756	724	729	723	731	740	743	750	741	697	736	682	761	764	673	760	759	744	783	742	679	717	731	745	698	748	766	733	736	724	735	712	695	746	668	732	745	706	713	720	750	711	706	711	749	751	780	730	736	742	716	707	754	814	745	771	704	739	740	688	721	751	742	719	700	768	729	702	677	696	727	729	692	756	752	763	729	697	771	766	679	738	728	672	747	720	719	750	705	792	710	692	737	748	739	714	714	713	715	683	713	717	698	716	740	694	749	700	735	678	780	716	752	751	744	681	826	734	707	793	747	758	703	742	719	716	751	711	693	719	749	758	744	722	788	685	725	768	759	734	782	795	705	735	675	711	788	762	708	727	749	705	758	667	707	747	717	727	744	739	731	697	694	791	747	724	709	793	699	750	723	706	778	716	734	740	684	744	704	754	694	720	760	698	711	723	755	692	699	721	774	734	708	744	706	716	733	726	694	736	678	712	703	704	717	748	723	713	738	745	693	666	720	723	729	710	658	660	714	758	746	723	697	702	816	731	722	701	703	696	736	725	731	728	708	730	716	689	764	758	721	692	693	693	758	753	731	723	693	728	703	704	710	769	737	758	723	738	756	789	697	709	715	698	721	693	734	693	716	734	724	747	714	670	751	719	735	675	726	757	703	776	733	750	763	718	708	758	734	690	710	692	696	754	703	715	712	763	766	705	717	715	744	704	686	734	759	657	721	733	758	778	739	733	724	727	826	715	713	752	774	744	696	735	691	716	684	763	689	712	719	768	716	714	781	696	723	690	769	747	682	704	695	753	683	736	704	742	751	715	732	745	704	730	714	718	731	758	748	703	716	721	713	675	728	724	759	707	753	722	716	695	737	764	710	717	702	769	769	709	674	747	752	695	719	762	637	741	720	705	723	661	709	703	734	695	719	713	758	682	745	726	741	764	712	748	701	700	696	721	752	725	740	682	742	731	706	730	726	718	740	714	688	751	727	729	758	672	737	757	751	745	699	716	742	682	680	717	755	690	718	725	740	724	773	740	729	733	680	748	692	705	703	726	657	725	708	757	706	759	725	751	779	676	725	760	781	707	750	711	823	703	726	746	746	671	744	721	728	721	771	736	741	755	732	757	695	760	718	758	730	688	741	715	728	729	718	687	744	721	722	731	700	722	732	681	699	715	725	726	701	773	737	682	743	710	726	744	686	697	700	702	737	734	753	701	701	699	708	741	686	699	743	666	735	722	740	744	747	745	682	731	733	724	697	742	735	746	700	677	727	739	715	758	741	714	759	725	694	697	702	742	703	741	726	705	713	730	695	691	740	744	705	705	719	792	726	760	720	742	721	694	672	728	725	713	755	738	721	763	727	696	758	751	715	684	673	711	711	684	753	725	718	713	697	717	706	740	753	673	737	718	724	741	746	729	727	760	723	781	698	702	701	713	706	725	732	703	658	713	745	775	786	706	668	733	736	719	741	695	711	758	693	720	715	707	743	719	685	703	768	728	777	710	699	701	773	749	729	749	692	720	739	693	739	733	693	751	730	676	730	720	764	749	694	695	764	740	705	748	696	766	727	738	714	711	733	695	679	727	694	738	754	745	765	775	710	670	756	697	728	725	745	752	752	749	755	741	735	740	715	738	694	726	758	747	688	740	807	708	727	690	750	720	691	695	723	750	734	723	757	703	732	746	695	709	707	717	728	732	746	708	718	698	696	712	763	676	699	698	770	720	739	686	736	733	693	737	746	766	702	691	752	693	713	727	709	710	727	730	777	724	760	735	731	717	741	753	728	694	694	778	751	745	774	685	704	700	732	699	682	741	715	742	735	704	776	749	720	673	735	747	696	733	759	790	660	731	695	733	724	730	706	701	758	746	734	712	726	769	739	714	686	674	737	714	727	716	741	727	748	734	726	725	724	728	687	743	728	709	727	727	761	706	743	750	787	723	737	749	668	727	677	746	713	673	768	728	743	772	725	765	697	761	729	735	728	698	723	747	650	737	712	746	727	742	759	724	690	731	740	732	681	718	772	728	721	688	784	766	708	710	711	712	714	729	768	713	689	713	741	719	734	726	765	742	742	746	742	735	688	747	757	732	722	720	733	763	717	711	730	728	695	726	715	767	717	740	727	771
35783	28349	28676	26487	21962	18283	15091	11239	8590	5871	4133	3536	2790	2282	2001	1940	1631	1416	1185	1205	1067	832	824	858	684	631	616	520	584	550	521	468	432	404	388	367	389	378	340	361	353	324	371	333	335	336	365	321	320	299	319	310	269	284	278	275	279	291	256	266	278	309	280	260	250	279	244	260	263	253	243	252	244	260	212	259	268	267	264	273	251	251	254	265	260	256	271	243	269	266	277	255	271	256	270	259	268	253	264	240	267	253	295	258	259	283	254	265	240	293	256	257	284	284	271	262	263	273	277	220	235	232	256	242	246	237	279	250	263	277	265	249	262	273	229	257	264	260	242	278	226	264	256	280	277	285	264	252	243	245	289	257	252	260	230	258	265	273	243	237	275	285	246	266	282	259	245	248	276	252	278	261	266	264	266	268	272	238	266	298	244	251	252	267	271	245	281	270	229	255	286	250	243	264	252	236	286	258	252	245	226	256	251	251	247	227	240	232	249	283	235	283	273	272	254	277	246	245	237	256	258	235	252	258	215	269	273	231	289	284	262	250	285	271	256	261	271	243	249	239	283	266	267	273	236	260	221	238	246	248	270	272	260	249	251	265	254	230	254	271	236	241	229	269	251	280	227	257	253	266	226	267	241	267	250	250	289	215	271	250	227	222	290	272	252	291	256	242	223	257	249	266	283	282	250	272	266	243	239	288	288	248	259	280	277	272	236	294	290	263	247	222	278	231	248	263	216	259	273	205	263	243	231	299	271	258	275	262	240	266	245	264	277	261	244	252	255	255	267	252	270	233	245	234	261	277	250	281	262	278	272	272	243	255	264	258	241	252	261	248	247	251	240	248	264	253	265	234	256	215	258	224	252	247	242	255	264	260	250	231	251	266	253	260	273	241	255	246	240	237	246	228	278	260	252	245	292	245	239	244	269	249	246	276	244	268	244	254	268	269	252	263	257	244	271	248	268	264	239	233	241	272	246	242	276	288	278	245	259	257	239	238	260	242	232	251	263	240	274	256	253	279	258	288	268	242	253	277	265	258	247	220	280	262	259	255	271	263	252	258	252	252	224	287	265	235	226	262	269	233	243	227	250	253	226	240	223	252	234	223	248	265	259	250	263	213	249	257	249	245	245	239	238	253	298	253	245	286	286	247	257	247	273	263	237	238	245	258	237	265	248	236	260	268	265	251	214	241	247	259	286	248	243	236	239	251	276	252	249	247	246	262	278	265	275	274	257	234	249	238	265	273	225	262	251	235	245	264	275	268	254	253	236	254	252	235	242	266	241	238	280	248	252	245	250	263	250	268	266	244	324	242	264	278	261	254	269	265	260	247	276	270	249	257	259	257	237	274	266	258	261	274	276	258	267	260	263	252	238	283	260	235	256	247	255	288	259	257	281	269	243	272	265	256	248	232	275	256	279	247	247	288	239	250	249	246	263	248	266	266	242	260	213	255	283	251	243	262	269	252	236	258	219	228	273	260	230	237	252	265	242	269	259	258	286	250	271	259	263	259	238	232	267	260	276	254	265	269	266	264	255	270	246	254	249	252	260	259	286	264	273	284	262	298	249	271	275	274	242	256	255	256	258	259	223	279	305	251	250	266	264	246	260	277	244	252	240	262	249	267	277	245	281	272	264	250	240	263	253	252	265	248	250	264	269	233	246	248	237	268	237	243	263	261	286	260	243	295	273	259	254	238	243	273	230	244	253	265	266	239	239	275	249	277	260	262	259	236	247	258	281	260	223	242	247	268	262	259	260	266	265	241	264	231	239	266	264	280	266	261	231	265	278	291	226	251	256	241	293	235	286	284	255	278	246	265	250	274	215	261	258	231	282	233	251	265	270	258	249	267	247	246	234	273	265	290	267	258	261	289	259	255	303	253	267	279	278	246	250	234	248	226	288	252	240	258	240	264	264	251	256	234	240	259	246	226	250	248	271	293	250	267	259	252	263	217	242	268	267	272	220	229	272	252	268	225	251	245	287	260	255	265	264	271	244	234	231	248	257	252	270	250	255	266	267	268	246	230	244	249	254	246	257	251	246	237	273	287	242	241	280	242	242	235	257	285	282	265	248	247	250	254	257	242	275	254	246	240	258	246	269	257	242	279	258	250	251	269	248	259	239	263	265	236	265	252	273	254	244	259	242	276	239	260	269	289	242	257	272	251	285	266	271	287	263	267	292	254	220	267	271	246	256	248	239	281	257	241	248	254	277	263	234	249	259	259	269	263	244	240	248	234	227	240	272	250	273	255	273	260	292	279	273	267	254	243	267	280	251	257	279	243	269	264	256	247	229	254	235	230	240	264	237	255	251	246	255	229	249	248	260	244	249	238	295	265	267	241	268	298	276	278	258	256	261	258	245	228	257	254	249	257	234	242	257	255	299	269	255	288	259	237	247	254	251	247	263	252	269	258	226	242	267	275	301	240	271	251	259	229	254	279	250	254	234	252	236	237	253	240	271	258	230	260	294	242	271	258	291	286	246	259	259	237	275	279	240	277	285	258	263	292	245	237	262	263	236	281	263	257	272	253	259	251	250	236	231	249	271	255	256	251	257	266	252	253	272	292	258	238	242	275	258	280	245	242	236	287	264	247	246	258	246	297	261	229	249	247	255	261	251	261	258	259	260	265	238	279	268	225	241	234	284	268	276	271	252	264	285	238	259	294	267	267	250	266	234	245	256	271	234	252	227	270	258	262	253	246	259	260	288	241	227	260	251	240	256	235	239	266	281	273	254	253	264	248	276	259	260	245	265	276	266	274	251	253	249	257	265	254	254	271	257	247	255	261	265	251	268	306	236	257	244	255	282	242	281	254	248	256	257	256	232	247	255	263	252	227	263	245	246	241	235	270	249	226	247	270	262	268	256	249	272	255	246	231	241	222	265	274	258	245	230	281	248	240	244	265	257	257	250	260	272	240	259	261	257	253	269	238	250	275	287	280	248	283	259	244	262	271	257	273	247	242	257	296	280	266	258	224	250	237	274	261	287	239	260	262	270	245	279	252	277	263	234	272	241	243	295	222	298	270	235	238	249	245	266	250	257	251	268	270	246	246	243	257	257	267	239	298	264	267	255	269	244	264	267	256	251	264	244	233	229	258	261	260	256	231	270	248	268	239	271	263	256	300	279	228	257	257	228	255	251	274	278	261	249	238	261	231	235	253	252	247	241	231	239	253	274	252	260	255	255	250	259	280	270	257	239	225	237	272	224	237	226	297	256	235	243	264	252	225	280	286	295	237	240	253	248	282	233	238	253	258	263	252	268	214	250	284	289	247	258	262	263	258	299	263	282	266	266	260	260	258	230	233	258	250	217	273	255	267	249	272	286	215	276	263	284	264	252	261	258	263	270	278	228	247	242	261	238	304	233	238	262	270	241	244	263	250	249	280	257	247	252	284	274	238	238	248	262	281	278	251	281	295	264	284	285	276	260	247	269	276	240	260	259	262	248	278	265	285	258	262	261	267	260	226	237	243	221	278	250	237	247	261
21861	20062	30760	35340	34744	33212	30960	27722	24649	20228	16940	15231	13140	11611	10335	9998	8586	7266	6541	6263	5393	4767	4602	4550	3802	3337	3208	2933	2631	2789	2374	2131	1987	1938	1848	1617	1596	1507	1496	1402	1280	1269	1383	1352	1208	1124	1365	1234	1096	982	928	826	795	798	852	800	757	802	828	757	892	815	814	704	704	711	735	675	712	707	679	702	685	707	703	710	664	636	627	694	674	650	657	662	683	678	658	640	633	596	674	663	631	666	603	624	626	656	678	615	615	618	623	640	649	629	631	660	656	632	641	628	669	624	652	632	625	644	619	606	620	609	605	652	670	644	648	627	592	613	610	583	647	597	647	648	619	599	645	619	560	682	580	612	615	595	619	607	634	650	625	658	616	625	598	588	610	620	608	637	656	663	589	647	625	625	636	622	628	562	618	673	563	655	617	600	675	621	611	632	620	631	609	607	617	587	605	643	659	578	621	623	624	622	616	653	659	636	586	657	645	604	597	582	617	675	598	634	656	626	652	653	641	615	649	626	581	620	606	635	627	657	632	629	639	607	636	654	628	647	621	608	642	656	608	660	650	714	652	606	681	610	617	660	651	644	626	630	649	636	650	608	589	641	636	624	611	642	602	630	630	661	648	624	638	608	613	628	621	636	599	662	632	614	649	591	590	637	645	612	577	599	599	584	618	630	649	653	593	637	624	619	607	619	612	631	654	602	622	603	652	593	610	618	644	677	653	551	645	647	620	630	644	659	605	611	651	646	585	597	617	637	658	639	606	587	643	656	612	634	628	658	645	637	602	633	656	627	613	606	610	625	628	654	626	648	594	660	658	609	626	653	596	645	604	625	615	635	625	650	612	595	591	633	619	607	588	619	594	656	578	642	618	676	638	657	578	632	668	596	641	578	641	610	668	631	634	606	606	639	640	635	666	636	595	567	666	642	673	638	660	632	605	613	642	613	614	645	643	646	635	635	653	593	645	584	603	620	654	636	650	605	578	620	574	648	640	643	630	650	637	597	615	614	623	648	627	611	582	655	618	615	659	619	608	621	629	610	603	648	606	641	636	652	607	668	614	637	611	641	611	624	607	683	601	589	632	632	614	610	606	665	651	683	582	595	652	647	657	637	655	631	614	649	631	642	650	628	630	627	589	652	604	624	600	613	646	634	578	632	637	654	624	656	672	646	640	597	640	643	632	617	652	659	582	655	652	652	609	614	637	609	635	656	605	609	656	604	644	668	620	653	608	615	631	644	664	645	590	636	639	678	687	615	651	585	629	652	651	652	632	624	631	633	637	625	610	656	663	605	590	619	631	647	673	635	670	644	593	611	630	637	618	663	607	634	660	583	609	645	614	640	621	620	671	631	570	645	604	605	629	670	616	616	639	612	645	623	672	611	647	638	620	625	613	636	621	618	641	615	587	621	630	611	614	621	624	629	602	673	642	628	629	641	632	611	643	577	619	643	613	626	636	660	625	642	635	704	648	582	604	619	635	639	620	641	666	655	626	613	604	582	622	656	632	628	623	635	657	633	640	649	615	648	620	647	624	594	633	615	633	624	632	666	675	626	607	648	642	637	564	597	632	632	620	624	610	573	617	647	644	570	642	622	610	608	608	618	636	617	649	609	633	638	637	614	647	652	580	643	642	646	652	622	621	624	629	608	609	609	615	619	632	662	587	587	631	677	578	660	628	580	649	638	572	638	636	652	642	607	615	609	615	624	636	595	672	641	625	669	615	628	675	668	612	604	622	648	580	627	638	654	578	648	609	608	646	602	598	621	609	636	602	651	646	625	604	615	597	660	645	652	660	698	639	586	636	609	654	617	602	618	603	644	623	633	626	615	624	593	615	655	629	651	640	712	637	623	584	581	635	608	629	585	645	649	575	647	657	670	650	650	643	602	602	653	665	624	654	617	614	682	618	626	601	627	599	626	650	627	621	644	641	665	641	627	601	656	610	632	635	609	614	635	636	648	651	649	626	637	617	653	647	640	683	634	631	649	618	652	667	638	668	633	641	616	639	605	609	603	676	628	656	607	619	576	606	661	646	616	624	644	586	659	642	630	668	634	648	618	640	616	647	615	648	632	648	613	662	618	678	627	576	640	617	574	607	624	563	620	596	586	642	570	637	617	600	620	613	657	628	641	660	604	624	632	611	669	649	630	658	619	643	659	681	608	696	600	639	608	659	619	653	621	639	631	546	644	635	620	588	595	618	583	643	582	614	597	573	619	615	634	606	630	649	661	601	640	652	640	657	646	603	611	648	623	645	627	629	642	626	602	640	653	615	628	614	606	607	643	653	641	583	621	655	619	668	603	632	623	626	615	566	629	634	639	640	679	631	664	652	600	641	688	630	598	614	635	668	617	609	669	690	592	634	601	617	609	666	631	615	612	604	638	671	616	637	634	677	568	639	594	606	638	650	657	603	604	611	662	614	628	638	612	647	625	630	591	568	629	637	639	598	667	635	614	625	624	637	667	638	624	612	652	609	636	644	664	604	638	614	611	677	596	636	650	654	642	599	617	625	620	634	624	630	628	647	618	599	663	611	641	579	630	616	619	602	643	620	602	603	606	631	651	617	630	626	641	627	640	638	632	635	645	630	618	627	605	649	621	640	624	611	637	594	641	625	655	618	681	599	624	661	611	661	624	594	624	604	615	664	646	624	632	602	620	625	583	636	630	648	588	619	619	613	629	575	636	622	692	644	596	597	635	609	637	676	589	656	652	629	632	656	635	618	629	643	609	572	650	640	612	630	599	621	636	630	609	616	643	635	630	603	626	660	624	628	615	673	595	646	666	638	647	654	614	592	643	610	680	619	635	636	654	644	647	630	608	610	613	602	635	609	650	624	616	662	606	587	632	645	602	634	621	628	654	663	608	573	637	613	634	647	577	691	668	602	623	635	570	667	696	620	627	610	628	605	599	653	621	657	621	641	611	648	604	579	623	598	616	618	586	656	662	614	668	660	645	643	660	660	612	635	657	634	581	600	626	650	670	583	610	644	632	644	633	620	655	613	611	608	654	636	641	638	657	651	681	627	626	654	641	612	620	593	603	613	648	612	638	669	602	632	640	614	616	631	594	659	632	620	642	625	663	590	670	592	566	636	647	652	628	570	624	625	612	647	623	663	666	654	616	591	636	614	652	621	634	645	660	617	625	686	663	578	607	649	615	605	662	631	659	666	647	623	590	649	664	633	632	632	587	688	591	635	656	648	590	620	627	626	611	617	610	620	585	630	617	618	595	620	613	606	628	628	642	634	631	614	663	674	585	658	687	617	643	670	613	608	593	674	644	590	683	605	631	606	619	630	634	617	618	626	641	650	630	690	671	627	639	606	660	614	650	624	634	623	657	591	610	692	604	643	616	623	587	634	631	656	644	629	622	585	652	612	655	674	607	576	601	625	618	640	657	589	672	591	632	632	645	684	600	664	617	630	610	638	593	609	619	637	615	634	641	649	641	626	669	630	582	643	640	663	620	590	624	623	601	645	594	575	596	649	602	634	636
18177	15155	16033	14505	11848	9093	6782	4700	3404	2510	1902	1613	1365	1102	950	788	757	561	531	510	501	447	412	400	329	379	350	378	354	330	276	297	318	304	279	277	288	254	259	266	295	284	281	295	279	276	260	260	275	258	275	259	262	257	240	249	236	282	246	236	259	263	252	213	265	249	246	251	233	266	238	261	258	240	254	255	247	267	242	232	248	248	247	255	242	258	244	268	239	241	242	257	264	247	248	230	235	275	237	283	248	267	238	248	246	251	270	273	257	259	243	240	266	253	295	256	245	233	246	259	243	251	252	266	262	268	284	254	246	207	258	269	278	229	266	244	241	253	244	269	250	268	233	249	236	275	223	285	284	220	273	278	231	250	232	223	258	240	255	253	252	254	248	235	256	265	230	252	233	226	249	212	260	258	224	241	225	247	215	269	274	250	252	242	233	238	241	243	238	258	257	260	283	245	254	236	236	280	263	248	226	237	270	223	231	237	255	245	259	232	268	243	261	274	257	251	263	263	281	226	240	238	230	253	240	277	233	275	268	239	277	273	272	248	246	280	255	233	245	242	252	274	246	251	251	266	267	226	262	234	253	244	252	235	248	225	240	250	269	238	216	263	235	257	256	236	252	235	219	225	236	249	259	272	278	227	228	257	228	289	238	251	221	274	243	261	251	237	248	265	227	269	262	269	243	245	235	262	238	258	241	261	230	223	248	275	263	215	254	219	243	257	251	240	259	238	250	232	247	279	253	255	261	265	234	258	261	274	230	251	246	244	243	267	250	250	235	239	242	274	255	288	252	222	252	275	248	262	253	252	256	270	253	242	243	233	268	269	245	265	261	238	212	240	254	267	264	240	242	215	299	256	253	266	243	244	262	224	212	264	221	254	268	275	244	225	270	258	258	257	258	251	250	238	219	250	211	235	217	262	243	241	226	260	221	261	248	245	222	233	228	241	230	270	248	266	277	256	260	244	237	258	244	268	254	225	268	264	224	245	243	249	261	250	263	279	246	278	276	243	247	259	236	247	219	224	261	254	252	218	223	257	241	235	256	248	241	290	259	243	248	247	229	253	232	235	271	254	218	247	261	269	250	249	272	230	243	238	281	235	264	271	200	238	253	269	253	257	249	239	256	229	260	245	238	262	279	214	230	252	261	252	253	234	233	237	259	253	272	252	238	247	227	274	257	247	266	251	230	255	258	216	261	243	227	261	239	224	234	276	268	234	253	224	238	272	246	257	233	281	257	243	231	248	285	225	255	255	273	238	226	249	257	267	236	269	242	255	245	264	220	247	238	248	242	242	258	239	253	223	267	261	231	246	221	267	256	265	249	236	266	209	228	264	242	235	242	228	256	261	272	240	236	239	238	288	246	274	244	275	268	243	252	255	246	247	243	258	261	255	239	224	261	262	250	237	249	252	236	238	281	255	252	222	250	235	230	254	271	261	253	251	243	256	229	250	272	265	240	248	263	242	257	251	252	241	236	264	247	258	227	241	236	245	228	247	241	225	282	288	275	264	262	252	254	251	237	232	229	262	228	260	271	213	275	269	252	250	222	219	240	233	272	255	251	259	261	264	247	244	253	255	256	222	224	246	225	239	252	262	266	238	248	236	233	232	228	233	248	231	231	273	214	248	253	284	227	217	278	235	245	254	240	266	255	255	277	256	229	272	242	231	265	239	265	248	238	257	271	276	243	239	258	240	264	270	236	232	260	251	240	232	266	262	249	260	279	281	254	251	241	279	240	253	263	272	233	274	242	257	294	248	271	265	237	246	250	235	238	260	228	259	278	244	227	249	255	273	245	267	223	251	256	235	266	266	257	249	264	243	247	267	223	238	257	261	232	232	224	252	255	246	257	239	271	248	247	263	250	242	257	257	243	248	254	240	258	267	264	246	261	240	253	259	247	238	233	266	279	255	217	278	231	249	245	265	235	256	259	269	231	255	257	237	242	241	265	242	253	232	237	268	223	242	251	235	238	259	259	230	232	244	242	231	253	265	225	237	235	242	261	235	263	235	247	258	235	220	248	271	273	293	266	255	249	227	244	281	238	237	278	237	232	260	278	260	247	237	242	226	235	241	252	267	246	242	244	260	235	275	255	244	259	249	242	285	228	261	255	247	262	258	255	231	228	243	239	271	243	233	235	271	245	234	248	273	216	274	261	239	247	262	248	243	217	266	217	258	244	233	243	285	225	237	255	254	262	236	262	245	248	232	241	279	249	239	257	254	261	259	258	217	266	219	217	244	230	255	242	237	266	248	245	234	289	242	242	228	237	255	247	248	239	270	242	250	231	265	203	241	267	246	258	247	236	238	258	224	273	277	236	267	239	254	226	287	236	262	267	267	259	269	250	246	237	239	284	225	239	252	247	263	249	232	209	242	253	264	223	247	262	253	260	246	246	235	237	258	254	237	278	260	234	251	239	261	260	253	211	276	253	242	237	282	264	242	249	257	271	250	225	267	265	280	249	245	259	246	268	243	230	247	245	260	250	269	247	238	260	222	269	283	257	239	260	240	227	249	249	265	274	240	236	248	258	225	259	266	260	247	250	259	241	250	244	276	267	250	245	242	230	241	239	254	285	263	231	240	232	259	226	246	256	273	252	255	248	236	267	227	229	248	247	245	235	236	229	241	272	261	253	262	217	250	245	244	256	246	263	266	236	239	249	227	238	222	249	236	248	238	242	262	262	240	257	252	223	224	220	272	250	246	226	234	261	240	237	260	250	227	285	233	225	271	236	240	253	248	232	309	258	264	249	257	258	277	221	238	260	255	283	222	239	271	275	270	268	272	246	249	261	244	229	239	256	203	230	233	261	226	228	249	251	271	273	248	273	264	275	247	248	242	245	240	254	279	264	221	255	231	259	259	261	264	249	250	256	243	259	242	245	267	231	272	228	263	210	238	265	269	260	242	223	247	250	243	245	245	241	293	273	248	274	272	250	237	251	240	277	256	275	237	262	265	240	233	246	285	279	247	236	258	249	258	258	261	253	239	257	245	212	234	255	263	231	278	264	261	246	266	256	269	250	254	269	227	252	283	261	232	224	239	252	253	242	263	266	258	220	225	281	220	251	237	220	270	230	247	227	241	251	259	278	234	226	270	250	238	222	217	247	207	268	252	242	249	258	226	231	250	241	216	256	263	269	229	224	243	254	250	248	221	242	250	279	245	229	241	242	251	238	263	268	243	245	249	242	231	245	211	234	282	250	232	280	231	261	225	261	261	259	240	259	257	233	253	258	258	265	250	241	268	261	247	246	240	252	254	256	235	245	252	253	256	245	276	253	254	244	236	267	264	238	251	271	269	239	249	258	273	266	228	257	256	262	278	238	267	268	253	234	263	250	253	258	229	212	231	223	247	237	245	246	248	257	258	242	271	250	243	238	241	222	269	254	240	283	250	275	244	232	251	234	247	264	258	251	271	277	243	237	258	265	243	255	284	250	240	271	227	234	244	247	252	244	258	239	284	235	273	251	254	227	261	268	262
10279	11526	19836	24368	23471	22312	20201	17196	14258	11398	9376	8183	6628	5577	4952	4579	3855	3083	2784	2481	2321	2031	1830	1754	1525	1520	1399	1380	1373	1272	1211	1094	1027	943	926	880	931	916	902	905	827	836	903	909	824	832	767	784	699	722	706	746	641	626	665	702	636	662	677	649	674	626	662	677	616	616	648	611	587	643	635	662	646	613	618	607	633	629	601	574	614	630	613	633	624	639	657	600	606	646	633	624	649	607	647	617	622	643	618	610	657	641	596	647	625	636	633	649	620	581	641	627	582	617	600	602	629	611	620	636	644	620	642	647	645	657	635	650	650	643	598	618	658	616	575	634	591	645	616	596	599	645	631	626	603	643	631	668	632	600	639	627	594	643	639	612	582	662	636	638	580	606	655	620	612	611	649	614	595	627	647	631	622	645	653	605	599	620	626	645	627	621	636	592	629	626	664	652	618	633	625	622	627	641	617	642	629	646	599	664	637	678	639	645	595	660	620	612	638	595	598	629	605	635	629	666	607	608	564	609	642	615	634	619	646	648	608	592	571	625	627	601	600	624	635	605	612	688	656	612	617	572	626	650	637	591	584	619	625	611	646	571	630	595	648	599	651	611	628	592	645	642	604	681	638	620	633	608	607	612	636	601	624	605	616	624	668	648	623	632	574	620	634	637	628	644	680	646	603	629	657	621	645	619	646	618	628	637	595	631	632	633	612	644	611	621	600	602	615	643	613	587	605	589	635	630	615	623	665	630	620	628	611	621	629	674	649	613	592	617	644	606	643	618	604	672	585	642	585	596	637	622	618	614	650	570	609	652	614	638	659	611	660	646	615	596	603	607	659	584	660	643	611	598	662	595	601	650	608	613	661	606	636	667	646	605	608	605	650	591	618	594	639	648	644	593	649	635	623	631	637	621	597	606	645	592	623	650	606	604	575	608	610	613	620	632	650	679	611	633	646	597	643	629	648	657	611	638	611	609	611	627	615	664	661	603	637	609	648	618	579	656	644	626	581	659	655	585	599	662	611	623	619	635	618	592	612	645	618	637	620	694	665	641	593	605	612	631	607	613	651	616	619	618	617	637	620	656	613	609	625	623	610	624	642	625	617	631	641	664	639	638	645	618	639	619	613	619	679	591	636	642	625	640	637	630	580	623	590	617	648	650	649	606	587	637	632	604	590	634	623	592	609	590	616	655	612	670	618	608	633	595	614	620	628	623	586	627	595	591	645	672	599	615	657	634	593	597	642	585	603	678	675	622	636	619	617	633	630	649	610	598	656	582	609	627	641	632	618	642	677	633	648	589	605	610	715	611	607	690	638	656	582	631	664	642	634	625	624	648	651	675	637	655	622	611	600	674	606	605	600	638	617	610	602	638	635	629	608	677	611	655	592	643	647	621	576	622	614	611	585	653	646	648	642	590	633	619	572	645	616	608	587	595	601	623	608	642	627	581	572	621	639	629	599	666	622	687	634	608	618	654	646	666	642	668	620	661	655	602	649	602	619	603	620	632	624	657	576	588	665	623	669	665	573	617	615	616	621	648	604	616	692	588	675	576	637	625	638	597	671	653	606	592	642	655	586	642	627	596	640	630	597	621	619	624	600	617	593	615	585	610	644	600	627	620	638	696	677	629	652	667	663	619	638	630	681	616	557	626	623	623	645	646	619	625	599	624	613	594	611	629	598	605	606	621	632	634	659	639	643	611	574	610	621	627	632	667	624	625	628	607	637	615	627	624	702	625	661	593	673	582	619	628	621	652	651	616	640	665	630	601	638	666	657	630	579	615	631	621	624	642	667	652	629	642	650	649	639	608	584	626	635	622	635	571	633	608	614	637	672	642	632	626	634	604	580	621	619	604	650	623	642	599	653	669	636	660	606	656	623	614	633	653	572	597	676	613	620	674	589	593	628	625	674	665	632	640	606	618	597	651	608	625	633	608	564	659	628	609	659	597	612	668	596	638	634	569	649	609	606	606	649	588	606	641	619	606	625	641	589	583	642	661	615	624	612	601	638	602	622	617	662	620	649	616	627	602	621	619	601	598	611	638	637	688	597	618	587	624	628	645	644	635	653	655	639	599	696	606	602	615	644	585	621	640	612	659	607	613	616	610	645	633	606	642	629	611	644	650	636	613	627	656	623	608	641	645	595	653	611	600	614	663	676	591	568	595	625	604	609	593	667	628	657	624	635	604	670	646	607	620	640	635	624	634	639	639	626	594	680	616	623	606	660	648	585	614	609	655	630	629	611	610	617	590	598	657	694	679	604	620	625	661	578	582	669	653	624	634	611	635	633	586	578	659	621	595	639	571	602	627	617	618	646	641	612	615	633	684	606	652	635	654	603	634	614	598	602	627	624	643	667	609	602	671	638	617	629	668	626	558	593	598	686	587	629	592	645	588	629	583	627	636	679	624	605	638	614	623	659	655	671	646	597	613	585	603	642	629	614	656	616	603	664	672	622	665	616	601	641	669	609	663	660	611	660	595	603	669	580	638	669	572	647	626	643	619	647	648	613	611	665	639	610	668	600	654	618	622	661	628	635	568	582	603	603	624	605	606	570	667	629	619	590	641	532	639	612	615	617	663	607	632	671	626	613	597	600	635	667	683	659	647	640	612	601	652	606	608	605	606	585	620	625	611	579	603	583	627	655	576	618	643	629	645	649	625	662	590	647	623	608	640	656	630	650	662	632	642	620	631	638	651	619	638	636	623	608	671	640	614	619	667	624	590	662	625	641	584	573	618	600	623	654	624	604	635	569	594	642	607	603	603	609	615	645	666	585	634	616	583	611	603	661	630	592	610	645	590	607	629	652	633	644	637	633	605	594	703	607	604	641	630	674	619	629	584	656	632	629	667	658	602	659	631	601	611	589	635	580	636	649	674	615	695	668	649	616	601	629	621	630	606	615	621	596	639	587	632	658	606	647	608	577	593	606	599	623	612	583	631	657	639	651	601	662	641	640	606	626	642	663	606	583	604	578	642	590	654	603	672	623	617	613	639	650	642	646	615	598	600	561	639	605	646	598	617	634	627	671	626	636	666	666	644	627	654	634	631	634	612	619	634	640	589	607	596	664	601	625	652	620	574	615	612	626	609	635	622	606	643	629	606	608	611	642	630	637	628	617	639	654	644	639	628	601	626	566	648	643	638	630	641	639	615	616	632	608	609	617	662	634	598	626	648	621	667	651	570	660	611	598	623	647	644	600	661	594	630	640	682	660	624	601	606	558	640	627	614	586	560	613	629	643	608	598	585	608	656	664	617	605	667	608	643	624	655	676	605	607	627	605	635	620	591	649	638	605	614	624	622	630	638	641	655	600	596	615	672	640	648	631	632	578	631	600	640	604	635	615	638	622	614	603	631	630	604	619	627	626	653	595	649	618	626	583	653	649	624	598	599	668	672	641	648	644	636	617	631	633	600	633	632	619	597	633	623	647	638	621	652	582	632	579	636	646	620	614	638	618	584	611	683	590	634	640	616	692	619	650	676	626	642	632	570
27866	22822	22455	21483	17857	14255	11120	7682	5710	4066	3269	2534	1937	1627	1447	1346	1177	911	884	870	778	641	683	621	602	541	490	464	481	452	443	454	392	432	391	369	403	375	360	347	383	371	351	346	368	330	325	339	318	361	319	283	308	329	295	308	326	340	298	321	317	339	269	292	291	297	273	353	285	306	310	284	297	318	276	291	300	296	275	300	295	289	287	331	259	289	313	294	294	288	313	354	295	295	303	277	289	327	287	294	264	299	301	318	268	305	280	294	310	293	306	300	279	306	285	295	295	290	298	303	298	310	339	294	281	300	300	270	297	303	290	271	291	303	233	274	300	281	316	301	281	305	280	280	295	342	273	281	290	305	331	292	289	304	288	283	330	303	295	305	301	294	254	271	287	279	289	285	290	306	278	292	301	254	271	294	313	305	294	333	311	294	301	308	287	280	276	275	288	314	296	299	318	294	316	305	301	316	332	310	296	289	305	265	282	310	317	296	293	268	292	280	300	280	306	293	293	292	323	300	275	282	319	290	307	332	279	320	290	303	293	290	306	286	279	263	290	286	279	300	299	320	297	275	310	291	251	317	292	298	296	320	286	313	292	310	278	291	306	305	288	320	289	292	300	310	278	298	297	285	310	261	296	269	272	299	293	280	321	316	296	322	296	281	288	307	296	303	289	280	305	295	299	348	305	303	313	285	246	300	299	296	297	304	287	298	312	264	280	273	310	297	299	290	276	294	282	279	293	323	314	298	274	302	307	296	289	317	314	251	274	288	283	311	290	275	297	331	287	280	310	295	301	303	298	317	291	283	292	311	309	335	299	320	342	306	299	295	271	279	280	298	284	323	293	292	299	297	274	282	287	306	300	326	281	296	271	312	312	291	291	323	285	280	311	304	319	297	285	296	270	308	283	275	277	306	275	286	294	281	305	310	286	306	294	244	279	274	304	285	305	300	271	315	257	284	287	298	290	282	293	244	296	299	297	305	329	296	307	266	312	299	300	285	306	288	287	289	282	296	297	277	288	321	308	301	301	279	307	285	329	298	285	321	318	320	298	299	278	293	293	294	266	324	311	260	325	304	315	290	271	300	281	269	281	280	280	285	248	293	280	306	281	306	277	269	301	289	300	278	320	291	289	288	276	286	316	300	316	304	308	302	288	289	305	278	336	306	291	294	293	299	294	285	289	296	290	310	303	306	305	294	307	288	286	312	273	307	301	279	294	301	326	299	286	314	295	284	279	275	247	300	293	319	281	299	297	302	292	306	278	302	296	284	322	308	275	263	266	262	298	302	275	293	280	307	294	298	285	282	309	305	292	281	301	296	297	283	279	299	268	294	284	287	286	308	313	297	294	293	303	327	266	335	315	270	288	321	301	297	280	286	287	296	301	315	305	296	277	316	301	286	299	325	300	319	330	322	298	310	300	295	296	319	283	278	279	283	276	285	282	325	250	299	290	267	305	272	326	287	326	305	276	307	300	300	300	327	346	292	266	287	297	297	281	269	293	279	268	303	267	243	317	278	300	314	305	295	320	307	316	252	290	309	282	306	298	302	306	281	270	288	301	280	277	296	298	299	297	305	284	323	295	260	289	314	276	321	265	282	303	281	279	280	287	280	289	298	302	314	284	303	291	283	293	280	276	291	289	271	311	324	284	280	276	309	273	287	321	292	310	309	323	288	286	290	280	325	288	294	250	312	268	306	285	301	280	291	277	320	309	280	307	297	287	299	298	281	304	295	307	297	276	306	282	258	291	316	269	297	273	306	311	295	274	272	302	280	261	309	299	310	294	262	304	313	270	283	287	291	283	281	293	297	289	324	289	300	319	302	277	314	280	282	280	298	339	280	307	307	318	302	271	281	309	314	326	286	324	270	290	284	293	290	319	286	295	307	287	291	297	340	317	274	294	305	286	304	298	301	316	264	292	292	309	309	307	300	303	264	285	319	271	295	298	317	302	276	273	305	308	314	265	329	286	289	284	278	272	291	314	263	262	318	291	291	318	261	297	264	287	279	302	301	301	283	323	326	272	294	304	267	325	283	313	283	298	299	330	253	293	294	275	282	295	318	295	304	305	307	352	298	244	320	294	305	296	271	291	280	304	277	259	309	291	312	311	290	310	308	325	307	258	285	308	278	290	283	292	325	273	309	292	302	296	273	292	275	304	320	303	301	301	301	288	287	289	313	312	288	320	297	315	292	288	294	308	298	293	307	315	287	281	296	325	297	294	285	292	303	270	293	300	278	295	305	255	309	310	295	306	301	289	291	313	303	289	249	297	281	310	282	288	305	281	279	292	264	316	305	300	295	318	299	283	297	296	295	297	304	284	323	320	279	276	259	295	297	283	286	293	286	296	282	270	272	321	297	311	317	301	303	305	282	315	280	310	278	275	279	280	309	346	292	300	279	286	281	302	291	293	281	303	264	335	299	296	279	274	268	302	305	292	278	327	291	272	331	335	295	298	297	275	260	257	278	302	267	267	278	286	293	330	298	293	263	297	287	313	298	296	261	294	256	280	275	290	310	262	292	275	302	301	279	300	295	310	279	292	310	279	293	312	304	314	313	306	278	305	285	291	288	296	293	293	275	302	285	309	280	330	298	278	305	282	294	278	278	308	255	287	308	285	302	311	288	310	275	316	289	313	278	321	295	320	281	289	304	355	314	300	288	321	300	283	283	331	281	303	310	269	279	264	272	293	281	271	307	323	260	295	287	278	262	325	291	298	283	306	296	269	311	325	286	285	263	336	293	272	294	277	273	302	310	292	332	258	289	306	284	286	301	297	318	300	300	275	282	296	312	303	294	287	298	292	288	261	283	272	284	336	297	275	276	323	329	306	298	273	333	280	307	315	305	309	306	279	291	323	275	282	280	311	287	314	290	279	303	265	301	299	272	274	298	309	286	290	312	290	289	277	329	262	288	310	294	276	287	300	330	300	345	293	277	322	328	299	317	273	273	291	289	320	283	295	319	304	285	276	262	303	320	286	288	308	308	295	308	328	310	287	278	290	290	283	280	282	296	282	302	305	312	306	280	271	286	320	305	279	282	303	302	275	299	301	292	311	296	285	265	289	297	306	314	299	287	310	279	307	298	306	296	345	282	309	261	303	296	292	301	310	317	306	292	282	310	293	287	314	294	284	296	269	286	265	300	281	300	307	280	280	319	312	288	273	306	272	278	327	298	292	298	283	296	321	295	277	299	290	313	282	303	261	290	273	316	289	283	311	323	301	265	292	281	319	309	311	292	296	325	305	260	295	296	277	291	286	305	276	300	321	285	350	327	295	307	285	317	292	315	260	296	297	307	284	277	331	313	282	314	297	311	307	275	298	267	293	278	345	260	261	287	332	309	244	313	281	275	335	326	287	269	249	264	297	316	284	278	323	319	306	319	299	264	277	295	289	287	276	277	265	303	303	262	268	266	302	305	262	297	304	313	282	308	308	306	296	330	278	289	292	296	302	275	317	322	321	270	317	276	273	290	303	288	286	277
17087	16397	25200	31250	30551	29020	26773	22759	19424	15963	13823	11653	10062	8384	7583	6969	5997	4991	4527	4658	3999	3359	3244	2978	2875	2385	2269	2137	2088	2086	1809	1715	1453	1461	1344	1367	1318	1294	1271	1219	1100	1193	1207	1158	1090	1063	1084	1057	964	936	913	865	847	863	800	872	809	798	850	820	797	855	772	763	758	763	773	724	734	730	757	744	800	749	729	780	709	726	701	785	685	715	702	683	787	728	745	722	732	697	742	751	780	743	670	711	723	702	741	715	739	682	741	704	744	730	734	723	691	781	707	722	705	714	780	718	677	732	742	668	711	749	765	751	707	710	718	715	720	707	728	705	718	686	764	717	747	723	740	705	742	698	698	701	674	766	693	690	766	732	806	694	760	718	717	712	679	718	723	710	735	735	720	706	757	724	700	722	726	745	694	682	720	723	712	704	814	734	678	740	673	745	743	735	692	725	679	710	719	715	780	683	723	725	715	714	724	726	695	749	729	762	725	697	697	714	702	742	724	702	691	761	779	721	698	716	697	730	745	814	741	697	695	728	744	730	686	689	681	727	725	729	726	722	700	693	749	730	704	700	709	671	718	700	716	723	744	697	735	730	706	675	763	779	696	761	719	741	742	746	725	768	718	704	680	716	703	711	781	745	742	742	709	753	737	669	697	688	695	709	734	692	739	745	691	725	717	737	706	765	699	781	723	750	722	755	695	709	705	704	735	694	767	723	705	763	749	707	742	684	700	700	684	731	721	735	706	699	692	701	738	712	697	759	764	676	730	758	768	739	764	756	732	704	750	712	756	709	732	737	759	711	743	707	734	718	746	706	686	729	705	699	734	733	743	745	704	721	716	775	765	706	735	731	747	707	722	725	738	707	692	696	713	715	719	757	712	775	743	732	715	681	732	722	748	748	731	719	776	731	762	738	750	730	723	698	704	712	699	695	705	709	720	727	723	685	749	705	696	724	697	684	759	718	701	714	730	750	701	715	709	723	692	678	721	768	707	732	693	739	711	750	693	733	692	707	723	707	694	717	706	657	720	696	769	744	713	714	718	714	753	734	695	738	733	707	762	740	771	700	744	734	716	688	727	736	696	680	693	726	709	703	725	698	736	712	720	745	708	736	726	766	744	714	696	768	683	725	682	669	696	688	750	714	713	699	710	747	678	727	703	693	687	748	731	754	734	737	697	722	739	751	706	704	718	705	736	756	714	732	735	726	717	675	679	728	770	737	764	742	676	684	725	738	702	729	750	723	715	754	781	761	713	717	704	708	735	681	756	734	708	687	704	688	750	681	684	689	725	690	683	720	749	731	710	741	731	696	699	744	705	719	750	713	690	736	737	747	723	692	728	686	652	767	684	724	716	730	719	728	739	735	674	686	683	756	736	708	746	740	673	777	710	742	718	718	728	721	752	714	681	713	719	732	739	700	724	660	734	775	697	737	687	693	725	699	740	733	722	719	689	768	694	761	683	723	684	748	680	728	708	734	663	725	786	728	763	733	731	728	706	672	711	676	758	723	737	755	734	720	698	719	741	687	661	740	730	706	768	742	754	680	737	682	726	715	708	700	721	740	712	714	684	722	758	695	685	696	720	769	707	726	689	685	720	688	703	700	706	767	775	678	706	726	719	708	680	666	707	724	768	729	714	746	750	759	704	708	699	744	692	705	737	667	747	773	696	678	724	706	763	659	699	724	737	702	697	737	746	719	709	722	716	742	696	729	755	708	734	717	763	705	713	684	777	716	711	700	684	686	707	694	718	744	757	691	726	696	738	750	738	747	726	677	755	681	733	719	745	755	746	743	712	728	670	737	702	710	749	745	708	723	737	721	711	754	693	702	711	689	776	717	728	730	671	718	777	724	698	714	714	683	729	720	747	704	710	718	708	718	747	722	690	713	711	734	713	737	735	709	677	684	715	719	735	758	737	792	743	800	722	678	747	724	712	719	702	736	766	702	757	755	689	714	727	746	715	752	731	752	734	728	750	781	701	762	691	712	723	700	723	718	704	686	749	722	735	733	768	721	723	746	696	720	745	741	726	731	750	693	713	713	784	728	703	736	755	712	726	712	726	718	731	769	738	738	740	706	721	752	674	724	684	699	654	705	682	722	721	753	717	688	685	748	731	684	744	698	739	765	740	774	719	692	718	757	727	771	724	729	756	739	694	698	704	778	738	745	721	754	707	742	712	728	695	715	707	738	738	711	730	691	747	763	743	732	710	677	722	743	715	781	736	726	715	702	723	703	686	706	741	693	743	721	709	739	741	677	746	703	710	691	748	717	724	688	703	736	710	708	760	726	754	715	740	692	744	738	759	767	765	697	733	719	747	689	725	740	723	693	714	700	733	721	713	703	711	812	712	730	703	720	782	709	747	757	763	751	711	727	752	690	683	734	739	719	715	676	721	731	708	683	712	716	717	704	783	766	760	756	781	732	726	694	739	684	730	738	722	719	730	750	713	773	755	698	706	722	739	761	725	709	712	721	755	724	760	718	712	714	725	721	664	653	745	671	703	720	720	713	736	720	733	718	713	711	700	743	729	760	707	684	745	691	754	742	742	693	719	763	746	717	735	727	742	715	673	687	707	779	696	691	699	737	728	722	719	717	739	727	768	725	727	738	766	715	730	699	692	716	739	750	720	718	683	702	746	700	711	701	716	699	743	780	746	757	699	698	749	661	717	720	727	716	704	677	716	670	689	716	756	706	726	714	735	692	715	733	749	770	703	748	756	718	741	765	759	680	726	754	719	720	726	698	718	670	766	758	767	740	762	719	743	733	707	673	699	700	738	672	693	716	724	767	684	697	697	746	742	707	709	717	707	701	682	720	796	735	760	740	730	723	716	644	742	726	706	739	744	737	751	751	696	736	733	716	681	707	681	679	730	675	740	741	674	730	777	706	724	695	684	704	685	755	712	719	711	684	709	688	719	707	729	718	745	696	748	688	725	730	726	714	704	738	691	710	713	724	765	705	674	688	714	753	743	652	723	725	713	702	725	703	751	746	714	748	759	762	747	677	737	789	737	727	723	735	687	709	716	724	700	726	746	752	677	698	743	682	712	703	732	714	782	687	778	699	712	742	714	692	676	705	732	720	722	715	665	717	737	739	763	720	700	745	747	747	721	776	696	741	724	727	747	744	737	652	750	718	665	776	741	706	712	714	747	735	698	748	718	720	685	750	730	754	698	677	731	671	708	777	746	734	695	708	726	731	722	697	725	738	748	770	725	697	765	670	691	692	752	683	739	756	685	684	711	703	738	709	717	711	770	664	684	705	742	676	710	742	743	709	712	729	705	709	754	718	732	723	697	646	767	707	701	703	681	722	703	744	721	761	743	692	689	702	730	688	714	734	714	700	750	720	687	719	697	724	750	724	736	717	712	690	697	703	766	696	705	726	702	699	768	691	738	717	791	668	713	703	718	756	723	748	717	690	686	726	674	757	745	720	728	693	723	684	725	721	681	733	674	744	712	738	708	743	729	680	677	770	703	702	714	712	684	758	710	672
36696	28896	28357	27599	24111	19726	14996	11082	8383	5804	4556	3510	2686	2103	1978	1914	1596	1332	1197	1278	1082	837	837	802	759	653	570	538	539	544	493	481	405	427	436	381	361	377	372	339	339	343	342	343	310	304	357	366	314	318	275	291	283	268	260	290	265	286	276	284	262	281	273	260	265	267	294	272	250	251	243	258	253	254	278	229	262	268	278	269	258	244	264	234	253	263	271	289	243	243	268	271	262	235	288	280	283	248	276	292	250	250	261	235	251	261	278	282	243	254	244	287	262	228	259	262	285	259	234	240	250	245	258	251	257	263	263	219	263	254	248	265	267	273	260	285	268	241	263	281	215	269	237	252	258	261	281	290	243	227	251	261	253	265	260	224	261	244	252	262	250	268	260	268	239	240	252	259	271	250	257	267	247	253	249	273	251	257	268	267	238	251	247	251	250	251	260	244	236	244	263	259	218	224	262	242	252	274	263	280	279	263	293	268	238	282	254	289	249	254	272	261	252	251	280	255	235	267	222	237	244	264	252	267	226	268	242	267	260	230	244	240	239	242	244	265	251	260	246	237	259	250	274	247	244	249	237	236	258	234	246	263	255	249	245	267	291	265	273	245	249	258	267	256	236	259	236	256	226	239	277	212	271	247	243	266	244	264	261	244	250	256	235	248	249	271	240	247	244	234	273	266	245	248	237	275	260	246	236	244	282	262	241	263	261	258	253	254	268	259	270	256	247	263	256	246	259	214	248	261	216	266	278	254	249	255	262	289	242	253	264	256	269	267	263	250	237	268	252	286	241	240	238	266	236	247	293	256	214	270	278	237	276	250	247	264	240	234	239	265	248	261	241	278	262	266	277	292	247	239	248	277	239	272	271	257	230	258	246	252	282	265	252	241	255	266	270	239	243	217	254	259	281	268	267	228	218	264	244	254	269	255	257	259	248	255	266	268	273	255	263	243	263	258	254	264	274	296	252	224	261	241	248	261	253	246	264	257	233	277	289	252	262	258	253	230	254	262	261	236	239	238	239	251	270	244	255	236	249	242	248	272	257	249	239	267	245	234	281	252	243	282	283	289	196	256	228	262	248	250	271	251	235	279	261	258	246	255	259	238	263	242	273	254	275	252	251	261	245	243	272	271	273	237	253	248	264	256	235	237	265	252	268	259	249	241	236	252	295	272	274	277	246	257	271	243	255	223	253	241	279	238	250	232	265	252	249	255	260	246	260	270	242	226	277	237	259	275	240	273	273	271	279	265	272	222	267	234	251	221	276	242	251	251	258	236	280	276	272	266	226	248	291	270	265	232	294	275	247	228	269	230	264	266	243	266	265	264	291	261	241	263	246	253	241	259	247	263	238	273	262	268	243	267	279	251	266	274	228	220	242	273	216	247	272	258	251	251	249	266	254	241	265	245	251	256	237	239	277	251	245	284	264	256	266	270	246	266	281	261	226	261	278	252	262	236	284	289	250	278	230	252	258	270	286	250	258	265	245	261	241	238	259	275	237	252	222	285	257	258	268	289	269	281	277	235	252	244	275	265	246	242	238	275	258	231	270	264	246	252	272	263	262	247	273	264	243	254	247	261	253	258	241	245	254	290	236	258	267	283	260	248	233	247	238	282	245	209	292	251	224	275	246	258	265	252	276	263	253	256	266	272	220	271	283	225	262	239	263	257	245	253	284	247	254	250	249	271	254	259	261	243	258	251	264	230	240	258	247	259	249	252	247	272	250	257	270	264	291	267	260	214	230	221	243	256	249	247	236	244	270	230	258	234	245	258	268	256	263	299	244	266	227	237	257	257	262	284	243	284	276	260	255	258	252	245	243	279	272	267	272	253	252	238	251	270	251	241	252	242	260	254	269	257	251	277	256	259	263	224	260	228	259	255	246	265	263	267	251	264	255	242	242	258	276	243	259	263	231	253	254	251	267	271	243	236	258	274	246	228	247	273	271	246	267	226	273	244	260	255	250	247	275	261	266	265	238	253	253	243	253	258	264	246	252	252	246	268	254	248	254	286	241	216	257	269	261	254	243	269	270	270	269	255	269	256	237	276	295	257	269	290	259	277	234	281	266	264	222	236	254	275	250	250	257	253	248	235	233	259	263	268	237	246	257	248	245	247	228	228	263	238	243	236	259	258	252	265	247	239	255	257	262	274	231	266	256	241	261	256	252	244	267	244	273	274	286	272	250	284	293	255	245	260	280	262	260	204	227	247	261	246	273	259	255	266	263	251	262	274	245	292	262	225	239	254	264	233	249	246	240	260	242	233	230	264	272	276	227	256	249	265	238	246	268	266	241	262	238	237	266	276	257	261	233	253	251	259	268	231	257	255	237	230	259	248	239	238	281	244	228	262	262	239	246	265	242	272	249	294	270	259	268	260	251	235	272	258	277	224	253	254	241	225	234	245	247	287	269	277	220	252	270	263	254	281	239	243	270	228	269	238	255	270	247	246	277	247	265	276	242	247	269	247	244	252	236	276	263	296	260	256	232	248	255	304	240	227	277	241	254	255	253	257	238	257	254	278	224	269	217	261	240	276	285	303	254	262	247	274	232	253	221	219	231	270	253	266	251	294	276	249	256	252	244	255	228	275	244	258	217	255	261	266	254	259	254	275	237	282	223	250	242	239	290	229	240	253	238	246	246	279	285	235	254	268	230	256	245	286	245	220	268	236	239	257	252	264	235	261	271	265	236	238	238	263	246	265	254	257	263	267	274	256	254	215	252	252	260	259	228	278	268	240	260	237	239	246	245	244	241	252	287	283	246	250	254	259	238	244	265	277	266	258	255	259	289	258	233	279	234	232	241	239	221	233	267	269	254	257	266	260	247	240	236	268	249	288	290	268	295	236	253	274	248	234	278	270	257	233	288	246	245	239	285	247	248	250	253	235	227	265	252	269	262	240	233	246	261	239	284	234	257	267	252	260	246	245	238	254	244	257	246	297	258	246	293	275	232	276	265	252	268	235	284	256	232	257	246	233	275	271	269	275	262	256	250	267	254	274	223	281	242	246	254	239	231	261	284	235	279	256	263	255	268	259	264	250	239	242	284	254	248	269	264	237	250	260	254	268	278	257	225	245	264	226	252	263	248	254	274	222	263	245	242	238	233	250	258	247	233	252	233	242	280	260	275	250	238	253	248	251	218	263	253	261	241	263	255	277	249	253	280	260	243	276	262	291	243	265	233	246	266	254	258	277	240	257	270	227	262	258	277	233	244	252	255	273	233	283	249	261	290	274	251	234	270	253	238	259	229	244	217	241	291	253	251	262	257	281	254	232	257	253	260	236	274	272	272	291	243	276	250	255	252	271	225	275	242	229	253	253	242	267	250	292	260	237	263	299	280	229	295	240	226	287	264	244	276	260	242	243	250	235	262	235	238	289	281	262	268	240	232	259	265	265	268	244	235	273	257	291	264	214	245	264	229	267	243	277	249	257	270	244	301	266	277	278	233	248	283	247	268	241	271	294	239	249	252	279	266	271	260	270	234	247
22373	20413	30207	36790	35955	34210	30964	27518	24241	20354	17624	15384	12974	11315	10422	9638	8348	7046	6623	6499	5671	4910	4560	4473	4424	3371	3056	2826	2748	2885	2420	2112	1994	1761	1772	1762	1691	1645	1462	1383	1366	1329	1417	1337	1249	1165	1184	1171	1035	978	922	838	866	836	811	804	765	788	905	816	839	788	732	730	749	697	725	711	711	658	678	697	697	670	677	685	696	688	639	641	662	653	659	611	599	621	622	643	615	673	652	665	598	637	637	646	643	633	597	626	619	642	609	639	591	655	651	618	638	605	607	600	637	617	624	607	603	610	697	656	601	637	615	605	590	612	609	678	623	629	610	595	649	598	636	613	596	643	635	630	610	626	619	624	612	643	621	642	637	644	613	666	629	591	601	618	639	612	623	650	589	590	626	609	616	629	615	621	620	630	597	584	646	604	579	635	618	623	636	609	630	625	584	622	641	629	673	613	603	593	628	666	642	630	626	631	674	600	626	641	633	590	579	619	607	614	629	630	618	597	635	643	635	647	605	617	614	588	632	646	643	600	606	640	645	601	611	613	647	659	605	570	608	610	594	622	612	652	636	594	685	620	633	577	569	614	580	566	648	619	649	653	609	641	619	619	597	619	633	604	619	607	646	591	603	643	624	618	604	592	640	637	617	626	581	577	626	602	633	645	640	599	635	622	650	603	632	609	632	597	642	653	634	586	606	635	616	624	637	647	602	624	641	629	592	603	628	597	647	600	644	632	623	612	626	642	584	625	637	630	632	613	635	611	646	631	630	579	602	654	654	633	618	597	597	606	606	643	681	605	644	617	638	598	650	618	588	611	622	642	624	621	613	613	608	601	635	674	652	650	659	581	605	608	645	605	568	654	636	614	632	603	659	640	646	656	642	627	610	591	684	654	616	622	603	631	602	616	631	634	620	656	590	616	611	647	624	611	604	645	611	616	645	635	637	659	632	624	618	631	577	624	574	596	615	663	633	623	637	645	629	662	655	629	656	628	600	609	620	628	624	617	588	641	607	617	620	631	640	638	609	628	603	621	621	630	622	641	560	657	620	582	605	689	642	605	602	634	634	588	599	605	606	672	605	587	618	611	638	607	605	620	579	625	608	626	630	592	590	616	598	627	604	623	631	607	653	636	644	627	631	647	633	627	631	616	651	589	601	623	607	635	648	636	626	615	651	598	615	659	626	635	622	652	621	596	597	647	622	657	633	620	624	611	604	664	659	598	643	606	612	600	645	607	608	640	637	618	626	650	602	656	655	644	610	609	568	631	624	657	624	652	637	573	611	658	617	618	618	626	604	605	654	616	628	651	606	590	654	652	584	628	649	633	609	635	635	616	638	633	610	666	649	623	593	597	557	612	621	587	584	654	614	613	612	661	628	638	654	605	603	609	603	630	673	606	657	640	632	590	606	632	631	624	616	644	621	616	660	572	606	656	670	589	630	623	605	649	608	611	610	631	637	639	602	589	583	658	618	600	595	629	648	664	652	613	606	651	586	613	589	586	621	612	662	619	617	602	585	603	597	610	645	586	649	626	639	636	642	650	612	635	629	590	593	638	622	616	625	612	650	628	644	611	604	578	613	599	641	606	638	597	663	629	649	660	595	603	648	590	622	592	622	633	610	633	634	591	637	609	632	589	622	615	648	631	621	568	645	685	596	638	699	631	648	665	597	639	621	635	600	615	592	621	602	636	632	592	611	651	633	631	633	641	556	575	593	621	630	601	624	658	627	618	656	617	623	649	635	656	627	654	670	613	635	583	611	684	624	613	632	623	640	634	628	626	602	601	641	581	572	615	628	650	586	642	608	606	619	602	578	641	627	624	582	637	623	640	620	629	618	605	636	651	623	598	566	640	657	627	565	669	618	636	622	636	643	622	598	625	600	611	607	606	651	659	668	601	641	685	674	578	622	650	601	608	648	572	586	620	585	640	619	683	588	646	564	600	598	647	617	642	606	684	653	640	622	637	600	621	617	631	650	625	627	611	644	682	619	579	689	633	619	648	642	641	620	648	614	660	615	623	663	668	617	650	653	610	622	622	594	652	631	579	648	608	605	653	646	610	608	623	612	605	594	604	661	612	639	640	616	654	636	666	623	643	625	602	589	653	640	606	634	649	648	632	617	619	665	614	636	600	668	663	638	608	620	613	611	636	609	611	649	623	630	631	614	598	604	599	631	640	610	624	611	632	570	628	606	659	573	622	640	575	596	669	607	592	615	595	635	596	618	625	588	667	658	652	616	636	606	636	609	577	635	674	611	634	633	615	625	589	616	621	640	605	599	634	627	602	616	594	681	642	669	591	661	551	567	600	671	626	640	612	648	628	572	607	613	628	627	637	636	584	667	634	604	659	641	589	645	612	629	626	586	643	599	598	613	649	600	600	637	638	671	601	607	569	626	614	610	626	609	663	652	601	640	629	600	621	610	574	655	631	597	642	658	646	640	628	614	606	581	625	668	648	597	625	568	654	624	585	614	667	656	610	630	623	655	603	655	680	616	643	611	630	612	630	648	643	646	636	616	609	680	637	642	625	619	602	609	618	569	601	637	627	622	673	591	570	601	586	633	607	626	613	647	615	630	636	595	603	585	639	622	623	645	632	599	639	555	597	606	656	647	657	622	607	629	582	622	643	629	608	599	662	633	613	598	637	588	660	656	590	612	652	620	647	643	671	594	618	620	645	636	635	661	654	607	607	624	630	648	608	624	653	643	597	657	621	628	567	635	600	633	644	615	616	656	595	654	627	616	572	645	590	603	653	602	615	603	579	655	695	649	636	604	655	628	595	634	661	618	647	649	620	621	624	670	624	606	619	647	574	560	652	615	659	621	660	591	625	611	607	590	635	604	619	597	601	600	640	643	602	631	641	623	597	646	593	634	604	604	594	604	663	627	597	641	643	614	602	584	653	616	598	636	594	674	558	632	589	680	611	576	626	645	651	581	644	635	593	709	602	648	591	637	600	642	602	624	639	584	606	581	628	631	587	619	594	577	614	640	653	638	589	614	617	607	651	597	628	613	605	644	612	620	637	695	653	577	621	581	596	644	665	645	621	631	588	605	651	643	630	558	635	641	602	641	631	623	613	594	625	627	604	662	606	632	649	586	621	647	665	660	586	615	632	646	587	612	644	610	606	654	628	622	634	636	625	638	637	615	645	668	610	651	647	619	640	619	655	604	687	627	669	640	644	601	620	620	650	584	624	583	617	605	660	646	648	670	619	598	624	657	629	633	602	636	646	615	631	570	636	638	633	618	578	616	638	610	613	607	587	600	632	628	589	660	619	630	639	638	572	624	615	663	592	619	625	618	635	637	605	590	655	602	639	618	659	607	656	606	608	627	609	639	624	591	601	666	607	644	601	589	598	654	624	666	607	615	650	638	569	670	653	679	678	592	664	620	603	598	630	618	659	606	635	612	617	613	634	576	637	611	628	657	625	617	652	628	659	613	605	560	617	602	632	585	633	657	607	622	633	616	630	627	603	618	645	594	665	627	591	651	628
18181	15701	16227	15075	12539	9659	6717	4525	3503	2442	2113	1637	1271	1022	876	813	677	622	541	532	506	442	397	389	423	350	349	357	360	359	350	315	323	315	288	310	305	307	275	275	278	298	265	306	268	266	255	262	237	253	268	217	234	240	240	253	236	236	252	264	241	260	231	258	274	226	255	224	240	252	276	225	242	240	263	257	260	300	239	290	241	258	228	228	268	244	245	221	237	223	236	236	215	248	221	255	252	261	238	229	284	250	263	224	246	268	259	241	275	263	255	252	249	232	241	237	226	261	232	225	229	238	228	271	242	255	252	252	231	233	256	230	247	237	269	253	250	262	254	241	227	253	245	256	240	251	247	263	237	241	250	232	243	253	251	251	267	225	225	258	260	245	229	236	272	235	220	214	272	259	245	248	252	235	243	219	238	213	247	250	259	232	218	249	241	247	242	237	251	232	241	235	270	236	259	293	242	233	253	255	253	264	260	245	267	255	244	255	239	255	218	204	215	229	261	237	249	218	251	231	255	237	241	220	250	253	242	252	261	272	228	282	231	222	272	249	248	231	248	242	240	266	231	254	249	264	240	265	228	238	253	265	260	238	256	238	246	239	277	237	277	270	271	249	274	246	268	246	250	255	230	233	254	217	239	260	280	260	252	242	242	247	244	243	250	252	232	256	223	257	270	249	253	236	263	222	259	234	251	246	229	262	243	269	225	249	261	261	275	232	204	234	255	225	242	258	226	272	266	253	239	249	273	249	249	243	258	260	254	242	236	239	242	248	256	236	247	248	254	238	227	249	249	233	246	214	244	256	236	235	240	240	236	241	272	254	225	249	252	245	252	267	253	247	252	252	227	250	266	222	260	224	239	272	231	253	248	281	247	234	237	267	245	243	263	225	255	272	272	256	254	236	233	252	265	256	239	228	257	239	246	255	267	291	245	249	240	236	257	274	262	247	243	241	239	271	265	270	236	248	242	250	221	267	231	251	263	253	253	248	250	266	248	255	257	259	244	224	246	245	263	264	245	268	246	243	220	245	277	259	274	248	237	259	238	239	228	273	236	242	232	244	267	219	236	255	234	272	265	241	226	253	255	230	224	233	273	272	257	237	233	232	239	269	238	265	232	255	233	277	255	252	249	256	254	249	260	265	233	269	268	223	246	261	249	244	248	229	240	239	254	235	250	231	267	251	233	248	242	255	264	255	231	260	281	280	246	241	244	263	231	229	243	237	227	250	271	247	253	253	256	226	261	253	241	227	254	219	230	245	236	239	254	226	216	269	262	256	265	245	237	230	229	252	254	276	285	222	254	261	281	257	275	228	263	255	271	232	270	234	234	233	241	245	252	266	245	251	244	239	249	246	263	288	278	262	250	257	251	258	230	234	259	240	258	284	258	268	252	235	262	261	246	225	227	261	235	249	250	262	275	233	235	263	249	258	258	226	260	276	236	250	270	227	244	253	230	250	257	236	239	224	258	225	238	223	254	252	248	262	272	257	242	253	259	278	254	234	253	271	217	260	262	265	243	243	250	223	269	244	243	257	246	246	242	236	199	248	239	241	235	250	260	266	244	238	232	267	247	226	236	237	257	251	246	259	264	278	266	241	222	262	246	267	255	281	244	266	256	250	260	238	239	252	250	244	249	276	257	275	237	247	232	257	238	216	234	253	242	246	245	245	256	258	243	236	261	242	253	267	247	280	233	261	265	229	238	283	243	279	260	256	266	261	215	272	250	238	242	263	241	251	259	230	243	253	231	240	218	261	257	238	296	278	211	257	296	221	212	245	270	231	254	260	250	250	223	266	220	261	227	268	252	254	251	250	227	248	238	260	242	239	256	249	241	235	236	248	238	234	245	252	247	258	236	238	231	261	249	241	235	246	214	255	228	264	261	258	226	269	258	262	275	232	234	224	238	249	261	248	260	244	272	259	256	235	244	293	232	265	251	243	252	251	247	218	256	229	255	232	255	260	255	233	248	217	224	253	223	238	224	253	272	253	258	246	239	246	275	244	239	280	244	264	219	266	234	266	281	281	219	262	229	210	260	242	253	256	253	253	239	255	256	235	244	240	219	252	255	254	241	229	276	283	254	251	254	240	246	235	274	240	274	281	226	259	241	261	272	253	257	269	269	244	241	257	287	254	273	226	267	248	223	240	223	246	252	262	257	258	267	251	237	238	239	235	224	224	247	237	244	246	235	228	254	252	260	259	239	221	216	249	251	235	245	262	245	255	262	261	260	267	246	224	220	273	243	249	218	261	253	247	236	226	251	243	258	262	258	247	261	246	235	240	239	267	250	240	262	256	270	256	256	278	255	240	238	242	211	241	234	265	237	287	253	272	231	256	217	259	232	258	271	248	277	266	250	243	235	262	250	222	236	275	250	261	248	273	231	229	212	251	252	230	259	274	239	225	233	267	255	234	230	236	242	277	234	244	202	259	251	226	240	242	238	248	238	255	252	245	235	277	240	258	234	237	253	249	225	242	257	236	280	237	239	245	231	240	257	251	239	255	252	263	231	229	233	222	285	230	269	216	219	233	251	226	240	251	252	242	241	262	226	258	249	264	239	247	231	255	243	223	240	224	228	254	253	259	221	257	256	226	260	218	242	241	269	257	248	244	233	260	233	256	259	228	260	243	227	253	243	228	239	231	278	222	232	262	260	239	235	278	235	248	244	227	232	243	234	268	237	198	235	243	264	269	250	217	219	240	265	266	249	251	214	244	219	231	227	243	247	248	257	245	228	221	247	265	247	263	256	241	258	236	254	248	252	230	277	242	267	257	249	244	222	266	258	253	273	242	255	276	226	264	264	235	265	223	272	211	262	261	242	222	252	234	254	269	262	235	229	233	272	233	240	254	255	292	238	228	234	269	239	227	241	267	229	247	239	228	242	245	242	241	213	285	239	245	248	266	265	237	244	247	245	266	218	249	239	255	247	225	250	263	276	233	249	220	266	274	226	240	238	232	218	253	252	235	273	281	249	252	241	263	255	260	268	255	248	233	234	257	247	229	236	256	237	258	237	267	238	240	233	271	261	227	239	214	255	255	223	248	259	269	284	267	248	248	219	259	257	241	235	241	259	269	255	263	222	247	246	208	218	235	235	226	231	239	261	237	248	278	285	259	231	257	231	263	246	252	223	223	243	229	266	263	239	228	239	276	279	244	267	228	239	268	234	204	247	255	255	258	270	266	278	224	266	240	240	239	236	242	244	228	234	236	258	241	239	264	264	252	228	268	244	241	253	232	223	234	220	246	256	244	255	249	228	275	265	214	246	235	250	239	230	251	250	240	223	229	260	255	258	249	225	242	241	224	236	230	250	235	287	257	246	254	274	260	236	259	244	249	272	267	240	265	264	242	243	251	270	267	256	239	242	244	259	270	223	263	233	235	246	233	252	221	257	244	269	257	262	240	242	245	248	243	240	232	248	257	246	284	274	247	231	251	247	243	251	222	220	248	252	239	228	229	246	251	265	238	240	227	233	264	223	235
10498	11913	20072	25229	24879	23072	19867	16271	14121	11584	10236	8428	6562	5415	4546	4343	3664	3063	2757	2557	2503	2129	1792	1799	1678	1504	1448	1389	1464	1367	1218	1113	965	933	913	890	904	940	816	841	852	891	859	835	824	798	769	754	726	668	682	680	648	643	654	666	648	633	618	636	659	678	628	624	656	663	615	643	582	628	638	602	656	596	610	670	591	659	636	633	635	660	665	601	584	564	613	659	590	677	589	597	595	672	621	634	611	610	631	634	616	602	620	611	596	645	645	630	641	597	612	643	619	613	643	594	605	703	622	609	626	561	667	619	627	638	620	661	609	631	628	619	609	639	571	600	651	621	628	595	601	651	608	619	579	608	614	626	605	658	603	628	642	617	620	624	625	656	628	637	580	611	596	677	634	626	618	607	610	659	638	641	591	638	626	641	676	646	605	578	596	634	611	642	626	574	632	603	597	652	622	605	641	648	600	627	611	615	605	637	622	627	623	666	609	604	641	640	651	585	640	604	648	594	613	645	613	591	632	647	625	545	637	658	594	641	621	652	614	594	536	627	641	635	558	592	633	656	634	605	629	580	620	647	597	619	619	628	616	600	624	628	571	606	606	581	605	643	611	593	650	591	581	606	581	598	591	663	628	624	613	599	591	603	644	591	635	570	618	638	632	598	630	627	639	622	580	608	620	658	632	591	585	593	597	636	615	645	638	570	594	598	658	610	581	609	615	641	633	635	621	607	681	582	662	650	584	634	644	642	617	641	610	610	611	638	630	649	618	614	635	640	585	559	602	590	628	587	608	618	648	612	594	642	606	601	668	605	664	600	595	652	605	654	589	651	601	620	611	672	622	624	582	581	651	635	644	564	609	631	617	624	646	585	681	608	579	618	686	606	656	622	609	617	596	611	642	694	594	589	580	646	650	612	625	631	626	646	619	602	623	645	645	587	590	586	603	627	609	633	592	640	596	607	600	620	654	639	618	649	623	633	637	606	637	624	613	638	607	607	620	576	620	647	615	573	606	619	660	612	670	644	643	642	627	601	641	579	620	617	623	646	676	626	617	637	610	578	630	584	625	613	636	596	610	620	615	590	587	632	603	624	620	606	625	665	656	613	622	599	624	565	652	608	600	614	612	648	622	657	626	629	599	626	590	594	610	640	619	595	628	618	618	604	607	633	611	604	598	576	660	619	652	605	588	632	582	606	619	610	610	632	631	579	625	633	671	626	620	552	623	654	623	588	596	620	627	645	578	625	632	625	648	624	620	659	596	647	590	652	595	619	613	589	645	683	621	614	599	579	621	631	629	665	583	592	684	632	668	647	646	640	618	590	619	615	656	594	631	631	608	567	668	654	633	622	577	600	604	634	641	596	594	635	626	610	652	622	670	642	619	613	622	631	624	609	638	680	640	595	605	613	618	612	602	657	607	648	623	616	635	689	566	658	587	645	616	619	587	627	621	621	610	652	602	607	621	603	604	608	593	630	608	613	604	609	621	626	625	605	568	598	605	569	598	630	680	606	657	602	644	627	627	599	626	646	658	640	579	653	649	666	630	655	655	666	608	630	578	647	564	624	578	579	594	597	619	597	609	609	619	612	561	625	607	595	599	627	604	626	614	638	581	616	592	549	655	598	625	638	596	582	649	617	607	650	643	700	650	594	618	611	614	643	628	633	654	605	584	601	645	611	596	639	627	635	668	643	632	604	625	611	621	589	608	593	670	623	629	648	649	623	643	644	608	687	656	609	631	666	603	630	664	629	601	599	603	613	621	637	650	609	600	601	664	602	582	623	614	613	620	629	580	634	602	580	569	625	638	612	605	648	586	607	670	610	583	623	592	678	614	670	606	627	684	637	641	651	607	693	614	614	642	631	550	575	610	603	575	592	644	594	603	652	670	631	614	598	634	619	650	638	588	640	611	626	628	660	607	610	620	622	601	629	633	623	606	598	595	600	617	637	626	659	625	621	655	653	602	567	660	613	648	612	643	666	621	617	563	622	642	635	592	645	592	633	640	598	634	604	599	649	576	615	611	621	631	582	590	658	639	607	603	622	626	628	621	593	587	615	620	668	599	601	621	604	640	634	633	664	630	626	646	630	617	634	594	617	662	598	617	622	616	652	634	632	632	569	632	635	628	615	627	598	571	626	601	585	575	591	586	626	640	628	607	622	617	611	633	600	595	575	604	651	582	586	668	573	606	655	629	630	608	617	587	672	608	601	558	610	606	614	580	641	641	641	611	614	652	594	604	605	632	612	641	604	624	582	611	584	600	597	645	663	588	582	663	612	636	601	606	602	626	614	622	614	599	620	641	664	642	541	635	646	597	639	644	610	626	650	637	587	650	601	637	612	625	639	607	609	608	627	599	603	641	611	599	615	602	649	590	590	613	603	593	604	607	590	623	625	646	643	596	630	600	590	682	615	669	624	620	615	617	587	618	651	603	638	679	611	623	641	672	611	564	639	618	629	593	667	598	626	593	643	608	600	627	674	645	642	612	601	638	625	619	619	599	652	622	607	649	620	654	610	637	610	621	649	642	590	639	601	667	619	629	665	639	573	591	646	596	640	631	621	595	610	651	623	661	630	620	646	607	602	604	573	629	648	589	645	640	636	576	622	638	640	610	607	573	609	586	573	617	655	607	617	602	616	565	629	626	608	630	621	613	627	632	612	666	572	617	645	628	687	646	578	604	631	620	637	608	631	646	599	614	564	612	605	607	651	606	643	668	621	682	590	651	583	646	612	644	596	671	617	606	644	623	612	589	600	648	646	620	642	610	624	581	641	629	632	577	591	647	614	610	662	557	624	646	627	651	603	621	650	596	666	658	590	611	643	628	661	556	618	625	642	594	621	653	628	580	605	585	647	582	627	597	624	650	580	605	597	618	606	595	654	598	566	613	602	580	612	595	629	639	607	615	589	638	635	600	603	636	636	627	632	630	597	676	623	592	640	634	604	621	606	614	646	626	647	612	659	662	655	643	641	614	659	626	589	633	579	617	612	599	569	626	594	615	669	612	650	635	634	616	671	661	648	628	587	617	630	635	629	643	575	651	611	604	599	625	655	668	600	639	634	637	609	574	608	623	603	642	624	610	586	600	601	610	646	609	635	648	638	574	602	648	606	566	651	638	625	557	638	643	613	650	630	627	601	603	602	634	628	619	629	594	591	589	603	598	642	621	655	621	581	620	617	660	639	594	639	586	620	631	671	599	595	592	630	608	609	618	620	591	640	631	622	622	624	602	624	590	614	653	573	598	603	598	643	611	606	624	607	598	600	640	632	596	597	610	611	596	591	611	605	623	576	625	619	587	596	626	598	626	592	583	636	622	605	577	611	606	639	618	607	619	615	611	612	603	616	607	614	641	598	575	644	592	649	594	638	628	650	622	574	614	614	635	609	617	605	645	588	678	631	591	600	618	601	607	603	627	639	617	647	639	583	603	620	601	600	646	628	563	605	592	597	617	581	617	631	607	617	605	616	678	602	603	605	628	600	587	626	654	607
28248	23552	23314	21709	18664	14571	10618	7444	5482	4097	3288	2579	1919	1583	1377	1294	1082	973	896	795	793	723	625	622	581	510	493	516	447	488	451	426	418	368	388	412	365	356	330	319	367	356	366	334	353	328	359	303	345	325	298	335	324	283	319	333	288	287	289	318	303	310	309	314	309	295	290	279	298	320	314	280	314	309	295	311	288	283	296	331	287	291	275	278	290	285	305	296	319	315	303	291	299	294	312	307	315	280	272	317	327	295	299	296	286	308	304	310	276	298	292	285	320	291	288	288	289	276	274	297	263	308	345	301	282	269	282	316	281	305	297	269	304	280	302	314	289	328	308	288	277	306	272	297	314	267	296	321	273	303	298	290	283	313	299	285	285	291	286	299	279	262	297	242	271	287	287	278	308	284	287	308	291	327	294	294	302	317	272	316	296	283	330	314	303	310	292	306	290	294	291	286	255	279	324	288	284	302	317	319	322	299	298	303	286	303	281	329	271	296	285	270	319	312	318	273	308	300	291	298	299	281	299	325	285	266	311	312	283	260	276	293	301	313	286	304	295	292	304	299	308	312	273	273	263	286	279	257	312	306	284	292	278	336	309	260	300	301	317	338	279	335	313	334	319	297	284	329	303	283	278	286	272	301	317	299	287	279	278	279	274	326	287	274	314	302	302	271	271	301	301	304	311	287	297	297	304	308	269	285	272	286	261	284	273	271	304	284	325	268	294	284	265	287	287	302	278	335	270	319	253	283	279	309	301	287	281	298	268	318	306	277	298	321	283	294	314	306	316	302	282	290	303	296	286	292	260	283	303	293	255	296	292	290	265	290	299	313	300	335	295	268	290	310	327	281	296	282	267	293	290	263	269	271	305	306	286	303	287	281	273	295	288	317	293	275	289	292	285	268	321	315	285	298	295	301	275	287	294	296	286	295	308	313	290	256	311	290	289	291	285	293	279	291	281	293	295	276	284	269	306	298	280	301	282	328	299	302	297	307	280	307	310	276	304	276	287	295	292	288	316	304	318	280	266	304	253	299	289	273	335	283	299	312	322	277	282	305	278	323	310	309	255	313	290	256	298	270	312	300	299	269	274	305	315	289	319	314	303	286	294	270	296	319	300	304	288	293	310	321	292	290	270	289	308	282	286	291	319	277	262	286	310	271	291	281	341	287	275	269	273	286	297	263	283	286	283	290	292	263	246	333	275	293	306	277	314	321	289	309	270	311	281	290	284	274	279	309	292	309	312	319	326	315	290	280	295	282	334	290	287	275	317	287	272	288	257	289	278	296	287	300	269	312	297	267	305	297	314	272	280	303	283	273	294	297	293	299	339	287	279	272	298	285	313	283	265	299	289	282	304	309	270	301	291	313	289	312	321	302	267	301	306	273	259	333	261	280	282	274	261	281	306	302	261	314	314	294	275	331	280	303	329	291	312	272	321	292	288	289	306	305	304	287	294	317	325	317	290	273	275	276	299	274	283	274	305	260	273	335	296	294	285	266	304	312	301	277	298	269	293	312	308	319	307	317	276	280	274	298	286	304	326	292	285	284	298	278	306	278	279	278	263	282	302	294	262	295	288	324	289	270	294	318	312	304	301	274	314	291	292	292	301	286	284	283	306	285	323	272	265	284	286	306	299	292	269	305	304	302	292	296	268	290	294	288	302	303	293	321	285	293	274	276	273	290	273	306	271	268	304	271	311	256	303	349	316	298	297	320	291	285	286	297	293	281	286	283	286	257	289	274	299	261	303	329	312	313	311	311	298	281	292	282	281	275	283	306	265	306	299	272	304	274	292	301	266	281	295	266	269	276	287	284	301	302	256	287	287	301	286	285	271	314	308	293	283	295	296	298	317	274	269	298	309	302	284	284	284	305	291	284	322	302	300	289	286	297	304	294	316	275	283	287	326	300	295	299	297	295	268	301	283	293	340	283	296	293	307	275	284	309	292	313	303	315	301	297	256	298	260	331	286	309	287	268	296	302	285	286	310	295	265	286	307	315	304	314	275	321	295	288	263	309	283	267	302	291	253	285	298	292	284	287	315	299	285	294	276	301	302	297	301	274	339	299	288	282	289	325	337	317	315	294	294	295	294	284	268	321	284	272	256	309	291	313	297	265	296	292	275	300	265	300	292	307	298	260	305	311	304	329	312	304	339	313	285	295	302	295	285	274	307	302	281	294	307	294	287	326	328	325	279	274	309	287	293	292	304	301	276	320	273	280	245	308	270	277	285	300	293	325	316	267	323	306	285	277	313	305	315	327	278	292	308	282	277	306	295	267	308	278	278	326	320	263	278	276	324	285	282	313	283	301	283	310	312	306	283	281	274	291	323	299	320	266	265	244	291	289	283	294	295	288	275	315	347	337	263	300	262	289	315	315	299	300	299	298	303	285	286	296	305	301	289	279	290	283	274	322	315	302	317	309	301	266	304	288	298	316	269	291	290	305	280	257	331	280	315	300	304	277	322	280	277	297	302	318	318	260	330	313	281	283	305	303	307	269	299	297	299	286	306	272	313	273	282	263	305	279	308	270	262	271	269	314	267	311	307	288	260	277	276	303	310	284	288	296	285	334	294	252	277	307	291	304	300	289	327	310	276	296	286	292	289	301	287	289	293	285	332	289	291	274	295	275	245	289	295	287	285	271	292	289	288	270	302	286	304	302	264	298	302	323	286	278	298	264	299	302	265	306	295	268	295	301	299	300	271	285	328	315	302	295	267	296	306	260	283	259	286	289	271	286	292	286	308	278	296	269	281	269	297	291	272	296	288	309	302	287	314	295	291	288	268	280	295	301	296	303	282	279	269	260	292	252	291	313	269	274	299	282	309	287	323	273	294	301	295	318	280	314	295	305	310	283	323	294	283	290	325	285	314	289	272	294	341	300	337	289	274	308	306	283	274	284	296	288	302	297	280	272	299	320	320	313	270	253	297	245	276	307	281	266	254	286	277	294	316	317	307	301	291	261	286	277	294	279	292	296	302	272	255	276	309	301	289	309	284	301	288	279	270	283	268	264	266	313	267	309	292	292	280	258	328	300	286	255	270	298	296	297	333	260	318	272	324	294	278	301	304	289	276	291	307	301	311	293	262	296	320	289	303	317	288	313	259	288	311	324	300	328	289	287	295	295	299	283	289	322	311	288	292	294	271	314	288	291	300	278	299	291	279	303	297	322	299	291	343	290	326	296	282	258	267	310	271	283	299	262	300	277	300	267	305	280	303	273	267	274	312	271	271	291	302	256	294	270	304	274	263	327	276	279	288	305	283	286	295	306	282	278	303	302	289	285	321	320	313	316	278	299	294	319	305	285	265	302	261	291	263	303	305	298	284	272	287	301	310	298	297	306	309	294	309	285	269	293	281	282	299	279	299	298	288	289	334	300	289	287	279	293	284	266	292	310	290	265	323	308	306	311	288	282	287	300	287	300	302	305	290	301	283	284	305	283	270	298	276	255	281	309	334	281	333	290	299	279	306	295	299	295	284	292	310	274
17085	17265	25989	31838	31820	28811	26013	22054	19108	16275	14373	11835	9783	8138	7310	6883	5685	5266	4594	4538	4299	3586	3283	3247	3008	2304	2212	2145	2096	2014	1862	1626	1435	1427	1334	1357	1227	1289	1185	1164	1226	1170	1155	1106	1100	1113	1092	1015	1011	850	883	786	845	796	802	798	743	795	781	874	797	782	765	779	783	769	740	765	768	735	772	727	760	718	758	722	702	708	774	690	776	710	727	743	745	697	689	719	766	743	742	751	697	725	778	732	732	728	742	704	750	659	726	731	714	727	764	718	739	769	699	687	751	684	734	709	713	723	724	745	692	629	719	704	706	691	687	751	733	724	698	669	700	727	738	730	743	778	682	686	707	742	710	720	713	716	667	687	696	709	735	713	718	699	718	728	683	680	723	723	660	729	722	676	739	719	712	732	724	736	731	754	695	745	745	766	726	688	773	709	693	719	698	736	703	726	741	691	738	706	707	721	724	685	784	718	748	711	753	705	754	726	690	713	676	711	744	711	780	667	702	662	742	692	744	679	735	644	661	729	731	693	741	712	717	702	682	730	699	742	743	704	701	743	631	718	705	711	751	722	747	678	711	742	702	715	720	718	710	702	717	709	707	723	692	711	732	730	706	719	743	698	749	675	693	699	679	736	715	723	703	720	747	739	718	677	716	711	707	735	722	736	704	696	698	694	718	697	740	724	664	679	691	714	724	719	738	688	723	730	764	652	732	708	708	659	724	679	691	733	744	721	675	701	712	701	708	738	706	731	690	687	721	704	702	665	818	740	694	662	697	744	726	705	719	705	716	721	728	733	751	689	705	700	735	706	732	714	709	712	720	698	739	743	727	733	738	754	692	731	715	711	679	658	727	710	649	707	737	689	700	721	723	710	687	716	722	697	747	686	702	720	765	738	733	679	660	710	681	726	667	731	662	689	732	702	686	741	760	745	739	717	705	673	738	716	713	676	710	707	720	698	713	710	723	685	732	697	734	725	681	706	690	718	745	698	725	736	716	729	764	681	716	735	723	714	664	683	711	673	706	703	703	715	744	722	677	763	723	683	695	747	715	681	742	719	732	694	717	698	699	747	727	713	737	756	657	707	680	738	703	745	675	688	757	714	755	720	683	692	730	685	698	696	700	686	712	727	733	700	712	768	696	728	668	716	718	734	706	702	689	703	728	722	750	684	711	718	697	671	711	749	712	766	717	751	700	697	742	741	725	723	742	721	712	702	692	723	691	740	715	695	733	774	715	703	691	708	684	686	682	700	687	739	740	739	730	719	688	725	718	722	753	806	693	712	694	753	721	736	759	706	771	734	675	706	698	744	683	733	668	698	743	720	712	693	689	742	721	744	736	682	733	720	701	730	706	754	704	723	720	714	647	702	792	732	731	759	727	697	730	766	677	694	685	703	685	715	728	756	770	705	654	716	712	737	708	722	716	729	693	692	744	721	719	736	740	721	691	688	664	703	740	778	745	682	704	710	718	692	705	761	781	766	757	742	771	726	691	701	671	708	681	745	715	698	755	676	685	729	721	678	719	710	756	763	703	689	759	697	752	739	702	719	725	742	728	750	745	749	694	711	743	728	768	705	657	691	752	691	708	725	715	737	681	706	752	677	735	730	693	690	726	681	733	692	703	705	673	686	728	704	708	726	721	704	741	725	665	717	667	748	710	706	668	725	717	725	771	684	726	720	724	738	770	701	679	684	745	699	694	686	730	743	701	727	618	701	709	727	701	713	698	678	751	682	709	718	689	663	774	689	720	751	727	753	732	726	743	715	780	756	715	774	690	781	742	728	716	702	719	698	690	787	675	705	673	715	729	713	741	749	728	716	723	722	715	737	751	675	715	704	722	735	668	692	676	704	710	696	719	717	699	717	740	729	715	755	682	730	733	700	698	761	703	730	688	698	719	678	672	712	743	685	722	756	716	710	740	719	693	720	751	763	726	679	732	696	708	704	696	709	721	705	716	723	755	707	773	724	741	692	695	733	685	686	730	719	691	710	677	744	736	751	708	679	705	689	772	741	693	702	695	700	685	757	729	686	763	741	747	665	725	757	723	704	742	687	699	727	698	753	720	688	739	758	766	708	682	741	726	724	724	691	716	738	683	707	714	766	737	722	735	689	738	740	736	725	717	709	717	663	698	721	723	738	738	757	749	755	703	729	712	766	767	682	731	665	686	719	682	696	716	710	761	700	730	759	711	705	766	761	705	731	742	739	729	698	733	722	724	750	690	673	711	731	696	705	669	719	723	741	707	715	702	701	729	705	745	730	711	692	705	763	723	712	715	690	670	739	710	762	716	757	736	734	687	779	711	730	739	699	758	693	737	743	730	690	781	684	698	742	665	697	723	721	723	721	725	707	708	748	703	705	747	708	716	725	704	724	713	742	705	709	686	723	728	677	768	732	714	700	716	710	770	758	676	689	728	710	744	726	745	744	690	727	724	727	693	725	726	684	721	747	732	729	706	709	691	727	694	730	717	720	706	724	730	723	749	694	726	699	714	710	703	732	689	727	749	819	739	728	729	703	685	759	705	715	733	722	696	680	719	711	694	701	680	731	741	718	728	742	731	749	725	693	731	724	714	668	746	726	693	735	719	727	745	720	691	694	695	678	718	715	724	680	735	751	730	760	726	734	696	690	752	740	693	719	742	739	763	701	694	726	756	729	711	669	756	735	732	718	745	656	716	711	695	687	744	732	704	699	755	667	685	694	660	724	739	691	719	737	703	765	691	707	712	715	721	725	726	748	649	700	710	747	715	719	757	705	681	728	696	699	709	732	716	753	753	722	727	711	672	728	701	687	725	658	712	742	710	724	722	681	735	710	757	720	694	726	730	712	787	755	769	737	695	724	730	720	791	749	689	734	703	678	723	726	687	773	708	734	737	779	734	700	709	703	719	745	684	720	733	751	729	733	727	696	740	692	704	755	714	708	736	700	691	724	677	738	716	696	710	767	696	715	722	648	721	709	705	702	743	730	702	704	684	716	693	767	726	728	761	696	738	723	763	736	724	769	721	759	749	708	696	746	714	729	714	727	774	758	705	749	712	704	749	735	717	718	726	717	737	679	745	723	696	697	742	730	724	745	691	723	709	717	707	748	704	727	720	722	705	750	712	652	708	729	732	693	724	700	714	756	744	687	730	716	763	729	740	713	699	756	684	699	761	772	757	695	714	693	723	735	708	722	690	709	707	676	686	731	717	761	743	729	700	666	725	729	700	680	707	706	747	742	651	702	679	733	690	746	723	701	712	693	732	762	692	747	727	776	723	712	755	679	704	699	749	711	752	702	730	734	750	745	721	742	733	752	729	729	728	712	764	693	723	733	667	705	736	777	676	745	701	703	741	730	691	737	761	734	707	699	697	753	665	731	703	774	694	745	719	713	732	699	704	693	751	688	686	721	745	712	747	714	732	725	720	695	699	681	696	730	706	774	771	683	741	763	730	698	694	705	717	693	731	715	718	741	748	735	668	734	738	729	691	718	730	715	713	740	699	706	745	716
36819	30414	29083	27649	24849	19526	15106	10846	7719	6028	4683	3440	2680	2191	1990	1733	1620	1385	1199	1145	1068	892	802	825	821	619	555	545	550	520	465	469	433	383	395	375	382	376	344	380	369	366	349	318	330	353	314	296	320	294	317	292	295	310	287	238	270	291	269	285	253	288	257	273	278	252	263	273	277	289	283	246	282	253	241	249	272	252	258	255	230	268	248	259	250	242	271	288	251	247	242	230	251	262	254	257	266	244	254	257	246	241	272	249	263	263	260	236	293	224	265	235	233	284	250	269	246	240	255	242	249	270	252	276	252	266	266	234	261	261	230	268	254	282	248	240	255	250	247	238	258	237	251	281	259	274	251	271	243	250	278	298	252	250	243	258	242	243	292	276	273	262	273	259	248	264	248	257	255	223	226	258	256	271	250	265	236	216	217	231	238	241	282	277	259	286	268	279	262	246	234	269	249	262	254	287	282	238	228	247	255	230	246	285	251	245	237	242	271	239	250	253	246	205	270	231	253	243	270	256	243	239	223	250	240	230	256	260	247	267	260	239	254	228	255	239	248	262	244	227	267	251	269	267	264	248	225	269	241	248	267	251	275	246	257	270	229	244	215	261	225	255	250	249	255	263	259	250	213	286	236	248	263	276	260	256	240	262	267	274	285	246	232	262	241	239	214	268	245	255	276	251	257	261	283	239	246	237	249	264	269	280	225	209	244	273	266	300	271	273	273	257	234	218	253	218	245	240	237	283	225	269	260	284	260	276	232	248	246	272	250	249	264	251	274	260	271	249	260	245	219	265	251	271	254	244	266	241	258	264	242	280	278	250	228	259	269	260	268	245	266	239	275	237	273	245	265	240	266	242	226	284	263	265	258	257	273	257	258	239	272	268	257	231	260	252	243	256	228	284	262	264	258	235	207	235	249	240	231	243	263	254	254	272	237	245	252	254	235	272	277	251	274	254	241	238	252	242	240	263	263	242	267	269	217	220	270	252	238	254	220	253	249	275	238	262	230	263	238	262	273	250	259	252	260	242	249	232	250	222	223	264	257	235	239	232	261	255	264	224	268	242	265	262	235	260	249	221	225	224	258	255	240	276	289	275	252	233	234	276	278	230	255	256	223	259	238	266	266	267	246	252	267	260	247	233	212	221	260	242	252	258	270	269	270	229	244	250	256	257	243	286	250	246	229	244	272	235	227	252	276	246	249	252	228	253	254	264	266	247	240	241	240	237	242	246	247	246	245	247	242	267	236	243	255	229	240	259	239	227	283	258	234	248	281	252	264	276	248	251	266	248	238	240	258	251	256	215	256	252	251	266	262	222	229	231	236	223	260	268	250	253	267	243	239	285	234	247	265	245	244	235	254	264	220	265	250	257	250	256	237	274	257	290	263	281	272	262	260	271	232	249	260	243	239	258	257	245	262	236	279	260	238	276	231	256	247	252	248	244	244	252	256	268	227	252	270	258	244	260	228	250	251	216	266	258	261	254	236	235	263	257	255	257	243	271	247	254	240	218	274	256	258	231	254	274	274	223	250	268	232	240	255	243	239	271	243	249	238	245	285	265	240	278	238	243	267	263	255	252	251	224	254	237	241	241	276	244	252	255	251	215	255	240	256	236	241	252	260	262	259	225	270	236	246	264	269	256	253	272	223	229	267	272	275	215	259	247	279	256	260	265	256	255	258	230	256	254	249	231	263	284	235	241	237	235	250	251	252	234	232	251	252	237	244	265	239	244	260	235	240	249	249	248	247	252	247	257	240	263	232	274	251	240	237	266	263	248	251	240	266	261	308	264	259	232	262	270	255	225	268	237	223	275	273	266	246	256	255	264	263	245	276	242	229	240	229	266	266	240	267	260	281	258	251	290	223	242	251	230	275	243	239	248	245	280	262	252	249	265	241	232	271	254	285	261	275	207	256	247	256	257	260	250	276	233	290	285	241	250	223	249	241	249	254	250	257	280	260	239	283	245	255	270	247	216	253	266	241	256	257	275	275	249	249	228	241	292	235	267	245	237	244	234	244	273	250	262	255	247	247	229	255	220	239	259	267	237	269	257	267	252	281	237	266	258	275	262	262	234	259	239	244	246	233	229	252	233	236	274	231	272	267	242	238	261	256	277	253	256	254	258	249	245	241	291	236	248	262	271	250	267	261	261	274	288	271	248	269	275	241	243	251	277	250	254	260	279	272	282	261	242	239	233	262	235	269	249	223	239	282	264	251	250	274	255	248	256	230	256	270	277	264	256	242	243	243	242	271	275	241	250	239	260	264	286	262	258	248	278	242	250	255	268	255	254	270	235	255	238	259	286	264	266	255	270	257	223	258	257	245	235	225	253	260	274	254	238	241	250	274	211	238	264	269	240	256	239	258	263	249	222	246	254	276	246	222	253	240	261	259	256	240	249	272	215	247	229	279	262	283	222	273	229	258	249	266	239	255	268	281	271	249	275	222	267	259	261	271	250	250	241	273	266	238	258	236	257	269	245	257	265	251	272	287	230	262	248	245	259	285	268	254	266	249	246	286	257	233	242	254	237	257	269	246	236	239	261	228	250	251	252	264	239	253	268	268	270	236	255	274	265	225	213	269	273	260	236	266	262	257	259	281	274	253	235	248	265	250	241	258	261	250	222	244	266	231	253	268	251	247	260	262	241	260	260	264	241	209	262	297	227	263	227	226	255	252	254	249	215	244	238	263	260	236	251	255	229	253	275	257	236	234	254	270	270	298	266	263	276	232	249	266	248	234	258	247	259	257	239	259	246	254	274	233	258	248	244	292	266	268	257	258	240	266	245	254	246	265	259	266	249	223	269	273	261	224	274	266	247	242	265	242	254	240	246	272	261	247	260	222	265	257	245	220	258	229	258	235	248	247	293	232	280	226	268	254	240	258	228	264	281	266	246	250	265	244	262	264	262	255	233	248	255	243	244	224	240	239	257	249	240	238	263	266	246	272	234	290	262	250	273	275	268	254	247	273	278	261	263	256	265	244	237	238	228	234	248	272	259	250	268	256	269	247	262	255	246	230	263	262	259	253	253	250	261	271	241	215	269	235	247	223	279	256	275	269	269	257	258	281	231	274	264	244	222	241	251	273	249	232	251	249	232	214	238	243	292	271	256	255	254	228	224	254	235	244	282	259	274	263	248	229	236	225	282	282	259	243	241	260	261	222	246	240	265	262	256	274	266	279	258	261	238	261	260	290	255	253	238	242	273	238	252	240	254	267	268	269	255	227	268	253	257	244	263	267	250	262	247	261	260	243	227	250	244	228	278	247	237	247	241	243	240	261	240	255	241	276	232	240	236	248	219	281	242	262	246	258	237	269	233	275	245	265	244	238	277	254	229	220	247	249	267	246	236	232	250	268	263	236	244	246	261	258	266	286	275	259	262	289	242	251	233	239	228	266	263	269	250	234	277	239	251	247	247	253	221	273	272	286	263	241	241	246	273	216	230	238	226	234	248	243	249	251	245	261	254	278	246	270	215	262	255	264	261
22361	22082	30904	36887	36926	33685	30943	26520	23297	20457	18115	15234	13014	11162	10204	9481	8449	7159	6877	6519	5781	5322	4711	4689	4277	3210	3041	2955	2747	2792	2389	1982	1946	1828	1633	1736	1596	1537	1466	1450	1328	1337	1452	1354	1244	1118	1262	1121	1102	1012	834	835	861	782	775	727	794	788	824	813	783	810	736	729	700	670	690	682	653	736	632	658	681	713	713	686	678	633	693	675	659	663	722	681	695	672	658	642	673	619	629	655	622	629	626	624	646	624	668	644	629	618	646	633	595	628	617	603	613	616	602	603	645	623	628	615	605	605	660	616	617	613	642	619	623	616	612	618	619	647	618	604	627	620	613	636	617	628	624	612	632	604	658	624	618	614	572	601	598	613	628	620	602	600	637	633	609	620	626	631	619	645	609	597	682	620	621	667	599	619	620	618	574	630	615	615	634	611	637	653	619	568	693	662	642	563	596	607	621	600	614	628	630	627	626	596	624	591	612	611	640	646	632	610	616	591	586	635	612	626	627	620	593	633	613	591	600	639	627	619	593	625	637	630	601	626	607	576	639	541	636	609	627	640	624	629	629	605	573	594	612	629	631	581	660	652	609	661	632	601	632	597	594	626	600	640	672	598	652	623	601	648	624	628	624	625	627	613	589	599	643	593	565	589	628	570	670	626	619	636	649	641	596	640	620	620	628	610	625	650	595	619	603	657	635	588	607	593	650	619	617	602	649	621	627	648	599	599	633	592	632	618	595	613	569	624	615	661	595	626	618	624	651	605	615	589	599	602	623	609	622	617	611	649	609	654	592	667	585	590	619	610	636	631	645	556	676	652	592	668	643	594	614	622	625	635	632	668	593	607	594	636	599	641	632	607	650	603	600	660	615	584	593	611	602	618	625	587	604	674	610	651	624	608	621	604	623	646	662	656	619	638	654	550	613	666	609	585	614	629	598	603	604	642	601	607	581	689	636	596	642	617	636	637	583	621	599	637	624	639	615	598	612	605	617	578	679	621	606	626	642	653	616	611	623	623	613	584	671	633	631	638	601	602	612	634	608	623	603	631	646	642	598	644	618	616	631	559	638	642	620	641	664	634	623	648	611	604	636	632	645	612	620	635	652	610	605	624	597	644	607	601	598	627	606	604	621	576	630	594	585	641	634	603	617	611	631	580	627	631	635	624	628	656	586	653	649	618	652	627	615	582	609	632	613	593	640	602	609	644	596	583	624	626	589	638	643	587	613	622	605	628	630	622	627	649	635	631	627	586	624	630	631	635	618	651	615	598	650	668	626	642	617	649	628	636	618	637	607	671	602	629	603	609	601	578	640	644	633	593	626	611	581	621	588	649	626	632	645	593	630	605	616	604	649	616	584	614	580	601	623	621	639	634	628	604	624	629	601	611	634	598	609	623	675	656	613	635	594	633	635	632	661	584	596	669	667	572	573	663	580	570	626	618	610	625	627	603	658	601	673	591	641	613	644	616	606	667	617	603	620	576	616	572	645	621	618	622	573	606	636	598	590	604	587	624	628	640	613	651	593	606	599	617	584	621	585	591	617	616	693	675	648	621	667	578	650	593	608	584	638	620	631	579	639	570	630	602	622	619	578	625	616	650	597	584	650	633	599	638	605	614	612	628	627	594	619	621	581	585	589	605	592	624	642	659	668	624	619	591	657	654	652	698	628	582	635	618	626	618	594	613	621	620	637	629	645	606	639	605	624	591	585	604	605	665	643	581	625	593	641	618	594	579	614	633	659	629	619	612	638	619	644	628	601	590	628	637	581	623	629	609	596	588	628	627	614	630	590	616	625	639	552	602	608	655	608	652	656	629	605	566	619	603	643	629	618	611	675	631	665	628	639	632	634	582	624	619	616	626	603	632	616	610	580	610	598	629	583	616	645	613	610	612	609	633	613	617	607	618	649	668	637	610	636	595	630	614	604	616	603	596	642	632	641	631	651	609	634	579	635	629	619	632	602	609	668	606	643	598	639	592	600	625	615	584	621	593	588	582	625	630	600	595	617	613	622	604	581	633	604	601	613	610	621	603	574	599	614	638	631	642	607	663	597	595	640	586	578	634	621	620	628	640	584	637	611	628	599	634	632	582	611	623	656	642	598	633	636	608	628	602	603	600	593	654	663	587	631	593	605	638	613	611	599	638	619	611	644	620	678	606	630	638	646	586	613	583	614	653	611	631	585	608	605	615	609	597	646	640	618	668	628	620	672	598	632	636	609	653	620	634	595	643	610	617	633	607	616	591	619	615	620	645	608	619	627	585	626	588	620	617	619	622	596	620	593	624	624	659	632	612	649	593	627	580	643	578	639	632	624	616	625	636	620	589	597	638	639	664	583	574	621	615	640	578	646	659	602	649	635	608	608	632	617	610	639	622	600	592	597	583	597	616	657	632	607	678	617	664	617	626	594	637	625	610	605	609	655	613	555	644	620	656	614	628	592	656	653	602	669	630	645	631	577	610	607	642	589	665	587	625	639	598	637	638	643	624	601	617	628	658	617	626	593	637	613	598	611	601	636	651	645	595	628	623	622	549	627	609	631	620	574	640	587	638	648	618	630	616	586	599	564	687	622	597	656	655	622	633	609	617	630	635	644	577	647	623	605	609	597	640	619	611	615	666	604	608	639	623	627	607	621	627	642	605	574	608	594	619	611	584	659	597	601	633	580	599	634	592	605	613	610	609	594	627	653	655	646	640	613	597	612	614	592	601	629	588	622	617	649	606	589	631	607	596	634	580	589	565	688	642	650	635	544	600	638	631	617	594	585	592	595	622	618	621	658	603	633	579	621	607	593	628	628	611	604	600	652	598	604	614	673	572	593	670	658	635	607	599	641	591	583	603	591	641	634	609	628	601	637	633	633	576	597	646	595	566	621	632	637	585	629	616	600	615	618	648	596	627	632	634	611	648	588	625	592	601	592	664	628	621	688	630	606	627	605	579	615	626	634	599	609	601	590	629	618	630	634	671	632	617	624	631	616	580	636	645	634	605	670	619	638	607	642	627	653	590	602	585	654	575	645	580	685	623	659	634	623	634	591	668	614	591	634	641	622	590	631	656	600	636	588	609	632	638	713	640	665	636	602	664	621	604	644	656	621	643	595	615	653	622	610	650	620	629	640	591	587	627	618	594	728	601	629	607	653	607	615	597	635	651	602	613	603	622	616	650	631	625	645	620	656	544	648	631	607	593	602	620	633	572	603	633	565	614	623	606	611	577	582	657	657	633	584	603	629	635	674	638	649	629	621	639	592	643	631	646	604	601	602	567	653	701	661	624	587	601	608	639	609	622	587	594	594	617	647	613	640	621	587	651	602	621	654	572	652	603	583	625	610	592	620	608	602	645	651	600	658	615	655	617	630	636	627	595	617	651	628	600	626	594	610	629	610	598	589	632	603	638	657	601	648	625	616	625	637	636	602	630	606	606	594	656	619	641	610	659	633	660	591	578	599	605	597	628	582	595	614	647	635	610	589	606	658	618	628	630	611	616	558	630	615	608	581	640
18639	16737	17519	15489	12925	9768	6650	4197	3153	2577	2156	1601	1235	1011	907	774	704	597	585	626	536	481	420	418	409	355	366	389	391	331	285	308	297	299	292	257	286	279	319	255	267	248	271	262	286	267	252	243	244	294	225	268	265	284	244	217	253	232	258	262	235	257	241	260	254	241	241	250	252	261	252	243	238	224	237	209	270	245	251	241	233	221	228	260	207	247	272	243	229	254	251	228	258	271	261	254	239	247	238	265	260	245	288	225	246	249	238	233	257	224	245	252	230	255	212	270	255	247	248	244	229	231	244	243	260	252	234	260	241	269	215	235	251	269	220	239	244	254	235	242	273	255	293	266	258	257	231	252	271	226	249	235	259	287	235	250	239	250	227	229	228	259	264	223	242	256	229	247	261	227	248	265	240	245	231	286	260	232	255	218	241	236	262	228	240	259	254	241	249	221	261	242	256	242	267	210	236	233	264	250	225	232	258	243	231	255	229	263	253	220	224	242	211	255	245	273	269	230	236	268	263	252	254	251	274	229	226	242	259	260	237	269	277	245	227	264	229	250	266	252	257	218	250	234	247	273	256	222	255	242	261	246	244	245	236	261	251	248	260	265	239	235	247	231	272	283	262	260	259	257	263	238	241	252	258	251	232	257	218	283	251	237	238	235	227	281	250	224	247	245	259	260	218	232	264	261	243	253	229	256	263	255	227	246	239	240	240	247	257	256	238	235	247	250	249	235	258	206	236	229	255	234	247	257	206	261	232	243	245	255	250	262	283	280	239	248	261	253	244	229	243	239	238	251	254	242	241	289	265	261	281	258	270	235	264	250	272	277	256	257	266	238	237	230	285	242	260	296	232	257	270	238	227	249	280	251	234	227	242	271	267	239	252	283	252	261	249	250	266	256	279	226	236	234	275	253	254	268	248	234	238	268	255	230	237	238	237	248	251	258	268	210	258	244	245	216	251	245	223	254	240	285	226	241	247	220	253	252	220	227	243	270	240	243	230	239	257	234	287	273	236	258	267	267	275	261	239	243	266	260	210	242	266	224	225	231	230	268	240	253	256	240	245	245	223	230	239	263	228	246	243	231	245	250	247	224	262	227	281	238	259	252	253	262	258	245	256	228	264	271	262	248	250	218	245	247	230	218	239	247	273	278	256	244	250	271	240	238	261	239	280	238	259	228	226	264	225	196	251	240	256	242	236	223	237	245	260	233	249	249	256	254	244	275	259	269	238	260	257	241	238	249	275	275	245	229	219	241	260	261	246	252	258	259	235	256	221	265	253	223	263	233	239	257	251	259	248	223	258	241	258	246	236	250	230	248	273	241	238	256	265	249	247	261	232	261	264	256	245	216	265	227	229	231	254	237	244	264	231	253	284	256	230	261	241	270	250	238	262	260	235	228	231	239	252	236	259	271	249	236	239	249	253	235	253	264	262	278	276	251	283	235	246	242	224	245	238	220	228	276	255	230	266	243	248	241	256	221	256	234	272	225	257	263	237	239	245	237	257	263	259	261	255	244	256	271	221	249	253	234	245	257	254	249	226	252	256	263	256	245	239	230	231	222	214	260	231	247	244	222	251	249	234	284	236	222	240	237	240	229	244	262	275	240	239	237	253	244	261	249	236	241	250	240	243	231	248	236	231	256	228	246	247	251	269	266	237	258	248	222	260	246	226	226	230	262	222	289	278	261	243	241	216	267	256	236	253	255	214	237	236	252	239	243	247	248	259	235	248	256	228	260	263	249	252	239	247	266	243	228	234	246	257	263	251	226	237	260	248	246	253	249	268	254	245	242	253	220	222	220	259	244	295	256	263	249	228	271	263	283	245	225	240	277	222	233	259	274	263	265	240	246	259	265	269	225	233	263	231	222	229	282	261	252	262	237	246	236	262	263	264	239	263	234	235	252	243	252	265	257	252	288	223	217	246	278	202	242	231	262	242	236	240	229	234	250	250	264	234	238	270	252	254	281	253	249	255	268	242	245	236	235	260	246	254	259	279	268	222	231	280	234	278	268	319	251	248	247	267	231	245	228	239	262	243	239	240	250	277	235	243	272	248	245	231	245	243	217	248	235	274	260	225	251	242	299	226	264	243	263	264	258	240	232	271	232	274	251	243	264	246	215	249	230	235	248	223	243	267	244	226	242	262	218	260	239	258	238	238	234	250	225	231	235	247	259	260	266	244	277	222	245	259	230	245	248	260	220	230	237	228	252	246	242	251	234	256	263	258	225	245	254	255	246	255	242	260	267	234	252	236	228	249	242	231	267	242	251	251	265	247	243	261	248	215	232	206	252	243	262	284	254	236	280	239	269	239	265	240	260	253	222	240	235	280	246	247	241	231	249	223	250	241	227	263	253	260	248	222	265	244	266	252	274	263	234	254	239	249	258	266	252	260	262	240	257	226	259	250	264	251	243	234	216	254	271	241	248	237	232	275	269	229	244	268	233	231	209	261	222	256	228	236	245	239	227	240	275	255	242	233	257	232	260	209	279	236	231	247	269	267	238	237	232	239	213	241	253	264	226	261	251	260	236	244	212	243	271	259	301	251	216	235	241	227	260	252	230	282	263	257	204	237	234	225	251	215	257	247	272	254	257	235	264	229	222	239	236	269	237	237	225	241	233	264	244	264	271	243	243	269	245	249	249	247	292	260	250	265	257	238	258	236	262	240	224	240	277	242	270	211	246	237	246	228	250	265	258	241	247	246	256	245	259	243	263	241	245	223	278	267	259	253	247	231	224	255	253	239	257	277	249	235	264	246	234	227	217	240	267	252	240	221	251	242	243	255	245	256	259	252	264	236	227	211	220	243	248	258	278	263	277	244	237	239	240	228	259	258	235	216	246	254	239	232	267	257	227	240	229	267	239	226	255	229	257	250	246	244	250	261	293	250	245	248	238	235	232	258	251	253	249	245	257	229	256	266	260	226	250	238	251	246	218	266	270	231	253	260	233	246	255	214	248	276	223	215	258	227	232	243	259	257	258	249	222	277	239	263	239	259	273	245	243	225	258	237	257	232	219	260	271	240	250	256	258	244	267	288	266	247	260	257	273	261	258	262	222	255	256	257	256	276	243	245	253	234	238	215	244	240	248	258	249	266	249	242	234	252	241	254	251	250	249	247	240	247	247	254	265	235	261	241	244	216	279	279	246	254	201	252	230	260	244	254	226	240	258	251	262	250	250	280	234	260	268	243	253	256	236	242	274	260	255	254	256	224	287	249	248	257	232	238	224	268	256	241	238	264	235	239	258	242	245	249	242	250	251	228	242	235	257	237	252	243	243	243	252	213	251	236	237	275	239	244	232	268	266	252	261	231	237	273	245	220	249	244	270	227	265	259	223	258	284	261	245	274	236	240	252	251	256	264	234	263	226	246	271	245	258	237	245	255	240	231	249	236	238	256	246	274	222	228	226	230	253	270	270	252	243	239	218	241	253	270	279	230	245	256	221	234	243	239	244	221	249	268	224	234	244	221	281	268	243	238	221
10787	12648	20964	25884	25562	23166	19741	15402	13527	11806	10295	7724	6400	5200	4573	4018	3542	3170	2871	2832	2712	2253	2024	1886	1728	1468	1478	1405	1409	1320	1186	1093	961	957	886	937	928	903	866	905	853	848	878	781	794	820	790	728	701	696	694	706	622	638	657	671	619	635	660	613	684	654	608	619	624	653	620	650	624	636	678	569	615	646	665	629	622	617	656	596	633	591	597	667	646	636	569	613	616	637	617	618	620	636	581	674	609	620	604	614	564	648	639	630	613	629	622	616	631	607	644	599	584	636	642	648	618	649	608	620	629	586	619	601	584	580	615	587	605	665	668	617	575	636	605	620	612	614	598	646	636	613	602	635	640	595	658	573	631	602	679	551	660	632	601	570	609	615	612	567	603	610	604	626	618	618	616	624	636	608	635	578	641	626	612	658	592	592	616	627	613	625	670	604	618	620	660	606	588	573	676	601	624	636	633	598	619	635	633	607	568	650	627	543	599	603	629	606	627	580	601	593	637	644	666	619	633	654	606	590	705	602	643	597	632	607	620	627	611	612	612	675	609	604	604	606	594	631	625	654	639	596	617	637	609	610	657	659	610	588	587	617	572	648	580	651	676	642	590	621	663	616	611	647	615	630	648	633	623	645	595	615	631	585	633	628	606	595	605	599	613	619	569	598	575	618	611	593	659	599	619	655	584	620	602	668	615	625	597	645	634	659	570	673	588	627	604	610	590	584	580	615	597	629	671	666	631	644	607	604	616	628	599	592	572	630	594	595	618	658	583	605	613	622	639	612	576	678	614	617	641	622	613	612	601	589	588	640	585	590	632	628	576	583	622	603	623	620	619	641	599	589	591	626	620	618	612	612	566	640	622	632	648	643	639	612	583	622	583	608	607	639	636	625	644	632	603	609	624	611	606	622	581	594	631	609	594	648	597	625	638	598	630	617	591	651	627	608	631	649	566	610	602	634	560	678	631	638	621	589	600	603	600	643	617	610	619	575	624	588	606	646	599	620	614	641	585	599	613	622	624	640	608	570	606	603	586	645	607	625	609	655	622	624	616	636	637	628	631	623	629	587	572	603	585	657	616	615	636	588	632	607	592	601	614	624	581	611	583	629	629	625	632	615	624	623	630	605	615	640	590	604	565	633	644	575	613	644	628	605	620	644	654	617	637	653	625	587	597	631	633	609	603	584	626	585	613	643	627	677	582	634	652	608	624	641	644	614	602	654	604	591	637	616	616	669	624	570	631	602	618	607	631	603	605	594	618	628	646	628	602	584	618	632	617	643	628	612	645	628	610	602	628	628	655	598	575	602	637	636	626	620	594	641	607	632	583	605	633	614	616	656	596	615	585	610	576	632	658	637	631	628	609	650	623	664	592	616	629	622	578	579	611	637	578	641	601	642	609	608	618	652	594	604	618	591	643	590	620	612	605	620	618	607	640	649	599	599	644	676	617	651	683	545	621	546	590	624	648	573	625	607	628	591	627	646	654	587	616	647	639	613	596	653	645	586	589	646	622	600	624	591	655	662	605	646	635	628	644	599	640	618	615	650	635	646	614	631	633	622	682	627	625	661	622	610	646	621	592	618	604	591	629	604	574	646	618	637	577	591	574	579	637	640	636	612	604	637	641	589	615	598	565	596	599	632	603	621	622	626	653	600	608	636	661	632	630	630	606	588	629	591	610	651	613	646	604	632	592	623	628	577	643	606	623	602	603	638	610	590	614	593	661	639	656	649	615	626	607	609	594	601	578	646	622	664	612	613	640	613	611	624	640	618	642	620	606	584	625	601	633	670	626	609	604	568	629	651	616	623	600	587	600	618	581	576	613	589	617	630	573	627	618	649	593	639	608	610	640	605	617	567	643	644	619	628	631	606	641	667	632	598	663	588	587	621	588	660	609	608	617	632	644	608	639	608	597	601	592	600	614	604	652	578	607	681	619	616	584	639	576	636	636	679	607	638	605	647	627	653	619	631	613	620	640	593	610	590	667	654	614	625	598	638	608	629	660	631	619	612	588	595	655	648	673	547	650	630	616	570	630	590	595	602	617	615	604	644	611	613	589	627	591	580	579	642	599	610	626	613	622	624	602	612	579	635	611	631	642	684	621	675	612	578	597	596	583	595	622	635	613	623	634	574	654	617	627	597	629	628	613	578	599	614	591	663	600	591	568	599	587	664	594	607	636	661	629	598	620	648	631	627	678	596	641	642	641	632	636	575	620	586	629	598	579	632	624	615	616	618	634	624	637	590	597	613	648	627	641	636	640	620	588	627	576	585	624	627	587	602	622	593	609	615	637	611	629	629	615	611	619	630	624	629	594	612	589	630	617	625	617	589	646	567	674	600	619	631	634	594	626	613	629	614	636	581	626	635	604	611	584	601	603	625	578	641	626	634	605	598	644	613	661	667	595	602	631	590	622	626	611	601	627	623	596	623	590	632	611	628	630	638	664	627	627	602	630	624	636	590	604	595	590	611	623	588	638	597	621	570	641	603	615	590	594	656	627	610	652	611	617	652	624	582	682	591	655	608	596	624	607	625	558	611	645	613	593	645	635	638	607	617	584	631	602	640	614	657	615	606	660	667	591	601	592	619	615	648	662	610	658	614	615	625	645	616	607	609	603	638	604	659	626	595	634	611	631	613	580	652	635	568	637	609	559	683	661	664	619	625	627	599	631	630	590	596	602	629	657	631	602	605	634	619	618	632	635	577	642	623	660	608	631	634	590	643	609	625	612	645	634	619	613	631	610	636	642	623	583	585	601	608	642	635	609	596	614	604	597	656	642	599	622	557	596	644	587	572	648	608	613	610	637	631	634	604	635	603	621	610	645	616	611	652	598	616	617	633	609	609	609	608	613	599	590	614	590	643	631	586	600	579	622	628	644	632	627	633	625	602	616	545	641	605	604	629	661	658	610	575	632	583	645	658	672	609	592	603	629	610	616	660	583	610	635	639	613	641	583	627	625	617	662	624	588	618	627	603	589	606	629	634	643	647	596	591	655	637	659	611	608	582	604	636	627	639	592	649	691	571	618	673	614	594	660	623	625	604	573	605	584	629	576	607	638	593	643	669	615	652	632	622	588	636	643	621	634	559	612	582	644	634	646	628	590	602	613	627	590	635	592	625	674	637	590	618	620	627	632	631	613	625	612	667	684	614	596	624	618	633	648	594	611	650	590	623	595	614	594	601	618	605	629	611	594	583	650	611	606	644	625	634	609	593	649	644	590	595	632	645	667	668	622	624	617	584	634	625	651	611	639	601	623	636	599	594	573	581	627	637	626	626	592	640	612	611	631	638	608	570	615	641	617	589	595	602	578	617	616	622	587	597	617	625	585	615	655	642	644	552	614	619	592	622	590	593	610	622	626	605	575	611	625	604	655	637	606	621	610	600	634	571	616	635	598	612	645	645	610	600	662	634	636	677	660	628	662	626	620	601	604	634	678	623	639	631	642	631	654	600	603	636	606	607	627	624	615	598	637	640	620	591	584	600	646	614
28195	23134	24553	22845	18823	15441	10875	7216	5180	4238	3122	2300	1770	1666	1424	1283	1266	1006	918	886	868	718	674	623	631	534	533	502	462	452	393	398	408	408	369	362	364	375	393	313	323	359	347	351	337	321	326	334	323	313	289	305	273	315	309	317	304	274	319	315	304	305	282	319	317	301	272	309	284	290	307	276	266	275	325	325	256	285	306	292	283	309	270	273	284	292	285	314	275	256	318	318	273	289	291	324	308	317	277	309	292	301	302	313	287	287	305	264	290	304	322	259	294	309	297	322	263	291	281	303	312	298	293	310	307	302	280	304	291	313	298	300	279	273	275	283	274	316	284	281	283	288	318	313	284	300	286	308	300	288	269	272	274	313	260	249	306	334	315	318	334	286	316	293	279	322	284	294	294	299	298	290	259	313	295	308	292	299	270	294	294	261	298	282	276	279	294	308	315	295	331	275	283	312	295	281	324	282	273	297	293	277	276	343	290	280	333	306	305	324	259	283	252	286	300	289	294	294	298	287	298	346	281	290	293	294	311	288	305	291	282	326	267	301	273	314	302	316	297	305	307	263	263	276	305	277	310	282	270	316	267	302	292	294	300	259	303	292	257	288	309	324	295	265	280	309	289	295	317	305	308	298	286	303	310	297	271	323	283	289	306	281	275	272	280	303	307	274	289	286	272	289	274	317	301	276	286	278	279	256	296	283	298	333	299	261	308	320	292	274	270	289	284	300	315	289	307	286	273	294	286	324	284	277	269	262	284	306	290	297	282	309	272	316	322	315	290	292	330	301	315	284	272	284	288	282	327	285	256	300	310	315	298	282	295	302	322	331	256	272	299	271	305	292	296	282	296	289	286	284	280	285	279	307	310	271	288	286	249	293	307	299	297	322	338	305	295	310	292	289	281	301	266	285	297	295	290	332	315	289	296	273	304	252	287	313	299	288	302	302	296	266	301	292	298	275	280	255	287	290	339	263	293	285	261	283	298	294	257	304	290	284	272	264	276	272	313	277	280	292	305	290	265	286	316	283	290	285	270	287	309	292	270	280	347	287	298	310	295	264	312	289	294	295	294	303	262	281	321	291	289	269	257	329	284	278	274	300	279	293	292	300	296	269	282	287	289	306	259	286	332	276	280	304	299	308	299	320	335	302	306	291	312	285	282	315	269	289	306	318	303	297	284	286	301	313	265	269	284	299	289	295	298	279	302	278	280	306	316	277	299	314	310	266	297	280	308	305	274	283	314	294	280	313	321	309	306	288	290	286	295	266	302	308	312	273	285	279	291	278	280	326	323	291	324	320	285	311	276	269	302	297	286	289	287	317	313	287	287	274	276	261	288	327	328	292	281	249	267	286	273	322	300	286	292	298	308	287	288	288	300	326	323	256	278	298	280	283	269	320	312	292	294	302	269	305	286	289	294	294	282	293	314	317	305	292	322	266	249	299	315	286	285	273	302	284	269	304	300	266	318	313	300	297	292	309	359	289	269	300	282	312	282	278	263	311	302	273	275	300	315	301	311	280	282	298	286	295	266	295	337	265	337	294	276	263	299	318	318	287	272	282	282	267	298	327	280	277	298	290	295	287	292	289	290	277	315	306	316	308	281	267	277	294	307	308	264	303	278	297	301	285	295	286	306	287	275	308	274	286	298	288	280	284	274	291	312	316	287	263	304	272	280	278	293	276	305	297	305	285	300	276	319	255	284	331	269	303	274	317	288	286	295	318	288	318	300	299	280	298	280	300	290	333	277	302	293	269	299	287	265	291	306	281	299	269	271	310	311	287	285	290	279	309	261	272	290	312	307	294	317	294	285	296	297	295	313	311	272	301	278	307	310	290	281	287	296	306	288	278	309	306	296	317	304	249	259	292	300	295	280	306	292	330	298	265	293	316	287	295	332	295	307	321	285	299	290	287	304	267	273	278	330	286	265	295	287	294	283	304	284	289	276	293	331	297	303	302	289	282	277	280	247	300	268	301	325	280	277	292	262	314	281	280	285	276	279	302	280	296	311	249	297	265	288	297	264	291	295	254	260	294	272	274	300	292	287	300	301	282	263	279	302	290	291	324	288	296	297	256	297	288	268	277	309	285	281	284	299	313	330	324	277	272	278	282	316	281	251	286	286	295	301	303	304	270	308	300	301	278	319	296	282	290	273	286	260	301	292	302	326	306	276	273	295	292	296	281	276	295	286	289	317	321	249	303	301	277	278	282	291	294	267	262	273	308	302	288	267	292	273	282	292	313	282	299	294	268	289	272	311	283	289	277	285	294	287	303	286	286	274	266	317	306	305	300	294	291	286	294	254	326	266	314	310	289	288	346	275	305	283	269	311	294	258	309	278	295	273	284	302	300	291	300	291	283	299	282	308	318	318	297	280	290	320	290	283	292	296	313	294	293	278	265	310	273	299	290	255	298	297	301	306	296	284	281	302	281	270	285	272	305	318	274	280	287	255	291	284	271	292	274	304	294	307	284	305	294	317	269	278	290	323	273	280	315	304	270	281	268	309	282	345	275	273	292	333	309	308	282	294	321	265	260	288	291	303	293	299	257	286	295	305	322	311	318	296	287	307	306	300	270	291	301	308	311	306	276	317	296	295	311	295	269	311	318	300	289	302	283	243	280	270	318	302	277	306	280	266	296	297	283	274	307	293	268	283	304	286	317	298	271	305	310	280	310	285	309	283	302	274	268	296	299	298	299	308	323	284	286	331	303	300	268	307	295	307	314	294	318	311	298	290	261	295	304	283	319	283	281	300	339	258	324	274	281	275	288	288	305	316	261	345	290	303	286	285	287	309	306	294	294	301	257	278	284	288	299	287	286	286	296	290	280	303	290	296	261	278	303	265	260	281	296	299	301	302	257	304	269	294	289	250	287	291	307	287	287	289	301	285	302	310	298	251	280	303	272	293	287	257	278	313	287	287	272	327	307	329	319	315	293	290	302	291	274	283	304	267	298	303	313	303	293	287	295	314	274	290	307	291	299	295	257	332	315	279	264	247	291	289	301	282	301	258	292	270	258	254	277	282	299	313	301	285	286	294	271	290	280	288	288	273	279	285	281	293	271	310	305	302	262	296	321	273	294	304	290	288	271	267	315	323	299	288	279	347	280	291	275	303	288	304	283	317	354	299	282	292	300	315	292	310	302	282	275	289	304	295	287	306	310	264	306	261	285	319	265	269	312	270	296	289	274	291	278	270	282	281	289	307	261	300	306	262	292	283	280	284	291	274	266	259	282	293	292	267	271	263	288	293	296	276	276	280	301	263	291	314	275	310	284	315	279	318	270	304	274	285	292	249	286	280	298	267	285	288	299	290	329	284	295	292	301	290	290	276	330	304	283	309	307	301	301	274	284	280	282	263	266	291	305	291	267	296	294	274	302	309	299	300	299	279	276	301	329	288	321	334	312	301	312	274	279	345	288	330	271	286	274	297	290	307	291	293	271	317	295	302	292	283	285	292	280	271	302	296	298	276	265	272	307	294	274	313	315
16998	17267	27540	32012	31421	30187	26148	20952	18730	16881	13454	10863	9225	8248	7287	6727	5914	5279	4885	4601	4308	3694	3604	3092	3025	2501	2318	2159	2124	1875	1719	1479	1459	1386	1362	1477	1346	1349	1252	1201	1123	1182	1240	1173	1035	1079	1110	989	986	880	866	897	841	837	800	806	791	820	846	822	809	824	729	791	741	747	782	724	772	758	779	746	723	689	749	774	754	783	752	725	735	676	742	776	709	764	763	729	693	716	712	751	681	706	738	770	752	743	707	724	686	692	693	715	727	708	688	666	753	774	711	740	740	726	701	689	681	708	659	710	704	726	740	700	728	679	727	711	696	722	685	735	744	727	732	694	748	708	693	744	728	723	711	713	707	687	698	714	763	731	695	716	680	702	706	742	713	722	719	702	746	714	736	718	711	666	729	724	668	743	678	715	689	706	703	711	677	723	697	649	686	726	684	787	684	707	739	751	707	749	718	767	698	736	707	743	673	674	683	759	705	695	704	669	704	716	728	753	730	731	713	736	693	679	741	767	698	658	739	715	706	710	688	729	721	737	705	697	750	776	672	698	721	705	738	718	707	663	650	725	704	740	734	758	646	726	675	713	718	742	705	676	684	664	699	705	733	751	651	687	670	662	747	697	784	733	716	735	717	715	736	702	726	716	657	658	725	742	715	733	698	760	724	734	675	687	717	723	630	717	702	685	727	708	682	704	680	739	719	771	697	721	693	696	766	717	721	714	657	691	727	742	713	700	733	698	694	694	710	697	743	747	688	706	632	748	753	699	693	751	686	706	727	729	711	710	704	725	725	719	718	747	689	717	740	696	704	719	695	709	723	690	726	674	695	741	732	713	722	729	764	671	730	697	699	751	716	703	700	714	741	681	751	744	681	675	726	705	710	686	743	671	722	710	732	750	730	731	702	726	758	701	744	709	731	696	674	704	665	722	712	741	695	721	707	731	736	701	686	692	720	760	678	746	686	705	683	749	715	696	712	734	706	747	772	713	706	726	712	731	703	720	716	735	723	745	694	676	727	757	739	714	732	754	740	694	691	711	698	726	728	677	723	718	730	675	721	704	713	747	674	710	722	746	707	686	747	737	720	760	688	691	759	712	714	755	705	715	696	721	744	714	704	723	751	734	698	727	683	743	726	738	745	684	703	717	707	701	742	713	728	742	736	746	727	727	695	720	705	674	726	721	728	747	728	720	724	716	706	719	713	701	722	713	676	688	684	700	731	712	713	675	695	725	716	746	720	697	700	699	691	732	676	684	733	678	739	691	741	754	679	718	698	698	710	739	743	743	689	716	695	723	653	733	760	673	685	761	668	712	715	686	675	712	693	767	726	693	728	700	705	678	668	702	756	706	712	730	705	749	711	729	666	729	699	681	717	704	663	657	693	696	692	713	737	753	661	697	730	706	684	694	708	712	749	665	669	701	719	675	720	737	684	753	680	693	682	714	732	755	740	778	720	717	727	747	697	710	695	760	758	688	699	703	734	717	687	715	737	717	713	737	662	673	703	760	737	725	654	774	730	663	713	716	691	657	672	701	737	726	685	767	721	715	717	730	735	732	714	687	714	683	681	765	704	741	693	713	713	741	671	779	749	676	688	716	710	723	711	711	761	726	684	702	706	740	663	666	729	699	754	699	686	694	707	722	688	745	738	745	681	651	747	753	730	725	715	668	694	729	707	720	779	715	680	740	738	696	787	744	687	762	705	685	681	729	740	721	658	749	708	699	692	710	741	715	701	800	705	702	715	688	732	733	702	696	696	741	705	690	694	681	695	679	705	699	766	669	761	706	707	730	689	711	740	705	711	690	737	720	687	716	753	713	696	732	740	665	715	712	714	689	779	738	731	725	688	710	750	709	693	756	672	782	689	682	710	709	694	698	729	766	733	730	720	730	712	710	660	743	707	730	716	638	737	692	710	735	727	731	733	711	730	764	700	698	727	705	673	717	742	709	733	722	714	739	714	706	749	743	724	709	716	711	724	749	688	719	682	725	754	712	665	679	703	715	699	642	716	681	702	748	715	708	727	730	728	722	705	711	694	666	655	684	747	724	694	717	721	704	670	690	710	682	688	720	774	713	696	717	697	733	701	715	698	683	725	695	696	675	695	741	676	738	694	690	720	703	682	739	691	729	668	702	748	747	677	679	777	730	674	719	653	750	728	752	719	707	638	712	712	713	694	691	760	753	709	692	702	722	709	706	698	680	683	691	718	737	714	703	734	754	708	711	750	674	681	732	701	726	725	745	709	730	667	702	694	707	683	696	706	718	722	686	734	716	711	705	690	722	733	728	763	728	716	701	719	713	677	741	695	723	701	733	715	686	735	759	662	719	687	620	718	666	742	710	723	732	684	738	696	693	700	766	672	757	717	695	725	723	694	733	766	720	740	705	712	681	701	721	684	698	702	684	746	702	705	711	737	691	736	684	751	717	725	715	721	709	683	699	691	754	638	681	695	704	713	688	668	712	769	713	785	741	704	725	684	715	708	716	711	694	718	701	743	695	703	730	766	687	733	688	728	732	706	710	760	688	736	696	734	700	669	697	693	685	717	721	727	734	698	713	721	659	695	718	667	665	746	750	718	709	720	719	725	687	709	700	740	694	691	687	715	734	737	728	692	687	740	691	678	774	730	738	736	707	707	700	687	690	670	670	676	710	717	696	736	749	711	721	725	729	699	687	759	715	686	731	744	736	710	711	660	728	714	680	701	718	768	745	729	718	712	688	728	659	760	692	734	709	720	759	697	761	697	706	741	685	729	700	715	738	727	722	729	725	697	734	670	694	709	693	720	686	689	758	672	682	776	703	721	746	710	706	715	663	716	684	710	721	712	714	723	699	659	686	700	747	706	716	734	712	684	695	709	698	720	739	667	722	725	729	731	681	680	736	737	704	696	684	779	721	705	705	726	734	684	739	691	721	693	746	692	734	701	730	734	685	683	743	711	730	708	739	696	738	743	656	699	698	635	687	686	722	699	687	707	732	675	707	673	707	741	701	712	693	706	696	706	675	741	710	711	735	761	735	697	765	734	713	695	719	719	680	697	711	707	752	727	724	701	681	704	714	714	762	704	713	760	735	732	656	733	730	757	732	746	679	705	700	703	725	690	726	727	719	696	710	700	755	712	755	670	724	683	656	723	724	644	726	713	729	728	724	701	694	692	705	651	692	702	704	704	717	733	680	782	733	734	706	690	715	700	725	651	737	745	665	707	717	720	682	688	721	720	701	706	727	669	732	716	699	671	689	725	739	676	763	702	757	681	710	690	687	671	738	696	726	698	715	679	746	719	679	730	720	740	697	742	720	684	688	747	675	711	735	697	695	688	727	705	718	706	726	680	737	724	731	737	728	727	700	692	736	707	726	774	748	707	699	729	723	653	715	673	672	741	712	731	736	710	708	676	732	691	696	728	710	682	732	773	746	740	737	717	693	684	741	715	706	712	684	707	718	680	718	712	713	661	744	718	727	764	700	730	714	682	736	742	736	735	686	715	666	691	699
36799	30781	30746	27886	24142	21140	15456	10401	7989	6146	4401	3217	2572	2191	1883	2006	1645	1457	1292	1243	1112	959	841	811	731	610	642	592	478	479	487	453	459	441	376	399	365	356	421	386	329	344	366	331	332	330	344	343	309	299	274	253	256	285	237	267	267	258	287	273	290	257	255	259	284	251	304	246	287	265	291	291	269	264	252	225	224	258	280	266	260	254	256	248	273	251	259	242	265	246	256	233	257	245	245	259	238	267	298	243	254	283	279	248	249	252	259	245	248	248	230	241	252	246	232	291	235	278	243	281	214	246	240	246	259	242	261	241	254	251	242	266	232	212	278	240	237	225	264	229	266	256	266	258	237	271	243	251	258	249	233	231	217	258	270	254	235	294	249	223	259	237	258	253	266	246	250	263	256	257	254	233	244	256	271	249	230	263	250	241	264	252	227	257	237	268	261	245	302	232	261	226	235	225	254	244	239	237	235	245	233	273	219	277	253	235	268	251	253	257	236	266	245	293	254	278	232	233	243	253	224	254	240	260	273	236	256	256	248	229	269	264	268	234	249	279	271	260	223	259	217	255	230	264	252	220	277	230	260	248	285	249	264	272	252	267	226	247	219	229	251	233	248	261	231	263	264	246	271	237	306	230	237	258	282	260	242	280	247	243	270	258	260	251	245	265	234	249	290	277	238	255	268	259	271	230	254	263	261	270	216	238	275	265	254	232	232	219	247	243	264	256	236	253	259	277	257	251	239	251	264	245	248	216	266	268	251	246	292	236	261	278	244	233	254	244	271	256	254	241	238	244	233	244	231	276	238	250	245	257	242	244	220	241	239	270	245	267	277	245	238	258	260	255	263	232	231	253	253	257	250	247	226	252	248	225	261	251	232	251	236	233	260	267	251	285	248	200	261	233	251	242	269	258	227	221	276	265	264	247	286	240	255	258	248	248	247	279	258	246	254	266	244	265	253	251	227	256	255	267	229	281	242	244	265	260	264	220	259	244	232	292	252	261	262	225	243	241	243	247	219	265	254	257	239	240	230	252	264	229	219	256	273	259	257	264	254	268	261	292	217	276	228	231	261	227	256	267	236	229	243	268	258	246	242	248	246	252	269	241	237	280	270	266	236	235	256	223	234	232	257	227	238	248	251	248	264	254	242	286	251	233	233	228	233	254	252	254	203	242	233	270	242	242	217	272	276	272	249	238	241	264	235	243	276	259	256	244	269	258	266	240	231	258	256	257	256	251	268	269	247	232	271	264	287	274	227	269	266	269	249	263	245	251	261	260	230	227	251	260	239	255	251	246	222	247	264	255	265	246	243	237	246	221	238	265	287	271	240	220	266	259	256	245	243	261	226	219	271	268	248	270	260	287	242	260	229	289	271	237	225	234	258	243	250	231	233	258	207	234	250	228	245	263	239	213	233	272	259	251	247	249	272	245	218	291	231	255	260	255	241	274	230	252	261	258	270	253	246	246	238	221	257	251	279	258	232	266	259	251	256	268	260	276	262	261	301	233	243	221	265	272	229	249	260	228	235	270	256	250	238	243	283	255	244	237	244	261	272	248	240	252	256	256	251	241	266	283	252	251	283	274	231	225	263	265	227	254	263	272	278	240	236	262	254	296	251	263	249	242	240	266	234	267	255	245	246	247	239	232	245	248	258	257	260	237	236	247	241	256	246	284	237	230	253	242	241	265	245	264	262	258	243	258	259	242	242	261	267	242	272	246	235	246	260	278	265	246	225	246	264	221	213	282	279	266	234	243	247	232	256	274	252	253	295	254	263	239	273	262	212	268	267	247	272	259	237	257	235	243	263	252	261	266	228	250	246	247	273	267	258	253	246	268	262	227	263	261	275	248	234	267	255	265	251	239	247	264	251	236	269	251	258	238	245	272	241	227	250	244	251	297	243	240	250	252	240	260	250	224	249	248	245	236	239	241	250	222	251	268	269	232	245	250	263	253	260	245	249	260	244	238	251	238	212	261	239	263	283	255	251	242	257	259	273	226	202	224	254	236	228	252	258	261	253	249	261	224	230	226	239	263	231	273	250	255	271	249	260	264	221	256	226	259	258	268	267	268	260	258	241	281	259	243	233	254	241	260	252	238	263	241	271	234	236	253	239	252	246	236	227	271	253	255	249	278	253	222	261	251	269	268	280	257	270	221	230	230	262	255	292	278	230	228	229	251	222	266	221	254	261	264	222	228	223	256	271	251	249	237	270	247	241	251	268	231	267	248	264	249	252	235	228	254	265	262	235	273	247	248	257	249	237	227	230	211	262	274	243	266	251	244	238	253	257	261	262	260	246	242	247	236	241	250	269	257	245	272	265	269	269	253	279	254	233	219	245	242	231	227	281	229	249	225	223	233	230	259	225	231	263	238	231	254	257	241	279	230	282	252	272	263	220	255	248	228	238	267	257	249	252	287	246	228	238	246	254	223	280	214	236	224	292	251	247	240	251	225	226	254	267	240	255	256	240	287	261	270	258	259	245	291	237	268	250	266	248	255	262	229	235	239	223	266	253	257	274	254	262	257	264	272	231	255	261	239	244	242	228	239	256	253	229	240	243	242	261	265	229	256	260	269	249	285	244	285	255	262	272	246	236	277	257	235	249	230	240	238	269	253	222	253	238	242	246	268	243	254	230	232	243	242	251	253	270	245	260	264	234	242	273	250	283	272	285	239	245	243	236	252	252	255	251	240	228	258	257	231	248	255	256	276	259	276	254	274	261	270	262	272	260	303	241	223	264	243	227	259	214	262	244	272	280	243	243	261	236	230	268	256	251	231	276	256	258	255	260	253	251	268	237	249	247	247	249	261	265	220	285	258	240	231	255	274	250	240	258	248	263	266	252	252	255	243	252	253	246	256	236	245	254	253	266	270	301	260	240	241	287	252	239	242	247	246	270	262	249	251	283	268	267	235	275	231	253	245	243	245	292	252	274	244	267	244	249	259	234	229	249	260	256	267	275	255	280	219	231	223	270	251	242	267	229	255	258	222	295	258	235	249	246	242	235	248	265	234	253	257	228	241	264	241	232	238	257	251	219	282	246	245	231	240	270	255	235	252	244	265	252	245	236	276	253	223	263	236	240	255	256	246	279	278	250	279	252	258	260	270	230	283	250	249	257	272	228	260	259	265	228	224	252	273	268	245	259	256	242	230	260	248	240	261	221	251	246	285	249	239	262	238	224	289	249	232	285	251	245	252	234	261	250	249	234	237	254	241	245	230	236	268	266	271	250	243	284	250	255	258	247	237	231	257	245	265	228	276	290	253	263	254	268	214	295	241	248	250	228	252	252	235	250	254	262	261	258	266	280	262	269	258	232	277	265	258	230	227	240	253	281	245	248	234	252	258	252	210	235	240	245	258	260	243	289	238	240	245	277	238	272	260	249	256	279	260	262	233	259	236	274	252	271	264	252	253	249	248	273	267	259	259	263	255	259	239	236	231	238	272	270	230	297	269	265	272	243	248	261	260	247	280	263	272	234	254	245	261
21954	22482	32199	36808	36585	35908	30520	26158	23611	20868	16951	14210	12595	11314	9908	9382	8390	7801	7304	6969	6271	5114	4603	4708	4276	3400	3058	2782	2634	2551	2110	1944	1974	1820	1839	1731	1576	1674	1564	1326	1376	1470	1428	1273	1245	1193	1219	1146	1024	967	845	897	842	797	811	767	784	824	843	861	810	792	739	728	681	711	715	660	684	651	699	716	704	719	713	669	639	624	643	600	629	607	670	596	624	627	625	625	613	674	627	672	680	624	653	650	615	597	610	662	643	624	606	652	638	620	604	623	701	653	584	618	609	631	609	589	623	631	618	614	595	617	602	603	597	652	588	590	601	595	604	638	617	595	639	609	601	615	665	665	634	594	677	583	606	649	607	624	589	608	572	643	595	679	640	653	613	635	609	584	659	647	625	606	603	662	597	617	620	628	578	614	619	616	650	574	635	632	572	597	623	631	648	661	647	646	632	613	643	657	625	585	583	663	645	624	599	632	582	610	646	619	608	634	610	642	593	615	602	640	636	611	571	601	609	622	577	625	609	565	605	622	618	611	642	596	607	581	552	632	618	609	645	616	677	638	574	611	609	610	597	590	607	613	565	627	629	603	597	602	601	623	598	627	631	606	579	618	637	604	660	632	662	605	603	651	659	621	622	593	644	627	640	635	619	598	600	634	643	648	597	630	624	629	595	601	601	603	619	628	628	605	655	627	637	575	625	626	619	586	620	583	608	573	649	607	602	643	555	623	597	608	684	634	628	614	578	611	607	620	592	601	593	598	629	565	631	646	653	578	604	611	598	587	630	582	589	579	597	626	640	608	602	613	643	649	599	618	593	655	585	644	618	611	603	615	630	623	590	581	612	578	626	616	640	652	595	618	630	582	602	623	622	660	577	591	627	611	622	629	632	579	658	609	613	642	650	605	626	554	576	587	636	576	652	618	597	617	613	540	618	657	630	628	626	616	612	635	593	583	616	626	574	590	663	624	638	621	610	608	593	587	576	653	647	619	613	631	626	644	631	665	660	669	579	607	629	632	615	582	589	639	597	564	624	597	593	617	586	623	570	618	612	585	627	572	644	633	615	585	671	668	625	633	579	597	618	635	626	599	633	627	583	595	653	589	644	612	644	636	616	625	681	596	597	629	602	652	633	637	638	622	613	614	631	608	649	586	589	602	626	602	605	596	610	582	646	626	612	617	594	599	598	623	646	585	618	582	608	578	655	638	566	645	564	615	624	622	685	628	570	628	650	637	589	605	623	636	596	605	602	605	627	643	600	663	610	604	642	603	649	628	655	589	602	613	635	648	616	634	574	627	603	643	659	681	657	701	587	575	630	649	638	661	628	639	615	678	633	636	637	623	564	612	596	578	647	656	594	610	651	583	617	589	632	604	603	674	594	655	610	631	578	609	608	618	617	626	615	642	615	602	632	639	628	637	578	642	591	649	606	641	599	578	600	649	606	635	581	582	613	627	625	613	630	590	589	659	605	609	634	620	607	595	599	589	649	596	656	646	593	590	594	623	636	632	636	592	612	618	582	617	604	608	646	611	609	637	651	619	619	655	592	661	634	599	656	610	619	624	652	626	636	581	686	568	611	601	565	607	558	621	608	628	571	646	607	637	631	598	647	637	564	626	621	656	619	631	643	606	644	620	644	661	610	654	635	611	641	648	650	610	569	657	596	606	584	653	624	646	652	579	612	611	591	608	608	609	604	586	637	642	647	664	594	629	623	623	607	595	617	589	606	585	622	616	631	645	594	609	645	593	596	596	577	643	575	640	603	617	591	624	608	616	609	647	595	641	632	633	606	592	614	592	604	609	600	603	613	599	626	646	604	605	613	599	610	609	627	644	599	583	595	608	638	675	607	627	571	633	638	636	581	609	612	626	629	657	646	627	618	631	601	636	643	627	660	639	593	605	636	613	615	610	609	628	634	645	607	596	630	613	653	617	613	657	639	637	582	596	602	585	609	605	633	642	606	612	654	599	594	649	620	571	633	627	595	617	597	627	631	625	656	638	640	618	616	651	608	669	631	586	597	631	596	616	640	605	629	572	630	629	588	645	631	608	579	568	621	618	598	606	563	644	624	622	623	627	628	572	557	584	672	627	615	617	600	642	570	619	586	616	590	624	593	625	595	606	622	593	617	583	641	597	593	688	617	639	618	598	610	621	625	627	583	605	594	629	576	663	624	612	643	638	630	670	613	599	627	621	609	598	627	622	581	640	619	605	604	565	634	636	638	629	639	651	628	644	609	621	647	596	622	595	608	614	603	596	633	586	609	601	651	605	634	587	620	594	632	675	610	584	580	598	593	675	631	575	605	623	643	638	641	623	626	615	605	662	573	646	646	618	628	641	609	640	626	619	622	550	624	644	623	619	640	594	658	594	604	600	618	615	624	597	588	637	639	613	621	613	580	606	661	625	628	610	622	592	599	603	647	616	618	594	648	630	623	608	603	584	599	615	633	679	609	640	611	603	603	586	578	666	615	600	630	614	619	630	622	593	593	610	633	644	628	629	618	585	612	606	604	615	625	626	726	614	637	677	617	641	602	649	562	620	594	599	613	607	611	625	586	598	620	603	610	660	635	652	595	618	576	645	608	612	642	610	614	636	627	579	634	616	633	625	612	640	625	630	610	580	662	599	629	598	619	642	614	626	603	596	622	603	660	611	555	623	610	619	606	634	659	641	593	587	618	609	648	673	624	651	556	570	635	607	645	577	606	633	627	606	608	633	611	612	639	644	629	606	634	645	579	609	638	616	606	600	620	549	634	662	605	655	614	616	620	613	609	605	615	611	597	637	630	625	568	621	626	576	644	637	618	596	607	568	570	616	652	600	631	600	607	666	605	588	602	650	643	635	608	624	616	614	626	624	643	632	622	579	635	619	592	635	624	590	636	599	597	603	613	617	619	623	630	639	609	610	640	644	610	644	609	574	598	677	650	637	618	658	591	571	577	618	565	588	605	630	638	610	645	664	613	605	592	642	605	563	641	597	637	621	536	631	670	611	619	604	614	617	605	615	620	646	628	590	609	651	622	542	606	637	619	629	612	602	630	615	595	583	628	573	639	589	627	645	624	611	642	648	631	615	616	683	695	593	594	638	614	616	627	617	581	659	586	616	575	613	618	571	622	621	683	611	610	640	617	629	619	650	584	633	631	593	633	598	609	628	592	593	624	553	588	575	633	620	630	615	654	590	586	620	603	575	628	607	600	599	585	623	591	622	584	670	606	640	629	627	618	631	614	671	636	622	592	604	615	600	651	662	598	633	571	620	655	599	597	611	641	622	594	628	627	596	595	644	662	631	627	575	673	597	593	647	592	636	606	629	608	642	636	576	611	641	569	662	571	619	608	598	596	587	671	601	647	614	577	614	635	592	597	572	601	607	600	664	618	587	616	581	601	634	637	651	593	628	614	592	631	618	614	639	595	588	593	623	557	630	598	609	612	626	660	650	598	582	602	656	596	611	627	634	634	603	617	624	616	593	600	614	609	601	607	639	601	614	639	637
19229	17198	18173	15523	13290	10798	6060	4028	3194	2478	1773	1406	1094	989	797	751	666	579	595	607	514	453	412	401	400	356	390	365	356	339	316	277	294	297	265	283	306	282	281	248	267	304	280	247	276	279	304	275	286	248	225	241	272	256	247	235	241	226	217	233	249	260	248	250	245	268	256	263	261	254	209	220	267	245	248	250	266	268	246	260	228	255	220	233	239	240	242	254	252	232	236	263	250	252	266	233	237	244	231	247	255	215	262	236	266	234	218	249	228	223	262	223	242	244	230	244	258	235	225	250	222	254	266	219	237	258	245	236	246	228	265	261	263	241	248	289	258	267	247	245	246	221	228	258	236	246	225	267	221	248	243	223	232	220	250	253	211	228	238	245	227	232	264	246	229	202	244	234	246	274	237	250	242	240	231	213	237	229	238	237	227	259	242	217	266	267	231	246	239	285	247	214	270	242	249	250	210	265	253	242	240	247	240	230	251	237	283	257	291	256	246	244	245	232	238	259	267	250	269	246	242	269	254	254	242	274	245	272	232	248	256	279	229	240	234	217	220	233	251	222	261	245	253	264	266	272	232	232	245	254	240	230	266	248	241	223	255	269	243	272	280	257	261	262	235	245	261	238	257	231	274	255	251	230	227	225	291	253	223	239	265	236	247	272	257	257	243	240	238	234	239	218	225	226	271	266	260	273	239	235	257	225	260	237	262	204	244	237	261	251	248	249	229	244	277	218	238	262	236	236	263	256	227	251	241	265	267	235	213	247	239	222	255	269	213	263	242	261	226	253	231	247	217	251	228	242	243	233	266	249	278	243	239	235	253	255	261	229	214	230	239	243	251	225	243	248	248	236	263	250	249	265	237	239	245	244	241	233	233	235	247	240	260	249	238	253	262	241	251	235	247	232	257	234	230	236	257	258	260	247	219	255	223	228	242	251	253	275	255	248	223	234	279	262	238	236	234	231	232	218	239	243	217	249	270	270	259	229	210	268	266	230	230	236	249	251	241	227	245	247	240	264	220	228	254	279	237	253	266	226	255	260	249	234	245	261	221	261	265	273	233	235	222	244	265	243	267	236	209	259	246	261	248	234	220	238	272	244	266	236	239	253	263	261	215	250	221	209	257	242	228	254	283	258	246	232	253	237	238	199	234	247	238	227	236	278	245	239	273	230	247	239	240	258	211	218	252	240	243	222	248	235	247	240	276	243	246	241	254	248	230	210	254	254	255	218	244	260	250	240	260	249	227	218	249	243	238	221	241	243	228	247	218	231	236	270	235	251	239	251	232	243	257	261	247	230	224	238	238	223	251	244	230	214	240	255	232	260	265	247	255	258	253	249	220	242	251	240	249	255	232	240	245	229	239	264	258	259	238	253	227	268	259	240	234	271	253	247	249	237	248	237	258	246	256	251	238	237	237	232	243	230	239	265	237	251	230	266	258	274	246	261	264	244	227	252	250	223	240	268	238	236	260	251	251	241	266	242	271	239	226	243	267	267	233	210	235	239	224	248	251	253	246	255	247	276	234	252	278	234	240	237	246	271	230	228	260	279	251	238	238	223	240	234	235	226	265	288	262	241	237	279	245	236	272	262	268	248	261	222	267	246	224	215	250	246	216	242	254	256	216	266	232	244	247	253	251	222	253	241	241	245	236	251	281	247	247	244	244	234	241	231	209	258	250	208	255	270	250	247	240	241	250	244	241	250	244	253	240	236	231	246	236	245	235	270	257	226	275	252	242	236	263	254	266	235	249	230	295	242	264	270	260	247	242	225	241	243	236	238	228	244	262	253	233	254	225	246	250	272	241	245	259	245	218	266	285	230	229	248	232	247	261	236	259	287	253	244	246	256	264	231	241	242	264	246	259	236	228	236	257	231	239	239	235	253	236	196	238	247	233	272	246	245	220	258	271	242	256	242	265	235	237	232	218	250	247	235	236	230	239	234	233	236	266	227	241	233	257	252	237	245	235	246	239	237	231	272	229	275	226	286	254	245	244	233	250	248	239	232	260	248	229	261	250	248	255	267	263	272	257	260	253	232	230	242	244	253	231	218	241	276	242	234	242	251	249	230	236	251	258	256	256	249	233	242	268	232	259	228	224	253	225	249	246	231	227	218	250	249	264	231	246	248	242	251	244	218	236	249	222	245	223	251	251	224	247	276	255	249	213	263	238	273	251	245	234	215	224	265	233	231	253	241	265	249	280	269	239	267	234	234	231	257	258	251	228	223	227	245	245	258	239	249	269	241	222	253	226	297	248	267	228	239	251	240	263	252	225	251	240	237	277	271	222	230	240	237	196	243	268	244	255	242	214	242	245	243	231	242	235	253	249	238	222	223	260	255	260	216	250	252	227	251	250	257	213	241	224	236	238	255	234	235	254	250	252	267	251	250	240	257	243	215	267	270	232	251	239	268	235	252	214	268	240	266	248	236	263	244	245	239	223	241	234	232	215	238	241	259	236	302	217	244	251	279	254	249	271	236	257	224	233	254	239	223	262	255	232	266	233	269	230	231	232	213	255	242	266	262	251	242	241	255	243	247	246	253	250	231	258	263	246	232	256	246	227	233	255	229	256	239	231	242	264	235	241	267	263	245	243	243	230	242	258	232	256	214	246	265	238	253	236	230	228	233	242	258	244	243	245	263	233	246	218	248	249	246	278	246	220	251	267	256	253	247	227	248	213	234	227	243	249	242	247	239	245	257	260	269	210	234	240	241	259	248	270	234	229	251	222	237	221	253	229	227	260	245	235	278	229	246	222	236	232	216	225	255	259	270	256	221	215	286	240	243	228	229	247	247	208	270	241	254	285	245	245	246	238	239	241	247	232	239	243	259	240	242	262	251	233	245	244	253	237	233	234	236	254	269	254	254	245	257	224	248	233	247	229	248	241	278	278	247	257	261	225	246	256	213	239	246	244	249	257	264	275	266	229	243	249	265	262	254	257	261	247	247	249	247	209	222	239	228	284	244	258	261	251	243	233	263	239	256	232	227	244	245	255	252	254	227	249	227	217	255	252	215	219	235	248	255	228	224	232	250	243	226	216	258	260	243	286	264	234	245	239	248	229	206	257	251	220	244	226	231	258	261	239	234	252	258	248	251	256	253	248	236	262	208	238	226	245	251	238	230	235	254	284	258	231	256	234	248	253	239	222	261	255	227	288	256	211	258	249	246	247	224	263	224	247	238	221	248	275	258	259	252	271	234	264	266	283	268	249	242	232	238	239	245	242	262	247	216	240	258	281	216	229	235	276	250	233	247	261	229	242	244	242	235	250	251	240	238	251	221	257	270	230	235	244	221	220	259	266	262	247	235	233	248	259	226	235	264	253	245	257	227	233	230	261	253	271	238	255	251	259	237	254	239	219	261	247	237	255	244	235	234	229	242	237	254	244	236	229	241	242	244	257	251	253	251	230	227	240	270	233	261	245	265	224	263	232	236	221	252	276	259	208	233	247	237	222	241	240	255	231	270	235	247	251	238	251	284	254	220
11114	12825	21701	25104	26049	24436	18254	15690	13883	11305	8818	7001	5748	4982	4191	3918	3615	3122	3130	3116	2734	2275	2029	1950	1777	1569	1360	1328	1317	1238	1110	998	960	963	941	921	903	949	864	853	860	869	822	845	832	752	767	704	670	676	679	662	669	630	658	625	601	612	611	654	645	643	658	642	586	657	618	598	616	613	601	622	615	604	641	648	605	613	612	666	602	595	647	646	622	595	603	614	609	615	582	621	612	628	591	638	610	621	590	580	594	645	582	622	671	651	628	648	646	593	635	611	636	611	605	600	573	580	587	618	597	638	580	610	633	584	615	580	639	618	615	620	627	569	617	599	612	624	609	604	637	621	600	611	648	608	627	633	669	646	613	629	567	572	589	590	624	586	573	620	600	633	626	580	614	618	592	619	625	596	610	573	663	612	621	568	637	591	611	614	604	598	612	605	565	618	622	608	651	640	607	611	613	605	605	639	613	588	620	606	578	640	621	647	589	544	619	618	618	605	632	625	605	659	611	651	586	562	636	612	655	665	593	574	615	596	629	635	606	626	617	620	668	577	616	609	618	649	638	622	608	648	606	576	612	606	630	588	596	607	662	550	616	599	646	608	657	614	647	568	639	595	590	639	615	630	619	603	633	649	595	624	622	571	597	634	605	606	602	604	591	648	591	589	606	623	628	641	624	566	646	633	605	612	658	620	608	641	615	582	624	600	617	564	631	611	610	631	644	578	665	610	582	631	614	623	603	612	627	643	625	576	606	624	639	653	580	587	600	603	619	606	570	644	617	655	625	598	630	649	601	607	618	582	618	628	635	628	614	659	587	639	620	629	614	607	625	596	635	626	615	611	597	589	610	660	618	606	621	598	604	631	589	574	603	656	592	605	591	608	635	602	630	645	565	544	612	632	618	625	620	638	597	609	636	640	609	609	627	616	659	629	647	638	613	600	626	636	590	600	616	650	643	647	618	631	616	612	641	640	635	611	594	607	622	570	642	611	651	650	634	612	610	624	635	604	625	601	595	577	639	621	569	613	644	609	632	623	654	613	639	626	615	642	628	608	635	595	595	613	646	590	591	613	608	592	633	649	636	595	629	665	611	632	627	650	620	616	653	637	619	594	581	606	590	629	585	623	633	668	597	635	595	590	571	566	646	611	617	633	634	598	606	615	633	617	631	601	602	620	629	637	631	596	580	616	634	579	579	596	617	634	583	594	564	616	598	585	610	649	591	621	604	626	653	614	634	606	646	585	583	649	623	618	625	555	610	648	635	625	603	627	608	640	641	589	588	654	602	574	621	654	619	595	655	619	616	616	620	592	605	590	584	619	616	635	631	651	603	644	618	582	644	646	594	573	587	572	593	587	632	602	625	617	601	617	612	610	596	615	584	632	643	577	572	610	599	581	636	614	591	628	660	644	625	562	644	627	617	631	621	667	612	583	621	615	623	589	638	626	595	595	619	617	585	607	638	595	583	668	618	629	616	641	598	602	638	636	621	598	603	603	631	677	635	629	616	572	635	631	619	689	652	623	607	622	610	677	640	575	607	605	619	622	611	652	599	601	633	570	618	655	615	595	635	604	657	626	610	624	613	667	583	584	606	576	604	648	588	636	618	627	613	637	667	595	620	584	595	624	617	603	597	600	562	568	642	633	606	642	603	625	629	603	605	647	638	644	570	617	623	602	611	591	609	639	610	625	590	619	617	602	593	621	610	636	621	626	588	578	650	580	607	617	579	596	632	608	593	645	587	646	607	624	594	579	616	595	622	598	603	630	627	597	629	629	597	637	600	635	590	573	596	608	628	633	580	619	622	653	647	579	586	557	616	624	629	620	629	621	602	586	571	615	616	574	620	623	602	606	631	609	618	620	628	563	609	618	633	618	598	636	602	625	604	658	600	579	614	542	629	630	579	639	614	610	630	651	646	577	650	584	634	636	658	596	647	575	594	632	630	611	633	599	587	577	618	640	620	610	600	597	662	629	608	620	567	622	620	598	644	581	596	585	617	618	576	627	581	623	621	616	579	613	670	585	593	612	613	621	597	621	628	609	604	634	599	567	634	612	663	593	620	617	582	643	621	586	603	580	602	606	613	590	613	636	669	611	606	590	636	584	656	636	642	630	613	580	624	619	620	633	581	559	627	606	592	608	624	639	615	601	591	582	582	587	639	572	622	586	599	642	592	610	617	610	562	622	657	612	605	634	617	595	577	593	581	655	630	591	587	614	603	597	653	591	580	651	648	601	587	631	620	648	612	634	584	590	659	636	584	653	611	617	534	607	624	617	598	603	582	591	631	615	612	644	632	602	651	579	609	606	666	660	620	643	600	595	593	624	611	601	592	586	591	593	557	617	611	623	629	648	647	632	628	585	627	620	617	601	611	607	652	641	636	660	637	651	635	637	620	590	630	608	631	565	615	626	588	581	561	626	622	615	595	653	623	636	607	630	634	617	630	652	583	586	613	625	628	632	587	609	611	596	681	594	601	627	589	621	602	601	595	608	636	634	600	650	616	640	595	587	643	600	608	608	618	625	628	616	578	667	613	625	599	626	612	647	576	582	619	636	651	620	613	653	580	636	561	663	615	569	644	624	624	640	642	617	561	621	606	590	585	622	601	618	635	652	642	634	636	599	644	630	590	574	575	606	639	564	651	615	626	612	662	616	599	625	597	636	610	589	618	603	590	569	613	644	651	568	606	596	600	598	598	584	623	610	594	632	579	604	617	641	611	568	600	639	633	578	607	611	581	604	608	571	607	578	638	632	625	614	626	630	573	640	619	595	642	572	639	607	591	653	637	619	664	613	614	607	565	621	597	617	622	602	618	587	606	640	616	653	590	584	582	594	588	627	624	593	617	600	657	628	586	621	601	604	651	638	630	573	631	607	618	628	635	635	636	603	587	617	532	629	601	669	598	606	600	642	608	587	576	633	627	621	613	637	582	641	619	617	602	610	627	586	617	567	634	602	620	595	639	649	625	672	620	598	606	584	614	604	585	577	591	612	618	599	651	572	590	581	618	636	629	602	603	621	604	590	600	603	636	605	605	598	585	646	565	610	654	636	653	617	593	641	580	652	610	604	629	655	610	594	599	598	640	591	633	607	637	607	629	603	621	632	587	714	606	636	588	620	578	578	606	619	602	595	575	583	602	564	588	619	675	635	628	584	622	623	580	612	619	648	610	625	642	611	590	628	591	634	599	607	647	601	617	625	656	616	615	597	636	614	622	643	609	628	646	564	606	585	586	613	578	546	613	627	634	624	629	601	641	651	608	614	592	619	592	605	611	604	660	622	587	632	560	591	602	593	632	628	591	628	641	622	627	592	615	624	630	592	621	588	633	613	606	671	609	620	639	589	634	621	613	631	653	606	569	628	612	651	585	631	631	623	603	636	639	572	628	638	601	623	566	603	611	642	631	627	591	607	621	619	604	591	636	616	641	618	625	659	634	583	595	576	607	610	601	639	604	619	686	589	589	628	638	590	605	603	595	618	562	633	646	585
28295	23412	24307	22622	20085	15658	9816	7331	5453	3838	2638	2120	1829	1500	1301	1266	1164	982	981	881	801	678	700	634	574	492	437	488	453	426	413	379	387	368	406	356	394	380	363	329	341	375	384	341	328	378	331	301	269	314	326	300	321	298	307	319	293	274	272	311	284	321	268	298	307	277	308	246	287	282	321	283	291	329	262	273	284	297	300	329	309	325	270	312	302	290	285	281	271	285	313	310	302	340	334	283	308	282	281	294	322	275	276	275	288	258	291	301	270	288	282	277	276	272	298	306	307	308	277	289	280	301	309	291	267	285	316	281	261	270	292	292	295	316	305	315	272	279	311	301	275	297	296	264	259	276	311	252	318	309	297	295	266	261	285	300	325	270	281	288	292	299	299	288	317	298	290	278	330	286	264	292	275	278	306	281	262	287	305	267	306	307	285	287	283	308	285	272	255	298	301	295	291	305	265	293	300	298	304	308	289	254	313	272	307	241	291	294	306	284	269	269	281	310	286	261	302	300	278	311	294	314	288	302	278	298	279	292	297	265	280	274	306	281	304	298	291	301	308	277	261	329	285	304	292	308	299	297	291	278	305	302	286	319	279	277	312	297	296	299	289	297	297	313	287	316	277	313	280	274	274	299	256	290	322	270	326	288	299	287	308	309	301	290	271	289	261	280	298	316	312	281	285	289	304	282	323	266	238	259	297	288	289	280	301	262	278	263	277	293	265	275	299	290	277	311	275	273	283	297	332	276	312	293	267	304	277	291	291	323	304	295	264	319	332	308	270	260	264	289	268	296	317	302	293	274	284	299	307	298	308	295	297	283	298	306	300	300	284	259	286	278	312	274	272	291	257	319	280	275	259	309	283	285	253	306	304	260	273	330	302	296	293	269	306	308	314	283	255	288	297	241	293	318	322	260	295	300	282	297	313	290	286	273	303	293	300	297	305	320	315	283	303	274	301	255	307	288	259	317	286	269	310	329	296	281	315	278	275	279	300	313	298	321	292	314	292	289	292	293	288	294	260	274	283	283	301	259	259	319	283	299	302	308	272	324	270	280	319	286	272	270	332	266	291	291	258	301	281	290	292	295	292	294	295	268	293	278	278	272	315	289	276	284	301	286	308	330	329	304	296	306	306	308	279	294	309	295	285	298	325	287	306	266	287	316	314	273	309	308	318	292	286	256	280	284	288	302	259	298	269	298	261	276	286	270	285	268	295	296	287	264	311	272	290	333	277	285	306	268	254	296	280	267	346	296	293	256	310	300	269	274	273	298	290	315	299	274	260	279	259	286	286	295	304	310	296	290	302	293	326	274	292	273	277	292	300	316	312	281	311	302	290	284	322	308	282	329	290	304	300	283	293	294	294	300	286	279	278	271	282	293	359	272	276	322	290	273	310	254	267	267	294	300	278	260	283	312	281	260	314	272	285	261	292	299	275	280	284	266	294	294	300	297	276	319	272	308	296	309	275	302	288	266	285	299	262	271	268	282	282	276	274	319	281	278	294	307	292	275	321	262	268	306	279	318	302	268	306	290	290	291	284	290	296	277	296	297	325	311	325	312	289	248	291	291	279	293	296	290	299	303	281	292	291	283	279	249	271	300	297	306	324	326	290	319	312	288	329	275	290	305	318	272	304	261	274	283	279	285	268	284	295	288	299	294	304	305	317	283	288	294	284	280	314	270	278	276	294	285	298	305	313	292	289	291	282	280	300	295	284	282	304	305	311	288	291	264	286	287	303	293	287	305	286	328	305	298	281	262	278	290	276	287	296	254	297	318	296	303	279	314	264	300	282	295	299	279	295	290	305	283	283	293	299	301	284	306	296	290	314	315	297	278	272	282	270	254	294	288	316	308	279	332	271	274	286	314	297	295	310	263	276	287	303	288	320	329	310	314	286	319	287	287	272	277	305	267	289	297	315	289	331	274	327	278	299	304	275	258	278	307	295	303	308	324	279	346	273	296	317	278	278	282	282	265	251	284	289	292	278	298	261	293	301	316	299	306	293	314	287	275	290	278	291	279	292	284	273	298	290	270	319	323	270	300	270	280	265	316	275	262	294	302	292	278	303	273	318	283	303	281	276	323	296	301	292	286	314	290	302	302	320	296	324	277	315	269	315	295	305	281	291	280	281	284	319	264	315	296	284	301	284	290	249	261	317	288	335	276	260	304	285	266	296	324	289	272	300	317	264	283	305	287	283	276	298	288	313	326	275	301	273	285	264	286	279	277	318	278	312	290	313	266	292	318	277	296	246	298	279	287	269	302	291	292	281	284	278	307	312	272	302	288	316	303	260	302	282	286	275	280	291	300	308	292	268	296	306	279	315	290	271	266	279	298	303	288	310	297	292	293	299	285	280	287	286	296	299	274	296	249	279	298	288	285	298	280	282	306	275	261	300	306	298	310	319	252	288	286	323	294	277	282	277	299	267	297	293	277	302	305	304	272	294	283	275	312	290	295	298	335	273	283	276	325	303	280	333	274	271	270	273	320	289	296	316	293	262	302	297	266	305	274	265	287	266	296	284	288	265	268	284	311	302	286	279	274	284	287	294	289	321	263	313	296	314	306	292	278	307	283	280	288	263	284	308	281	289	271	281	278	301	288	284	260	268	286	277	282	285	281	281	305	296	283	306	277	260	283	278	301	287	295	306	272	300	303	295	293	320	302	276	307	282	297	292	321	310	285	270	277	298	283	331	301	286	256	262	313	292	286	287	271	305	270	310	291	305	319	285	306	315	323	270	297	308	266	302	258	312	254	301	322	301	290	264	287	278	295	282	275	316	290	293	308	273	283	305	257	297	299	315	315	279	288	293	257	289	305	282	303	271	289	302	287	304	272	298	309	276	277	285	268	291	277	287	273	276	292	286	291	312	264	288	306	260	286	301	286	290	305	292	280	336	308	294	289	255	301	299	321	287	284	303	277	290	280	271	268	313	303	285	297	305	260	297	265	307	281	322	281	309	327	290	305	337	287	286	282	287	293	299	314	295	296	254	272	255	265	317	293	265	304	276	287	275	281	271	307	287	291	292	279	286	308	294	292	295	268	274	289	290	265	302	297	260	300	280	306	276	269	273	302	273	297	292	295	258	289	306	293	271	297	315	268	298	296	307	292	287	279	281	278	314	300	313	294	270	298	296	295	298	314	300	255	270	279	314	277	304	293	270	297	294	297	280	299	312	300	271	288	269	311	281	259	293	300	269	291	312	311	267	287	294	299	297	278	278	288	268	277	304	311	300	282	254	292	283	279	323	298	297	316	298	255	307	331	254	308	282	292	252	290	285	277	271	275	282	293	292	283	296	314	296	296	308	276	275	299	283	275	302	275	248	252	238	301	293	275	276	292	297	281	281	302	262	274	273	265	281	298	314	275	291	279	282	304	272	282	313	281	317	280	270	279	278	308	254	285	276	301	285	257	293	281	280	279	295	279	324	284	327	270	289	283	306	278	302	330	264	281	274	288	282	277	281	277	293	289	272	290	299	321	321	301
17416	17461	27269	32293	33028	29710	24755	22608	19126	15147	12029	10296	9095	7815	6968	6594	6048	5568	5449	4884	4316	3631	3450	3260	2911	2420	2169	2080	1955	1796	1660	1485	1434	1408	1398	1380	1392	1286	1106	1172	1211	1273	1191	1118	1059	1053	1058	950	971	870	800	880	801	819	825	777	837	840	837	805	772	781	760	777	733	731	740	738	760	726	728	719	718	710	755	723	663	754	711	753	702	735	696	684	746	702	737	723	634	752	735	750	695	742	720	724	685	712	693	703	709	716	700	700	730	725	725	719	710	702	717	696	663	757	734	711	723	728	709	713	738	732	713	749	715	670	700	738	686	679	698	712	751	704	733	711	724	734	673	698	696	735	679	737	738	690	698	750	724	693	727	629	680	701	700	714	742	719	692	690	678	712	728	725	705	742	705	668	758	743	749	716	711	702	666	724	725	724	736	711	686	715	702	696	692	712	680	740	695	738	704	670	662	681	676	735	765	748	720	738	700	734	711	733	706	688	666	692	719	689	687	726	700	734	694	724	683	777	672	723	686	705	707	669	711	692	657	739	654	672	715	663	733	748	726	760	687	727	756	703	692	703	710	725	727	696	683	721	695	674	710	679	674	743	685	709	673	713	662	705	732	763	706	701	731	685	742	733	700	733	679	711	697	727	732	701	747	730	739	706	704	699	684	679	723	787	688	686	649	679	711	714	712	660	714	666	705	713	687	688	689	678	699	695	684	685	734	760	732	709	687	725	693	708	691	716	691	690	732	708	706	675	682	712	731	730	751	709	713	707	735	734	693	700	735	664	706	725	765	713	696	722	692	746	752	737	728	757	672	744	734	727	709	711	721	667	704	707	720	726	705	714	653	705	700	708	680	702	712	717	741	716	717	735	649	733	721	718	715	684	724	659	704	680	745	714	642	730	733	708	703	700	717	708	721	714	692	720	622	649	703	717	688	655	668	696	746	688	668	708	757	716	720	758	692	740	741	688	729	756	727	671	722	716	688	717	729	676	750	718	698	707	649	732	715	712	742	728	700	718	713	773	690	690	696	704	751	690	714	686	700	724	704	731	742	696	729	679	705	665	723	711	684	700	714	724	677	680	711	691	758	684	732	693	656	706	676	698	687	717	664	745	705	726	708	676	675	709	736	704	706	687	696	725	728	680	730	738	675	696	673	681	686	691	666	730	733	722	710	740	682	707	735	701	692	709	654	708	707	690	703	718	752	669	757	687	684	721	720	701	720	708	727	697	800	713	697	684	727	682	692	691	682	710	722	721	679	670	718	695	733	723	669	673	715	696	700	727	707	698	668	700	706	696	684	712	699	746	693	745	672	696	691	678	708	779	721	744	696	706	763	698	702	702	689	760	704	691	704	754	702	752	667	693	706	698	704	702	729	683	681	667	703	750	691	694	688	709	696	690	710	731	721	692	710	704	672	685	735	707	698	731	691	707	699	727	742	695	668	679	705	720	759	665	720	730	699	686	716	674	703	723	676	707	717	677	662	715	666	701	725	705	664	679	691	704	717	724	703	718	713	674	767	716	720	717	667	699	703	703	732	708	730	710	727	727	714	739	714	704	703	706	699	711	692	686	735	685	658	699	765	710	742	737	692	677	763	685	691	750	707	683	716	728	717	723	690	738	734	717	666	674	712	690	718	692	761	722	719	695	674	671	700	655	729	726	717	728	715	708	697	685	687	681	708	691	679	712	663	669	716	686	700	763	704	702	711	644	713	733	697	745	762	680	676	738	645	650	709	715	673	709	712	709	742	737	732	696	715	738	697	735	720	683	696	708	717	685	735	722	698	720	754	744	689	715	745	740	741	678	679	677	696	703	710	668	695	721	732	677	733	721	700	708	682	726	694	682	741	720	708	676	739	704	699	682	704	706	763	727	693	686	723	715	677	682	720	683	737	712	675	697	727	739	721	711	702	709	677	771	726	738	669	707	702	731	698	662	719	729	680	669	736	700	734	737	700	704	707	711	687	702	698	707	692	701	710	698	685	720	701	693	732	734	691	769	678	676	715	735	715	690	682	705	698	705	729	679	697	730	769	708	672	685	712	722	768	687	671	756	732	676	681	739	692	700	739	650	727	687	743	740	696	731	729	710	680	722	673	721	711	730	739	742	709	704	708	700	673	680	689	723	679	735	712	702	661	766	708	700	697	705	727	695	687	700	699	702	703	677	667	695	678	741	663	715	716	669	659	707	695	690	688	693	702	663	674	696	698	700	691	755	742	689	695	718	663	712	714	701	688	752	692	684	703	702	708	706	710	667	694	651	729	689	696	719	714	691	713	755	693	738	713	717	736	681	722	715	693	707	669	675	778	744	689	706	757	695	723	726	743	760	737	724	702	747	747	680	712	687	719	688	730	731	742	676	741	705	698	705	700	727	713	708	674	727	720	746	665	705	731	668	663	700	674	695	750	712	683	755	752	664	660	744	692	699	693	700	700	710	706	742	689	747	731	672	718	669	748	746	637	671	717	723	642	654	725	718	723	654	696	742	745	673	675	726	710	721	740	714	692	669	721	698	688	682	718	678	755	673	679	731	717	756	726	689	658	711	692	708	727	718	764	708	735	697	748	729	690	709	728	728	701	706	678	662	718	714	721	748	691	723	726	701	691	700	723	702	706	734	712	664	650	691	675	698	716	706	707	709	733	740	662	712	648	721	741	741	674	694	713	729	697	714	723	680	706	719	741	670	721	702	716	695	666	709	650	641	686	720	710	746	697	718	686	656	737	728	695	700	705	703	714	675	680	704	702	713	715	707	717	685	680	687	673	734	684	709	707	692	681	728	688	701	701	731	714	714	687	676	733	748	705	706	717	704	673	733	744	711	779	710	757	699	709	707	716	655	708	683	679	703	697	716	693	691	729	709	697	698	667	726	676	701	711	716	699	689	642	695	731	648	719	691	712	732	672	749	728	693	664	719	716	709	694	780	739	747	712	723	750	687	712	705	704	731	720	772	692	753	716	724	685	736	733	673	695	736	722	729	698	683	697	712	730	732	704	693	725	694	721	698	673	688	706	738	705	698	752	659	717	738	747	732	675	706	648	690	696	685	757	734	689	719	728	620	706	681	652	740	747	683	696	718	786	719	718	715	689	751	701	712	680	689	737	702	677	717	693	689	701	681	712	730	678	693	722	741	741	748	667	700	673	688	704	715	701	712	731	728	680	738	700	674	675	764	709	709	725	650	726	672	729	692	641	756	715	705	713	727	735	726	706	751	704	698	721	711	699	698	764	691	675	697	716	733	697	714	738	673	690	714	729	697	756	703	670	677	725	696	750	715	685	723	775	713	768	703	739	720	681	698	694	747	749	691	727	740	782	710	699	714	693	700	705	682	704	712	700	704	699	652	760	701	716	739	673	734	665	730	709	717	704	682	712	761	715	699	681	723	683	675	680	698	732	696	705	682	660	710	677	686	728	717	723	695	692	696	723	666	723	646	739	695	701	654	747	723	676	697	711	724	732	749	737	689	721	730	750	747	702	707	708	732	750	682
36840	28866	29342	29139	25428	20192	14166	11399	7901	5375	3794	3073	2473	2143	1982	1766	1536	1449	1447	1283	1124	888	885	807	777	622	581	540	503	510	448	439	455	382	419	440	407	380	381	354	353	369	330	345	297	311	326	326	293	275	325	284	258	276	272	256	267	262	285	278	294	281	289	293	250	257	247	251	265	282	252	226	235	225	264	265	257	224	265	251	282	219	272	265	251	286	242	261	254	257	222	278	250	240	252	278	251	242	249	266	236	252	277	242	248	266	256	237	278	265	257	275	252	265	252	255	227	230	273	260	236	246	256	240	244	236	251	230	257	236	252	249	248	237	292	297	257	263	281	255	265	275	237	226	249	257	259	301	233	228	263	244	256	253	226	254	248	262	268	244	246	239	282	254	247	259	277	243	250	248	300	247	235	269	272	276	225	267	254	254	247	252	231	223	261	271	270	274	249	268	278	242	241	242	260	245	268	222	252	240	260	241	264	229	243	253	238	251	244	236	240	275	270	254	277	249	251	256	245	257	270	247	234	252	232	242	247	250	272	243	232	248	249	231	256	262	250	269	264	287	271	257	236	251	256	283	237	257	246	238	264	272	239	239	260	225	219	271	265	245	241	242	245	251	247	262	246	262	245	240	260	235	246	283	289	262	278	245	254	277	226	275	276	252	249	219	273	219	257	249	238	271	241	262	249	253	284	253	247	276	275	256	254	255	247	236	258	249	263	230	275	277	242	250	263	236	237	259	261	256	265	263	262	265	259	252	251	227	252	253	270	290	223	259	255	252	244	261	302	233	246	260	234	251	257	254	239	249	281	253	274	277	238	270	236	254	253	242	245	283	251	241	271	259	269	247	258	237	230	253	244	247	239	276	241	254	251	244	252	242	271	261	285	245	256	245	266	238	270	227	274	234	250	264	270	230	251	263	252	277	275	247	246	270	261	242	251	250	241	226	225	255	251	266	257	247	263	268	275	273	269	244	260	246	273	266	256	246	259	242	278	257	264	257	246	266	254	264	251	259	259	292	257	231	252	236	270	246	254	243	243	233	263	236	257	245	240	248	262	260	300	243	250	249	222	274	265	249	242	261	258	236	278	257	241	261	223	213	263	294	252	243	254	247	264	244	241	247	267	276	258	276	253	298	229	238	243	267	251	264	245	277	277	254	242	246	235	240	251	240	253	239	274	232	270	248	256	239	267	263	254	251	245	230	231	214	254	251	254	258	229	239	272	252	247	275	250	265	259	286	273	285	283	258	251	253	257	226	252	221	245	233	236	256	260	239	275	313	226	254	283	230	279	270	225	274	252	223	269	250	244	253	266	265	253	271	249	254	253	262	272	245	283	258	299	293	267	261	272	287	257	257	227	252	268	238	226	279	248	267	251	239	234	284	295	244	236	250	274	271	244	221	251	228	254	240	243	237	254	257	273	252	250	254	257	240	255	257	255	263	275	241	251	235	254	257	235	250	233	273	284	270	252	280	282	251	294	266	250	233	259	258	232	271	247	295	261	243	244	239	246	260	252	236	278	270	252	248	237	264	245	250	242	248	254	260	243	249	239	223	261	251	266	266	264	251	259	249	251	235	260	285	259	266	254	230	231	268	252	283	262	234	242	288	254	259	276	271	239	247	240	235	251	266	268	246	241	241	237	246	262	248	267	247	245	260	274	284	218	254	264	261	245	248	265	278	254	251	270	271	266	253	279	259	254	236	251	235	292	221	286	288	265	242	249	262	237	252	236	242	264	272	244	246	256	261	275	260	232	262	252	258	258	258	242	247	233	252	228	279	243	239	260	243	247	278	248	273	214	231	259	256	256	256	272	308	277	246	265	252	256	238	252	262	265	255	238	271	289	264	233	249	253	261	258	266	230	280	250	272	250	268	232	274	254	259	287	258	285	245	261	289	243	245	281	242	238	265	250	230	247	237	250	246	272	250	274	248	249	254	243	248	256	253	242	250	248	279	260	258	257	255	260	267	236	245	265	258	246	249	261	259	256	266	244	224	247	268	251	255	234	236	245	243	236	233	245	272	241	260	247	237	240	225	244	257	236	254	282	258	249	232	266	244	250	263	245	241	248	250	240	269	245	257	241	218	211	267	264	271	233	249	254	257	235	258	265	246	257	267	232	251	267	258	230	245	243	272	261	235	247	254	220	242	288	257	276	254	243	252	248	236	235	252	234	254	249	240	296	237	270	229	301	269	270	253	277	249	266	259	277	245	275	236	240	273	229	232	259	242	254	250	239	242	246	234	217	268	243	242	276	260	260	263	269	251	249	273	251	246	246	251	246	264	247	259	254	239	226	242	255	232	260	239	244	246	255	299	268	250	250	281	249	245	235	270	256	251	244	250	249	237	250	262	252	267	257	277	256	249	234	249	226	255	241	260	262	233	260	248	230	253	221	237	251	245	239	219	247	236	248	255	263	242	270	257	239	248	275	267	277	266	228	254	269	226	280	220	249	281	281	246	266	263	259	250	276	253	274	281	248	230	222	250	284	262	226	237	222	280	264	285	272	256	275	230	248	257	296	276	234	249	255	258	283	231	258	224	258	240	263	262	256	253	242	253	258	241	251	247	261	238	241	252	284	233	253	286	268	261	252	274	239	248	239	246	234	235	243	226	231	272	249	234	231	253	239	269	245	270	252	235	248	230	274	248	268	254	259	254	235	268	231	225	257	283	288	261	282	222	264	269	279	263	241	282	246	281	252	269	269	241	282	244	249	286	251	239	250	271	254	269	243	271	264	248	247	255	262	235	243	244	259	234	255	266	240	263	264	253	262	244	236	266	253	255	235	234	262	242	260	234	251	247	224	272	221	260	283	225	258	252	239	271	268	238	257	241	266	254	252	282	249	236	246	254	282	244	284	231	268	275	248	230	237	254	263	258	238	237	269	242	260	256	258	234	285	271	252	249	253	270	258	262	230	268	262	261	234	264	269	236	250	268	264	222	253	270	238	248	260	286	247	260	260	270	232	231	244	258	281	271	271	228	244	239	232	255	239	249	264	266	283	256	254	248	255	283	231	262	252	249	257	244	249	246	244	264	262	233	248	260	264	249	258	239	258	276	259	232	260	268	253	236	273	270	255	239	248	254	247	273	230	267	251	277	245	249	254	239	247	244	254	254	220	225	234	247	256	253	265	228	274	242	275	239	258	198	268	239	253	252	231	252	250	269	253	260	279	273	267	242	220	249	267	246	258	236	259	264	253	235	234	261	225	255	270	266	267	268	241	212	249	274	219	267	300	241	230	271	272	278	241	235	258	270	285	241	222	246	260	286	259	258	270	259	234	248	243	279	235	269	256	267	230	246	259	270	243	247	261	231	232	251	274	233	272	248	245	265	257	214	254	259	252	252	250	248	263	253	239	267	240	271	271	279	261	246	219	267	264	249	236	258	270	228	250	244	266	253	250	247	253	273	273	301	250	260	247	249	262	262	273	274	269	263	229	264	258	244	237	239	267	246	236	230	251	265	247	233	282	266	268	243	247	290
22308	20923	31435	37838	38021	33852	30021	27920	23446	19174	16046	13748	12339	10994	10088	9335	8480	7998	7806	7107	6260	5152	4967	4781	4184	3224	3070	2784	2515	2426	2121	1936	1933	1743	1823	1904	1836	1536	1440	1470	1434	1430	1368	1293	1153	1253	1272	1089	1063	906	816	856	797	766	782	745	789	832	859	809	734	797	731	686	691	712	673	708	657	686	690	724	650	717	658	638	623	632	659	655	707	651	670	686	609	624	624	593	637	632	614	598	600	677	619	605	628	605	622	603	638	643	614	582	610	660	603	614	643	600	678	615	575	616	591	613	626	606	601	646	633	603	620	627	602	616	644	629	586	634	651	609	568	594	632	637	639	625	613	607	611	581	605	636	634	622	613	615	624	640	615	629	595	637	587	583	593	584	640	651	585	569	608	620	636	584	585	577	606	669	572	560	582	617	624	611	623	574	633	616	580	645	630	612	600	635	584	652	628	626	607	608	607	623	618	665	627	620	618	617	606	623	606	623	600	600	644	610	625	582	637	595	642	634	608	642	610	583	652	619	634	616	573	612	612	609	589	624	588	592	631	628	648	589	650	633	591	577	658	570	620	621	630	617	600	579	623	628	592	621	648	651	655	622	630	607	619	598	622	593	651	609	610	610	621	601	636	600	572	628	612	578	617	615	624	615	645	625	643	653	623	602	625	628	608	599	568	617	640	629	643	631	605	616	608	589	644	623	640	640	619	565	603	592	559	608	671	597	578	635	616	643	646	586	619	637	615	613	600	682	598	623	604	581	615	624	637	642	626	593	602	635	603	623	608	613	641	580	610	586	613	620	625	606	624	618	596	650	578	581	576	608	565	618	630	627	625	623	593	639	618	588	588	563	587	647	634	624	588	614	657	647	583	613	633	625	595	619	616	632	624	609	576	642	612	607	584	606	618	616	607	600	609	629	611	619	642	633	612	602	625	629	595	610	613	609	610	606	613	606	626	616	668	633	639	598	580	611	618	603	600	588	700	640	620	640	647	622	605	623	696	619	600	636	595	666	620	622	605	640	640	621	649	634	590	594	593	583	607	611	611	601	638	618	635	596	675	605	622	615	631	592	606	592	583	591	565	647	593	599	611	564	600	642	616	632	558	620	624	616	619	627	625	629	621	626	620	601	649	632	635	577	631	635	617	594	595	617	635	588	610	592	609	633	618	597	563	648	603	642	596	620	592	619	597	610	582	595	586	591	599	639	619	580	602	591	633	630	618	604	628	606	613	615	590	589	573	556	630	612	608	642	616	586	621	618	634	633	614	595	638	587	583	575	547	654	578	647	636	668	650	614	585	629	623	629	619	578	609	612	613	638	604	616	616	610	581	588	614	612	613	588	619	633	652	611	594	603	610	609	586	615	644	622	604	563	560	592	611	606	670	614	599	653	630	608	618	632	628	643	596	603	627	629	621	630	619	599	633	585	596	595	599	620	627	619	655	550	616	613	614	605	600	573	603	645	628	619	628	620	601	622	548	627	634	609	610	559	593	620	580	622	591	593	581	656	643	588	639	658	617	651	623	608	588	597	631	613	637	626	618	582	591	578	615	646	632	671	667	612	601	633	625	624	654	615	636	615	646	596	628	597	617	608	603	636	618	620	586	643	651	623	600	656	599	653	601	617	546	631	627	627	616	641	646	640	612	613	618	617	598	622	657	614	633	604	625	590	585	588	598	623	576	604	554	598	589	614	608	550	605	616	615	604	607	617	627	625	670	624	591	657	580	592	619	647	613	612	624	577	612	641	606	604	652	609	624	608	604	595	591	637	648	631	565	630	651	591	630	603	628	661	596	628	618	624	619	656	645	637	654	631	629	606	655	610	615	632	590	582	600	581	634	635	612	641	602	623	583	619	611	588	655	584	625	593	631	629	610	659	612	635	648	651	592	584	634	627	611	603	610	631	631	658	652	604	625	600	621	629	625	587	606	630	576	604	609	625	633	627	610	588	620	606	584	605	676	617	623	604	619	642	656	594	604	600	622	635	654	611	606	627	620	601	625	618	572	605	683	620	638	635	567	587	625	630	581	638	632	637	651	602	607	681	659	632	561	668	637	627	646	594	630	603	640	579	632	649	652	607	609	581	609	615	625	585	582	602	605	599	637	603	652	619	605	611	664	610	611	644	631	613	594	610	603	600	619	588	619	619	594	635	606	635	616	608	646	669	624	578	591	663	606	672	592	587	584	645	648	635	598	616	603	624	585	608	612	636	620	631	602	576	645	631	638	608	633	642	579	626	601	600	644	554	630	623	601	580	641	590	639	649	635	603	615	621	609	632	610	593	619	614	567	575	651	555	648	597	630	664	616	633	629	589	655	654	616	611	554	591	583	617	623	605	658	622	596	602	615	575	601	575	638	612	592	613	607	629	630	589	599	645	658	651	624	579	591	570	618	645	636	647	608	595	626	581	595	590	631	598	580	616	578	581	619	617	595	656	630	581	638	613	612	636	602	609	576	677	622	608	603	628	581	606	640	615	648	598	608	621	636	598	571	657	678	556	578	623	606	667	615	589	594	570	625	621	635	591	611	624	623	623	618	571	611	588	619	634	584	621	599	633	590	581	586	590	596	557	582	620	604	594	627	588	652	578	550	637	635	656	622	602	661	589	641	614	634	615	622	609	617	631	576	615	608	598	611	627	623	602	579	575	657	604	593	615	678	622	650	651	612	597	585	605	631	601	608	621	606	625	596	622	620	626	616	601	579	621	619	586	584	642	638	625	646	639	602	595	586	604	612	618	642	595	585	610	645	607	633	607	597	619	586	651	626	625	561	615	579	613	641	606	619	615	646	627	631	580	623	563	629	570	606	635	597	609	649	618	612	644	622	609	626	600	592	610	622	594	601	616	668	625	610	587	610	597	642	550	553	602	634	621	614	632	583	643	636	655	632	616	674	621	582	590	577	594	649	606	662	631	590	627	630	592	618	652	592	614	593	641	588	608	623	575	610	619	614	641	577	594	643	596	632	599	609	614	616	630	656	604	583	620	592	641	623	615	639	621	621	578	574	621	588	610	623	588	646	606	657	622	620	612	628	646	639	611	636	606	609	620	607	575	638	607	649	651	625	599	583	602	638	600	610	576	627	618	610	588	597	598	624	621	605	639	647	590	574	612	591	568	643	576	548	620	596	666	601	610	619	658	665	628	568	608	611	627	625	626	594	633	628	643	583	635	614	623	612	598	635	612	648	607	644	672	619	610	618	587	625	630	625	632	593	630	599	597	617	609	611	632	632	651	644	613	629	641	698	580	622	565	634	604	601	592	564	650	552	653	613	606	648	569	619	608	627	609	561	640	579	608	608	577	621	600	611	604	607	585	595	602	614	636	614	615	636	624	621	613	635	605	588	595	624	586	625	612	635	594	637	614	593	572	610	621	610	603	612	635	634	643	609	612	574	590	642	627	670	630	614	590	634	653	561	603	643	612	613	623	604	628	610	618	605	584	631	639	633	610	612	605	581	659	654	619	640	646	571	659	635	615	601	617	585	606	658	587
19751	16953	17568	16993	14540	9930	6125	4526	3152	2251	1733	1340	1094	833	814	733	663	640	627	643	558	494	424	407	395	379	370	337	321	281	333	250	286	307	275	296	256	283	284	317	279	276	275	274	244	281	288	258	254	240	248	218	235	225	244	240	248	286	252	263	231	227	236	235	220	241	224	264	262	261	267	235	246	284	237	237	247	231	200	259	238	269	240	248	239	258	245	250	246	243	263	246	234	276	240	247	279	249	268	242	267	267	256	234	260	252	227	240	251	254	227	276	231	263	250	200	223	242	222	259	234	249	245	254	225	239	227	254	251	282	243	252	279	276	262	231	216	262	223	246	240	240	221	252	229	278	234	231	261	245	234	235	261	221	272	223	261	264	256	247	239	282	218	263	246	229	239	248	242	222	247	252	264	276	255	252	267	237	229	219	251	242	251	252	233	277	244	253	238	240	223	242	245	231	229	228	242	259	241	247	225	259	254	234	227	237	264	228	246	233	233	214	257	249	272	248	235	247	257	273	251	234	255	256	219	234	278	237	250	227	256	262	248	268	263	261	254	234	207	230	239	263	269	214	263	255	256	249	246	245	237	245	258	212	254	251	257	239	220	244	266	236	266	273	245	241	266	254	237	249	244	249	271	256	239	226	262	236	229	221	243	273	226	246	259	247	270	241	235	225	233	252	249	267	272	260	274	246	235	247	229	232	249	251	261	260	232	254	263	251	243	247	264	257	238	234	252	238	223	242	232	199	243	225	242	251	250	269	246	229	220	259	239	265	234	271	230	237	232	220	247	234	244	273	251	243	230	232	227	244	256	273	213	224	239	261	247	231	256	229	237	243	238	239	269	240	270	264	249	251	244	270	260	252	235	255	257	254	219	231	227	238	226	241	250	264	261	239	245	211	254	248	254	272	230	246	230	249	261	231	258	270	245	256	244	245	238	245	240	274	232	226	224	231	242	251	239	240	234	248	210	280	254	252	235	226	224	245	228	243	252	279	228	231	240	267	260	226	282	245	265	273	237	276	228	278	260	238	237	257	266	260	234	214	258	221	234	253	238	236	265	240	225	266	269	259	243	235	273	268	262	232	246	248	235	294	223	280	230	268	221	246	269	273	260	252	213	257	230	262	266	241	264	223	242	250	236	239	253	220	254	217	229	263	256	217	236	245	246	228	230	250	218	244	270	242	262	232	240	269	234	236	243	247	237	234	240	233	242	278	267	255	259	242	263	231	240	245	237	253	259	253	253	250	241	260	248	241	239	260	238	258	240	236	249	251	252	241	248	242	240	222	239	248	282	243	227	257	271	251	234	255	221	248	235	235	236	223	255	202	249	266	245	255	270	238	236	235	275	268	230	223	222	226	241	243	258	261	225	244	259	225	261	247	255	227	239	248	243	248	240	257	219	256	244	217	286	249	268	236	223	252	255	269	240	245	258	242	240	257	245	223	237	245	246	256	225	237	272	231	274	251	249	245	267	251	269	242	271	245	241	241	251	244	263	206	261	249	259	246	223	266	240	226	237	258	225	241	262	240	232	263	230	245	213	232	259	267	260	235	217	288	213	223	272	251	247	260	224	227	246	242	252	255	238	249	229	263	256	222	220	233	261	225	228	242	257	227	254	237	222	247	246	240	220	252	235	225	266	247	251	261	264	277	242	259	240	226	256	271	275	226	249	250	235	234	235	235	224	251	209	238	269	248	254	217	274	254	260	234	269	227	220	257	286	250	251	243	251	237	254	251	267	259	229	246	263	246	210	258	270	239	241	245	235	255	247	259	278	240	278	256	248	219	256	247	262	255	237	251	260	224	251	275	250	258	236	242	267	258	232	261	245	266	244	237	263	245	272	205	273	244	241	232	252	251	254	250	256	230	267	254	257	247	264	259	263	252	233	213	222	260	249	254	246	236	237	232	255	224	248	258	250	249	230	243	252	229	246	252	276	265	248	262	236	258	257	269	241	269	237	252	246	240	243	223	243	208	247	264	255	247	240	257	231	243	214	249	275	249	238	260	256	247	243	242	247	241	229	249	251	252	226	251	198	248	255	250	244	255	221	245	235	216	234	263	251	248	240	267	248	243	250	245	240	245	249	245	263	254	255	247	219	248	280	252	232	265	245	228	243	251	234	224	231	246	251	254	218	262	254	250	267	258	258	257	268	218	238	223	222	231	223	233	247	244	232	238	262	235	275	277	233	275	257	259	234	224	252	240	245	255	231	216	244	231	214	274	245	231	245	243	231	246	243	259	254	268	252	256	260	249	263	232	256	298	253	254	245	254	233	254	227	278	252	271	227	237	265	260	216	258	282	244	260	238	254	260	251	293	228	270	245	271	249	272	250	237	240	228	257	244	236	234	223	242	251	291	250	244	247	265	231	254	240	262	275	252	217	251	246	253	247	258	279	245	252	235	251	257	208	246	245	286	233	244	272	264	253	254	214	250	262	252	247	262	210	252	237	261	229	229	224	216	216	258	260	241	296	245	222	220	260	230	250	246	215	231	262	255	261	259	262	235	237	253	254	244	247	263	259	233	241	230	245	245	237	247	221	245	250	246	261	260	258	245	224	250	225	265	260	272	271	254	233	240	230	259	270	244	246	228	255	236	278	260	268	256	260	242	249	236	249	228	290	266	264	256	247	261	226	235	256	217	263	247	283	249	231	250	238	270	264	249	257	225	250	226	229	254	237	227	239	266	245	259	222	248	256	261	257	232	248	267	262	254	220	243	253	237	244	254	270	263	240	241	262	250	247	254	244	236	235	261	246	260	250	255	232	240	265	252	245	251	247	216	232	265	229	244	273	248	234	253	268	256	237	237	265	237	255	246	251	233	236	257	228	237	199	220	229	220	234	243	250	258	229	235	251	242	224	234	273	252	229	233	218	207	255	233	252	246	247	265	238	246	234	249	256	238	246	233	248	240	257	252	246	242	257	241	253	244	236	242	229	240	236	241	245	231	257	220	277	254	227	251	266	230	264	246	239	255	273	250	243	260	258	270	278	266	243	264	265	206	241	239	233	283	246	282	246	252	263	236	262	230	254	226	256	273	263	250	256	245	245	238	256	238	264	237	247	258	251	271	259	260	228	244	242	247	208	210	258	258	241	261	236	238	224	252	219	236	238	237	245	229	274	251	288	252	262	239	237	228	247	251	268	256	250	236	232	229	240	242	266	278	236	221	245	258	238	263	246	250	257	249	237	268	281	230	243	256	260	240	266	219	240	257	243	248	225	231	244	248	258	239	266	267	230	223	240	249	258	221	251	225	238	251	267	244	241	237	239	224	261	261	236	270	240	237	238	251	228	270	245	231	238	247	252	236	232	237	229	234	243	260	240	247	247	256	251	252	229	239	239	224	249	247	248	263	238	266	268	236	271	244	234	268	247	232	267	252	240	241	251	213	221	223	257	263	243	245	278	243	250	220	233	221	263	233	233	262	223	235	217	256	244	257	216	241	214	256	247	276	239	266	258	249	252	251	256	249	244	251	212	219
11253	12398	21007	26758	26955	22701	18667	16304	13079	10322	8276	6709	5430	4571	4221	3974	3794	3404	3283	3166	2805	2259	1931	1779	1564	1491	1503	1381	1256	1172	1037	1012	951	916	866	1006	882	849	869	884	919	828	876	851	794	791	746	683	713	669	699	704	686	662	616	629	666	665	636	637	667	652	632	611	634	628	639	608	637	642	614	628	634	630	657	630	620	608	620	621	643	599	606	622	632	620	621	599	651	588	638	600	634	600	631	638	598	627	569	598	587	570	581	597	609	599	639	605	650	548	633	625	608	647	635	617	607	631	610	651	622	642	618	616	621	618	633	678	585	597	658	604	641	619	620	573	637	611	617	639	572	624	617	613	628	556	622	605	608	602	607	623	643	593	609	655	621	602	614	589	615	576	645	610	664	624	641	566	591	628	629	614	583	604	652	661	621	611	621	607	599	573	601	633	603	600	591	587	592	587	588	606	636	616	572	625	590	617	637	636	624	619	603	648	604	567	613	603	620	605	631	658	601	614	583	637	603	634	584	583	629	602	638	573	629	621	598	628	583	579	645	615	638	653	608	624	622	630	676	612	650	634	603	613	585	624	631	601	622	593	628	621	606	642	621	662	599	608	613	556	583	586	613	595	645	631	631	605	585	641	598	561	612	605	585	590	647	620	615	648	679	617	613	614	579	617	636	615	584	596	593	633	624	624	620	640	610	593	627	574	581	595	622	611	593	627	598	611	629	621	639	632	584	587	617	637	624	602	608	598	650	662	599	592	598	619	618	617	647	631	650	592	606	610	602	592	643	575	632	617	580	649	653	623	605	583	616	667	603	585	589	642	634	623	640	598	648	598	597	630	629	596	598	655	603	633	633	571	567	620	578	628	636	598	586	613	569	594	604	590	584	665	609	598	583	607	627	660	592	628	638	600	565	630	658	597	613	609	627	652	591	621	639	632	618	622	603	597	633	594	604	659	602	572	581	609	655	618	617	641	620	580	594	604	631	582	667	599	578	570	640	621	626	621	616	581	598	608	588	594	621	625	613	602	623	633	597	612	625	625	584	662	575	623	589	619	579	615	614	619	593	632	634	638	580	659	602	597	621	602	633	603	703	577	590	600	604	617	628	626	606	607	600	617	573	576	636	640	602	608	626	568	654	658	612	568	638	579	641	618	632	633	646	657	599	618	660	622	630	627	631	598	599	606	650	588	690	633	600	578	637	617	601	546	644	639	618	617	613	605	649	591	636	614	629	627	617	616	602	630	656	641	612	604	642	628	625	622	600	627	662	608	596	640	607	650	601	622	644	596	580	617	584	648	628	588	578	628	637	643	612	614	580	578	586	643	634	601	566	645	604	610	673	617	646	632	580	606	631	600	632	620	631	593	637	646	609	654	586	614	619	617	580	574	626	596	628	626	658	601	611	650	606	627	632	608	597	637	567	598	618	610	601	636	624	619	634	656	603	579	631	644	631	701	611	570	618	615	610	593	619	596	636	624	635	629	604	655	609	629	599	561	594	590	603	643	669	644	606	649	586	647	549	599	603	618	593	586	606	661	595	597	627	601	613	654	651	643	627	585	641	609	608	613	587	592	636	567	593	604	608	601	536	620	639	598	648	594	636	577	650	605	607	637	577	603	573	603	609	579	627	602	627	656	606	609	598	609	596	625	593	614	599	635	628	689	605	590	608	591	616	598	620	594	619	623	626	602	637	627	633	642	623	602	633	615	575	591	658	596	674	627	575	613	637	607	660	638	552	618	615	584	620	620	684	642	614	647	641	618	635	620	596	622	611	605	604	560	617	609	640	622	619	605	611	580	643	604	575	627	609	619	617	611	652	632	649	591	562	613	673	618	620	577	576	646	575	625	631	625	593	603	602	603	624	628	573	605	612	638	581	640	621	634	621	617	620	628	660	586	588	599	619	615	684	630	598	577	629	650	569	594	598	658	607	607	631	621	624	641	616	600	623	604	610	619	587	632	620	638	637	622	625	636	601	628	627	638	620	600	636	630	569	587	603	576	647	599	589	609	602	617	609	640	599	621	614	612	619	617	611	610	591	657	624	609	589	601	611	635	627	573	617	641	648	620	616	625	631	572	649	593	556	633	613	576	665	640	576	603	641	596	643	627	598	573	611	600	635	620	645	630	642	599	611	628	614	628	620	584	606	642	606	578	588	652	557	610	627	599	602	636	610	639	595	580	578	610	648	643	656	609	597	625	627	620	603	618	618	597	603	588	648	601	645	645	591	575	581	600	606	641	632	620	634	624	593	597	654	643	575	617	600	612	653	633	612	635	605	591	605	625	625	599	587	608	635	624	618	615	642	631	602	620	576	655	632	605	657	567	622	645	590	597	638	622	601	604	634	639	630	590	612	613	622	614	612	615	635	652	632	592	646	665	648	655	589	623	587	596	613	601	614	623	626	564	606	609	594	624	618	614	593	606	590	635	654	624	621	595	607	593	611	626	596	679	575	594	653	648	603	618	618	647	557	606	629	646	626	587	634	652	653	623	616	624	569	564	629	662	640	610	650	621	596	599	638	646	597	588	660	596	620	624	624	618	593	615	612	644	623	575	621	651	586	622	579	579	669	635	664	580	642	590	617	613	582	613	622	609	626	608	595	635	597	611	596	602	602	598	572	639	651	621	651	612	598	638	618	605	599	606	625	616	601	624	591	592	627	571	632	617	588	631	597	618	647	656	614	612	667	600	597	563	672	597	601	600	588	651	599	612	621	616	588	602	604	583	597	630	643	639	591	652	639	583	628	566	583	669	590	613	565	582	624	655	589	632	616	663	613	570	592	569	616	604	614	596	627	592	610	680	646	620	649	648	648	626	599	614	586	605	623	651	630	607	661	588	638	610	572	558	625	648	548	625	624	639	647	598	643	590	603	660	685	652	595	616	575	584	607	594	621	625	594	590	650	574	613	609	621	620	625	639	619	666	605	611	624	615	632	633	607	603	619	615	596	615	615	568	628	565	610	629	613	630	599	593	597	672	636	590	635	582	613	603	623	594	614	600	635	598	594	632	596	623	596	627	629	617	656	604	590	583	664	660	639	589	582	645	632	634	660	603	588	620	625	577	594	574	626	592	632	597	621	627	586	587	621	611	622	562	544	601	615	637	617	624	573	612	619	607	674	614	582	628	601	636	606	619	574	602	656	597	652	652	617	586	617	594	585	573	662	609	587	622	639	640	655	588	595	637	625	673	598	577	625	641	615	645	608	642	590	590	591	650	603	627	602	575	596	624	605	595	588	606	655	616	628	611	571	615	591	629	605	611	592	584	555	594	599	617	608	647	606	621	624	648	616	600	611	577	608	621	591	595	618	633	603	606	640	648	651	615	639	618	627	613	568	646	653	571	586	591	630	591	603	636	624	607	606	625	608	632	617	601	615	620	581	605	638	597	616	611	615	611	581	595	655	655	623	640	641	583	638	629	609	608	575	621	639	626	666	620	648	610	625	602	622	623	600	637	609	624	635	621	634	630	643	621	631	646	611	596	647	615
28737	22820	23785	23328	19450	14979	9867	7301	5140	3681	2739	2307	1829	1475	1353	1311	1063	1034	998	974	837	746	635	716	532	488	462	456	473	433	422	397	378	412	423	416	330	370	347	337	366	369	370	367	327	324	302	304	322	313	289	317	315	282	329	337	297	293	313	328	306	284	315	306	283	301	286	341	303	297	277	291	296	281	266	283	326	330	290	332	277	283	323	300	283	305	298	293	298	296	339	306	275	305	277	289	294	309	314	297	297	309	321	281	268	296	306	319	291	296	270	299	287	281	310	333	302	263	319	275	287	287	307	311	309	300	312	303	287	291	296	306	309	313	293	311	268	299	296	284	273	288	276	283	311	312	278	277	300	287	277	298	313	296	278	291	317	296	261	289	276	295	303	297	285	297	294	273	286	317	286	284	290	316	300	277	311	304	305	334	295	284	292	298	288	300	300	284	272	276	283	286	264	299	272	268	306	273	293	304	262	273	280	302	298	305	286	311	301	302	341	296	278	281	329	286	322	309	296	280	245	289	308	308	287	263	279	284	263	272	289	289	283	286	291	352	291	312	281	301	293	338	290	295	308	305	296	278	317	308	287	280	290	288	310	289	290	289	259	275	304	313	298	287	300	279	276	305	262	259	325	277	277	295	301	292	309	320	306	272	297	286	281	276	279	300	302	251	286	314	308	309	330	268	269	282	294	329	305	286	263	239	299	288	270	259	276	273	291	299	290	290	281	284	266	308	302	263	306	273	308	305	280	329	303	275	268	320	291	317	300	290	262	288	298	290	309	314	280	292	285	266	268	305	284	291	271	317	317	288	262	297	283	284	326	323	270	302	274	311	278	307	295	287	291	303	265	302	310	321	308	289	307	284	274	282	283	285	299	321	306	288	286	288	280	292	292	279	276	312	280	294	304	292	302	286	293	260	312	303	306	267	271	284	261	289	308	294	308	276	298	282	308	284	293	290	305	264	301	281	311	289	285	286	310	325	276	288	279	268	303	294	306	284	258	276	298	286	269	260	318	304	304	303	289	300	264	305	324	285	281	289	289	317	299	282	260	273	311	278	299	317	294	269	340	281	288	297	280	295	302	270	241	284	252	278	276	294	263	310	282	301	280	293	315	300	321	292	282	326	292	288	313	302	327	292	322	297	291	257	286	307	304	325	284	268	290	285	301	291	305	293	294	263	292	294	257	277	309	285	302	275	327	290	283	302	310	292	301	314	308	326	328	281	290	296	281	297	293	301	296	314	263	315	292	300	305	281	293	317	298	291	280	309	315	293	308	260	280	276	282	286	309	282	297	315	288	288	333	293	313	251	289	280	280	290	309	298	286	306	302	267	289	285	304	289	292	298	280	308	306	313	279	257	298	299	295	268	291	282	312	313	297	279	305	278	291	256	346	307	246	287	299	273	314	275	308	237	265	292	307	309	295	294	320	279	279	321	312	282	273	291	299	315	323	266	303	304	305	318	278	299	315	281	311	292	293	292	324	285	275	286	308	289	307	309	321	289	252	297	265	307	288	258	296	287	309	279	313	283	282	294	281	325	302	294	298	275	267	283	282	286	310	281	304	293	283	287	263	277	291	250	283	277	269	294	272	296	299	323	259	290	285	313	283	309	276	289	299	342	287	291	315	305	268	287	268	298	292	312	319	317	298	246	281	290	302	252	297	265	287	278	283	289	277	261	294	289	286	299	305	279	308	276	272	266	297	279	291	257	278	271	311	298	307	277	272	296	279	271	317	314	292	312	291	309	296	282	306	256	302	295	297	282	287	268	289	303	271	269	303	291	307	292	278	312	280	340	283	323	293	298	270	312	293	280	291	286	269	286	319	302	295	291	301	298	291	307	293	283	298	284	295	311	281	279	308	284	285	285	291	322	268	323	283	244	273	287	277	258	277	292	263	278	271	306	303	318	291	304	302	311	291	290	249	268	310	296	291	276	287	309	324	302	289	293	274	323	294	292	327	265	297	316	303	272	264	314	284	262	329	307	300	291	288	304	302	304	300	247	256	286	311	254	273	298	281	261	273	310	329	310	272	317	288	273	316	305	289	295	256	299	294	314	290	298	280	285	276	295	265	285	255	301	297	265	310	296	290	284	276	320	317	260	294	283	298	288	308	280	288	321	278	282	277	329	285	288	296	313	315	313	296	314	311	278	349	302	304	312	289	285	273	263	282	316	323	280	306	265	278	296	276	306	304	288	282	293	266	325	298	288	306	291	302	302	279	284	272	279	296	267	295	292	266	292	286	286	298	274	291	287	290	296	296	279	307	280	270	306	289	282	277	298	291	276	318	298	276	296	315	302	313	286	285	277	308	309	268	296	281	321	271	289	285	289	268	278	307	258	324	291	283	281	331	305	307	262	316	271	280	280	310	276	296	266	278	275	285	332	303	309	293	295	273	288	301	271	271	274	306	294	305	290	247	251	267	299	321	294	299	300	310	320	290	268	272	301	353	327	289	284	299	283	334	263	281	278	274	300	263	267	321	272	304	247	323	287	271	272	300	292	276	329	283	249	279	308	278	251	284	301	300	266	295	282	311	306	280	290	278	334	276	275	269	314	299	287	302	313	274	291	303	297	305	279	305	288	262	315	284	280	289	305	302	289	318	290	283	258	279	292	296	312	316	318	314	308	289	276	313	269	299	306	284	307	277	282	293	295	289	310	291	303	269	259	315	294	328	312	291	297	298	311	248	292	285	314	285	302	294	258	257	290	275	299	288	307	301	282	281	285	284	318	292	293	295	292	333	287	310	314	282	275	291	274	300	305	281	279	290	319	287	257	285	319	279	257	308	289	277	310	290	291	281	335	277	237	278	276	296	292	296	285	296	302	323	311	263	283	281	268	299	323	292	290	318	300	276	271	304	315	281	277	269	286	307	262	272	352	274	296	282	277	291	311	290	297	291	284	268	296	285	312	332	314	272	296	308	291	287	296	252	309	282	294	270	288	295	284	270	295	292	298	309	267	276	315	276	326	248	285	304	304	300	270	272	273	266	301	285	313	280	298	300	340	250	267	311	312	284	280	302	286	305	305	268	299	291	312	285	300	328	286	312	321	291	272	287	285	281	300	312	320	298	273	331	293	284	317	284	286	296	284	323	276	289	310	265	305	296	289	281	331	313	287	286	341	289	253	277	281	294	287	306	281	312	320	310	298	288	315	287	282	291	303	298	301	261	286	301	303	318	285	277	312	325	319	293	294	290	283	282	284	281	262	289	299	300	305	297	269	319	287	274	336	270	302	283	297	309	261	271	311	267	275	302	330	303	304	272	288	285	261	305	329	301	271	290	260	307	297	319	320	290	304	275	272	253	280	339	286	281	282	285	309	274	279	277	290	298	266	278	299	290	317	288	295	285	302	295	306	280	283	302	282	288	281	288	278	290	307	287	307	273	290	298	303	321	277	293	282	289	295	289	296	255	267	287	286	289	325	273	318	296	283	285	279	290	298	285	303	313	268	272	289	283	276	313	293	309	263	270	297	310	321
17200	16506	26894	33176	32469	29636	24850	21813	18182	14737	12239	10529	8841	7635	7216	6997	6014	5799	5541	5062	4718	3678	3154	3248	2734	2346	2221	2097	2052	1818	1608	1492	1431	1403	1477	1598	1405	1239	1151	1182	1233	1186	1191	1104	1040	1071	998	998	904	877	851	834	800	799	847	827	797	808	862	822	761	796	771	752	741	727	734	764	740	749	713	743	761	719	745	700	748	750	745	749	793	730	750	701	749	700	709	734	701	696	699	727	720	730	723	690	723	725	697	721	691	705	671	742	751	691	704	718	663	659	723	727	764	675	679	756	770	708	650	665	716	670	739	678	697	664	713	730	737	737	694	716	726	709	727	731	691	681	726	718	770	721	711	721	718	704	716	731	731	724	678	732	698	709	700	757	663	715	687	673	724	726	706	706	687	735	699	699	724	658	680	697	741	716	691	694	714	640	726	676	694	750	712	714	665	731	707	696	704	711	710	712	671	714	666	653	676	660	679	679	722	710	677	709	674	713	714	688	737	700	724	678	689	744	691	695	699	704	731	665	740	758	697	709	691	731	773	696	715	726	675	677	744	692	729	727	740	678	680	670	674	708	710	723	745	705	731	706	688	712	716	683	654	692	684	696	735	762	652	726	681	715	745	677	741	757	736	711	688	677	715	704	768	704	708	708	685	662	692	732	694	675	716	705	728	675	682	752	671	697	721	689	761	684	689	669	742	699	741	686	778	684	707	708	724	716	755	660	720	713	721	695	720	765	701	730	696	738	758	721	718	711	736	721	733	686	758	706	744	711	671	712	709	688	739	726	688	726	702	637	736	710	687	689	730	732	715	731	719	654	661	765	688	728	711	739	708	743	713	709	767	703	781	685	693	730	741	686	679	682	673	692	727	689	732	666	740	726	676	696	732	714	691	686	730	702	718	708	697	708	735	660	684	658	725	679	695	697	709	721	697	748	720	699	705	694	699	709	698	707	682	675	742	689	685	718	701	749	753	721	727	683	696	682	664	716	711	772	699	728	702	691	678	692	682	657	709	731	710	646	733	745	743	703	721	683	744	688	723	723	721	725	700	698	729	726	722	671	752	706	747	708	735	726	714	700	737	760	691	770	725	691	725	702	718	702	688	728	715	692	706	720	726	741	714	681	656	733	765	674	694	698	742	699	669	690	701	683	713	744	706	732	709	729	740	676	723	663	679	703	690	679	681	692	721	705	703	720	691	703	666	736	710	767	687	739	744	695	676	700	655	783	736	746	694	793	733	716	722	680	728	703	727	691	727	733	714	719	736	720	731	695	730	695	684	764	746	701	723	684	704	702	679	736	717	652	706	737	736	749	729	691	755	718	692	718	700	730	684	728	700	701	744	712	682	736	677	727	718	721	681	712	713	731	690	695	709	685	701	661	718	700	705	688	731	725	675	702	648	715	713	698	751	738	721	732	674	738	710	696	770	698	692	693	703	714	678	741	740	725	728	732	717	721	702	676	734	737	726	669	748	672	724	700	781	732	740	732	690	695	669	696	729	683	714	678	724	729	727	676	752	675	720	689	708	733	694	710	722	712	679	739	736	712	722	725	728	707	723	737	744	705	736	726	717	680	700	732	734	737	743	725	700	697	743	669	709	678	728	739	717	709	712	724	725	738	713	728	699	768	701	721	739	671	734	725	769	737	688	664	714	753	704	752	697	737	738	730	722	714	701	720	654	713	706	722	685	714	703	713	686	655	731	677	673	717	766	694	690	732	774	717	694	722	766	733	757	748	707	676	682	722	748	710	691	729	707	694	728	718	752	707	698	750	698	728	769	689	699	657	733	704	696	734	703	712	717	736	643	724	709	733	736	720	660	721	673	739	682	722	687	710	674	702	686	710	687	719	674	674	714	713	698	744	736	728	691	719	692	703	699	680	726	689	714	727	735	720	687	709	703	671	708	697	743	698	687	696	742	697	659	757	735	733	730	700	762	718	698	692	720	688	742	671	753	714	726	694	707	705	733	688	677	722	742	696	697	723	757	736	717	683	698	688	715	664	731	724	739	698	711	764	689	726	753	715	723	688	739	708	703	677	713	691	713	682	695	737	694	709	721	723	707	751	702	683	724	701	720	711	736	688	686	688	730	718	691	720	708	693	688	749	728	751	694	695	736	696	686	778	703	716	657	729	720	728	737	683	675	761	695	776	691	737	691	669	656	723	700	675	719	766	704	718	741	728	743	722	739	724	739	705	709	734	675	708	725	715	732	685	708	738	712	760	751	717	716	675	683	751	687	727	731	739	680	716	709	713	724	700	731	761	726	690	739	671	720	675	706	687	651	724	687	691	714	695	681	727	718	687	720	718	765	719	730	712	700	744	702	766	689	701	734	737	720	729	732	740	731	694	682	727	672	732	753	733	707	742	692	771	728	701	745	745	699	768	680	660	733	727	716	706	683	742	688	741	675	704	756	689	728	745	692	670	684	699	703	722	707	726	670	754	731	714	680	702	698	720	694	709	732	688	731	708	725	695	705	699	680	682	683	697	723	685	690	699	716	697	700	717	690	698	729	676	696	687	706	749	710	763	786	698	729	666	728	690	685	717	740	696	688	716	737	741	708	694	681	708	703	715	719	739	744	694	680	715	695	688	725	708	739	714	733	750	677	701	723	717	731	695	705	716	695	743	731	711	679	739	728	684	741	732	764	741	668	656	705	747	721	711	706	725	699	724	743	680	687	690	695	735	710	722	725	671	709	692	751	700	733	728	738	670	702	739	663	723	664	727	706	725	760	640	671	729	732	691	724	711	712	714	681	687	693	711	720	693	733	681	727	732	721	723	713	729	723	694	748	758	691	754	687	710	700	741	709	720	700	668	740	685	730	677	689	708	711	717	687	744	712	710	705	688	737	713	702	742	744	746	744	718	709	756	695	735	758	758	689	678	729	730	717	683	696	681	697	703	717	724	715	669	713	719	759	721	673	739	732	738	745	697	737	694	701	723	762	703	725	741	681	703	679	732	743	721	701	699	695	708	720	693	722	707	718	747	750	680	692	687	680	709	699	720	714	715	735	726	751	712	779	662	724	730	656	762	705	705	707	723	715	766	674	710	729	733	714	704	719	714	679	712	697	697	700	672	706	709	689	675	724	738	728	714	654	717	720	692	697	691	683	672	714	780	728	704	720	719	718	776	728	658	708	753	710	733	728	689	723	715	731	709	699	693	699	703	679	694	712	708	740	698	690	749	708	696	657	690	692	678	727	699	722	695	714	744	727	743	682	718	698	665	712	735	724	731	755	710	728	725	724	760	696	725	700	697	709	664	683	668	662	750	721	688	714	694	763	701	751	700	744	730	710	706	710	735	726	713	694	724	692	705	714	699	744	732	712	694	731	709	751	694	721	749	691	702	696	742	702	711	728	709	684	724	747	721	666	693	678	689	731	719	727	679	730	763	662	729	721	770	697	693	678	704	750	711	729	717	715	740	679	754	727	692	688	690	750	750	683	743	715	683	705	711	714	704	736	714	699	719	716	700	685	718	704	726	712	742
37092	28470	29820	29117	24888	19866	14163	9620	6923	5220	3877	3201	2680	2250	1964	1928	1677	1502	1539	1241	1197	898	968	881	777	640	572	527	510	502	421	418	437	426	454	441	384	369	386	316	350	318	372	325	277	320	322	331	302	322	283	287	281	231	254	260	278	267	283	314	273	276	259	216	274	250	245	246	243	302	244	281	273	245	261	256	252	250	253	253	319	272	263	249	247	239	237	266	240	270	213	267	254	231	251	276	262	227	233	241	242	265	262	206	282	238	229	252	265	250	258	237	237	250	238	279	248	260	232	263	249	272	231	251	253	237	279	251	258	248	271	282	259	258	257	261	258	241	262	247	220	267	259	246	222	257	249	264	261	260	241	237	255	247	232	268	244	262	236	240	223	235	255	245	266	268	290	235	229	252	266	240	250	253	287	237	242	256	262	238	260	269	253	251	276	230	277	249	278	256	226	233	233	256	292	255	236	245	272	221	254	253	231	242	240	243	228	260	269	247	247	253	283	259	255	240	244	246	247	246	257	262	234	230	281	237	259	262	245	245	238	251	260	276	219	246	231	261	249	251	217	240	246	262	250	269	269	248	227	259	259	244	274	276	256	277	248	258	246	267	265	270	251	253	261	266	234	248	249	248	251	272	268	255	240	222	248	248	237	266	244	262	237	254	264	244	275	235	253	257	236	256	243	237	291	230	252	254	271	262	248	240	266	249	285	270	231	271	238	287	278	243	223	236	239	242	263	236	273	256	263	237	226	265	215	239	231	253	225	258	253	262	258	259	248	222	243	247	260	264	280	270	242	239	266	252	234	235	260	249	265	261	260	235	281	267	263	219	233	277	232	259	275	265	261	266	281	250	235	270	267	250	270	260	231	243	250	260	261	243	245	272	273	275	230	230	276	268	240	242	239	259	239	278	252	245	243	250	221	253	253	260	248	250	273	263	257	231	235	271	237	246	262	250	259	258	252	263	237	243	246	238	243	245	271	248	224	228	261	248	270	268	262	248	267	230	246	250	284	258	248	234	252	247	267	252	254	273	266	241	270	259	248	261	274	256	258	257	267	244	229	246	228	237	263	244	248	241	217	270	269	245	241	263	235	250	237	243	240	276	242	276	255	267	275	256	277	241	233	244	250	232	248	210	234	271	262	277	259	278	256	239	277	236	267	250	257	250	241	244	267	252	251	247	290	253	298	265	237	274	224	280	251	243	278	238	213	244	267	291	262	269	261	272	235	242	265	245	252	240	258	263	242	258	256	243	243	232	227	246	268	244	281	246	235	264	243	243	257	255	275	241	238	269	257	267	237	241	253	226	250	247	288	257	283	242	241	251	260	259	259	249	262	244	250	249	266	252	290	255	279	228	250	266	230	255	278	290	244	273	255	231	255	255	234	255	244	242	264	246	249	245	271	263	296	225	253	267	248	251	283	246	216	255	254	242	248	258	241	217	248	217	269	226	252	280	263	256	238	233	241	262	257	230	255	249	255	277	248	252	263	251	258	227	230	263	283	269	220	253	283	237	270	282	232	263	249	254	254	252	239	239	233	253	251	233	242	225	241	259	251	247	244	212	257	249	261	254	240	264	243	260	256	268	259	270	280	265	288	269	269	249	239	235	258	245	267	287	247	266	234	263	234	264	267	224	268	271	241	241	270	247	246	245	260	250	218	237	256	260	235	238	279	240	246	269	250	223	260	257	260	245	269	267	241	262	238	271	291	272	276	259	272	242	251	272	232	254	288	256	251	239	236	221	270	253	252	255	244	258	237	247	254	269	245	241	251	260	269	273	270	253	253	240	246	238	236	232	245	249	245	278	250	263	254	223	249	253	249	261	256	246	244	265	262	250	262	279	239	250	222	228	271	245	250	241	248	271	245	271	259	241	249	239	254	258	233	268	247	248	269	263	257	283	234	248	240	237	249	242	243	284	270	241	269	281	244	235	244	257	268	273	227	252	249	237	272	274	259	250	224	269	265	248	243	281	248	262	245	265	244	270	253	256	237	234	244	239	220	243	234	264	281	230	266	255	290	267	251	259	256	281	229	277	212	247	232	289	251	291	220	262	266	244	267	274	264	237	251	251	310	242	228	247	243	247	248	257	241	235	248	210	259	225	219	264	267	240	256	247	298	266	245	244	251	244	220	258	280	286	267	259	247	257	236	244	253	236	279	248	220	259	261	255	237	253	240	276	211	259	242	241	231	249	270	244	235	238	241	264	259	246	273	261	288	258	253	235	236	224	259	250	253	264	255	253	264	256	246	241	255	281	242	276	234	252	260	250	250	270	266	267	256	269	258	254	277	221	220	251	295	230	278	235	261	245	241	260	267	265	263	260	239	297	231	265	253	271	251	244	251	279	258	247	234	271	246	267	245	281	240	242	244	256	238	261	249	246	253	247	233	245	304	261	247	291	268	245	235	278	266	241	285	219	256	272	241	234	263	239	268	241	244	240	283	227	262	227	255	261	245	259	227	269	287	250	265	235	234	256	236	248	240	264	272	254	252	265	274	225	234	280	253	273	249	230	271	246	249	242	275	258	242	278	226	242	255	223	236	242	224	243	255	249	260	254	273	234	250	252	256	229	219	251	257	284	268	260	255	269	243	255	242	253	238	234	212	274	253	241	259	219	230	263	278	259	255	244	240	271	248	238	265	276	257	260	287	246	241	256	253	231	273	251	223	247	240	261	255	249	248	255	229	250	263	227	247	246	227	222	276	274	270	250	257	272	254	256	253	240	256	239	260	227	261	242	287	265	259	244	257	243	228	238	258	263	250	240	248	262	255	238	252	274	227	228	270	269	256	271	236	248	257	257	245	270	288	267	246	283	285	253	239	239	275	229	265	275	247	283	261	247	244	260	255	238	229	291	246	234	255	239	232	256	250	283	259	262	275	255	243	250	242	262	218	249	245	268	275	263	259	232	249	239	255	257	243	257	240	247	260	229	233	226	274	255	269	230	242	282	253	253	228	252	256	238	273	259	276	252	282	261	282	269	256	300	277	242	244	239	249	236	255	230	261	261	263	278	281	225	262	249	246	244	267	250	275	242	247	274	276	245	237	249	239	266	269	240	263	253	248	231	274	241	264	235	266	250	277	238	238	258	265	267	262	232	224	243	253	271	252	267	234	234	248	249	260	259	245	255	242	260	240	235	264	260	270	258	277	290	260	280	243	241	243	263	234	245	250	273	260	228	233	226	276	240	251	230	275	258	252	252	279	234	249	252	245	243	274	234	261	283	253	208	261	253	242	275	246	263	289	269	268	234	231	263	253	247	268	265	277	268	228	242	270	241	268	244	240	271	256	257	258	256	263	258	236	230	260	270	260	272	279	246	242	264	260	265	228	237	256	260	253	259	243	243	238	246	261	237	263	263	222	306	250	256	309	255	252	290	260	248	273	278	252	245	254	251	272	226	258	274	240	286	252	233	256	285	249	275	249	263	239	225	235	265	273	254	230	244	256	223	279	273	297	277	242	253	266	260	252	247	248	259	256	273
22053	20307	31401	37312	36701	34515	29824	25066	22280	18968	16337	14093	12499	11158	10267	9734	8554	8421	8086	6938	6366	5098	4897	4631	4002	3267	3056	2754	2587	2325	2052	1950	1963	1933	2127	1846	1719	1495	1353	1378	1438	1366	1388	1227	1240	1186	1177	1080	947	935	824	855	824	758	819	744	760	824	843	799	759	759	725	688	701	683	645	676	700	660	688	673	661	664	663	652	646	683	658	650	649	636	635	637	604	622	648	603	589	654	596	625	619	625	620	629	612	665	651	634	645	599	619	617	677	586	617	575	626	609	601	608	664	602	610	615	602	608	559	630	566	654	603	630	615	589	622	637	594	627	664	621	613	583	650	621	582	595	652	613	597	632	594	611	624	624	621	627	605	662	646	593	648	659	637	651	624	612	590	601	593	567	619	634	608	614	609	661	583	610	586	626	621	617	623	595	627	627	617	647	566	646	591	635	587	630	597	584	563	656	584	621	592	596	581	604	598	629	628	616	591	596	644	638	630	625	604	628	621	603	629	561	595	635	635	633	595	639	621	617	593	609	613	652	615	621	621	621	604	627	643	599	656	615	626	626	640	626	638	644	567	617	593	618	638	636	571	633	609	581	617	610	624	640	626	601	593	552	645	601	623	635	596	632	647	657	597	634	587	596	623	648	605	597	627	625	639	600	586	610	616	594	629	585	628	577	593	643	616	606	624	602	577	579	618	613	621	661	579	629	604	643	657	651	581	630	619	606	636	595	668	602	648	617	642	590	602	639	610	566	613	575	673	600	596	624	611	596	602	641	573	574	537	652	600	629	612	578	613	647	590	603	564	605	622	628	626	594	616	617	616	623	624	578	618	598	623	602	635	620	654	622	588	598	609	598	598	589	592	674	576	598	619	635	613	603	580	569	638	598	621	605	593	587	587	620	631	644	611	605	597	608	593	600	618	609	600	606	597	607	612	630	638	601	607	644	616	615	568	571	635	620	630	629	618	609	603	581	618	616	565	615	636	628	640	596	681	624	588	599	637	589	593	600	598	608	611	594	604	612	602	627	636	591	614	612	614	630	620	645	596	591	587	601	622	602	620	673	586	605	648	649	604	659	615	609	617	607	659	567	629	598	590	647	608	580	591	641	633	578	600	605	576	653	621	615	625	618	613	613	577	583	644	614	619	633	620	597	663	641	582	628	580	622	598	567	644	625	602	594	644	626	629	636	624	612	587	620	619	585	594	587	588	594	590	631	639	563	652	600	631	626	632	627	580	645	615	626	620	646	615	623	624	626	634	651	597	641	613	573	616	640	580	636	595	610	606	618	624	600	597	621	607	580	676	637	640	605	613	652	615	600	619	631	611	632	602	632	609	610	622	637	584	662	664	610	590	613	601	632	610	585	614	595	596	621	670	622	557	630	620	605	595	634	653	598	658	586	578	605	611	621	642	599	579	632	609	647	607	560	635	644	578	616	605	638	606	604	647	596	604	616	590	673	593	609	629	588	618	613	580	607	631	600	595	576	586	631	611	592	593	612	615	637	616	661	609	640	592	607	610	668	606	635	568	625	598	613	624	584	637	607	631	583	610	603	580	596	603	647	576	638	603	567	624	624	649	610	608	547	629	608	602	691	585	617	600	597	644	633	610	614	601	619	603	588	610	609	610	638	626	604	605	620	655	640	608	648	614	662	627	629	616	604	603	591	598	604	604	592	635	611	592	608	610	661	645	586	547	586	588	601	596	610	565	612	664	572	625	632	594	558	612	594	593	560	567	598	638	578	656	582	651	598	599	670	632	612	627	633	660	593	589	630	593	607	586	612	621	662	642	616	655	631	641	616	617	649	646	583	590	609	572	641	615	600	605	588	583	644	605	630	640	568	647	596	623	617	623	615	600	608	628	617	586	621	599	596	614	585	646	614	574	614	653	620	573	627	584	595	635	636	654	624	622	629	620	626	627	648	680	587	627	590	618	601	610	586	607	600	620	630	611	569	621	633	609	636	585	643	564	605	625	650	615	565	654	663	627	554	624	626	636	647	633	604	645	615	547	603	644	569	616	596	569	629	622	617	602	624	650	555	604	591	650	618	599	580	609	623	641	668	609	625	600	643	601	629	587	623	622	640	627	601	614	670	586	601	655	596	617	629	610	618	638	609	581	596	603	615	610	614	622	615	553	613	609	592	643	636	603	609	615	581	620	639	584	628	601	618	602	600	598	589	578	607	615	611	632	603	630	655	586	564	620	618	584	618	674	635	562	622	638	606	611	623	624	617	590	620	617	603	590	622	642	602	636	664	613	625	567	595	614	664	600	611	602	611	593	602	651	630	565	604	609	621	622	619	634	573	621	599	617	576	581	590	608	597	626	621	657	619	633	612	646	637	644	582	575	637	578	640	614	572	608	620	586	617	632	593	652	624	629	627	613	640	610	613	595	606	628	664	577	610	629	650	618	611	603	595	577	588	595	626	591	660	612	585	613	597	599	610	618	636	652	613	616	591	626	636	610	586	637	642	608	619	582	631	613	571	635	605	596	620	618	602	615	585	645	616	611	606	650	625	596	636	626	613	628	593	622	628	654	620	636	633	645	636	624	581	597	627	611	621	618	611	621	584	594	591	660	641	613	619	621	614	590	616	595	580	609	642	565	596	592	575	580	631	577	583	577	574	603	607	597	623	622	600	622	612	617	615	608	611	656	602	631	593	615	613	600	629	644	581	631	614	570	624	612	626	550	593	631	664	624	590	631	609	612	583	596	621	618	654	608	590	609	593	614	616	646	614	662	633	619	622	627	603	608	599	572	653	566	621	607	634	627	632	622	613	602	597	626	621	602	633	630	575	630	629	608	603	593	647	644	573	588	605	629	589	618	615	590	593	594	614	632	629	609	608	593	599	598	607	617	602	584	565	623	617	588	643	625	596	603	590	595	602	601	630	621	628	600	595	620	573	644	618	598	564	597	589	635	639	636	617	582	610	574	602	606	605	614	628	628	633	592	576	631	659	570	625	634	611	621	601	631	624	611	598	605	663	611	593	591	580	627	591	570	631	625	623	604	584	635	649	626	607	585	601	638	643	591	588	616	607	602	598	592	608	627	584	603	588	587	594	607	616	640	615	616	622	628	601	613	620	593	634	608	612	561	618	618	584	616	633	597	630	644	644	621	582	650	613	613	662	646	664	606	632	604	609	547	633	633	644	601	596	626	614	544	626	620	598	597	600	611	648	630	574	663	610	614	642	642	581	612	614	659	638	610	608	622	620	633	577	625	580	588	613	581	612	629	619	632	587	570	634	598	661	625	625	611	640	634	646	590	658	674	582	616	593	638	611	640	623	654	636	619	633	617	612	646	590	655	629	621	612	594	620	604	563	626	608	608	582	629	585	631	606	623	602	623	616	633	601	598	589	637	599	623	606	609	646	609	616	612	615	614	612	606	621	626	636	621	566	596	589	589	588	669	622	613	626	590	631	614	656	597	674	645	597	608	603	579	578	645	595	662	584	643	659	639	604	611	596	617	610	605	617	650	571	660	622	615	597
19593	16519	17935	17095	13659	10237	6193	3625	2738	2133	1617	1248	1049	921	798	814	744	695	643	597	564	416	422	471	412	390	376	345	360	318	311	271	290	285	288	326	278	263	297	298	261	280	268	253	263	271	287	275	269	269	270	252	258	260	261	263	255	247	261	243	239	246	220	252	242	291	258	238	242	263	258	221	254	269	230	247	233	243	246	264	247	255	274	229	222	250	273	235	289	240	248	224	258	226	262	245	234	250	253	255	235	249	272	257	237	245	245	236	279	243	254	239	231	263	222	247	286	262	237	252	235	270	247	254	221	232	222	233	264	271	245	239	238	265	264	253	242	252	232	236	224	237	260	257	296	239	241	257	224	236	258	236	256	250	234	267	226	249	275	283	238	240	286	242	227	265	252	244	246	268	233	234	225	243	247	256	227	227	266	260	232	232	261	259	249	234	244	237	237	239	264	274	242	209	273	207	250	275	222	221	211	234	245	255	254	226	233	251	234	233	245	258	248	257	241	237	233	252	252	245	251	232	247	259	257	254	238	243	236	225	238	243	256	227	245	259	209	245	263	259	249	260	235	243	249	231	233	253	218	251	227	252	248	233	269	226	241	252	257	252	238	259	219	216	229	248	261	254	246	259	235	251	246	247	245	261	227	253	251	265	253	285	249	257	236	218	215	235	242	241	240	241	245	245	259	228	238	225	272	261	247	239	258	243	260	229	242	196	246	255	269	248	243	224	226	249	272	255	258	208	231	235	258	229	249	232	285	260	251	231	235	229	250	247	244	247	238	264	216	253	272	236	248	255	239	264	230	248	264	253	279	266	231	245	246	266	235	261	262	265	234	261	235	240	243	252	251	255	235	242	263	261	254	226	225	248	286	250	270	242	246	225	245	245	268	241	260	264	234	257	230	236	254	247	245	272	260	267	253	233	250	256	260	242	240	291	257	253	236	235	259	225	229	235	254	261	255	243	263	263	226	280	239	247	248	248	242	251	253	268	233	246	241	234	264	277	253	225	241	236	217	216	255	253	257	244	265	281	265	258	273	228	264	250	242	239	233	230	264	245	212	259	241	244	236	279	268	242	222	234	233	240	243	224	257	256	230	243	237	239	209	245	243	239	248	227	198	222	226	269	241	265	234	249	238	263	228	240	258	232	234	236	234	241	260	226	249	245	253	218	242	242	228	267	224	255	230	252	237	244	244	225	243	242	259	257	213	219	230	232	257	242	217	243	220	236	240	265	269	225	274	256	228	237	241	259	249	241	265	254	229	250	247	260	252	245	243	241	236	221	240	242	237	229	233	236	260	246	247	251	256	244	256	269	243	246	222	254	286	240	238	273	245	233	252	247	255	244	241	281	233	212	215	251	246	251	237	227	226	246	263	281	232	229	238	226	242	265	230	233	257	239	240	242	249	235	235	263	249	242	245	263	281	238	241	268	263	252	234	232	245	268	249	229	271	248	220	258	252	224	227	230	234	257	237	251	260	257	226	274	250	241	230	255	246	272	247	230	234	240	234	224	217	246	239	254	218	260	271	247	240	259	228	265	247	253	252	237	256	284	274	260	265	235	255	247	230	233	231	224	265	246	248	232	245	269	260	255	224	251	222	218	233	254	233	265	229	236	232	254	234	247	203	240	256	252	230	256	253	213	282	252	256	225	245	265	229	238	224	240	263	260	208	245	250	228	263	258	244	252	292	247	238	238	247	253	240	265	221	233	268	247	254	248	227	224	262	221	245	265	234	242	234	266	226	256	245	230	237	238	240	240	254	280	269	240	235	241	234	221	228	242	230	252	243	241	248	271	250	243	235	252	214	231	256	238	220	251	257	245	240	227	254	248	248	265	254	244	222	228	250	253	222	239	262	244	259	237	256	260	235	243	252	274	230	274	230	247	274	245	226	257	236	237	240	247	238	247	276	262	251	267	272	245	258	276	244	258	241	252	234	240	238	230	267	251	258	251	253	256	256	264	241	271	267	236	192	235	234	238	256	263	242	242	233	255	230	260	259	242	234	270	249	265	265	234	232	253	242	263	254	241	239	228	241	247	261	240	217	270	276	229	220	237	240	251	249	255	254	274	281	222	264	239	239	233	229	246	261	264	229	258	249	244	249	242	224	243	229	254	264	250	210	268	278	256	228	204	253	245	240	238	227	274	247	197	265	239	258	235	208	249	253	245	232	237	261	251	268	262	245	243	247	262	253	246	249	228	242	249	224	255	228	228	248	241	219	242	234	254	237	242	244	278	261	232	263	274	238	251	254	254	230	262	246	247	202	231	237	214	259	213	254	245	244	249	232	232	274	254	241	249	245	272	250	234	276	235	222	247	266	264	242	240	236	254	256	227	255	241	230	240	252	262	239	224	219	232	245	211	240	265	258	236	272	239	242	243	232	247	250	260	227	246	229	255	237	276	241	246	238	242	245	267	239	246	253	243	249	252	239	228	252	259	274	278	229	254	243	232	241	233	235	280	247	233	235	206	250	270	259	252	234	247	254	261	255	256	236	246	260	266	254	229	283	246	240	252	242	260	251	228	239	240	221	234	255	252	232	234	223	251	256	235	226	253	237	228	249	255	229	235	255	226	273	283	252	247	269	242	218	265	254	253	255	248	282	259	263	227	234	260	254	209	280	248	235	272	266	244	232	243	270	253	257	261	260	274	231	267	257	250	251	250	260	260	232	222	246	259	251	230	241	235	238	246	255	256	230	255	271	237	281	268	259	256	254	248	245	279	252	242	262	235	261	211	242	236	258	249	236	220	230	251	234	224	245	261	260	219	243	265	243	250	240	235	243	272	254	260	232	238	212	233	231	246	252	246	256	248	255	233	252	251	253	245	261	236	254	252	243	227	231	249	228	255	235	253	245	250	252	241	224	251	275	245	240	236	243	234	257	238	236	244	257	253	236	237	256	273	284	266	224	233	233	251	237	249	229	222	262	241	239	251	236	263	266	229	255	226	267	261	263	262	221	260	255	302	252	265	248	247	238	235	246	235	209	253	247	225	272	267	260	245	239	245	279	233	235	223	256	241	255	269	261	231	225	274	251	235	236	254	246	244	267	257	251	250	231	276	261	227	253	242	266	231	226	233	235	260	249	236	247	253	245	256	230	272	237	253	245	240	218	257	243	267	244	247	230	230	255	280	232	238	234	241	228	267	227	256	261	222	271	219	253	232	240	259	283	251	224	220	259	226	244	256	265	243	226	255	250	234	267	254	241	255	247	241	249	246	211	254	253	250	248	242	231	261	251	242	283	255	240	223	218	229	238	292	256	261	250	238	254	250	225	238	229	234	250	231	236	253	230	248	238	211	261	240	257	241	223	267	248	268	242	255	259	244	246	275	266	227	211	264	247	241	248	223	263	240	226	276	243	262	229	253	233	243	253	251	237	258	265	238	256	256	258	235	224	280	263	237	248	273	223	238	257	218	246	249	239	243	234	215	245	235	233	247	238	225	275	209	234	238	237	237	279	232	230	242	278	238	236	256	249	243
11187	12376	21297	26721	25980	23980	18608	13972	11964	9814	8014	6733	5372	4567	4375	4090	3855	3795	3508	3263	2980	2160	1984	1795	1743	1549	1444	1346	1258	1085	1035	1064	943	998	1002	947	935	886	879	902	837	843	839	829	758	721	686	759	671	661	655	655	649	608	622	652	645	661	631	671	599	610	569	623	678	618	636	607	587	616	612	649	607	594	622	560	599	589	644	582	574	580	633	632	611	608	555	596	605	593	638	569	628	622	633	606	613	669	641	576	635	659	616	599	623	633	616	609	614	614	592	637	608	681	640	630	612	597	608	591	634	630	650	622	578	608	608	614	628	610	611	627	601	625	621	622	590	589	582	645	592	651	610	612	592	599	634	599	627	585	631	670	547	606	580	618	599	576	564	581	627	619	594	616	629	616	646	615	645	582	581	607	635	580	635	574	598	581	590	604	603	580	615	641	576	635	656	614	564	642	622	641	617	597	622	633	623	598	579	627	647	634	602	634	584	594	616	614	632	617	598	571	628	616	581	618	642	607	564	595	610	560	616	597	593	601	643	628	622	642	593	605	620	645	627	600	603	600	588	644	596	615	596	569	612	570	614	617	616	636	632	645	576	572	639	617	594	583	627	682	648	656	603	589	580	612	614	590	601	675	653	618	625	610	598	591	648	640	593	619	651	616	600	600	605	650	621	611	595	626	602	600	622	650	640	627	616	621	642	611	640	608	614	634	619	593	624	561	620	606	625	589	605	658	630	581	603	587	662	628	601	572	618	586	633	615	602	591	594	597	602	659	661	591	652	611	612	609	595	648	589	614	639	614	588	624	630	645	648	626	641	674	636	627	626	590	612	596	617	616	592	616	614	618	640	631	664	602	612	653	595	571	613	613	588	622	635	648	592	617	604	602	637	619	604	628	609	591	591	593	604	597	588	608	587	562	614	615	623	612	608	578	612	582	621	602	629	649	590	629	652	602	601	596	621	612	613	683	590	587	608	591	594	600	657	594	608	580	608	604	631	611	597	610	613	586	617	595	633	628	591	625	636	610	614	655	645	578	660	615	610	682	602	624	585	657	597	608	598	576	634	609	618	581	637	601	583	638	679	589	558	631	641	663	640	597	571	630	603	648	652	596	641	611	627	621	628	632	583	601	632	579	652	638	577	601	621	647	581	584	620	597	638	647	617	620	611	634	622	652	621	599	615	611	602	658	620	637	625	636	586	556	603	645	583	567	665	612	577	606	627	647	632	601	581	627	660	582	639	582	556	605	658	597	607	644	618	598	612	606	607	596	638	602	568	629	649	568	636	576	622	604	620	592	611	608	590	608	675	619	593	601	619	577	597	623	629	628	597	630	614	623	614	636	632	627	656	597	639	617	633	605	615	620	610	597	640	595	619	615	618	616	571	604	643	634	599	642	548	599	616	595	609	604	586	625	670	598	639	608	643	633	653	589	630	620	603	593	611	637	607	632	589	573	622	629	665	587	563	652	623	613	642	615	594	625	621	628	633	628	624	610	593	591	587	583	619	588	626	603	609	618	603	627	626	598	610	635	591	598	601	600	614	648	582	618	606	600	615	698	614	654	584	617	644	591	616	604	635	623	594	603	642	618	614	627	574	626	627	638	643	561	635	588	571	629	665	583	545	639	631	596	629	619	617	592	611	631	635	640	635	578	614	627	626	651	646	615	589	608	623	638	600	625	635	615	636	610	588	657	637	598	583	632	571	595	628	624	644	587	582	604	613	621	578	561	616	581	627	607	652	643	631	614	595	628	620	603	635	601	612	600	641	610	605	592	622	630	615	637	622	609	602	591	609	586	629	601	632	622	622	601	641	585	591	625	606	577	646	652	633	606	652	583	609	594	644	622	597	598	613	601	683	621	645	657	597	590	629	599	611	639	609	592	569	583	638	651	630	637	663	601	628	634	609	602	604	618	622	636	631	609	630	610	651	656	604	615	656	672	578	673	570	603	629	594	637	632	639	634	625	620	634	633	590	652	585	694	605	647	621	552	617	596	600	616	600	642	591	623	622	596	610	595	584	626	597	645	572	621	625	605	599	613	614	602	650	595	595	605	660	586	549	640	618	600	614	615	605	615	638	608	625	664	599	596	608	584	553	611	610	613	611	604	609	603	608	561	608	604	598	641	626	621	590	598	616	656	610	636	631	567	629	619	617	636	557	591	609	632	594	663	618	597	591	606	617	603	611	631	617	548	623	571	609	635	620	629	609	616	611	568	600	613	641	594	607	611	612	647	647	599	616	602	617	610	650	606	643	571	626	622	651	582	626	621	608	583	611	620	626	586	638	635	615	628	617	603	639	620	650	631	602	610	614	645	663	624	642	615	595	609	637	616	639	652	591	564	601	561	608	654	649	625	576	599	650	625	643	623	584	609	610	615	638	638	608	642	626	595	605	641	633	608	619	624	572	598	630	631	609	610	602	615	636	616	610	622	613	629	618	620	635	592	635	636	608	624	609	576	637	634	615	640	647	626	633	635	619	580	605	611	615	623	650	633	646	654	640	619	602	554	591	595	625	639	618	630	627	585	635	566	601	604	625	601	622	624	592	598	653	596	616	603	595	581	619	606	601	586	611	631	616	640	618	614	583	652	568	592	583	619	640	617	633	603	591	649	637	612	630	613	580	615	635	609	628	562	604	625	602	639	641	621	609	624	608	586	596	593	621	637	621	613	601	647	637	564	595	635	567	639	613	609	597	597	659	616	625	619	619	616	644	585	627	624	612	601	608	604	622	617	581	638	600	588	644	631	609	603	586	610	611	574	636	612	606	634	603	630	580	572	604	625	615	601	641	606	673	580	552	603	606	638	631	595	648	632	629	624	666	629	615	595	564	592	615	643	586	623	629	583	640	629	631	606	610	585	662	664	625	576	627	614	622	619	657	618	599	579	584	613	638	600	609	606	605	584	632	607	630	626	607	603	594	635	591	618	613	575	620	596	636	579	597	603	611	610	636	607	626	592	596	639	604	546	581	660	577	623	592	626	613	644	646	580	576	604	621	600	607	626	611	605	603	628	633	597	642	587	646	618	604	596	638	649	582	609	605	617	605	620	624	604	565	624	597	615	616	634	623	645	627	629	631	630	621	634	646	607	612	626	621	585	570	598	618	596	570	573	654	633	640	599	582	597	570	646	655	616	617	602	623	628	601	647	652	611	583	615	607	596	648	612	592	631	607	599	620	600	587	604	629	642	615	602	621	592	621	592	614	661	662	613	620	605	632	609	586	603	626	575	624	632	627	628	599	621	625	629	617	588	619	607	608	629	573	621	622	605	595	591	662	613	602	652	608	650	600	583	588	615	584	562	576	608	610	656	612	575	596	619	573	616	609	625	635	588	612	584	593	628	636	625	648	600	571	580	603	628	646	630	613	584	625	536	630	592	629	629	615	618	666	619	601	655	585	671	607	599	612	616	637	619	626	572	654	620	579	617	620	559	611	604	646	607	645	621	631	621	594	654	629	575	596	621	607	641	614	623	633	657	555	605	637	639
28849	23141	25109	23536	19341	14862	9686	5889	4411	3451	2609	2117	1723	1448	1422	1342	1253	1122	1047	992	809	675	671	664	571	481	480	438	480	413	434	415	421	430	417	425	383	378	341	327	369	345	332	309	326	329	385	305	350	322	303	319	278	305	295	288	273	313	307	309	301	297	307	302	280	296	319	307	318	282	268	301	311	300	263	288	303	268	289	287	317	293	317	296	285	243	254	273	299	310	266	278	312	302	306	306	273	291	303	281	278	296	299	320	305	283	279	321	269	288	310	271	307	259	297	290	280	302	259	248	294	287	308	300	286	304	287	310	294	300	280	306	316	273	275	299	291	288	275	306	255	276	282	295	293	262	311	284	283	315	276	281	288	312	277	289	300	286	308	296	300	285	299	303	282	317	278	319	327	284	243	267	283	292	291	294	279	288	278	282	310	265	300	290	300	263	314	279	306	279	299	299	313	302	308	257	299	285	290	279	300	296	254	260	276	293	293	287	299	272	286	261	271	290	307	288	308	344	307	297	286	325	280	287	323	299	313	278	291	277	257	307	291	242	295	292	305	277	269	299	297	262	294	258	300	298	314	279	256	279	257	286	272	284	288	309	265	297	268	298	278	280	283	306	281	254	306	322	291	284	293	333	286	280	299	320	306	280	282	274	281	281	273	291	313	316	315	290	273	291	277	279	294	255	299	296	324	312	285	263	278	300	254	302	290	282	317	265	288	281	289	314	279	304	271	273	306	296	295	287	302	287	301	262	289	287	272	255	283	269	302	308	317	324	285	282	301	299	311	301	281	269	264	275	329	288	277	277	265	311	303	281	324	266	302	288	269	263	296	273	286	302	265	274	298	343	297	262	271	303	299	286	279	281	290	310	259	278	260	290	293	291	282	299	306	242	301	307	274	287	262	265	311	285	288	285	312	325	287	280	314	264	275	309	264	290	340	285	299	286	274	327	286	296	296	278	308	265	294	289	315	299	294	286	296	304	298	275	280	301	274	275	260	280	326	286	282	328	342	311	281	264	283	290	286	261	257	305	282	286	302	267	293	266	291	287	290	257	276	310	289	316	307	300	321	278	266	311	302	274	293	275	286	299	290	293	280	276	294	285	304	250	265	301	290	284	298	289	295	256	302	287	285	295	270	284	285	280	282	277	288	273	293	269	289	283	304	297	293	278	281	294	320	312	265	303	299	319	281	293	286	287	300	309	291	277	273	282	260	301	301	300	283	276	293	289	277	286	281	295	285	266	313	289	321	307	316	298	314	275	281	304	291	310	287	314	273	307	245	279	289	292	281	269	261	285	271	261	272	324	308	265	306	304	311	285	300	276	298	270	322	298	305	268	316	306	260	311	316	272	277	293	276	277	346	333	331	311	288	293	275	319	316	267	299	280	295	301	278	332	293	307	292	315	293	316	288	309	312	264	295	298	280	281	277	309	317	325	304	278	296	266	289	280	270	274	268	308	319	266	274	294	265	327	283	274	325	276	292	305	282	294	292	303	307	296	321	290	270	291	296	299	283	293	241	291	255	225	288	245	278	297	304	259	289	293	289	295	283	286	278	306	291	285	317	286	301	287	314	274	303	282	275	288	302	285	261	260	292	283	317	292	292	323	335	310	284	308	285	282	304	282	291	296	303	287	267	269	270	283	282	290	259	275	313	303	266	266	284	296	273	299	296	255	300	321	290	284	253	260	303	279	329	311	337	266	259	309	323	276	275	282	269	300	270	304	327	290	316	270	269	307	260	262	284	325	278	263	300	264	277	301	274	304	261	279	289	318	264	279	290	322	295	289	276	313	307	264	288	280	297	288	335	273	282	289	291	307	269	285	268	290	306	298	275	289	306	280	313	283	286	290	291	315	287	298	276	283	292	325	270	299	285	285	293	274	274	275	276	267	314	297	273	286	295	282	282	293	301	293	297	283	287	256	289	311	292	301	302	284	266	306	295	312	307	261	351	292	290	298	287	309	288	276	258	298	286	267	290	259	285	324	286	293	307	305	277	298	266	290	288	319	306	263	327	266	310	294	246	316	320	304	316	270	276	310	273	266	296	281	317	268	267	304	305	282	265	296	297	273	305	289	278	252	323	322	301	272	280	283	298	291	281	324	291	318	287	288	302	291	284	289	326	281	294	262	304	285	290	301	297	278	274	279	274	271	299	299	268	274	267	268	314	278	302	269	316	293	298	284	276	304	267	267	320	323	295	275	285	270	277	281	276	304	283	288	311	287	284	295	310	304	302	287	316	288	335	300	290	307	321	302	313	317	280	278	291	325	305	325	278	303	299	295	300	257	312	288	282	295	286	270	277	311	305	299	296	312	297	309	291	302	284	276	307	316	298	265	284	292	304	295	332	272	282	273	294	320	291	275	312	303	278	305	298	305	288	300	288	277	307	270	291	308	265	303	293	278	291	296	305	300	300	305	260	277	290	314	270	294	292	262	266	261	301	290	319	310	289	321	293	269	295	268	295	309	291	303	297	301	300	279	305	281	297	281	273	306	310	289	275	261	304	283	297	307	288	336	299	306	322	294	287	312	283	301	296	308	276	292	297	259	257	291	297	272	259	260	302	296	257	256	304	266	284	297	281	298	287	285	277	273	285	271	275	313	290	310	269	275	280	270	274	263	284	275	299	300	266	308	310	281	278	269	322	289	296	299	285	296	297	277	276	320	310	317	311	254	285	274	297	294	334	243	274	307	299	337	285	295	291	250	286	301	265	314	326	298	278	267	304	288	320	302	306	315	316	320	293	289	267	288	264	275	296	274	321	275	250	316	310	276	294	293	296	295	326	279	268	301	294	292	247	303	255	299	285	284	290	290	259	272	277	266	290	266	299	302	290	299	257	245	293	305	293	290	291	289	304	297	302	302	282	292	298	302	307	278	287	286	261	267	277	258	265	242	271	303	307	284	278	299	300	307	273	240	288	287	293	285	298	285	291	283	292	305	294	321	280	304	321	280	273	302	265	308	273	317	305	302	280	277	309	306	293	291	298	312	308	335	310	290	315	263	294	262	294	279	286	283	275	284	267	284	268	310	288	274	312	291	291	275	322	327	289	292	282	284	302	302	271	281	283	283	332	284	302	332	298	294	299	310	293	296	257	307	302	283	292	307	271	303	305	266	293	286	296	286	275	289	265	260	298	288	279	279	309	280	304	278	279	292	299	286	285	289	309	285	301	288	282	258	298	273	255	298	316	311	300	299	266	260	280	318	287	282	275	276	300	314	281	294	298	309	286	306	294	270	298	291	316	329	297	289	258	273	284	297	283	320	276	300	285	267	305	308	270	286	268	288	288	300	307	279	288	286	292	289	294	265	308	276	279	289	295	289	326	291	266	281	314	265	275	269	291	332	297	310	282	303	325	309	280	301	292	268	291	311	300	287	303	292	294	296	280	293	305	309	290	276	317	331	287	295	289	297	303	281	308	285	291	282	248	251	337	303	285	292	280	276	291	267	316	304	288	303	280	287	295	339	266	311	311	283	290	304
17403	16935	27765	33199	32223	29412	24198	19214	16719	14508	11991	10304	9019	7859	7491	6866	6589	6165	5648	5370	4287	3618	3472	3422	2891	2494	2271	2009	1984	1789	1578	1588	1542	1427	1513	1503	1366	1248	1164	1232	1197	1117	1103	1047	1091	1036	1012	923	922	874	807	813	849	779	781	767	830	786	818	738	779	778	751	731	773	708	710	692	741	745	768	671	747	767	715	755	730	711	690	745	698	779	716	686	735	726	710	701	743	705	698	682	675	752	734	729	710	713	751	749	747	706	673	722	743	678	714	686	711	746	745	742	751	677	659	699	728	671	738	710	736	694	697	704	689	711	677	711	717	695	696	669	697	675	691	707	741	681	661	717	717	725	698	683	718	699	728	689	700	690	717	730	687	693	712	708	700	677	707	748	694	700	698	722	692	709	750	695	707	692	668	673	672	669	689	689	734	701	707	721	689	684	690	704	703	715	699	634	715	744	696	698	706	666	720	694	727	708	731	738	653	672	701	696	678	703	706	722	700	705	697	695	710	717	696	669	711	720	740	729	699	687	680	690	687	689	680	726	692	713	715	693	722	719	731	723	717	672	737	690	710	704	686	717	714	676	696	688	708	722	725	698	742	738	715	703	702	696	710	702	667	691	705	718	718	696	735	731	687	697	724	668	671	701	724	714	745	705	683	699	714	680	683	712	739	702	754	717	704	705	693	711	684	695	709	695	703	678	678	706	707	683	736	685	719	724	712	740	714	767	673	707	685	741	758	691	633	743	686	697	668	755	737	719	670	714	673	695	698	719	721	695	723	716	706	692	654	684	701	672	736	674	737	730	766	708	766	729	713	687	732	748	727	680	690	758	731	732	701	669	764	738	746	728	719	725	673	697	688	732	670	743	659	688	690	718	763	724	704	724	692	727	722	734	668	693	688	716	640	719	709	722	738	739	719	698	700	696	694	738	706	692	756	721	738	732	713	738	695	684	693	709	709	696	706	708	701	757	670	715	682	688	703	700	740	690	695	729	688	718	703	727	704	711	686	726	715	693	730	731	672	732	680	689	693	655	670	672	687	702	713	738	666	768	712	751	737	698	718	717	702	732	682	710	698	758	719	761	728	664	705	647	685	751	752	717	693	713	694	687	706	719	696	727	713	734	688	757	733	694	650	727	719	709	708	721	689	713	656	671	695	696	726	726	732	727	682	701	710	684	700	693	677	741	731	703	665	693	738	729	707	725	701	716	689	756	658	688	746	700	638	651	679	719	696	725	700	729	696	680	733	700	742	699	700	681	717	729	713	688	748	733	730	745	715	691	716	715	690	751	712	753	701	724	721	694	708	704	710	710	697	740	701	659	716	724	705	700	747	681	729	717	709	721	743	698	696	725	703	725	720	686	697	703	704	688	654	693	688	702	707	713	695	693	715	723	761	719	718	668	686	713	677	708	735	755	695	725	685	716	724	700	711	724	732	689	706	774	665	721	678	707	722	714	671	709	681	748	734	683	723	699	718	765	695	708	673	717	692	698	654	704	714	681	704	743	703	712	702	698	661	695	659	681	760	684	692	681	747	690	762	681	682	686	719	694	705	690	701	720	730	679	673	696	740	764	680	730	713	734	699	722	727	733	652	725	702	679	734	771	656	699	706	736	730	694	723	750	761	699	708	699	714	712	693	686	715	715	707	665	671	714	686	718	709	692	679	664	706	694	696	731	724	650	680	717	752	738	659	679	719	705	730	747	689	677	694	736	716	731	750	711	740	709	698	710	710	689	733	678	698	693	665	669	724	660	721	702	712	700	757	694	681	689	666	697	686	694	707	732	742	719	714	735	691	778	658	676	709	694	745	755	777	708	712	677	689	772	677	710	721	722	707	671	693	708	701	770	742	630	713	703	716	782	708	703	646	711	713	691	676	710	686	726	725	694	773	706	729	716	727	715	757	683	729	732	718	712	682	677	713	699	703	726	682	671	645	661	703	691	755	693	676	710	685	702	700	718	720	703	711	691	681	711	691	726	718	717	684	692	746	702	692	699	726	730	708	700	725	727	743	696	699	735	710	746	780	714	700	688	771	708	717	729	722	736	736	698	731	713	719	662	706	726	693	693	714	672	749	668	745	712	742	753	724	706	770	692	719	718	747	778	687	766	717	723	707	714	690	679	731	690	663	700	649	709	734	682	685	705	743	698	677	692	686	679	707	723	737	732	711	702	713	700	703	710	701	736	692	731	721	715	738	749	665	698	679	735	671	728	682	702	715	708	709	736	722	764	715	705	697	709	730	701	704	693	726	700	662	702	698	743	735	734	713	690	729	715	719	713	720	744	690	720	743	684	665	730	681	696	696	697	688	664	716	693	684	731	739	705	702	666	719	687	710	691	709	693	740	712	721	710	712	717	675	648	684	704	697	723	701	739	768	728	709	665	739	681	695	715	700	680	727	700	660	696	702	693	735	733	733	758	715	740	655	711	731	665	709	718	698	707	684	704	707	697	761	743	717	689	714	700	722	698	711	702	689	699	704	695	762	679	743	733	706	740	729	708	742	746	658	707	729	701	711	721	677	720	700	767	704	678	705	713	657	728	687	743	756	730	717	681	680	765	693	742	693	734	717	701	753	778	677	685	699	725	708	753	715	669	698	683	672	675	696	753	717	695	715	709	705	741	731	735	712	683	677	699	748	702	703	694	695	726	696	727	704	702	759	699	788	701	775	739	673	690	727	672	710	717	720	671	710	702	684	747	711	746	663	709	756	707	665	707	709	694	723	723	690	723	718	705	723	701	741	745	737	704	654	669	767	711	680	714	725	669	713	695	744	671	684	722	668	700	734	696	693	685	712	650	710	740	697	704	694	736	680	745	743	741	726	680	747	720	726	700	733	702	695	716	705	732	700	710	710	695	699	726	689	666	729	746	719	728	736	700	709	700	676	698	712	755	702	670	696	690	742	720	699	715	762	689	718	747	728	700	727	693	692	711	772	732	713	670	724	706	709	737	714	631	737	686	711	732	706	708	690	732	691	695	639	734	740	681	706	693	694	716	755	677	646	733	704	690	732	708	683	711	728	694	748	719	737	699	696	737	725	711	663	706	699	779	708	705	757	712	752	725	732	730	762	719	701	688	727	720	697	725	708	706	708	790	683	747	736	688	719	708	685	706	676	735	693	681	685	730	726	684	728	719	743	720	666	706	667	745	679	716	645	714	698	705	700	709	714	724	778	691	722	706	735	682	704	673	719	723	662	670	707	750	726	740	721	715	681	709	708	647	706	726	708	680	675	724	726	689	699	711	703	702	660	750	697	699	693	713	713	702	635	702	721	716	733	645	682	779	644	738	695	739	706	723	746	710	691	721	708	689	689	683	734	713	756	716	750	679	717	699	692	729	715	714	706	695	713	688	718	688	689	743	689	760	717	656	736	690	746	716	699	681	696	718	697	696	668	744	679	693	721	718	704	719	699	700	724	733	680	749	741	690	731	714	728	674	755	735	721	722	664	696	703	677	720	705	694	747	731	713	673	719	691	713	681	696	720	678
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
