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
336686491928	336686492491	336686493041	336686493591	336686494141	336686494691	336686495241	336686495791	336686496341	336686496891	336686497441	336686497991	336686498541	336686499091	336686499641	336686500191	336686500741	336686501291	336686501841	336686502391	336686502941	336686503491	336686504041	336686504591	336686505141	336686505691	336686506241	336686506791	336686507341	336686507891	336686508441	336686508991	336686509541	336686510091	336686510641	336686511191	336686511741	336686512291	336686512841	336686513391	336686513941	336686514491	336686515041	336686515591	336686516141	336686516691	336686517241	336686517791	336686518341	336686518891	336686519441	336686519991	336686520541	336686521091	336686521641	336686522191	336686522741	336686523291	336686523841	336686524391	336686524941	336686525491	336686526041	336686526591	336686527141	336686527691	336686528241	336686528791	336686529341	336686529891	336686530441	336686530991	336686531541	336686532091	336686532641	336686533191	336686533741	336686534291	336686534841	336686535391	336686535941	336686536491	336686537041	336686537591	336686538141	336686538691	336686539241	336686539791	336686540341	336686540891	336686541441	336686541991	336686542541	336686543091	336686543641	336686544191	336686544741	336686545291	336686545841	336686546391	336686546941	336686547491	336686548041	336686548591	336686549141	336686549691	336686550241	336686550791	336686551341	336686551891	336686552441	336686552991	336686553541	336686554091	336686554641	336686555191	336686555741	336686556291	336686556841	336686557391	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
40624	35901	39060	36489	30890	24269	19260	17529	15373	10866	10593	8896	7573	8652	10446	8109	7820	6093	6085	4353	4609	3358	2641	1632	1269	1188	886	814	746	572	486	461	467	491	425	395	390	340	388	389	342	348	343	335	353	358	340	337	372	396	363	307	330	291	326	334	302	310	335	281	328	321	300	314	277	285	313	300	265	289	279	293	318	298	284	311	262	297	277	296	311	319	251	254	258	256	275	267	277	314	267	271	287	303	302	303	274	280	331	278	290	296	272	289	266	317	279	260	273	312	279	301	296	285	298	273	290	274	304	285	260	294	280	280	302	267	279	283	268	287	277	254	272	258	330	276	285	273	272	285	279	293	269	302	259	305	293	272	305	275	274	260	283	275	260	284	303	274	265	252	271	277	270	278	259	292	275	298	281	296	286	282	248	272	269	270	298	275	306	292	299	277	303	290	290	293	248	276	289	290	281	286	287	259	270	274	323	282	277	271	276	266	281	257	277	278	307	265	290	291	299	288	266	291	262	264	304	267	316	300	263	284	276	260	262	275	292	281	269	299	284	261	279	292	268	266	273	299	289	284	280	295	288	276	291	272	274	290	286	273	282	299	289	294	277	272	310	267	288	285	266	238	257	275	310	293	263	286	275	282	268	292	291	277	282	277	302	239	279	289	302	264	263	274	270	257	271	284	242	318	279	285	270	284	284	301	261	312	266	250	238	273	269	270	275	291	269	303	273	282	256	285	261	264	310	257	283	260	248	265	232	274	254	293	277	268	300	291	276	256	296	285	266	267	281	276	285	250	290	290	278	269	259	287	294	288	271	289	292	282	260	241	283	250	307	295	280	295	248	260	256	280	270	285	271	289	289	279	252	296	286	276	268	290	261	285	271	290	244	318	279	266	298	286	291	271	281	304	293	270	290	276	255	258	264	269	263	259	278	284	302	278	271	282	304	304	294	275	261	268	298	274	267	292	285	248	292	257	273	297	297	287	320	298	288	290	292	297	270	263	302	284	296	299	274	291	271	297	263	280	292	281	290	287	262	287	271	277	248	285	265	300	293	253	276	262	282	271	281	270	281	270	236	290	301	277	301	276	265	288	297	300	273	289	281	251	250	282	273	292	274	301	282	300	265	290	314	305	285	286	294	303	269	273	294	280	261	304	262	315	291	290	281	275	285	279	263	284	268	306	292	259	306	269	302	258	269	318	280	268	335	286	250	278	261	277	259	289	278	278	261	287	301	280	284	333	259	296	286	282	272	250	284	275	313	292	300	277	267	264	293	279	271	291	274	288	261	259	283	270	263	280	279	311	271	308	302	303	270	289	285	285	296	262	267	267	292	300	245	292	289	300	262	264	298	276	291	276	286	273	290	296	264	297	255	273	267	251	268	260	287	276	283	249	292	281	297	292	272	280	288	249	271	290	257	279	273	285	314	286	326	286	291	271	309	293	264	247	314	280	291	315	264	284	316	263	289	285	316	265	278	241	281	317	280	279	269	261	283	280	267	269	298	282	286	269	279	272	270	298	279	265	283	282	300	262	251	272	271	279	292	305	251	287	327	305	297	297	241	229	300	267	266	261	262	305	267	297	288	291	285	270	246	293	261	289	292	260	279	281	292	309	290	274	293	253	243	244	293	291	282	310	290	272	284	289	290	278	277	286	295	280	268	302	260	271	287	264	301	283	243	274	279	276	284	248	298	291	301	256	307	260	280	292	285	265	281	292	253	288	275	261	310	269	280	269	274	272	245	257	288	282	265	284	293	266	289	297	316	278	282	277	263	281	298	284	287	284	295	294	282	281	282	293	274	263	257	279	309	251	278	283	292	269	277	277	286	284	311	292	276	252	267	315	258	289	258	278	258	298	292	284	263	291	249	284	264	268	309	304	290	289	289	298	286	286	296	249	269	244	302	290	264	300	292	283	270	279	272	269	259	272	280	256	267	270	265	245	285	274	304	277	287	285	248	303	292	252	276	291	270	284	281	295	273	259	297	280	268	280	285	266	301	291	296	288	291	297	317	277	280	296	272	265	260	278	293	280	234	304	283	290	270	290	294	261	292	267	293	259	305	258	273	294	293	284	294	295	285	264	270	272	268	253	303	283	291	286	297	248	275	254	244	270	284	274	267	290	277	286	307	285	271	291	292	270	284	301	255	307	265	270	279	313	292	247	308	275	286	288	272	271	290	292	282	271	258	292	301	263	280	280	281	279	277	266	281	292	279	275	279	266	281	288	289	249	267	283	264	267	257	281	257	259	283	275	313	285	315	288	264	308	266	261	257	289	295	253	280	282	274	293	323	266	284	273	281	264	256	264	288	265	275	290	280	260	289	263	262	274	285	253	307	274	252	308	327	292	283	257	309	259	287	267	264	282	272	288	282	273	260	271	256	242	315	272	280	254	283	304	266	301	275	273	272	258	252	267	253	271	293	265	283	289	277	296	319	313	277	263	279	273	288	276	322	291	287	248	290	283	273	255	290	252	290	245	263	306	285	274	271	270	275	280	261	276	279	286	296	304	293	262	291	279	246	285	270	289	270	280	254	283	285	284	267	277	267	310	273	268	277	269	283	270	286	309	265	271	285	303	261	285	300	273	266	261	265	281	285	284	295	263	326	273	273	265	289	299	276	271	300	270	275	278	264	256	271	293	299	257	270	284	312	256	285	316	285	259	282	280	298	281	309	276	261	250	287	282	258	296	287	317	285	282	266	303	310	307	275	307	306	288	267	319	284	274	307	297	262	255	275	289	291	269	297	269	268	278	289	262	291	272	306	274	289	273	285	258	279	279	238	260	276	274	282	257	251	266	250	280	305	295	292	301	266	294	295	267	307	279	277	267	243	314	286	270	281	293	262	281	305	266	250	283	268	287	276	279	291	301	271	275	269	260	290	292	270	275	280	290	270	310	262	273	287	263	292	280	261	295	276	251	290	276	274	290	274	269	261	268	257	270	289	299	298	287	285	287	284	300	273	293	289	293	310	294	273	273	274	260	275	290	258	267	288	299	285	296	256	253	263	275	333	297	249	261	290	287	291	281	274	277	268	273	266	272	260	288	286	305	274	308	274	258	269	287	288	291	296	295	290	293	295	261	281	262	280	265	304	256	288	250	256	289	284	272	282	279	267	233	275	273	293	306	293	321	283	248	302	273	264	290	270	268	274	268	281	257	294	282	254	291	272	290	285	281	274	269	282	272	284	264	262	258	255	265	261	258	287	272	332	276	281	293	304	281	260	281	265	282	280	288	279	297	294	276	276	288	297	252	274	270	302	254	226	274	283	277	298	272	286	269	287	291	263	266	274	284	235	257	286	307	277	278	297	272	270	256	290	276	285	281	300	313	290	271	289	265	300	307	252	264	274	304	269	260	249	267	276	257	289	307	296	256	269	293	295	298	302	288	280	264	278	282	306	295	279	281	311	264	299	289	266	319	280	249	268	267	280	283	287	270	290	274	280	315	310	301	283	289	295	283	279	270	281	252	291	311	311	252	261	286	272	318	302	249
24451	27562	39569	42372	39249	35254	31281	30354	28177	21111	23659	19408	17073	21702	24872	22854	22096	21022	23318	18974	19802	15650	14052	9350	7104	6783	4710	4125	3730	2933	2366	1991	2089	2060	1752	1648	1658	1445	1421	1223	1210	1168	1151	1128	1105	1017	1013	1157	1068	1224	1198	1044	1105	1046	939	952	940	950	969	900	804	814	801	854	811	845	786	821	818	764	702	722	758	723	749	755	786	733	719	715	741	694	758	678	716	742	739	693	707	695	732	755	688	734	722	706	746	671	683	708	709	690	712	659	643	764	708	672	645	667	731	705	666	685	708	661	696	618	745	669	702	671	658	647	626	619	657	634	661	652	674	690	679	700	650	711	653	634	652	699	625	707	648	656	638	669	680	646	661	693	705	632	640	723	688	629	656	660	706	649	644	678	659	689	666	663	757	681	676	687	686	687	673	704	670	693	677	702	704	739	679	670	669	651	689	653	663	643	713	651	702	701	667	725	673	686	703	697	754	681	688	701	716	700	686	669	634	698	678	635	653	672	692	681	681	686	677	675	720	680	693	657	648	695	707	640	669	646	663	680	661	673	672	675	708	679	660	690	703	640	643	676	621	637	646	647	683	745	654	702	716	698	668	664	655	638	663	630	660	664	620	703	686	658	670	650	718	741	676	675	738	719	670	703	710	706	668	721	650	672	666	656	677	676	669	669	666	721	731	691	669	689	659	644	693	660	622	685	658	676	629	696	642	712	678	689	678	670	685	683	676	712	643	742	703	677	709	672	674	733	705	701	667	622	676	651	683	618	654	692	659	679	708	634	618	696	703	671	695	649	691	700	679	682	653	650	658	677	676	711	626	706	731	699	667	741	646	668	711	624	694	664	670	667	667	675	677	738	623	627	679	738	745	677	674	725	621	618	693	668	677	681	657	648	663	687	632	651	671	659	671	676	686	678	677	695	644	674	735	686	682	642	704	651	665	640	689	649	692	664	671	667	692	716	674	662	657	705	669	693	707	637	667	671	707	638	688	664	693	721	672	630	673	684	720	728	642	711	699	659	667	676	657	644	675	723	721	660	679	717	706	724	666	671	636	727	693	677	678	708	648	672	655	684	636	723	667	691	644	697	681	711	685	710	699	664	636	691	706	658	679	614	694	652	711	680	683	656	640	694	630	658	676	676	685	675	688	641	651	613	655	643	705	670	642	677	614	652	634	663	696	663	684	677	677	631	704	680	676	687	680	666	687	694	679	665	683	706	688	660	709	692	685	649	692	665	667	700	674	690	694	625	659	636	687	692	644	653	672	677	647	689	724	687	657	693	638	649	701	663	691	662	678	675	666	682	651	670	715	660	672	662	707	706	702	684	642	711	692	681	685	682	714	677	644	653	639	651	685	635	688	692	750	721	651	661	696	658	686	615	692	658	676	700	636	638	687	666	668	670	692	706	713	671	673	674	701	696	648	661	666	665	668	636	655	694	679	645	698	676	655	697	656	727	668	669	703	681	674	715	653	656	679	696	673	711	665	662	711	695	656	657	655	701	697	713	730	645	693	641	638	627	666	657	614	687	674	692	699	693	722	712	651	673	669	639	711	662	717	690	689	658	721	708	697	648	697	669	656	673	630	668	693	631	640	712	709	622	699	617	646	661	674	631	729	715	689	669	674	677	736	638	686	662	674	706	704	702	715	640	680	692	690	690	615	702	683	673	693	664	705	664	690	614	695	693	705	686	696	691	662	662	661	644	726	660	683	681	661	700	692	669	648	642	716	633	717	730	664	668	657	664	731	647	711	677	646	715	676	721	658	700	691	667	678	620	673	706	644	683	688	648	642	639	647	656	696	651	737	688	712	667	668	646	681	651	678	694	699	673	709	650	680	686	666	704	682	658	687	683	703	674	654	739	602	660	680	665	686	709	708	692	656	668	697	679	661	691	668	672	612	647	697	663	696	639	689	644	618	623	670	668	671	726	716	680	689	705	659	655	688	681	637	683	661	678	649	677	703	731	706	685	702	680	708	646	702	682	672	703	665	647	625	679	649	687	682	664	667	683	655	659	684	666	680	660	680	672	683	707	693	640	622	659	699	686	613	711	666	663	666	634	671	677	677	683	653	709	663	694	671	722	673	651	703	698	693	703	689	697	722	629	692	672	689	692	655	714	689	670	690	669	689	706	700	693	674	717	670	693	659	665	688	673	684	703	672	656	681	689	678	684	667	709	681	663	671	671	682	683	664	637	660	685	700	664	695	657	679	674	656	717	699	621	732	635	675	648	727	652	682	711	653	727	652	645	681	652	714	673	716	713	637	671	674	674	661	661	666	635	627	702	682	733	684	663	646	664	691	680	702	692	670	672	677	650	669	676	632	717	687	653	650	713	641	673	682	693	719	675	681	676	700	665	639	693	693	707	671	645	679	699	692	614	684	686	641	699	722	650	662	701	701	710	699	658	680	736	667	663	738	642	736	660	655	676	663	682	665	663	684	716	704	653	706	645	717	711	702	680	689	652	656	679	703	684	665	674	654	656	681	678	718	688	710	682	704	670	705	675	726	687	686	666	664	684	690	678	700	638	687	630	689	681	667	698	712	669	685	677	711	651	690	716	668	670	709	740	660	683	664	687	717	701	678	706	679	725	671	701	673	652	670	661	672	667	653	690	695	727	649	678	645	683	663	694	696	696	649	623	686	702	680	668	677	678	642	656	679	700	666	643	726	664	657	689	677	747	645	658	666	655	622	642	669	698	665	687	722	727	655	685	658	711	677	688	679	711	655	653	686	673	688	672	685	710	625	663	692	709	697	699	647	591	744	744	692	691	764	727	649	701	689	694	743	643	634	660	631	666	682	732	725	677	663	694	689	680	664	696	694	698	686	665	678	678	645	700	669	646	706	679	695	697	680	691	650	682	676	706	689	716	689	633	652	675	650	680	674	681	694	675	637	711	667	672	664	659	643	674	713	680	704	681	662	678	696	620	713	663	697	683	675	695	687	640	685	698	667	686	738	680	679	643	664	688	704	679	698	661	678	692	641	696	654	685	649	666	670	657	702	689	654	693	670	670	672	651	658	660	662	661	699	715	663	708	661	689	674	704	673	703	652	655	687	679	664	664	648	713	711	678	704	632	688	645	620	676	667	673	691	656	718	685	621	683	661	673	642	713	724	651	735	650	702	698	670	659	709	720	635	710	659	701	643	677	613	671	689	665	701	678	676	714	705	701	739	662	706	690	638	653	655	676	652	670	687	658	732	677	687	667	717	687	695	694	662	666	635	627	721	666	703	683	687	640	671	660	661	687	644	711	684	697	670	665	676	676	692	648	697	701	647	656	735	662	765	692	702	641	677	662	671	684	687	667	693	679	693	666	674	689	663	635	679	687	679	666	715	698	691	637	664	693	675	661	643	701	672	664	697	669	704	718	695	674	659	686	665	681	701	650	681	683	671	669	650	679	659	662	709	660	688	638	670	697	712	724	694	679	634	691	719	667	720	682	689	684	673	688	692	684	721	678	718	635	668	679	691	651	717	693	610	645	636	671
21018	20992	23307	18695	12526	8636	5856	3696	2591	1872	1500	1295	1113	941	848	692	708	600	596	536	459	457	452	393	396	380	373	347	386	337	362	337	336	322	342	366	358	323	324	323	306	313	291	326	311	286	331	294	320	364	314	358	320	312	331	296	322	291	330	307	294	301	306	287	301	282	308	324	294	320	295	317	290	312	266	337	309	300	302	317	312	315	268	310	288	298	290	323	314	293	297	313	302	306	299	293	328	292	324	282	332	313	329	324	262	320	278	320	281	278	309	325	315	306	309	293	316	299	287	294	323	304	297	288	312	301	306	313	305	290	254	285	304	274	345	283	299	298	316	289	272	281	302	312	323	319	282	292	279	312	327	330	307	311	335	325	274	252	315	292	305	283	291	304	292	309	309	306	309	334	308	309	296	291	290	293	302	321	272	283	337	273	314	314	263	334	310	280	299	289	335	309	338	297	299	290	309	307	307	292	328	301	298	338	321	295	313	285	293	293	303	306	302	295	311	281	314	298	298	297	306	307	323	289	299	321	294	305	328	299	268	292	310	318	276	312	278	309	312	307	285	303	280	276	299	292	300	320	305	313	306	315	297	301	299	270	305	328	301	316	319	305	324	272	290	333	300	272	295	292	286	283	301	284	315	325	298	366	296	326	290	282	299	292	301	280	275	337	301	289	315	281	317	336	287	323	325	293	320	345	313	277	308	318	296	332	327	283	306	303	330	312	307	308	285	281	302	323	317	326	280	300	296	297	296	277	307	292	306	330	299	294	334	276	316	300	300	297	281	308	283	319	264	350	277	309	309	332	306	296	337	321	263	298	313	295	311	326	309	289	297	304	315	288	300	277	335	312	336	333	326	291	340	286	309	307	313	306	292	285	280	290	313	287	315	275	294	320	284	320	295	312	302	297	316	303	307	319	273	313	326	309	275	320	342	329	286	283	303	246	299	333	313	322	326	292	321	318	312	303	283	293	307	302	317	294	325	282	334	295	293	288	302	283	278	294	330	312	264	323	266	306	313	311	301	292	321	293	269	299	269	285	318	310	282	333	333	248	303	289	290	318	279	280	324	312	273	309	303	269	290	336	309	320	323	293	300	290	317	290	342	318	327	284	329	272	325	331	292	277	304	261	309	301	316	308	315	310	288	291	283	284	313	303	284	287	282	316	316	268	312	311	324	286	312	287	323	299	305	308	335	308	320	294	275	312	267	277	267	309	284	329	307	298	309	275	337	301	298	309	307	294	279	335	307	288	299	310	313	282	320	285	311	326	317	317	295	294	311	299	324	313	295	269	332	312	313	315	326	300	251	316	306	288	318	286	306	308	302	311	282	291	328	274	308	305	319	304	319	320	303	295	286	290	297	298	341	325	334	324	310	306	325	309	309	304	302	317	340	308	280	286	312	307	287	294	299	316	307	324	287	282	292	295	299	299	287	293	300	323	276	294	283	304	328	298	337	282	286	300	301	318	315	323	322	286	289	324	287	280	289	287	311	305	315	312	287	318	298	297	297	348	299	327	276	287	293	306	304	292	316	288	275	303	296	264	308	282	297	315	309	307	286	291	299	294	307	290	293	302	311	294	304	286	295	298	294	304	307	305	280	327	330	307	272	290	286	331	317	291	308	289	315	279	291	322	314	306	295	309	312	302	302	310	286	301	290	298	340	336	303	298	280	286	276	334	307	290	305	284	294	298	305	313	284	293	303	314	328	293	295	292	306	314	301	338	287	281	338	285	318	327	281	287	300	307	303	279	296	290	327	299	303	315	283	342	311	329	299	280	337	286	286	289	287	339	347	334	336	291	269	301	326	358	290	315	292	319	257	314	291	303	288	324	279	291	279	288	310	293	317	292	278	292	324	308	324	315	292	312	284	293	346	304	295	316	272	290	318	298	308	292	298	275	278	296	276	319	318	311	287	318	311	322	268	293	310	266	284	307	314	311	322	304	289	317	290	276	338	303	281	303	275	307	288	320	331	258	285	317	328	309	244	287	321	315	327	279	279	300	312	314	298	303	320	290	277	298	302	282	311	294	264	311	286	278	281	313	310	271	297	321	267	328	311	325	278	275	341	299	265	308	317	316	313	284	337	312	335	301	292	299	284	277	313	302	311	294	322	311	311	303	305	281	309	298	280	264	318	303	319	331	324	267	308	282	313	328	308	307	287	330	298	288	312	313	304	329	295	330	278	294	288	297	302	300	347	310	287	305	308	316	343	317	294	305	275	307	332	303	304	302	307	330	276	336	280	301	289	312	298	304	269	298	302	323	263	281	308	310	330	289	300	321	285	259	292	312	300	295	330	297	317	300	273	310	305	283	270	310	310	304	289	301	319	314	312	289	329	283	293	306	312	326	317	307	318	312	293	319	331	291	298	337	293	299	315	305	316	290	319	316	292	312	310	297	289	312	290	331	308	312	322	311	297	299	316	316	280	329	352	310	308	297	315	322	367	308	293	288	305	283	319	277	311	301	286	334	288	289	292	299	350	292	291	309	295	277	335	295	300	326	279	289	290	297	292	292	299	319	320	326	278	318	324	342	302	294	310	331	296	275	295	292	288	294	297	268	312	333	306	301	292	330	286	316	315	326	283	309	309	322	310	300	258	266	290	299	301	336	313	293	274	304	294	294	292	271	306	269	321	283	347	309	311	301	294	287	297	292	309	302	287	317	327	323	311	328	296	333	286	300	304	303	289	291	310	314	296	272	298	324	292	302	299	313	279	298	289	301	325	275	324	311	242	280	285	316	313	302	302	331	291	275	346	304	311	321	323	297	297	297	330	296	281	312	293	294	304	333	280	320	296	310	289	314	283	347	283	284	311	303	297	287	306	306	306	302	308	309	296	303	271	294	288	295	304	297	281	291	294	331	321	288	277	321	330	298	287	302	305	280	304	314	334	295	291	286	289	325	342	272	306	316	278	300	261	328	326	353	311	305	297	283	305	331	334	304	329	325	335	332	288	309	326	291	311	297	304	276	315	293	297	283	331	334	298	307	305	356	273	294	299	307	312	324	339	295	317	294	276	261	301	306	284	315	302	319	321	289	317	303	308	296	321	299	291	297	308	302	287	316	306	305	302	302	317	289	336	314	315	283	280	288	291	297	261	319	317	323	297	295	299	312	317	290	291	297	314	287	299	308	307	316	284	279	339	309	286	297	293	308	309	278	281	309	297	288	268	287	311	290	269	271	275	279	300	323	311	287	285	308	293	311	287	302	304	295	288	270	329	335	319	312	287	309	303	309	320	352	307	304	338	283	311	313	276	306	291	286	301	309	314	302	292	300	308	307	269	296	288	318	311	289	314	329	307	315	281	296	304	307	279	276	310	313	290	336	292	290	310	335	287	296	308	297	283	288	274	306	295	303	329	291	292	287	279	345	294	330	326	303	296	289	312	285	316	312	319	294	264	318	279	274	288	273	301	290	319	297	288	278	292	297	253	337	321	288	311	336	306	286	325	308	316	268	265	311	312	309	312	304	294	305	297	290
12307	16308	27007	28043	24631	21272	17470	13562	10593	8428	7530	5882	5088	4281	3978	3533	3179	2880	2654	2264	2185	1928	1739	1554	1344	1352	1168	1083	1047	1012	1023	1048	950	957	926	921	914	918	907	891	835	823	797	828	801	840	829	835	821	773	827	870	819	868	819	812	781	806	778	796	770	731	776	777	731	686	780	762	750	737	760	744	773	737	753	752	756	734	711	744	753	759	741	735	733	730	700	720	776	729	723	761	739	728	707	760	756	767	720	699	752	777	681	788	705	710	716	720	740	712	735	676	694	742	711	724	772	714	748	751	724	689	753	734	783	752	706	726	753	702	698	726	704	716	754	719	730	743	721	733	745	716	712	733	736	729	757	694	734	733	739	741	700	707	712	716	748	806	751	716	713	721	742	760	766	771	665	750	762	745	656	733	723	757	747	750	691	735	693	750	777	740	745	746	726	711	706	745	698	709	764	818	736	759	756	740	724	709	706	766	724	760	761	718	755	749	699	701	742	648	733	702	697	702	703	710	698	729	731	733	756	742	685	743	748	748	759	733	726	782	739	717	707	698	699	784	744	747	745	717	716	669	700	772	710	776	740	700	711	722	742	754	741	724	704	726	733	708	760	727	704	723	736	732	717	750	703	713	693	717	702	771	713	707	755	775	773	654	735	703	723	768	745	805	677	707	691	718	748	700	751	709	721	656	751	701	690	771	770	733	799	750	729	695	706	712	751	723	743	738	718	677	687	693	693	720	707	756	701	670	746	685	708	757	768	735	752	751	740	764	742	759	728	699	691	745	725	747	744	714	749	722	727	744	672	762	740	713	740	727	714	752	735	706	749	774	733	713	709	693	751	752	703	712	690	770	698	736	713	757	682	720	742	770	738	691	737	742	698	695	759	743	769	763	728	722	773	746	738	730	716	662	745	702	742	733	771	732	729	727	711	731	757	736	651	715	703	751	693	735	725	732	732	693	697	757	780	771	739	748	731	756	723	743	718	777	770	717	674	740	756	723	709	749	765	721	731	734	703	717	697	734	750	765	743	695	748	710	763	731	752	754	751	775	752	707	756	739	720	724	751	694	712	734	722	718	707	733	746	676	723	721	713	698	767	734	721	758	728	707	668	770	726	694	673	725	743	756	735	703	711	755	733	688	771	782	725	754	748	715	748	715	677	749	733	728	741	706	762	713	684	666	713	773	719	731	736	713	708	789	718	731	709	762	716	731	772	744	767	716	721	738	724	707	714	752	724	727	778	784	789	756	712	749	695	719	759	693	669	717	729	738	720	755	735	732	722	748	736	745	722	738	721	754	741	752	697	735	712	752	720	726	713	702	740	714	741	758	781	686	694	745	658	694	746	764	699	763	735	703	743	700	731	716	684	683	704	699	737	738	723	703	732	725	703	682	744	758	754	770	736	687	711	769	723	751	713	754	788	780	739	742	721	737	734	723	726	683	668	706	731	752	671	725	736	728	722	734	745	716	721	669	725	755	696	733	732	723	735	728	750	741	653	673	772	713	738	710	724	705	738	724	740	724	724	735	737	718	718	733	689	750	713	710	798	729	734	743	700	708	758	777	718	700	720	711	717	735	763	716	739	709	686	695	757	729	705	770	751	730	677	693	737	728	703	757	751	723	751	739	753	753	762	681	688	723	731	739	708	671	768	725	752	673	726	764	693	707	742	752	773	725	727	733	694	727	711	704	774	710	701	774	738	710	770	730	757	760	711	699	719	740	711	751	719	719	708	698	739	683	699	716	776	738	743	709	716	705	687	722	765	747	726	730	659	710	691	719	796	727	702	730	705	687	703	693	707	751	747	751	708	672	746	725	763	753	721	685	728	693	692	731	724	757	749	762	719	721	785	722	703	766	718	683	692	692	714	743	699	696	722	739	704	738	709	742	735	775	755	717	718	748	714	726	707	694	707	711	771	756	761	773	688	711	712	705	731	689	688	754	726	775	735	709	779	713	716	705	731	713	728	732	750	699	758	726	740	709	768	756	707	689	721	766	720	715	718	699	735	675	743	706	718	717	730	703	715	745	782	730	729	770	747	725	718	744	701	748	716	677	732	669	739	776	728	742	715	735	712	717	735	726	740	752	757	747	749	714	682	659	735	708	687	709	732	707	692	745	699	771	684	711	725	720	709	710	671	715	718	695	727	748	715	755	722	746	710	755	738	723	710	672	734	749	699	771	675	701	702	764	741	712	711	688	698	697	703	726	716	725	768	743	726	706	766	762	718	718	750	761	684	733	713	705	741	751	735	714	712	704	735	682	762	706	795	753	735	791	709	723	698	711	734	696	724	758	719	740	703	709	714	765	698	775	739	714	746	715	709	755	714	748	739	744	715	721	730	741	729	723	676	761	697	689	784	697	755	739	693	728	731	731	739	726	757	677	732	690	787	716	770	749	691	744	700	687	752	689	706	749	700	691	636	716	782	717	708	733	681	727	701	756	720	716	697	741	724	731	706	754	756	715	731	665	670	678	693	710	733	748	794	698	772	718	691	736	754	762	708	744	723	779	701	708	727	713	761	661	724	726	713	693	738	754	721	784	729	731	746	728	733	731	731	738	721	695	721	744	739	718	700	718	734	688	718	722	758	696	756	741	730	774	770	726	739	769	723	721	708	752	756	786	710	722	705	690	734	740	740	698	751	703	717	727	711	734	736	752	725	648	717	724	737	741	719	762	724	716	679	764	733	765	737	677	752	727	700	718	679	740	718	722	733	689	760	731	725	699	690	679	723	743	738	728	717	715	681	766	711	721	715	733	794	694	736	779	723	760	725	774	732	760	724	742	760	735	699	710	716	682	722	765	773	680	674	734	705	728	698	709	718	731	740	719	699	701	750	697	756	716	755	697	734	757	682	752	761	739	720	739	733	712	732	708	735	744	730	732	741	753	727	759	757	722	764	694	718	724	714	718	720	678	743	771	737	695	747	711	797	686	749	710	756	666	745	741	735	705	707	746	725	677	748	701	716	764	733	729	746	754	769	787	706	761	680	741	753	704	715	725	716	716	712	662	700	746	746	715	740	709	749	721	716	727	703	717	756	743	709	765	745	730	753	744	752	705	713	735	722	691	716	727	728	734	742	734	733	757	766	725	736	739	738	782	693	759	754	709	724	743	757	701	748	733	755	733	757	751	669	753	719	687	723	737	758	730	767	724	685	734	762	739	732	726	706	688	737	738	686	741	759	700	722	754	712	745	775	749	764	753	681	721	705	757	729	724	775	709	702	753	771	761	711	700	739	755	729	733	738	721	701	746	719	759	777	668	721	747	754	746	730	702	786	715	731	704	750	674	743	744	689	729	752	752	700	711	768	727	713	690	710	779	711	724	718	727	698	710	778	768	707	728	698	722	704	726	772	720	763	699	707	707	736	709	714	736	693	701	757	731	731	700	737	740	762	714	732	710	754	722	721	687	711	706	764	738	728	680	726	768	791	755	708	686	729	799	726	756	765	731	704	745	697	737	737	765	754	772	720	744	713	736	725	698	710	742
32765	29900	32439	27638	23054	18299	12550	9189	7932	5408	5650	4868	4542	4770	5247	3755	3622	3043	3040	2161	2300	1630	1443	1039	834	732	630	564	537	445	393	412	392	392	356	368	373	391	336	316	318	345	316	317	335	350	372	327	322	392	330	304	338	304	327	346	334	334	341	334	312	311	315	325	284	348	333	329	311	297	320	282	320	309	296	322	282	294	316	272	300	289	317	301	321	312	292	322	306	293	342	288	309	323	320	310	310	292	332	306	301	328	317	286	279	315	316	338	298	312	289	330	302	311	259	322	296	313	296	327	292	311	318	296	303	342	312	302	299	314	284	325	315	319	305	315	333	305	302	311	308	301	317	295	338	306	298	319	333	319	323	294	321	282	306	308	314	326	297	317	297	324	286	306	275	286	285	304	274	292	287	332	290	312	330	316	282	324	306	319	296	270	311	312	287	313	302	267	312	292	293	319	294	301	313	268	290	293	309	306	313	292	296	314	302	328	303	303	315	324	283	268	289	318	320	288	308	288	298	296	289	290	303	335	319	302	337	297	298	284	316	284	321	309	308	315	311	290	271	320	296	318	259	289	306	273	297	311	316	301	330	310	290	274	327	290	312	319	267	301	307	296	308	321	295	303	319	308	327	295	300	278	273	287	315	293	306	296	316	312	275	293	291	286	320	289	296	294	286	328	294	345	331	314	353	319	316	311	306	316	307	313	305	289	331	290	300	289	290	306	301	293	336	322	323	317	303	307	287	332	278	291	297	291	329	290	325	329	308	318	326	311	273	284	286	276	310	296	341	307	303	302	304	337	300	295	321	312	307	304	314	311	327	305	296	340	272	293	314	291	294	306	329	305	312	328	314	274	298	309	272	292	283	285	301	294	308	314	268	327	321	301	285	325	313	300	321	297	346	334	303	310	321	322	325	332	332	309	329	307	284	311	293	311	293	319	306	279	312	330	321	293	285	295	303	306	317	315	294	335	299	306	284	322	307	300	286	322	329	319	332	315	312	348	283	307	288	331	301	265	301	318	290	308	296	287	298	301	313	307	295	307	311	289	323	317	313	283	310	344	281	338	308	314	355	311	313	291	319	326	306	271	293	313	322	290	287	298	297	314	286	305	298	286	293	301	303	303	325	318	330	309	310	310	275	313	296	271	300	302	280	292	299	312	322	295	336	313	271	277	297	330	295	303	301	289	340	332	310	298	296	322	313	325	284	303	344	287	295	270	290	329	339	335	339	307	310	328	316	330	295	325	286	331	339	326	306	301	331	313	293	283	286	314	331	305	295	316	300	323	308	352	272	267	315	348	318	303	310	336	294	292	319	318	296	311	293	319	319	294	311	325	286	291	299	309	290	317	317	279	319	301	311	302	305	289	306	279	314	309	320	289	316	328	314	293	305	302	330	308	329	301	273	321	300	315	308	296	348	283	304	318	318	283	316	324	302	288	303	312	304	313	305	336	299	282	336	288	311	339	342	317	290	301	302	270	286	321	331	297	292	294	300	287	298	281	322	341	347	295	283	305	304	311	309	326	314	277	311	310	287	333	285	309	310	311	267	321	301	283	312	299	298	305	355	296	341	296	280	299	316	270	306	312	325	317	296	279	299	301	332	304	287	316	314	297	281	311	314	263	346	339	322	306	326	342	296	312	291	303	288	310	315	334	289	316	313	288	315	304	298	311	306	338	373	310	296	331	307	291	303	294	318	303	334	289	351	319	309	316	316	325	280	299	333	284	302	313	298	292	324	303	333	298	320	278	320	303	300	348	295	287	287	313	325	308	315	285	301	294	318	301	299	324	323	287	293	316	317	312	329	285	299	283	318	316	304	328	301	356	281	338	290	301	285	322	286	307	298	307	268	297	295	293	326	289	301	333	301	337	309	309	292	289	289	286	281	308	318	304	304	334	330	319	345	326	328	300	307	336	290	295	272	304	314	300	329	299	321	346	297	281	275	296	318	297	296	337	299	311	313	286	316	324	310	315	274	305	277	312	283	289	307	331	285	357	307	299	322	300	292	323	296	281	299	310	319	285	329	302	269	284	294	267	312	316	295	323	296	295	306	323	326	267	284	300	287	316	305	311	294	299	325	328	305	302	289	281	303	316	325	324	297	303	302	304	303	296	326	317	312	324	308	313	295	298	306	315	264	290	296	349	310	288	309	314	288	327	285	283	294	288	259	325	309	306	306	321	305	274	290	312	307	306	295	299	328	325	332	338	314	309	294	251	293	310	294	291	312	315	325	312	289	283	317	293	302	327	311	321	298	309	306	282	315	324	339	320	315	297	331	316	295	305	305	308	318	312	274	339	270	290	338	300	309	328	292	307	324	298	292	306	315	293	308	300	256	289	296	320	291	302	289	295	300	290	331	330	310	329	291	351	308	292	339	324	286	273	333	305	285	322	310	308	291	305	286	300	302	296	321	319	304	307	331	307	364	301	322	303	294	314	307	305	306	291	329	315	294	284	263	316	285	314	299	291	319	304	291	347	322	292	269	298	331	326	299	315	341	249	307	326	286	326	312	320	288	312	314	291	316	285	298	298	305	325	297	290	290	301	306	329	285	331	285	293	291	284	308	288	330	309	313	268	310	332	318	321	322	287	308	290	357	286	288	297	350	286	321	295	304	315	305	263	270	325	334	318	309	331	326	266	293	326	317	295	334	344	309	314	302	337	331	271	289	327	295	301	311	320	274	324	307	313	328	294	280	318	281	306	322	322	326	286	275	304	284	302	305	306	303	314	299	300	324	315	346	288	304	316	317	326	300	306	308	283	300	261	300	310	343	297	285	329	295	308	288	336	326	296	324	293	314	296	308	340	326	291	322	279	330	309	311	281	292	301	304	323	292	316	294	321	314	296	285	288	304	301	274	299	277	299	312	288	298	314	325	267	329	309	299	336	293	296	293	294	277	296	312	314	324	319	310	321	293	304	300	300	282	270	312	322	314	279	295	322	294	309	322	284	331	304	267	298	285	307	284	334	298	310	295	321	297	290	274	286	324	293	322	297	273	340	301	302	301	333	293	299	272	294	309	326	313	314	312	302	263	285	294	321	292	338	284	315	328	314	276	288	315	286	304	333	294	301	314	306	312	318	279	296	295	337	314	309	300	315	301	290	309	291	294	330	325	299	301	304	288	309	338	298	328	283	285	310	290	294	296	289	331	305	318	306	312	289	327	340	267	275	330	315	306	291	322	257	313	323	300	294	290	278	308	287	302	302	276	288	282	301	315	296	297	279	319	323	316	291	308	326	320	330	327	308	308	343	313	308	335	313	309	298	314	293	294	286	324	330	300	318	325	313	314	300	306	309	338	289	289	301	300	303	288	297	290	304	297	334	294	263	299	299	286	311	311	290	290	298	302	328	251	321	304	315	309	323	293	305	287	307	309	323	294	322	279	312	326	346	307	289	324	280	300	313	283	283	268	329	297	302	307	334	314	319	309	336	307	269	284	302	318	298	316	321	343	279	301	316	303	292	291	316	333	337	288	291	318	298
19671	23539	34383	35732	33551	30135	24777	21020	19744	15081	16896	13750	13924	15618	16572	14384	13569	12633	13994	11018	11950	9315	8031	5657	4432	4011	2952	2675	2309	1854	1580	1531	1511	1389	1310	1339	1260	1200	1126	1091	1077	1032	975	994	986	929	973	960	997	1057	1015	854	899	929	916	860	883	905	878	834	850	801	833	831	760	769	784	776	807	827	778	731	742	727	768	777	762	782	738	762	759	733	779	735	760	779	731	693	742	764	718	770	720	777	801	778	798	724	777	757	744	710	721	708	754	776	771	759	768	755	750	845	730	800	687	706	719	725	708	714	745	717	732	741	747	712	731	770	762	709	727	777	726	741	728	739	728	703	734	766	703	739	744	780	775	746	690	758	706	724	726	729	798	706	715	736	725	733	763	653	723	728	705	764	742	741	739	699	705	758	736	735	670	710	739	769	739	753	672	712	739	748	732	709	755	761	760	772	762	720	742	711	754	695	742	744	768	711	733	715	769	751	728	775	728	731	714	708	719	766	758	757	731	730	686	703	702	691	738	706	753	747	716	757	710	771	747	691	753	780	697	783	710	784	697	700	747	763	728	777	724	736	775	704	743	767	727	743	726	739	749	737	747	727	764	784	732	726	711	745	698	756	749	731	773	734	733	764	752	765	750	739	701	710	742	735	689	771	723	748	773	700	745	732	760	717	709	763	720	711	711	695	721	743	719	724	775	714	736	730	721	708	746	734	753	736	755	743	736	760	790	759	725	743	766	782	691	729	700	768	711	747	764	738	738	751	722	706	725	749	753	741	758	783	768	736	750	712	727	750	740	778	737	659	779	759	733	745	745	752	740	804	730	704	777	705	719	731	710	726	755	739	722	710	769	718	715	726	735	676	709	711	727	719	744	730	724	805	717	793	769	723	707	733	737	744	734	745	772	743	746	674	737	737	716	707	697	738	750	774	760	739	761	719	703	737	760	688	728	766	782	794	750	730	707	724	736	739	738	711	707	712	745	695	730	729	739	694	721	694	711	718	721	702	761	720	712	701	764	734	676	741	732	758	723	723	737	721	759	788	746	731	780	771	755	753	772	717	721	744	683	702	703	697	750	750	787	741	753	687	745	719	715	762	718	690	720	723	722	710	740	742	679	734	735	743	722	780	744	693	739	730	717	792	721	743	739	771	749	741	760	774	769	733	734	717	720	737	759	764	749	719	723	746	736	744	695	731	716	742	720	725	733	731	738	713	713	757	702	679	753	697	740	707	679	725	735	740	764	730	743	774	731	730	711	740	718	710	765	701	787	729	734	747	722	748	731	706	687	697	764	729	747	732	737	820	769	764	741	740	753	755	740	754	696	725	740	718	721	726	694	708	685	743	713	735	724	738	726	731	723	723	726	769	772	720	728	747	682	692	722	737	738	733	723	709	713	767	737	773	712	755	717	721	735	746	757	749	765	696	768	705	729	779	755	699	746	730	752	772	755	732	698	723	728	756	740	752	746	756	701	745	744	693	778	735	767	773	734	690	714	687	792	701	748	715	744	824	674	760	760	695	725	718	709	734	721	729	749	759	695	750	699	724	765	692	722	679	718	774	694	698	720	726	763	745	761	775	753	705	735	706	726	686	759	725	717	791	731	719	711	747	773	736	737	744	703	760	774	726	778	738	744	767	730	766	718	745	772	700	734	703	666	696	745	690	709	775	727	731	784	695	705	716	729	692	701	719	754	724	722	702	731	716	750	740	760	748	692	746	749	733	711	707	776	735	773	726	731	718	677	764	754	738	765	707	711	704	757	749	733	714	756	745	673	751	709	738	685	744	793	736	747	724	767	732	694	765	738	727	728	754	737	765	728	729	711	720	718	698	754	707	706	742	715	739	748	752	723	729	690	758	755	711	670	684	732	673	725	729	736	700	737	718	688	732	755	703	740	719	762	717	752	751	764	716	718	737	744	752	751	732	701	725	677	718	758	730	760	722	742	754	739	733	738	785	717	729	742	747	730	750	759	765	738	746	743	722	763	694	713	759	766	657	768	705	763	728	754	773	723	703	736	733	718	786	726	721	745	705	733	737	780	755	716	749	743	735	763	736	710	759	743	711	717	733	750	759	694	732	763	760	708	712	764	726	693	731	712	743	717	752	723	764	767	694	723	724	723	718	671	777	739	692	760	758	737	735	728	720	715	734	720	712	724	735	755	719	717	733	710	707	742	730	715	691	766	743	722	757	758	722	771	736	674	747	750	754	730	740	754	742	733	744	696	739	750	768	703	753	734	755	723	719	688	660	762	706	711	716	745	756	700	711	716	731	739	751	734	716	725	748	762	798	695	770	770	725	735	787	740	752	699	722	756	747	681	743	718	756	781	732	768	721	741	740	730	738	732	733	728	760	708	703	715	724	701	663	749	725	716	793	664	720	731	726	687	700	741	718	734	755	723	770	763	770	719	815	718	730	796	755	738	755	725	767	719	754	791	766	723	735	717	758	749	676	727	771	798	694	768	712	745	702	755	734	709	756	752	699	747	714	754	761	699	726	727	734	717	734	701	734	723	763	706	695	725	730	741	780	719	723	707	691	721	730	729	681	787	713	732	808	754	702	776	729	695	775	736	705	709	782	726	703	716	747	737	726	683	718	769	760	741	743	717	732	719	709	728	710	696	745	737	734	758	724	725	701	733	742	732	754	668	745	741	722	702	756	782	722	769	758	709	733	757	733	712	787	721	742	730	729	714	719	741	726	748	726	737	706	792	726	757	736	719	693	714	738	791	711	715	721	754	732	753	721	752	747	752	783	724	714	771	714	740	780	775	734	693	742	756	773	703	721	690	766	723	718	741	703	726	755	719	778	757	772	730	738	738	745	693	747	765	760	720	744	754	789	742	776	743	750	694	668	752	730	726	731	746	778	716	775	763	730	682	712	715	691	761	781	728	717	740	745	749	747	751	720	734	699	718	738	730	723	740	704	754	696	747	717	692	773	743	734	730	715	694	788	772	713	772	681	702	738	746	766	711	801	709	746	725	700	705	708	729	733	703	766	706	734	764	752	757	723	772	698	763	728	767	770	719	730	749	688	746	760	765	761	726	752	781	701	700	678	753	734	699	732	726	746	719	722	723	727	681	780	748	732	679	740	685	703	706	747	741	727	683	762	714	715	693	684	746	715	742	680	762	691	764	752	734	711	696	781	745	778	724	745	754	718	733	733	730	746	759	692	744	769	699	766	734	724	762	731	740	764	744	771	690	762	717	716	723	789	729	720	753	752	689	731	733	756	726	775	797	702	767	739	723	658	735	724	673	764	751	718	738	742	758	727	710	718	681	737	720	756	759	727	739	718	701	769	707	697	747	663	731	743	742	717	707	733	712	734	776	715	724	746	693	731	722	761	696	729	759	753	700	752	740	717	757	721	772	707	751	749	752	760	739	743	725	738	786	704	724	701	766	713	717	728	732	725	728	783	753	720	724	776	739	765	758	750	743	702	747	714	712	771	782	737	671	736	729	716	774	766	738	734	700	711	766	752	731	707	689	755
39235	35773	39281	33683	28418	23547	18132	14273	11558	8817	11894	8693	9465	8917	9355	7120	6682	5660	5370	4014	4022	3028	2437	1742	1294	1236	891	751	683	512	444	503	472	431	407	419	369	373	363	320	348	312	346	332	300	328	316	366	366	330	369	330	340	323	301	324	330	311	295	326	290	282	271	311	315	263	274	292	282	299	283	265	278	297	272	290	271	273	281	273	267	278	285	281	291	302	304	290	290	261	280	294	300	274	285	284	259	269	317	293	246	281	269	298	251	297	265	299	266	300	308	260	238	284	236	263	275	252	285	272	279	284	321	258	286	304	295	287	289	292	287	284	251	288	265	286	282	267	275	287	300	294	266	291	278	292	282	281	270	251	294	278	281	262	262	244	273	281	275	270	292	282	282	278	279	272	266	302	280	293	292	289	280	292	290	285	316	244	280	322	279	283	280	298	251	271	301	301	290	270	296	236	283	271	257	308	290	263	260	311	290	287	282	260	290	267	316	279	261	284	265	299	292	264	241	292	280	284	299	260	263	275	296	293	292	303	279	253	274	261	288	273	263	280	283	246	261	232	252	291	296	276	275	283	279	287	300	324	278	298	269	284	281	295	280	253	280	280	286	281	261	270	265	297	255	297	250	283	305	284	257	273	294	322	271	248	263	278	260	262	280	276	282	293	273	301	266	294	262	290	272	252	269	263	281	251	301	314	277	292	299	290	274	258	266	273	283	254	300	260	294	283	280	256	222	277	270	302	262	318	265	288	272	300	324	300	265	275	265	326	289	264	309	252	273	274	273	257	257	303	278	289	287	278	278	260	286	276	278	275	274	265	295	292	277	263	285	325	270	280	284	274	292	272	285	322	282	299	268	294	270	286	272	277	264	267	301	277	256	293	270	262	287	262	304	286	288	239	296	325	276	233	274	277	263	286	280	292	272	278	275	259	273	300	299	272	302	259	283	286	269	289	270	278	279	299	265	282	272	314	290	272	311	285	275	281	280	269	298	261	285	272	299	273	265	266	283	280	277	255	279	263	292	314	281	300	290	267	268	277	276	271	301	269	289	309	256	265	282	254	284	300	263	280	279	252	287	280	261	265	268	272	234	287	269	321	296	272	272	282	275	266	240	289	273	268	280	283	245	319	246	315	269	286	290	302	263	269	284	289	265	302	282	274	271	277	286	302	254	252	286	285	245	269	285	305	273	262	290	281	272	314	282	259	305	282	251	296	242	273	262	275	249	284	299	279	317	271	283	275	275	289	290	265	276	278	279	263	257	277	269	282	291	310	290	275	237	286	283	253	279	269	278	277	290	255	284	259	276	276	295	277	288	270	270	305	294	254	284	289	297	288	264	271	259	274	284	305	268	292	285	255	289	278	279	267	285	271	274	268	267	292	258	263	276	282	290	292	252	272	293	278	277	279	273	270	248	281	261	277	249	307	264	293	269	291	268	284	303	319	283	283	279	302	263	289	285	284	230	288	250	245	289	310	296	255	296	265	269	275	278	285	265	271	278	303	284	305	309	327	244	274	285	283	287	270	276	257	271	274	229	267	301	279	274	291	258	307	286	251	279	285	258	277	282	270	289	268	283	287	280	301	287	294	301	266	304	261	293	271	268	255	298	292	262	282	272	296	305	270	286	289	259	297	263	288	278	307	299	301	261	278	274	288	269	253	261	299	281	270	284	300	239	287	300	266	263	265	289	299	285	264	238	279	284	254	259	302	268	279	273	269	286	273	248	232	277	269	287	272	313	271	289	247	252	270	269	292	310	265	301	281	298	263	278	238	261	279	269	305	272	277	293	272	268	279	281	296	309	270	307	279	266	261	276	292	249	267	266	302	267	270	240	281	282	292	280	243	268	273	304	299	264	273	272	299	265	292	299	261	280	281	286	263	283	288	293	267	280	272	244	323	277	279	265	299	286	269	279	292	287	258	273	285	295	260	265	260	267	256	292	292	313	269	253	305	274	253	264	304	275	253	288	254	292	269	277	279	276	272	252	263	287	268	272	251	293	276	282	270	291	260	297	258	284	288	256	252	294	263	295	279	250	267	290	286	265	273	279	253	269	280	287	290	318	311	306	269	293	261	260	253	292	288	280	275	266	270	271	281	276	278	300	275	271	283	265	288	271	297	262	280	277	250	277	242	242	282	245	270	291	278	312	285	277	277	250	281	294	273	282	249	265	288	281	266	254	298	271	303	265	286	285	263	280	282	270	294	277	287	272	278	261	276	287	284	259	256	282	263	263	274	280	257	283	280	269	291	281	249	289	276	292	289	268	283	263	318	275	289	293	304	242	254	275	280	283	273	299	242	271	268	286	277	287	270	270	275	298	262	287	254	285	292	299	300	274	296	272	269	249	253	283	330	316	279	274	285	285	265	274	285	291	285	271	290	272	296	256	243	286	306	267	288	288	258	286	268	275	253	279	293	268	293	292	274	298	289	258	289	300	276	285	306	268	264	268	297	278	276	257	274	289	279	309	276	268	294	287	287	290	281	290	269	301	293	292	275	277	292	278	283	284	307	268	303	280	277	257	274	281	286	268	277	250	311	286	295	310	296	260	254	297	262	263	265	275	259	291	290	276	249	264	287	283	293	272	285	280	280	274	244	276	258	288	274	277	298	267	252	287	276	280	296	318	274	247	277	254	299	322	294	266	289	271	251	255	268	288	302	266	276	290	285	254	272	292	255	282	273	275	299	262	270	249	287	284	256	287	276	264	265	284	261	287	266	289	277	251	253	262	312	304	261	274	268	278	285	243	270	291	315	308	263	287	291	278	265	250	274	251	273	287	264	260	270	286	279	263	273	284	273	280	304	274	269	276	296	272	283	272	268	269	294	281	252	288	289	302	266	287	266	309	288	294	279	278	284	261	290	289	299	284	281	256	271	269	275	254	310	295	278	312	272	238	235	245	290	273	257	286	282	286	328	276	250	268	277	254	277	266	265	298	254	268	263	294	262	275	254	299	284	273	286	282	262	278	277	254	292	290	267	311	283	278	323	281	277	290	281	296	262	236	291	264	266	245	261	273	287	274	286	282	279	272	269	307	268	294	271	277	262	291	271	294	258	283	270	296	282	273	270	251	288	284	271	280	279	261	261	279	277	267	261	278	229	284	321	265	283	279	302	294	301	277	243	229	280	261	300	294	270	256	293	250	286	283	281	258	270	272	310	232	285	272	250	284	278	276	277	286	245	246	253	286	280	265	292	271	257	284	264	275	314	263	288	300	269	276	265	300	240	278	272	292	298	263	301	294	287	261	272	230	275	268	288	291	288	272	296	282	305	299	295	246	244	262	255	254	260	272	263	294	295	270	294	279	279	276	283	275	282	272	296	265	299	270	286	300	258	290	261	297	279	294	292	249	249	265	267	313	256	267	257	286	311	278	276	282	294	272	264	285	302	273	292	251	288	262	231	275	302	304	270	292	291	258	290	313	261	261	311	281	281	276	309	282	263	258	248	258	302	276	274	265	279	276	270	276	307	265	272	295	292	251	262
23599	28017	39514	40625	37927	34630	30123	25793	24608	20044	26377	17974	21041	21315	22833	20796	19496	18547	19516	17091	17769	15293	13473	9378	7432	6399	4714	4190	3355	2705	2127	2056	1912	1903	1628	1663	1547	1426	1311	1219	1179	1079	1009	1024	1083	1069	1026	1076	1279	1185	1006	991	982	1002	877	898	938	880	876	862	817	866	772	792	768	736	701	760	737	739	738	722	659	709	742	744	730	706	723	686	730	679	698	717	704	696	704	644	753	724	635	675	693	731	688	720	660	684	684	698	703	673	698	646	650	656	643	702	674	690	674	692	669	691	640	681	690	661	687	642	646	746	671	647	674	685	637	683	670	665	720	669	658	642	673	617	690	725	667	679	633	664	681	691	654	638	604	673	710	642	631	695	657	728	668	660	640	702	654	694	649	715	658	649	668	684	688	645	643	634	649	666	684	680	713	672	651	677	620	686	657	696	665	689	674	689	659	655	666	622	647	642	634	616	677	653	678	649	647	679	669	661	663	705	680	669	631	650	687	668	674	634	689	669	697	641	697	633	603	670	628	684	693	623	660	676	697	666	669	688	668	641	669	670	669	679	653	732	613	630	635	648	650	691	694	670	679	666	620	679	661	682	639	627	694	640	675	664	722	701	666	712	678	628	656	666	669	645	649	664	660	635	648	658	702	684	675	685	636	625	675	618	665	695	717	657	713	673	716	702	724	668	731	650	673	713	652	688	703	679	629	686	623	655	674	645	621	653	693	631	659	660	641	674	641	652	626	679	665	675	675	698	645	687	680	691	695	662	668	663	660	670	680	651	665	687	614	629	672	689	680	684	644	701	661	664	670	639	731	636	706	687	678	652	668	660	647	651	661	689	632	671	666	688	682	720	637	633	656	626	657	650	674	651	650	672	679	707	662	660	688	667	657	673	619	686	713	685	660	647	639	701	682	689	642	671	649	670	622	662	661	655	662	676	649	687	675	693	690	715	684	678	651	644	681	649	637	689	656	678	640	698	688	689	687	677	646	660	657	671	680	663	704	645	639	674	637	669	698	636	685	666	717	644	655	696	645	716	670	686	702	688	681	681	687	647	700	694	725	692	674	655	668	685	667	709	646	707	691	668	633	657	668	644	666	692	625	656	687	665	648	596	666	691	687	686	656	624	601	671	652	656	688	662	649	654	647	728	654	643	697	662	662	657	683	701	691	669	658	690	660	708	672	668	664	647	672	637	661	687	661	737	685	644	651	668	649	692	685	677	676	712	687	666	683	690	675	658	672	677	723	658	617	667	669	667	682	658	695	645	688	620	643	663	629	702	673	671	672	667	666	694	681	683	662	684	693	669	667	682	611	704	662	679	657	661	653	652	634	708	657	671	645	713	653	665	676	638	667	667	646	689	713	657	633	691	661	639	692	722	675	665	673	668	674	681	731	657	679	640	696	665	709	643	713	674	682	692	683	730	664	670	655	655	646	698	643	681	655	601	661	650	702	649	679	693	711	686	692	669	657	673	696	676	686	651	649	665	645	693	728	691	670	671	659	691	666	632	651	650	627	660	656	682	636	688	693	664	692	665	614	629	621	710	715	638	652	681	672	644	651	702	636	652	644	652	686	706	642	680	670	641	628	676	676	653	683	651	666	671	679	686	670	680	683	639	670	626	706	631	659	687	674	667	667	650	674	702	712	655	707	664	680	703	686	643	683	651	685	659	685	691	635	651	658	678	653	695	665	688	669	646	655	638	642	688	664	713	685	621	679	621	669	645	686	674	682	671	677	682	702	658	693	671	653	646	623	653	697	642	695	670	675	693	644	663	669	661	644	684	680	659	670	670	710	682	703	677	670	673	712	692	651	635	651	676	679	678	674	660	691	688	622	668	654	717	658	699	649	681	666	666	665	657	686	694	672	643	652	627	653	682	673	689	647	648	676	736	678	658	701	676	682	655	668	653	642	671	656	657	654	623	688	656	711	654	703	683	663	659	702	671	700	652	668	667	663	650	688	667	690	680	635	692	632	697	713	684	618	631	693	625	667	683	680	666	617	682	649	648	660	660	669	669	689	681	699	670	638	679	675	675	622	690	645	712	667	672	665	698	646	645	667	639	723	661	610	703	693	636	684	661	710	656	695	707	688	722	688	698	676	666	704	698	658	633	648	680	718	708	637	679	643	649	643	604	655	683	646	622	637	649	697	687	685	679	633	668	661	658	634	683	653	669	666	684	652	629	644	659	715	728	726	617	684	670	673	652	637	661	673	664	656	746	654	701	656	678	623	720	620	653	685	665	668	649	664	643	681	665	675	660	645	671	704	665	656	643	708	681	653	689	672	674	707	714	617	683	706	715	665	677	702	672	667	706	641	699	644	657	682	636	639	633	673	695	683	719	670	628	684	645	687	669	685	695	674	688	663	651	639	685	691	664	699	692	692	640	704	672	702	653	699	676	702	672	661	674	712	702	638	709	669	620	685	713	668	692	673	653	701	639	660	658	661	679	662	708	659	671	724	677	685	670	689	627	654	646	670	652	656	708	730	649	650	653	661	690	669	669	665	625	708	676	678	656	635	689	660	706	713	689	671	643	660	674	662	655	734	646	712	660	667	655	662	683	678	658	645	700	669	701	673	683	679	677	631	683	614	647	676	683	702	689	669	714	660	659	655	692	695	661	692	659	749	694	706	669	685	647	693	674	657	699	643	651	641	685	658	672	706	677	721	626	692	641	632	687	657	688	711	669	651	678	721	676	642	637	654	628	717	663	696	656	726	652	693	699	678	609	612	720	659	677	657	685	637	621	679	729	725	682	616	624	627	688	716	650	663	693	669	661	697	681	692	683	694	650	597	670	645	640	657	708	689	642	691	658	636	661	657	693	610	701	680	672	671	659	647	704	701	646	678	636	639	650	696	678	667	722	670	605	661	665	632	677	678	686	718	685	641	620	717	647	638	690	729	656	653	694	673	669	655	643	697	685	668	623	635	662	710	634	640	640	650	673	669	660	656	651	659	718	701	669	669	639	702	666	709	673	679	682	638	662	656	680	633	671	691	693	683	696	651	628	648	654	655	665	704	661	675	656	642	627	628	660	745	664	684	715	654	669	681	668	670	684	665	681	655	693	671	670	647	645	657	647	695	682	691	651	657	678	680	683	688	644	652	650	670	638	639	697	677	709	684	676	712	712	692	636	721	667	677	658	664	649	670	595	700	691	683	641	679	666	658	671	679	639	637	648	686	638	692	664	684	666	663	641	664	677	704	643	661	668	649	661	641	616	654	694	669	682	653	659	677	690	618	633	673	712	685	647	651	663	687	671	643	658	669	673	610	665	678	641	643	642	746	646	668	689	670	681	679	694	676	669	640	765	673	665	759	674	639	679	661	691	665	659	679	633	663	654	680	739	700	710	666	671	661	724	681	673	695	611	658	685	677	664	677	650	695	698	694	642	661	672	663	670	663	648	656	666	626	654	699	639	700	729	669	673	654	632	648	691	681	625	620	678	647	711	674	694	693	657	687	689	688	683	682	682	641	653	668	671	704	676
21212	21216	24535	20256	14058	8491	5312	3206	2285	1764	1610	1178	1045	975	822	718	652	636	547	533	507	493	477	443	366	369	420	359	374	376	350	367	327	360	348	342	334	302	302	302	323	324	290	281	283	336	292	304	304	319	343	316	341	300	321	273	307	291	337	323	330	316	297	283	318	326	277	337	301	301	319	300	286	325	326	308	323	309	333	306	309	301	307	321	319	336	316	291	294	308	309	280	306	344	308	309	313	305	321	283	292	320	300	307	329	331	319	315	310	312	336	323	283	323	302	270	328	299	314	321	330	328	335	331	286	294	318	269	295	304	295	300	307	296	321	275	321	288	312	294	320	319	278	301	312	341	307	311	301	312	304	299	314	335	297	306	286	279	295	302	302	318	312	309	310	321	323	312	322	307	300	315	320	343	291	282	323	296	325	286	312	330	308	294	298	342	310	326	301	269	303	308	346	277	309	327	329	313	296	324	284	312	309	313	302	270	317	288	325	296	265	297	287	309	351	305	292	292	296	315	285	315	309	331	311	308	301	305	321	297	319	303	309	317	303	316	331	305	285	286	314	309	327	345	339	286	305	273	285	303	282	323	320	304	296	302	307	286	284	268	302	315	314	319	306	294	349	346	341	290	324	302	305	285	331	295	293	302	314	330	296	316	318	297	311	284	304	305	321	320	330	289	302	303	311	295	317	280	324	324	277	301	322	288	343	292	309	327	325	346	301	295	330	309	294	326	312	309	313	333	293	262	310	298	302	323	294	297	323	296	310	306	286	287	305	310	344	324	316	307	306	305	325	320	327	326	322	322	294	297	286	293	315	312	322	312	302	300	269	321	320	308	326	324	309	294	333	309	294	302	302	286	314	313	301	314	307	320	302	316	312	293	306	306	320	301	282	322	288	295	292	328	299	326	317	322	324	302	270	272	288	299	297	340	312	324	277	283	294	321	333	300	276	334	300	297	279	340	294	288	315	292	305	273	304	303	311	327	308	314	322	308	316	317	301	315	295	319	289	314	307	300	339	321	303	306	317	299	310	317	280	280	306	306	316	295	299	308	291	303	318	310	319	334	323	297	310	284	306	299	324	294	330	270	344	288	330	297	294	310	291	311	306	333	309	288	289	289	310	317	281	294	289	280	311	324	322	315	320	319	305	300	341	309	371	324	339	287	311	306	303	300	311	306	315	312	301	321	284	290	314	272	320	326	335	283	298	308	306	294	298	308	324	310	271	287	305	324	308	325	315	303	293	314	304	296	310	316	342	300	300	309	293	301	326	296	269	303	283	302	325	314	306	321	307	325	327	334	323	334	321	289	305	368	294	317	313	303	327	311	314	311	286	313	321	331	281	313	313	334	268	297	314	304	328	313	311	317	302	327	304	304	332	287	294	304	299	309	273	300	279	308	302	313	299	285	305	322	292	314	283	309	314	265	310	304	297	284	298	291	280	313	263	292	309	341	344	300	277	289	289	313	308	303	302	291	300	325	294	285	282	292	308	319	299	309	290	320	335	278	335	324	303	311	317	305	318	286	291	319	303	309	328	315	275	301	316	314	329	282	317	318	332	286	275	280	352	348	321	313	309	303	291	290	324	310	290	335	319	288	297	277	321	286	249	329	312	331	303	312	297	302	298	282	314	314	319	278	299	273	298	333	288	298	315	290	303	307	336	274	318	317	328	305	313	278	287	298	326	289	327	294	350	307	312	301	304	291	329	322	292	301	332	297	318	294	343	316	321	319	279	303	293	317	310	313	331	281	326	306	287	345	306	316	312	329	307	280	295	349	311	307	291	299	276	324	308	302	322	283	298	283	309	299	310	309	295	295	307	313	292	320	291	282	302	321	315	306	314	307	327	305	303	295	299	306	289	310	304	312	317	371	327	318	311	306	307	287	311	297	307	292	317	299	288	290	299	299	299	328	302	324	293	321	334	305	335	305	296	297	316	299	330	289	349	276	307	325	347	307	309	349	290	306	290	280	318	320	305	303	309	303	301	278	279	320	302	306	308	294	294	327	291	300	289	282	297	279	324	311	316	301	254	326	304	291	303	319	338	287	300	293	312	320	285	269	309	325	324	301	328	291	282	291	335	294	292	316	338	292	323	306	308	289	315	274	314	326	293	326	274	326	301	323	305	314	295	289	306	283	316	325	334	302	303	282	328	316	298	297	318	301	313	298	276	324	302	280	293	312	281	328	256	321	315	304	302	295	292	307	320	312	317	314	351	323	283	300	314	345	308	306	324	312	304	312	314	318	317	313	302	307	268	333	294	298	285	323	318	298	296	280	314	298	324	298	305	311	276	314	308	315	322	278	273	324	314	299	322	297	300	306	332	285	309	304	294	323	289	351	309	316	306	311	296	290	315	313	324	292	296	284	322	334	311	326	320	284	295	323	307	327	311	326	327	343	318	356	277	322	322	290	326	289	315	297	351	310	332	308	319	312	306	354	348	317	336	311	317	335	317	289	273	321	312	294	287	332	283	313	325	337	291	309	301	296	291	315	310	298	318	326	291	333	314	319	326	327	318	314	343	293	288	314	299	337	320	317	256	306	317	312	308	284	305	290	335	271	315	344	313	310	333	295	324	300	313	300	323	333	313	280	299	308	324	290	301	287	326	306	312	318	307	308	329	316	306	322	295	313	319	292	293	293	303	311	309	295	316	310	346	318	310	298	277	331	290	295	301	315	306	299	273	316	317	327	292	300	309	298	305	316	305	303	347	299	324	303	310	329	281	286	316	306	297	291	295	307	291	310	265	335	285	307	300	290	300	319	334	308	306	317	293	294	289	271	315	316	311	289	320	293	325	308	320	314	294	312	322	306	300	313	324	298	336	305	316	293	305	298	309	293	349	309	314	302	289	306	298	287	292	317	313	342	302	265	292	283	323	309	315	292	294	318	294	290	333	340	292	293	313	297	282	287	335	338	289	298	273	304	320	343	306	308	314	352	332	293	323	288	299	317	304	302	313	313	315	321	275	308	314	314	301	332	337	339	316	298	301	280	287	284	288	306	328	305	317	287	305	310	309	322	286	284	314	323	319	329	308	331	294	319	297	274	332	318	282	287	307	296	332	317	300	283	307	309	329	292	339	289	301	298	312	324	299	289	332	271	320	303	345	315	331	286	284	321	318	327	311	309	284	315	321	277	310	334	336	341	330	313	302	315	307	311	292	322	299	310	312	277	302	322	312	283	323	312	324	305	321	254	314	313	295	311	290	276	314	329	324	309	308	327	303	304	310	312	318	320	298	296	303	320	312	310	296	331	322	328	328	312	311	311	296	337	307	309	301	324	294	306	326	327	291	303	325	319	321	300	298	303	318	307	311	339	359	320	321	328	286	335	307	322	291	298	303	280	300	295	332	315	283	316	338	317	294	309	307	327	311	296	310	332	303	303	292	344	310	323	315	351	326	292	311	307	298	288	303	286	287	327	279	315	320	294	316	301	308	303	314	289	343	319	286	277	301	328	273	342	304	306	307	302	259	288	294	270
12446	16596	27960	29394	25807	20444	16134	12061	9528	7733	7363	5858	5017	4678	4331	3598	3057	2738	2654	2241	2210	1929	1789	1522	1348	1242	1179	1148	1160	1080	1096	1062	932	921	970	934	887	940	864	869	835	828	820	799	862	848	874	799	829	832	845	845	830	822	780	723	844	753	764	748	806	755	752	750	755	765	749	757	754	705	752	769	716	770	725	774	801	735	752	773	775	774	740	724	767	761	737	744	727	762	748	765	729	777	706	738	750	777	725	708	777	716	744	743	712	770	689	766	764	724	753	778	756	768	758	747	753	701	802	671	727	770	696	751	703	759	733	732	717	733	766	780	727	701	733	724	740	761	726	703	722	728	752	734	712	751	735	771	671	760	747	676	732	733	760	711	760	732	687	775	728	775	735	740	740	753	736	744	708	730	735	735	736	735	759	745	754	733	712	714	762	732	745	781	726	793	703	755	747	738	746	723	739	751	719	753	722	710	720	728	718	729	748	717	719	771	767	746	739	697	726	767	724	767	738	745	731	730	724	700	733	733	749	722	704	726	704	723	729	715	714	745	771	703	739	728	709	728	714	718	741	739	724	784	763	716	722	759	760	770	709	754	730	701	710	781	759	694	753	716	751	718	657	737	704	814	710	738	712	748	758	732	752	765	731	688	751	677	734	773	727	742	747	705	727	737	744	754	713	698	766	710	746	717	700	717	703	704	747	715	719	735	707	727	738	716	734	719	726	735	724	717	719	706	755	686	690	748	737	774	763	756	740	747	729	748	719	719	709	712	755	712	769	789	717	703	735	779	710	773	739	746	754	726	771	726	746	794	738	770	744	755	794	747	770	713	757	780	721	715	707	717	779	737	694	746	712	773	702	717	720	744	746	726	746	753	761	766	757	716	732	685	706	765	732	726	725	796	702	727	735	743	722	733	760	743	724	753	802	738	718	724	728	708	747	736	712	737	653	764	719	698	718	745	711	684	756	724	748	719	736	715	704	769	747	755	692	723	731	727	706	691	756	696	805	778	713	750	722	776	723	723	715	784	756	733	740	679	734	700	735	777	754	670	719	733	729	747	738	717	751	657	744	791	751	772	715	741	755	730	734	736	666	720	719	764	735	751	712	717	743	745	728	712	746	731	758	698	697	705	753	746	778	728	746	751	708	688	734	781	741	700	739	704	755	790	763	686	709	697	733	758	739	737	706	733	743	741	737	794	709	779	715	771	774	713	733	713	759	690	769	744	698	736	711	721	712	738	777	744	724	735	726	742	729	705	759	759	763	741	724	691	738	752	745	678	756	704	723	752	718	728	707	743	756	744	724	741	760	765	721	714	756	761	738	738	684	720	750	743	716	715	731	749	760	755	770	733	697	730	724	722	728	716	743	711	750	743	729	687	719	742	754	759	750	769	711	716	739	790	726	729	711	718	767	741	738	763	699	743	703	785	693	735	759	746	668	745	749	684	725	731	722	720	676	737	761	769	756	744	722	830	749	716	700	756	712	749	749	694	748	721	748	761	719	758	740	712	745	724	758	749	756	713	776	701	696	710	693	682	749	763	771	737	724	734	706	716	778	748	741	695	723	730	720	689	734	749	742	729	702	739	741	726	716	713	739	738	718	756	731	727	759	722	698	730	737	748	719	701	700	720	764	689	737	737	725	728	731	748	723	718	694	722	708	693	727	724	762	794	697	746	732	733	718	725	759	708	711	766	659	722	735	697	748	741	716	744	673	727	753	698	712	728	744	800	727	751	777	729	707	742	747	733	746	716	722	750	728	763	751	725	803	729	787	730	735	756	704	751	697	751	737	720	731	721	777	743	753	748	751	713	751	684	747	729	734	738	712	744	759	709	738	721	767	726	728	746	720	732	745	725	726	765	759	711	730	717	698	738	736	708	787	774	740	764	790	699	758	743	779	761	739	753	777	696	721	717	726	717	670	699	748	740	775	765	741	713	778	730	746	737	702	723	738	768	775	709	710	720	798	780	720	739	741	773	726	750	724	743	760	716	721	726	704	703	765	758	734	677	757	753	673	741	722	729	718	712	727	731	761	719	724	733	760	735	746	695	714	721	758	752	696	700	722	716	722	745	765	753	781	702	724	753	695	714	772	715	727	757	736	734	728	744	718	772	714	728	777	786	721	719	690	720	707	758	749	739	734	728	700	693	808	693	659	713	738	696	733	716	787	728	706	743	748	753	754	747	707	762	728	703	773	715	740	715	772	684	801	722	746	717	692	763	698	749	743	724	732	726	799	765	760	709	709	742	699	722	707	741	681	739	754	767	765	741	728	741	690	790	712	745	687	747	736	740	745	782	725	732	724	761	729	755	738	784	721	660	788	755	685	755	763	726	741	705	708	745	736	737	757	760	678	735	754	693	715	699	723	762	739	722	757	729	686	746	749	811	775	740	721	710	747	736	750	737	691	741	743	780	732	705	695	738	739	744	748	773	746	709	708	710	719	756	755	753	720	725	711	709	755	764	759	702	702	754	713	746	747	741	757	775	726	716	714	705	707	754	738	793	745	715	723	737	742	729	790	769	759	749	785	720	745	692	758	783	768	720	735	744	718	729	730	746	708	765	701	779	739	758	770	702	770	711	770	745	702	775	746	748	700	740	798	748	750	731	760	690	733	737	716	744	719	703	728	718	713	698	709	768	682	770	689	699	743	756	715	743	723	705	732	742	677	759	723	694	753	746	689	742	699	734	727	791	700	740	733	705	737	685	737	693	699	712	767	773	730	739	721	715	733	721	739	728	774	697	688	752	736	775	719	759	767	732	722	743	737	713	722	732	755	741	759	768	720	745	775	717	740	769	706	709	801	713	769	743	726	726	741	799	726	738	736	694	774	775	715	743	705	724	727	735	729	719	732	742	787	718	730	792	723	754	727	719	747	735	707	753	736	727	721	728	736	745	730	722	694	764	702	757	805	737	734	773	742	714	727	711	743	716	708	747	724	752	742	752	753	734	740	754	741	735	741	728	732	772	740	727	736	699	747	794	736	794	733	753	724	738	707	705	725	709	689	755	749	704	711	763	731	721	741	766	657	743	730	721	703	765	755	781	738	750	742	749	800	700	713	762	709	705	717	749	738	711	722	700	777	741	740	736	720	738	732	690	730	737	719	704	767	715	721	747	737	708	732	805	795	752	739	773	739	777	683	731	772	782	743	763	750	781	744	703	762	703	734	725	807	722	774	760	709	778	705	738	724	708	770	709	754	742	749	752	704	735	675	750	725	729	730	765	716	720	714	762	739	745	731	745	752	736	682	735	756	732	674	711	709	782	748	722	763	660	744	761	737	761	736	734	767	719	764	723	704	744	675	743	725	740	721	716	767	765	742	787	711	728	746	735	740	768	733	750	736	730	722	720	717	748	733	682	766	736	710	724	735	734	753	703	767	709	740	752	714	697	744	725	757	751	713	699	750	777	760	717	780	718	718	699	750	729	727	739	727	738	732	739	739	766	663	775	774	762	777	739	731	772	751	789	792	729	717	744	750	800	754	741
32360	30341	33853	28427	23308	16714	11961	8656	7674	5431	6986	5031	4712	4317	4836	3310	2984	2488	2465	1950	2090	1846	1354	1047	847	804	667	587	526	447	454	387	394	409	394	438	398	384	353	352	378	334	356	330	349	358	318	359	361	380	345	344	342	341	331	343	342	350	328	297	330	322	354	330	293	333	324	331	326	328	283	315	333	291	320	301	353	299	276	295	279	293	331	332	318	312	320	307	282	305	322	299	293	311	326	329	314	329	328	296	308	305	294	311	301	305	304	311	327	317	307	305	318	328	306	300	335	296	273	321	300	327	315	325	324	307	365	293	290	319	338	312	323	321	329	346	310	333	332	293	299	308	319	284	312	317	334	357	345	287	321	329	304	294	322	320	350	302	300	336	349	318	299	294	337	329	332	320	308	295	311	325	292	328	293	313	307	329	312	325	346	282	300	330	310	293	267	300	317	314	310	330	316	275	300	293	299	317	328	317	296	332	329	332	293	295	339	311	313	305	305	308	290	315	289	308	302	289	304	332	310	286	270	304	291	272	317	322	321	305	347	287	320	316	303	297	330	306	319	312	289	304	306	351	326	300	285	332	292	267	300	293	307	306	335	276	294	327	312	298	296	314	307	310	312	330	305	310	304	286	333	320	311	308	317	324	286	298	280	267	266	325	320	286	348	301	296	315	321	291	288	300	324	296	313	319	265	282	327	296	319	304	315	355	278	337	286	309	338	302	315	332	337	312	292	318	315	277	313	301	290	308	294	307	310	303	290	295	318	317	262	326	295	324	326	284	310	338	333	301	323	321	300	317	312	293	292	327	293	330	344	285	270	301	306	300	329	301	319	305	324	317	306	299	314	300	306	311	281	295	304	349	310	312	350	323	340	326	310	329	310	294	331	299	340	334	284	311	370	314	297	300	308	297	293	301	293	302	310	301	296	305	297	317	321	320	317	304	314	315	321	305	307	331	290	298	327	303	291	299	285	304	269	337	320	305	318	293	299	308	300	323	343	311	287	289	306	265	319	342	342	313	340	310	314	325	311	309	310	257	303	321	310	300	304	291	305	334	283	270	293	312	291	263	310	328	284	312	332	323	296	276	294	329	303	284	310	344	343	295	311	298	334	291	293	298	338	327	307	289	314	287	301	303	278	312	302	318	319	311	318	331	356	329	321	306	284	320	333	323	317	299	326	327	331	316	290	323	276	284	285	300	306	300	306	314	313	288	318	319	282	304	306	305	315	293	294	315	300	312	313	328	305	284	307	303	291	316	290	304	319	284	303	286	338	340	306	295	291	307	318	308	308	273	317	314	344	311	321	298	309	297	343	302	287	297	312	325	339	335	309	305	336	335	318	328	314	318	299	293	321	314	307	332	319	304	343	284	313	320	341	304	323	327	304	334	303	302	296	294	307	298	317	320	307	312	340	294	290	284	318	305	318	323	307	345	302	293	289	280	299	321	281	327	310	303	307	315	301	303	314	297	304	306	314	324	323	323	285	346	300	311	292	342	326	336	307	319	350	298	302	311	305	313	311	327	291	312	311	305	333	289	302	303	305	324	289	341	331	310	314	316	286	297	311	318	314	329	302	335	307	322	315	324	337	294	313	324	293	310	303	298	280	319	324	338	348	305	334	321	293	311	298	293	304	328	324	306	307	309	306	322	323	289	349	317	318	334	312	285	286	301	339	311	306	307	303	295	302	304	283	318	285	292	278	304	309	294	317	305	295	310	307	337	304	325	273	305	290	279	295	317	308	294	343	349	331	291	308	336	309	322	285	283	257	311	309	328	286	287	337	317	297	294	309	319	301	287	314	277	300	325	335	282	331	300	337	299	286	327	302	282	282	285	310	313	299	319	310	297	308	337	320	342	341	332	310	319	306	297	301	315	308	310	321	295	282	283	339	325	346	283	322	276	354	338	301	316	320	307	270	293	311	301	277	282	338	291	327	306	325	297	302	309	289	314	326	337	295	326	325	304	301	315	314	266	300	314	297	347	315	320	314	320	298	308	328	298	322	297	268	319	285	327	285	263	338	292	319	318	298	315	304	335	321	310	307	316	330	292	300	315	307	313	324	289	328	315	335	318	321	319	329	332	303	328	316	291	298	327	302	311	311	316	314	281	329	326	315	298	309	302	301	343	299	340	305	335	300	297	333	306	317	317	304	302	276	318	305	328	301	326	315	322	300	326	318	295	339	315	300	303	292	330	319	323	285	353	325	319	299	322	331	316	291	297	330	294	302	309	278	288	337	301	293	313	283	303	305	322	297	311	314	329	301	290	319	316	292	346	290	300	330	296	326	297	300	297	311	299	304	325	306	270	301	322	298	338	303	253	321	308	315	300	319	328	309	311	312	285	326	303	311	314	296	302	309	307	300	293	329	295	305	306	329	323	324	299	324	300	304	295	314	297	325	356	326	304	300	293	324	343	284	294	315	320	319	309	342	318	297	336	321	301	320	326	293	336	307	311	320	310	298	309	329	272	291	296	320	315	335	310	297	268	352	335	307	304	308	345	312	336	262	352	280	296	301	320	293	284	306	312	317	289	273	305	295	298	290	301	312	302	301	332	326	343	331	333	300	305	317	292	273	296	300	313	281	301	318	307	320	284	291	310	249	270	325	321	324	334	319	326	307	299	291	387	324	309	294	323	286	305	298	319	312	332	285	299	337	301	308	316	297	337	307	323	323	346	308	318	317	310	334	328	311	302	294	293	283	316	301	291	316	308	292	318	314	301	304	314	288	290	315	325	327	322	302	290	302	316	308	283	306	318	322	310	299	299	323	313	300	334	307	284	286	329	345	344	296	306	299	329	328	332	329	320	312	294	286	322	301	275	322	282	297	325	292	308	322	311	350	287	307	284	315	325	294	323	324	315	324	312	304	308	309	324	296	308	297	309	259	324	297	279	315	317	302	308	295	293	309	321	310	319	325	307	330	343	326	303	308	290	271	324	291	310	284	328	320	297	264	303	323	308	326	308	305	298	316	278	325	346	282	324	326	332	315	308	341	295	316	299	348	324	328	347	308	301	295	298	302	295	360	319	311	330	329	302	371	316	307	316	309	315	307	337	316	323	295	312	302	286	336	314	291	298	330	325	286	302	304	348	304	324	305	306	325	325	329	286	328	298	312	290	316	295	301	323	296	292	324	340	299	306	326	302	266	315	312	316	300	308	293	290	314	327	307	313	308	298	300	318	296	290	312	315	319	340	291	292	328	276	316	322	308	294	321	314	315	323	300	336	314	355	320	309	341	309	319	333	319	312	316	309	314	300	313	300	302	321	318	343	331	322	330	307	323	324	340	302	340	316	303	316	307	313	303	319	321	322	337	279	284	311	336	318	313	271	314	290	352	320	305	308	323	295	309	295	324	291	318	297	308	328	344	330	304	325	298	326	303	301	320	313	302	288	319	323	352	307	307	321	340	281	284	280	297	317	324	324	337	291	312	321	316	301	302	310	317	280	317	312	311	305	334	301	304	345	289	317	245	316	311	310	298	302
19660	23806	35474	36647	33259	28199	24613	21096	19469	15585	18489	13194	14211	13822	15745	13040	12097	10317	12025	10155	11092	9245	7757	5570	4578	3751	3040	2724	2290	1918	1674	1581	1487	1415	1352	1377	1208	1139	1084	1031	1017	932	930	910	1016	929	1025	978	1018	974	980	924	939	936	895	916	883	842	850	861	870	785	836	824	762	797	767	777	800	799	789	747	793	794	753	797	767	757	780	774	793	720	748	763	710	751	750	779	792	737	691	755	732	775	750	775	737	742	766	738	745	769	715	741	722	725	753	751	759	753	757	772	749	766	688	749	717	731	748	738	759	743	693	740	754	767	706	768	741	688	741	801	737	701	769	758	771	697	790	745	751	707	748	772	716	738	710	733	739	720	788	713	784	699	702	759	747	776	729	715	746	721	697	761	731	733	713	731	750	730	702	732	747	723	708	772	761	767	734	666	723	758	763	744	771	766	696	708	744	693	778	721	784	755	738	696	720	769	735	746	740	736	746	713	735	763	719	724	766	753	758	714	756	725	768	778	730	778	749	732	714	745	706	715	751	727	740	731	754	746	714	746	775	738	730	740	764	713	721	794	737	743	705	748	734	726	745	748	711	732	731	711	770	775	756	779	739	752	714	751	750	680	783	771	713	738	758	747	748	742	737	718	752	706	706	751	702	701	741	734	729	769	752	736	782	745	748	728	763	722	769	783	715	740	790	721	702	709	758	737	709	682	780	742	754	729	743	709	721	747	784	744	704	771	709	724	717	781	707	765	711	766	743	733	757	732	725	749	746	745	777	750	692	764	760	735	705	753	724	725	722	761	686	671	739	799	768	742	768	740	795	713	745	738	751	731	724	733	750	753	750	776	774	817	745	757	776	737	740	713	763	773	708	738	745	770	747	736	732	748	731	738	742	747	776	776	738	725	773	739	770	767	777	760	700	727	756	718	734	751	772	816	729	747	756	736	735	730	747	758	695	750	719	731	705	751	729	749	810	702	686	749	717	698	777	781	744	754	765	741	746	746	758	773	684	765	708	744	705	721	769	800	687	724	747	793	731	751	727	723	724	742	805	732	792	764	732	712	659	722	745	747	717	699	726	779	725	751	747	756	759	722	783	729	737	751	727	697	710	755	779	803	720	779	765	708	701	718	733	749	688	688	742	749	704	749	729	720	706	753	705	749	760	698	736	688	727	704	731	723	753	733	705	742	770	757	768	724	712	738	757	772	792	721	746	760	725	745	708	719	751	722	732	763	737	770	737	703	722	731	748	725	727	750	742	720	713	769	726	756	805	737	740	741	732	731	716	725	719	731	782	728	742	691	761	746	762	719	735	734	755	726	772	693	688	753	751	742	799	757	753	734	768	768	731	745	748	705	752	738	767	788	721	764	760	757	730	797	745	712	710	766	731	747	743	731	736	732	713	749	778	767	716	750	729	715	757	765	773	722	724	710	726	700	739	755	745	726	693	780	701	740	721	718	744	724	774	747	741	704	747	777	758	759	744	745	693	734	742	713	738	722	731	747	696	746	759	759	760	728	751	781	789	761	789	765	762	694	726	733	732	732	762	723	695	721	779	739	738	720	753	788	721	769	734	718	742	720	727	714	710	752	733	721	737	744	663	763	762	718	734	703	734	724	731	718	748	738	737	784	765	711	762	705	764	768	735	729	702	724	755	681	786	779	736	744	757	759	706	754	723	691	729	781	731	752	771	769	719	704	746	784	747	760	759	741	711	755	705	802	752	743	710	788	747	742	748	679	711	740	710	782	737	751	716	728	799	715	755	743	735	765	735	761	716	733	726	732	769	758	748	711	732	717	688	760	781	727	741	733	743	762	738	748	722	733	713	711	754	800	729	766	714	728	738	747	710	736	769	759	762	762	731	725	769	741	707	758	757	764	722	740	723	733	787	723	721	755	743	737	758	722	774	713	692	729	738	746	761	698	721	718	734	709	760	703	703	766	749	759	753	715	753	702	703	753	706	709	761	693	735	752	738	709	731	725	733	754	667	718	749	757	738	794	737	773	724	704	714	718	771	736	746	694	748	815	742	732	768	733	739	706	764	747	789	718	760	736	731	784	763	761	781	789	743	749	744	719	741	750	711	771	714	714	748	671	726	694	733	744	714	777	716	781	777	764	724	808	724	737	728	749	767	740	722	707	771	776	705	702	708	736	727	787	790	674	732	765	770	736	692	774	714	748	703	732	676	756	742	780	750	767	735	717	742	729	748	763	717	714	727	721	727	803	750	763	716	742	758	753	776	723	704	763	749	801	764	702	795	736	731	784	737	730	731	751	763	712	714	731	743	702	751	746	757	739	733	727	715	765	725	764	757	745	732	758	723	736	742	728	728	715	751	729	783	712	722	769	767	747	688	694	723	773	735	736	724	732	746	704	719	729	698	770	760	711	785	712	769	718	760	737	754	731	768	764	744	760	749	764	718	782	772	725	707	745	747	780	784	706	720	739	748	710	732	727	700	701	672	734	734	702	757	735	743	750	715	763	728	765	721	776	716	723	729	738	758	745	740	735	777	751	760	716	729	770	712	781	750	760	742	740	751	763	750	773	751	713	766	752	721	795	718	749	760	746	769	741	775	752	735	730	741	736	693	733	743	735	786	764	724	736	754	766	771	725	687	733	749	730	732	707	763	744	724	768	714	717	768	759	744	756	769	776	736	709	718	698	789	759	736	717	773	764	752	740	756	725	744	764	718	759	761	760	763	722	720	762	688	738	713	752	748	770	776	763	736	735	702	711	786	753	730	743	739	759	746	706	768	728	760	685	745	713	739	747	773	678	746	758	720	734	749	712	763	702	728	768	792	747	725	728	721	779	740	664	792	738	779	742	806	773	750	735	737	713	759	714	754	703	792	741	774	722	710	778	720	719	725	718	731	752	734	756	713	768	741	752	772	773	762	769	750	727	752	706	741	722	750	747	724	702	759	732	740	732	759	748	736	763	752	747	716	698	753	720	734	721	712	760	812	726	757	700	758	767	764	710	773	720	734	743	742	690	729	712	774	751	757	750	710	732	750	726	774	732	714	718	751	751	669	776	749	748	712	732	689	699	725	765	769	743	763	710	753	784	741	768	729	732	715	685	702	752	733	740	752	722	761	751	730	786	747	746	750	771	733	717	763	694	698	755	705	758	776	787	782	770	772	690	713	708	753	706	748	770	774	807	752	741	734	762	755	726	729	744	705	750	721	718	730	708	737	733	772	708	795	724	718	719	745	709	718	755	740	757	681	723	747	763	742	740	675	732	720	737	746	758	767	711	738	728	724	693	731	707	708	754	717	729	802	737	750	725	734	722	700	782	777	766	746	728	758	668	727	711	708	736	755	731	722	727	717	673	757	729	710	754	729	725	742	694	779	749	737	706	703	728	714	759	698	699	744	745	720	705	729	741	715	706	727	708	746	701	762	709	756	754	710	737	708	795	715	768	746	758	704	761	774	750	728	766	737	753	727	764	724	756	695	760	754	740	729	744	774	719	752	755	730	718	736	752	731	698	747	737
39754	38203	39201	34206	29216	22071	17674	15877	13019	9451	10370	7221	6839	6679	9027	6277	5138	4518	4252	3533	3657	3196	2411	1571	1222	1114	1043	857	655	624	516	438	463	454	409	412	400	374	375	363	318	324	356	311	318	330	338	346	344	357	303	286	306	297	311	323	319	352	283	319	304	310	320	302	305	265	306	305	304	285	303	283	271	304	275	292	285	275	274	283	257	291	264	290	283	288	289	285	330	256	284	308	272	259	315	318	287	313	290	286	288	308	291	275	284	294	283	316	281	302	260	246	269	304	308	279	287	290	236	321	295	276	317	275	288	275	259	288	291	275	253	300	292	277	289	268	273	274	288	289	310	290	281	297	281	266	285	273	300	296	278	295	279	288	279	290	273	302	292	240	279	278	330	260	256	301	270	306	289	306	295	276	304	252	293	281	289	259	253	240	267	295	271	287	263	277	294	288	284	256	278	270	277	288	259	309	285	268	290	272	304	262	278	290	281	290	260	280	274	254	303	294	251	250	265	259	313	286	270	283	283	281	269	265	294	285	329	291	288	300	248	269	294	268	285	280	292	323	280	287	286	304	284	277	287	264	253	302	289	301	291	288	303	292	289	307	292	280	276	271	297	265	262	277	272	286	274	298	277	277	258	264	306	292	270	294	252	264	276	306	282	291	270	297	292	291	307	282	299	321	258	271	265	252	259	278	292	319	264	263	258	280	313	310	291	322	290	265	257	261	295	288	281	290	271	263	258	288	273	262	251	313	283	237	265	301	278	250	288	267	248	301	284	276	279	273	288	273	278	275	284	264	253	264	272	308	272	293	263	295	255	278	275	279	298	281	281	321	258	278	291	294	318	285	286	304	283	289	243	288	282	293	282	276	294	277	261	285	290	306	270	243	295	290	284	256	281	311	270	274	282	258	272	259	308	292	276	274	257	277	305	262	291	278	275	262	279	278	286	279	256	295	295	276	302	278	283	265	264	278	247	302	261	278	285	280	241	293	271	282	290	281	300	300	304	295	250	239	279	275	283	267	269	282	290	302	281	243	268	283	281	276	303	285	286	276	281	264	329	267	258	249	279	267	266	259	295	261	277	279	275	283	278	262	265	307	264	288	269	306	263	280	262	301	274	278	286	285	281	317	250	276	290	285	285	254	272	263	262	252	293	304	299	322	281	265	290	302	294	266	262	296	322	292	288	295	259	305	277	280	292	302	281	293	284	282	282	280	278	274	287	276	263	260	263	297	274	276	260	285	274	263	275	289	302	291	263	287	272	286	294	285	327	272	279	278	269	284	267	280	284	279	264	273	265	302	282	281	271	268	251	290	275	289	264	287	258	270	268	272	287	322	294	279	265	281	324	311	245	243	275	292	294	318	284	275	272	290	277	306	272	303	280	278	283	265	275	294	275	270	280	252	283	306	309	284	302	274	272	296	279	295	288	286	253	277	274	281	270	277	271	277	273	290	272	267	281	297	264	274	281	289	265	296	326	260	262	285	289	286	271	302	297	276	271	280	268	309	261	285	278	283	265	274	250	260	245	249	257	253	265	273	284	294	267	256	250	289	262	294	292	315	286	289	269	312	260	292	285	278	264	260	312	312	262	274	237	281	265	268	294	285	236	276	299	271	286	296	271	275	294	265	290	275	291	275	281	304	281	282	288	265	281	268	293	271	298	291	277	258	260	256	261	285	274	248	283	270	292	263	272	251	303	272	281	290	326	286	299	285	287	268	273	276	270	282	297	281	259	288	275	300	310	284	285	273	243	252	290	289	285	246	290	255	281	304	310	290	285	286	282	245	276	261	259	286	269	278	274	243	294	264	276	306	249	280	269	300	270	286	298	287	282	291	247	271	277	282	272	271	270	281	278	264	285	239	300	237	271	320	315	303	274	307	265	281	297	293	285	275	292	264	251	276	280	265	272	272	288	304	291	256	281	255	304	258	260	294	258	269	291	273	282	303	271	308	274	293	294	272	296	262	289	298	296	289	253	279	271	270	287	292	289	286	311	302	285	288	263	276	255	260	291	295	249	270	270	284	278	250	282	286	266	252	266	266	291	253	301	287	287	275	299	276	267	307	272	267	289	274	304	279	266	275	282	258	298	251	273	275	272	285	275	262	261	262	288	306	271	308	280	276	273	281	288	287	303	298	261	257	280	288	299	259	316	253	275	287	295	305	274	281	278	288	274	271	280	286	302	255	282	260	265	259	288	296	275	270	304	295	313	301	256	248	257	309	274	267	277	267	277	251	290	280	259	287	291	281	280	283	274	315	293	262	257	249	277	284	271	295	249	270	261	292	293	261	258	265	276	285	283	308	283	288	249	259	290	301	289	249	274	279	257	294	303	283	286	260	264	289	284	256	268	298	261	268	301	309	275	278	282	272	275	258	286	302	280	322	275	254	252	288	283	267	284	303	290	279	291	265	295	304	271	311	307	259	279	293	308	305	278	300	283	255	297	255	255	278	305	294	279	272	293	290	257	268	309	296	289	273	302	278	279	287	285	268	277	268	259	279	297	289	303	272	256	264	243	247	278	301	253	250	275	278	283	300	288	267	265	271	291	230	286	284	276	286	287	261	294	309	302	297	296	294	281	278	272	277	283	336	279	280	279	257	294	271	258	265	326	300	268	282	281	300	275	280	247	258	310	283	264	277	290	262	262	307	287	285	259	304	310	327	267	284	239	308	270	291	281	305	278	287	279	321	278	268	286	294	272	286	269	273	293	298	284	271	284	254	284	299	268	250	290	305	289	250	272	277	259	292	294	283	275	278	302	277	262	303	280	270	258	296	286	276	283	274	303	261	274	274	329	315	291	271	281	295	313	286	257	297	258	257	279	292	274	249	280	303	285	296	283	290	288	266	289	274	274	264	257	275	282	275	294	277	312	273	267	264	295	262	289	251	301	307	287	266	261	266	283	274	309	278	257	279	262	273	281	282	296	251	289	288	287	277	307	279	247	274	266	267	270	305	290	282	299	280	261	275	306	308	272	266	279	253	267	264	292	294	301	300	292	267	275	275	278	280	300	263	310	313	283	303	310	298	279	250	286	303	280	272	275	267	256	279	288	271	261	293	276	292	273	300	257	292	274	273	268	276	265	279	282	277	280	278	273	336	259	302	273	257	276	282	265	275	257	292	277	293	290	314	282	303	277	289	280	308	285	242	261	286	269	304	276	273	297	272	297	288	267	272	265	292	316	256	286	279	280	265	269	298	294	285	278	273	249	285	266	289	295	276	260	307	285	268	261	289	283	276	291	324	299	287	291	266	300	275	294	276	296	306	272	294	284	319	304	292	278	282	251	265	280	264	248	274	303	278	258	312	291	240	268	270	258	290	272	261	271	268	286	264	258	278	271	267	286	288	258	295	285	282	299	300	221	306	255	293	278	276	279	272	278	285	278	263	312	256	266	280	294	287	273	233	262	303	293	277	287	283	282	255	265	247	257	268	263	283	267	243	292	291	278	278	282	254	259	284	284	292	277	285	289	322	286	289	292	275
23970	29946	40163	41026	37839	32962	29354	28447	24352	20556	22801	16818	17510	17993	23425	18425	16436	14915	17563	15465	17317	15188	12549	9176	7239	6251	5180	4210	3293	3015	2290	2170	2027	1899	1704	1677	1514	1392	1185	1134	1058	985	1091	954	967	1033	1056	1042	1168	1068	974	885	1027	992	999	931	888	937	825	873	776	868	850	799	785	723	733	760	761	714	744	667	717	682	733	708	779	715	687	721	684	655	710	689	709	713	699	704	708	713	686	692	684	725	702	709	715	703	774	691	673	686	680	737	680	676	694	674	702	728	655	721	693	665	638	686	659	661	709	708	696	707	671	692	710	633	663	663	660	671	662	666	669	664	629	636	678	688	727	648	674	680	637	667	681	696	705	668	632	643	645	682	684	676	680	650	675	668	713	736	694	710	664	702	685	664	684	680	644	683	647	661	734	669	682	670	653	649	610	677	654	688	655	631	681	653	686	656	661	615	637	644	671	705	678	645	698	722	656	690	699	667	697	685	696	680	655	696	684	686	696	634	668	647	617	686	648	660	664	674	655	679	630	679	691	592	622	696	664	688	646	657	651	704	676	648	666	677	659	667	663	705	680	647	703	672	692	737	645	641	675	673	656	668	660	689	717	686	671	705	679	668	743	682	627	646	703	690	673	674	681	669	645	661	673	648	701	652	664	675	665	653	728	675	657	685	692	702	692	643	686	667	641	666	640	677	674	726	677	667	659	662	631	710	668	651	648	667	666	712	632	653	695	721	641	690	674	643	635	676	666	713	660	636	666	723	689	699	684	635	699	595	697	703	699	665	693	649	687	694	655	654	656	705	668	674	680	691	668	688	687	647	632	650	695	681	664	708	699	682	664	712	686	645	686	654	718	673	664	641	676	682	695	649	711	673	680	670	698	646	689	660	667	671	680	653	688	654	663	683	675	707	655	623	646	621	689	693	667	687	703	649	675	672	711	719	633	639	640	628	707	634	637	667	677	642	700	669	701	637	658	673	661	718	686	672	677	665	687	662	695	662	661	618	687	636	700	678	691	689	723	687	625	675	640	713	669	686	669	646	734	645	679	697	713	678	687	668	634	670	718	703	652	688	706	638	650	683	654	674	690	683	653	716	670	665	682	691	649	663	663	726	669	661	682	642	666	663	646	681	736	687	662	681	683	651	659	677	626	649	704	695	611	729	675	699	698	683	677	666	664	662	685	720	646	673	710	631	652	680	673	660	641	650	711	707	672	714	686	636	663	704	702	688	649	671	648	665	678	712	669	687	649	710	680	650	708	676	665	653	636	712	658	685	641	663	711	670	682	696	682	646	713	679	675	697	629	685	646	680	673	660	658	654	688	702	659	661	688	713	657	686	671	684	682	705	691	670	682	670	675	735	652	675	687	657	669	663	681	663	673	704	699	657	669	709	638	751	692	639	682	668	676	672	662	647	641	705	699	676	675	704	695	669	652	648	648	667	668	656	698	689	670	694	706	676	644	708	699	650	649	691	683	644	655	690	692	720	685	707	649	679	667	647	663	658	645	696	651	677	637	629	691	733	674	664	728	646	681	644	668	665	651	690	687	689	674	640	714	688	653	622	670	675	682	699	669	727	681	686	652	646	684	671	643	688	637	665	643	644	674	600	669	651	703	666	647	697	635	687	638	633	662	629	660	690	593	661	701	652	705	631	668	658	657	670	650	656	666	648	658	639	643	667	684	698	655	664	646	693	717	712	700	644	659	672	675	647	695	709	677	733	653	676	708	690	690	629	692	663	674	637	681	654	683	624	666	670	701	655	679	679	656	676	691	635	651	710	695	689	667	687	687	653	681	652	638	685	630	655	712	677	716	715	666	639	683	623	664	661	665	660	697	628	642	659	666	638	668	661	650	656	707	710	701	643	712	679	672	632	674	613	654	736	654	704	707	657	694	652	676	686	691	742	675	671	638	680	686	661	666	676	702	652	693	680	674	737	718	612	654	651	672	693	601	715	693	715	723	650	641	638	639	716	673	627	638	643	658	657	677	691	708	671	714	641	667	664	669	668	662	698	645	636	650	670	671	677	650	722	662	670	657	680	645	693	708	682	647	665	726	658	700	684	621	701	683	663	670	616	637	735	681	713	675	653	669	653	656	688	696	692	687	644	645	650	689	716	666	672	678	686	619	668	653	672	694	719	652	664	629	670	681	672	665	709	644	702	660	671	644	682	685	677	687	651	642	704	686	650	697	656	664	688	673	673	689	674	647	727	704	624	583	698	691	700	634	617	653	685	738	672	692	679	684	676	658	672	707	662	672	694	668	672	676	649	642	673	667	713	650	638	620	670	683	687	680	642	635	673	642	712	637	641	652	682	631	682	650	671	680	636	648	691	667	657	643	642	657	703	664	684	677	662	685	678	667	622	679	690	706	678	647	688	647	688	682	638	689	699	664	736	667	691	700	663	686	691	655	668	679	671	681	718	684	672	658	670	640	660	650	705	622	689	680	596	664	686	683	639	650	666	694	677	675	660	652	661	662	684	662	655	687	683	657	676	680	655	723	694	667	676	631	691	689	706	627	665	711	659	693	639	675	659	682	649	702	659	679	714	670	696	668	692	694	672	683	668	674	673	639	661	691	681	667	679	696	680	702	655	649	679	654	690	722	676	689	670	728	650	636	663	689	656	695	651	644	623	730	675	701	680	674	641	686	647	685	654	671	683	667	689	729	723	626	692	701	702	640	717	689	672	635	664	665	675	694	671	629	747	669	682	659	692	651	668	694	654	649	685	681	685	678	640	671	703	689	659	685	660	720	664	689	682	663	659	667	707	739	621	676	702	704	701	689	691	670	657	683	674	647	633	701	709	610	665	670	687	692	705	682	661	678	699	673	636	732	666	664	718	668	670	708	652	717	715	670	683	658	674	689	692	659	637	740	679	671	709	727	681	689	685	656	673	706	684	702	631	675	698	637	672	669	675	691	672	699	649	713	622	627	663	666	654	674	676	682	655	655	665	701	637	662	661	694	647	676	637	716	646	659	642	689	643	690	685	722	643	679	610	697	638	731	651	666	722	651	655	711	709	679	687	699	710	670	640	693	688	671	659	699	730	608	676	681	689	677	693	675	678	657	684	689	646	639	676	691	664	652	698	689	691	679	632	661	659	655	655	665	665	711	678	638	680	681	709	648	658	686	625	683	658	668	631	688	645	686	632	649	709	710	679	622	696	690	682	697	697	614	699	685	639	631	665	672	655	691	661	689	679	674	653	710	698	661	668	673	640	713	668	706	634	706	680	685	690	663	655	703	658	696	694	615	689	639	725	692	672	682	641	672	652	695	676	642	659	653	680	661	648	666	659	669	641	654	714	680	674	684	674	682	658	646	710	674	678	650	686	689	672	660	692	702	668	683	664	706	671	703	625	661	656	667	674	663	688	699	631	631	679	635	686	722	677	664	684	673	681	703	708	696	668	699	624	669	637	647	679	644	680	632	633	683	693	609	653	629	686	657	691	660	723	661	717	665	690	637	636	676	661	640	694	671	685	656	658
20868	21267	24831	19338	12660	8094	5319	3452	2403	1959	1706	1355	1079	991	964	759	629	603	581	493	550	505	420	376	376	414	363	413	346	347	336	329	304	326	343	378	338	347	297	330	331	322	294	316	355	323	309	306	330	295	314	345	328	334	335	309	344	335	305	311	333	332	304	322	318	299	290	342	325	312	331	341	338	314	294	322	377	316	297	288	301	315	298	329	328	281	322	314	311	333	326	334	313	279	314	347	310	266	308	293	284	318	288	303	338	331	335	315	288	297	305	294	341	310	291	295	322	327	309	310	301	333	308	321	285	310	272	269	316	338	317	299	286	308	313	292	310	311	304	308	330	288	289	302	323	270	289	298	312	314	340	302	302	311	286	288	298	314	287	309	302	319	309	301	288	333	311	285	311	323	311	293	301	308	329	302	294	282	316	304	322	308	335	307	293	288	289	333	305	310	297	307	326	323	310	277	290	296	332	330	335	291	319	337	305	284	289	323	274	288	313	294	287	312	310	314	316	318	306	303	300	274	328	296	319	311	299	302	283	330	301	316	311	311	310	324	309	295	311	291	333	325	333	284	331	318	302	298	323	318	321	298	319	309	285	310	316	330	314	322	303	297	347	312	293	299	289	298	313	333	325	309	273	326	310	286	291	307	290	319	294	316	321	332	282	300	310	309	306	296	296	321	303	308	315	294	301	315	357	341	331	285	306	310	312	304	310	341	279	291	322	284	310	311	312	278	281	279	288	270	310	348	320	302	296	296	314	319	337	315	283	301	313	306	304	297	296	304	285	344	286	339	284	289	314	303	282	286	332	299	316	370	300	283	292	292	285	325	307	290	306	302	328	310	296	291	310	274	301	326	334	319	287	293	321	344	288	321	329	328	302	331	294	307	286	333	317	314	317	306	312	301	317	340	305	327	314	283	302	357	293	305	261	325	337	293	311	311	337	306	317	263	280	285	323	273	307	298	284	296	285	316	280	298	299	317	308	326	320	321	311	314	297	299	287	265	296	298	307	279	296	295	298	279	305	286	305	291	301	295	344	293	323	302	320	315	339	323	338	342	278	304	299	351	316	310	299	315	310	325	319	333	345	302	331	317	326	306	297	297	310	317	301	285	317	297	300	305	312	296	336	309	301	323	312	327	269	326	316	315	303	329	318	279	299	314	329	339	298	341	296	283	306	302	316	333	312	266	295	284	336	300	334	310	331	317	320	338	277	283	281	300	272	300	315	305	327	310	303	285	263	321	281	303	318	266	308	283	319	318	293	291	295	313	313	307	286	323	318	302	336	328	326	334	289	329	290	343	331	314	289	287	306	342	305	302	310	305	305	317	302	274	302	293	320	305	315	324	294	286	314	315	315	317	272	288	310	283	294	302	332	309	322	352	299	328	281	305	317	306	319	317	278	333	331	311	334	323	297	294	331	300	307	317	294	295	328	324	260	338	344	347	291	318	285	301	326	316	319	311	301	285	279	313	340	320	361	307	316	292	306	292	299	323	324	310	271	295	310	296	328	331	336	315	309	313	310	316	340	305	282	325	312	270	303	290	316	309	298	312	320	299	307	310	325	336	326	317	316	316	332	358	303	295	317	282	302	311	289	318	301	322	315	294	315	280	313	316	328	322	301	279	290	332	344	288	285	308	292	294	311	278	328	315	340	312	291	280	315	338	311	330	311	306	315	308	281	288	321	307	307	272	338	317	324	298	326	309	299	336	314	310	338	293	320	289	309	301	319	294	339	294	339	302	310	302	306	313	299	320	309	298	287	312	311	334	289	288	280	299	288	323	285	311	358	297	326	325	287	295	310	309	333	279	300	318	314	308	331	309	298	333	332	318	301	313	286	334	341	307	305	291	314	309	311	317	284	315	310	270	310	294	316	311	320	323	313	355	297	324	313	322	292	322	340	308	274	314	282	315	326	336	301	325	273	312	341	334	304	343	330	288	317	306	290	307	293	277	298	278	345	279	323	348	317	301	298	329	360	321	290	325	275	311	315	305	319	291	288	303	301	301	276	355	301	318	353	309	308	314	291	317	338	296	310	285	314	295	302	300	333	340	293	302	312	326	303	333	310	304	326	305	308	281	322	303	318	286	292	324	336	308	299	287	325	330	315	323	319	305	297	280	334	315	286	309	327	323	316	303	314	335	308	310	293	329	322	321	295	298	303	293	279	322	314	271	280	310	337	279	287	331	332	311	340	314	285	276	321	298	297	306	308	314	308	271	306	313	327	322	302	317	330	307	328	316	312	290	308	286	303	289	331	283	322	266	279	327	285	280	317	307	293	305	297	322	347	277	316	288	299	296	288	353	310	303	300	298	314	289	312	318	301	278	322	342	317	304	332	315	327	279	314	275	320	304	280	309	314	314	307	322	293	311	286	347	307	284	285	315	295	301	329	326	316	327	316	310	300	322	311	326	289	301	324	325	338	287	329	304	324	284	344	314	327	306	330	309	322	342	298	289	312	319	282	325	316	323	311	295	337	310	296	319	347	344	287	304	285	309	314	283	319	320	277	293	303	278	289	280	296	309	300	321	289	301	328	317	303	302	303	329	287	343	320	300	310	278	336	335	311	298	326	285	305	308	292	319	347	299	294	308	294	331	319	337	327	318	317	324	320	311	308	289	286	316	329	327	348	304	314	338	346	304	263	315	283	282	314	308	309	290	302	296	286	331	322	341	331	314	312	326	280	300	338	323	315	330	337	304	299	318	324	322	299	302	309	305	311	303	287	299	311	269	312	312	338	320	329	320	291	311	298	304	306	319	309	319	349	308	305	295	341	295	293	296	286	287	313	308	296	303	298	318	357	317	306	328	311	315	311	303	297	309	316	300	285	290	312	318	317	334	296	301	316	311	326	350	291	300	317	345	307	297	333	307	294	320	305	306	284	323	290	284	319	317	314	327	312	321	287	299	306	296	317	288	301	343	305	283	316	321	294	296	303	328	291	339	282	314	295	331	279	344	313	321	304	300	323	345	304	296	310	304	344	351	314	274	316	306	293	291	333	292	332	340	335	304	318	299	320	305	294	343	305	316	292	338	310	317	301	293	319	307	322	303	315	308	304	283	332	294	299	323	330	312	305	297	298	315	318	342	295	303	294	326	291	299	330	285	307	293	328	285	348	319	296	315	324	336	307	319	348	323	298	307	296	318	301	326	334	309	316	339	294	306	343	318	298	296	320	312	315	320	306	306	310	317	317	291	303	308	303	318	312	289	288	312	304	324	313	275	307	296	322	316	298	321	327	316	297	280	291	293	317	301	328	295	303	321	337	281	323	323	324	334	283	315	283	296	329	334	298	313	324	304	325	334	311	286	323	310	274	282	279	286	299	289	330	308	323	293	338	311	288	307	303	313	287	314	312	297	341	325	322	332	295	325	293	288	292	306	300	280	280	310	298	277	316	353	299	326	309	324	285	309	299	348	315	309	304	320	291	294	317	339	294	315	312	294	281	336	320	336	307	312	305	307	278	295	329	319	320	317	320	303
12243	16685	28664	28782	24105	20388	16365	12766	10075	8908	7739	6181	5341	4610	4385	3384	2916	2637	2457	2192	2095	1975	1736	1402	1386	1258	1195	1166	1143	1132	1052	994	967	980	915	910	944	870	897	886	840	835	826	807	818	807	836	830	817	792	828	814	836	848	777	839	812	835	811	731	764	775	732	787	749	739	744	719	719	744	710	769	777	731	768	683	774	763	788	783	739	749	749	771	710	735	774	716	730	724	723	764	751	758	742	707	752	777	722	725	742	706	749	737	749	758	796	737	720	725	742	783	734	743	702	756	715	740	736	709	741	764	769	722	770	717	751	710	728	738	660	735	712	760	705	733	700	699	741	743	710	733	717	731	695	751	780	748	757	763	720	740	712	714	741	750	688	792	747	739	780	748	761	764	759	796	758	713	749	732	766	720	735	713	750	760	732	736	740	729	731	709	715	707	753	748	769	763	770	744	749	764	753	781	773	756	725	762	736	774	730	787	757	745	749	740	750	727	744	770	724	725	771	716	737	781	692	725	749	776	770	777	756	708	739	755	710	757	720	720	718	772	747	729	720	736	772	718	728	723	771	720	678	701	754	732	768	735	733	774	751	786	701	808	684	711	745	715	780	764	706	750	754	733	697	788	719	757	723	750	754	744	739	751	787	765	731	719	728	737	769	758	757	769	755	778	758	708	750	736	671	730	723	733	717	769	722	696	721	737	720	723	752	756	715	745	801	732	728	796	717	720	702	759	756	778	685	738	713	742	803	764	724	756	723	686	739	751	732	702	752	714	775	788	716	700	761	722	720	773	721	715	731	703	756	750	743	774	721	785	741	720	742	712	757	709	801	757	731	718	753	794	782	686	727	730	745	688	721	739	750	751	775	723	735	705	770	726	756	760	713	741	784	761	783	723	738	713	763	728	773	730	756	794	754	716	709	776	737	738	715	754	737	728	735	733	727	768	749	692	784	695	745	767	741	751	744	767	752	746	726	800	722	710	688	738	683	726	730	728	781	731	721	723	710	752	749	729	762	711	730	702	728	772	737	710	739	736	746	703	767	739	756	787	734	706	702	759	775	722	734	711	727	746	734	772	772	726	710	723	743	751	730	732	791	739	755	731	741	719	738	768	687	704	734	768	775	765	713	704	714	684	730	721	741	782	732	720	731	746	730	759	723	752	730	758	754	714	727	729	698	733	734	712	724	812	730	748	767	744	802	756	774	773	759	752	725	753	778	706	728	727	784	741	731	736	680	699	785	725	700	718	757	791	705	733	721	743	757	771	741	747	692	776	763	773	764	739	815	722	749	741	738	686	731	753	758	695	765	765	780	751	685	736	740	752	715	739	721	737	724	739	748	728	758	712	690	716	709	756	780	761	735	743	686	715	710	728	735	693	733	728	739	740	725	788	729	737	753	737	728	734	753	743	754	706	716	718	739	687	793	803	710	760	732	727	728	784	769	763	743	739	762	753	697	733	774	726	793	713	780	716	749	736	743	762	738	727	720	726	742	750	707	750	755	753	712	742	720	759	712	739	730	691	704	766	767	765	731	774	730	689	717	816	755	775	722	747	686	751	735	748	727	722	720	703	713	737	742	757	741	760	704	706	732	743	741	720	717	708	722	738	776	750	737	768	709	730	756	713	708	740	724	758	724	713	735	679	749	739	827	758	739	743	723	742	756	790	693	769	758	777	723	746	772	712	727	719	748	724	748	719	785	717	768	778	717	745	769	679	722	780	752	788	684	717	759	742	764	709	748	766	754	730	740	784	721	729	718	736	731	752	745	645	712	754	760	788	660	744	773	710	730	737	784	777	728	728	734	702	739	737	725	741	771	747	752	747	721	760	721	727	738	693	747	689	713	711	701	738	739	763	730	780	708	734	741	726	726	732	729	723	713	773	753	723	717	769	756	757	649	739	715	751	759	750	736	759	722	765	706	704	703	731	749	649	743	731	702	719	696	781	748	726	727	758	762	759	712	764	718	751	755	697	735	720	741	770	790	756	686	756	748	760	724	706	764	751	744	765	703	732	734	736	737	751	710	759	757	738	775	764	761	760	769	741	695	723	741	761	702	735	768	761	751	782	783	706	731	753	720	688	795	733	790	729	781	724	721	789	727	817	741	771	742	730	756	689	740	777	693	750	724	784	694	735	711	766	759	765	768	780	725	713	758	751	790	737	766	714	762	723	756	760	724	731	751	717	760	720	746	707	762	843	738	752	726	783	734	766	775	739	762	785	733	773	722	715	708	746	701	742	751	806	727	724	712	755	772	709	780	742	735	769	717	758	756	715	731	747	792	747	697	764	771	748	765	744	726	716	732	725	712	736	823	685	790	702	703	720	709	690	728	722	728	714	698	712	768	718	766	788	701	712	715	734	745	745	766	736	731	702	745	728	698	752	758	693	812	785	686	744	746	776	740	726	788	735	751	735	745	757	827	745	715	709	781	766	728	751	728	747	764	714	732	733	759	723	771	733	721	750	722	698	730	771	753	732	780	719	746	792	726	726	756	750	709	787	713	701	754	785	715	744	788	768	734	699	719	766	752	732	725	713	724	719	723	724	738	753	719	758	714	764	722	733	720	738	749	788	784	740	745	748	741	699	730	748	727	704	751	746	705	751	720	745	764	704	719	743	787	768	751	728	696	698	748	713	757	779	727	730	715	742	747	693	733	737	757	725	714	772	696	742	689	804	715	700	774	727	743	702	756	761	749	717	728	694	766	747	731	671	769	750	743	761	741	735	767	763	741	755	772	689	757	742	713	755	711	740	764	719	720	764	664	742	754	724	738	754	759	778	772	726	690	799	757	748	750	749	763	751	714	730	774	726	715	740	739	775	716	710	744	734	698	741	757	760	750	708	760	717	773	756	755	756	761	700	696	711	722	766	688	753	690	737	743	724	766	735	741	761	748	745	752	711	752	680	719	735	733	672	696	715	771	720	764	702	748	727	744	727	759	760	782	746	818	799	762	726	728	747	708	732	766	757	718	716	728	786	713	749	732	749	742	741	732	732	780	697	697	740	738	788	695	725	738	768	710	737	729	766	744	740	783	739	748	763	726	729	768	736	804	755	727	709	810	713	728	739	716	709	688	736	720	757	742	744	723	745	706	722	707	800	749	790	709	702	712	713	703	737	750	694	710	775	773	764	750	757	773	738	723	789	747	782	765	715	736	788	708	775	691	747	718	739	752	742	751	727	729	723	716	766	736	740	758	736	739	760	734	730	719	751	749	773	707	729	762	760	723	742	721	737	763	713	689	760	759	691	718	779	722	747	749	784	779	759	716	735	755	762	726	721	762	754	759	740	767	717	752	756	701	746	741	748	760	749	753	769	741	726	761	702	775	771	747	747	691	653	689	702	755	750	719	711	768	722	712	782	697	752	750	694	779	734	765	721	747	721	774	727	755	738	748	701	715	740	709	717	703	720	735	712	750	796	776	743	726	770	692	750	753	763	776	790	725	727	739	726	736	717	718	712	778	739	776	756	762	717	809	724	726	742	752	714
32142	31433	34093	27508	22098	15420	10450	8763	7361	6495	5929	4359	3996	4692	5130	3142	2360	2276	2249	1881	1872	1613	1400	1032	828	734	693	548	526	507	452	424	393	436	360	402	333	381	374	358	346	346	361	341	349	329	352	342	357	370	357	351	352	333	346	364	353	362	346	338	319	305	315	320	323	312	304	344	349	359	302	314	289	281	319	302	299	282	300	306	290	296	289	329	334	315	338	316	311	329	322	313	303	298	321	322	336	307	327	304	311	282	326	302	307	313	287	311	278	345	310	337	331	296	300	303	337	304	305	324	294	292	319	307	325	317	311	291	303	331	329	315	274	299	324	334	319	351	305	294	312	274	306	304	306	310	317	314	297	342	296	315	325	323	331	323	328	322	318	284	314	325	313	296	308	313	294	286	315	331	307	288	327	296	335	284	301	356	319	319	289	314	294	325	343	300	320	305	308	300	297	312	315	317	307	303	315	300	316	317	294	306	293	315	330	267	296	322	313	315	315	302	309	310	313	296	309	320	306	293	324	317	305	319	282	288	336	303	300	323	323	314	285	306	314	322	313	298	327	320	332	318	303	319	303	328	325	316	314	271	321	332	295	295	307	298	307	292	316	292	297	289	319	322	335	299	344	313	342	314	305	316	312	297	326	307	328	272	273	312	320	336	279	307	294	276	291	298	312	326	301	292	304	306	335	325	315	309	321	309	291	315	319	271	330	332	294	306	297	294	317	307	314	301	318	326	327	299	313	315	351	327	288	334	296	308	313	329	329	285	310	308	341	316	305	280	311	290	335	304	277	277	293	306	334	314	368	322	344	316	304	335	314	282	330	309	324	346	330	268	317	309	294	310	304	316	302	299	288	327	326	309	305	340	333	296	333	308	307	303	349	315	279	288	295	366	293	321	323	299	315	282	331	294	302	262	325	296	289	302	298	285	303	280	334	342	325	303	283	280	318	298	307	281	294	321	327	309	323	319	314	307	296	297	302	307	286	347	327	313	330	296	285	313	306	312	316	317	295	332	314	281	347	292	304	295	324	317	313	328	362	277	310	290	316	325	302	344	296	296	319	302	286	330	298	345	322	288	288	310	327	334	301	298	330	337	292	302	315	302	312	316	313	309	279	280	311	315	296	350	274	346	307	343	321	339	307	308	318	329	295	312	282	298	306	286	322	327	305	330	304	331	296	314	341	313	283	315	303	277	317	317	306	307	319	326	331	333	326	314	323	316	331	322	298	344	296	283	310	291	328	325	319	296	279	296	324	302	295	344	303	304	309	282	310	303	288	314	292	299	329	321	306	335	338	316	332	327	313	340	326	309	297	315	318	325	327	320	313	304	301	315	326	285	295	313	318	299	302	277	323	307	322	293	317	319	297	347	321	287	310	318	321	302	321	297	304	314	308	299	281	323	336	312	332	304	329	303	336	293	295	344	314	317	340	301	314	310	303	301	312	283	292	299	321	321	295	343	292	288	276	302	332	320	296	298	296	287	346	291	322	284	261	298	345	314	285	301	307	299	326	328	310	296	301	324	303	319	311	312	334	346	327	298	301	320	336	297	331	289	312	301	327	321	315	322	324	307	320	308	314	305	286	302	300	314	293	328	301	282	313	286	310	318	317	317	327	304	322	308	318	313	307	315	316	300	296	319	322	323	282	322	324	297	296	316	307	300	279	285	318	301	307	316	332	365	319	291	320	319	306	327	299	286	318	305	316	355	306	293	312	305	304	279	310	290	324	277	321	319	304	336	292	287	300	285	306	279	305	336	315	309	303	309	326	314	321	295	344	346	303	314	288	296	293	281	325	327	301	299	322	295	311	323	324	305	305	309	323	313	311	319	299	314	310	315	312	335	282	305	341	326	334	330	332	314	324	315	325	294	310	315	288	321	282	333	266	311	311	307	313	312	329	304	319	300	305	289	319	350	297	328	286	324	315	289	301	299	327	288	299	299	358	312	323	318	325	329	338	340	298	323	312	343	345	347	288	302	316	354	336	290	317	306	334	310	303	330	287	300	326	328	306	337	291	313	310	301	323	317	276	290	310	296	306	307	313	286	303	327	289	275	333	343	292	337	289	332	298	327	307	317	280	325	331	330	324	288	318	292	309	345	319	323	302	317	301	289	273	303	304	308	333	324	278	319	300	333	317	314	324	316	317	269	292	327	284	335	298	307	295	291	321	322	314	316	322	310	333	291	306	301	297	329	307	297	319	288	304	311	293	296	310	322	323	345	307	298	324	320	321	334	299	284	308	337	364	322	299	314	316	317	302	316	292	310	333	329	321	331	298	304	316	322	320	272	326	326	304	294	306	343	327	318	273	352	347	330	304	294	337	299	303	318	312	289	334	299	273	313	324	310	309	299	333	294	319	353	304	299	313	319	258	322	333	339	294	327	286	307	308	325	310	328	302	300	332	312	313	302	307	326	312	310	310	319	291	288	322	304	339	287	341	303	322	312	323	334	334	314	325	327	312	329	317	278	270	314	309	330	304	289	324	313	330	312	287	329	322	341	323	319	319	323	312	342	303	311	295	278	325	307	332	315	323	298	341	298	323	305	332	314	336	305	322	301	306	282	319	313	342	314	312	330	327	344	312	291	304	258	318	346	313	311	334	327	328	298	293	292	341	318	298	297	329	301	301	326	326	326	310	329	302	313	310	343	327	300	316	327	305	336	306	269	289	331	300	325	293	295	322	305	351	281	325	314	331	328	346	298	307	327	343	331	296	339	301	296	331	323	275	341	296	283	313	301	299	346	354	329	301	305	310	322	292	315	300	326	311	282	292	304	305	316	311	316	293	306	350	311	325	314	275	312	312	287	295	327	343	307	310	299	301	346	291	322	302	297	296	305	327	301	295	314	305	355	310	287	298	331	342	322	327	304	315	351	299	294	353	303	320	323	328	313	316	281	305	320	276	331	295	305	315	290	328	318	266	332	337	295	292	323	314	312	294	288	258	308	334	326	310	351	301	301	310	300	280	336	326	320	313	365	335	287	292	334	301	300	284	329	312	329	300	308	276	297	293	293	293	302	323	308	296	306	317	294	287	292	286	306	321	339	336	315	297	302	319	310	331	335	355	330	335	320	292	328	320	313	304	295	305	310	316	321	318	286	340	336	282	338	311	306	332	309	328	322	267	292	292	312	329	297	309	315	320	290	312	313	367	316	289	305	314	294	332	303	282	331	323	325	316	309	307	294	295	327	311	326	324	329	352	320	310	311	299	294	321	320	340	317	321	285	299	290	323	312	311	334	266	286	309	316	303	325	331	315	324	334	312	327	338	300	363	281	308	298	293	326	349	311	293	316	318	294	327	295	285	314	293	335	269	308	331	301	276	309	329	339	361	318	321	309	312	323	319	312	334	318	299	289	300	295	313	310	301	281	326	309	288	328	312	291	309	291	309	291	283	307	299	304	289	304	306	314	317	329	306	309	302	309	303	321	324	346	307	272	303	337	324	310	328	335	315	328	304	324	302	308	338	321	310	326	319	297	288	283
19342	24712	35680	35438	32665	26727	22493	21649	19272	18003	16488	13260	12889	15241	16103	11644	10149	9614	10521	9211	10592	8511	7615	5505	4500	4004	3235	2554	2233	2082	1731	1569	1500	1492	1253	1295	1266	1186	1116	1104	1030	956	1027	895	941	935	906	971	1004	1010	908	983	944	969	911	856	840	907	861	855	871	839	845	857	804	815	807	800	746	818	735	792	760	755	797	770	745	796	797	772	802	800	768	766	713	758	728	742	722	758	764	751	769	754	778	740	728	769	785	764	756	710	765	727	717	721	732	775	736	710	737	730	741	781	726	751	744	778	753	771	757	754	764	808	754	712	795	722	739	755	758	714	751	703	743	728	776	766	735	769	779	788	766	766	757	763	766	738	731	741	744	768	757	738	739	743	733	744	776	791	707	757	781	717	743	718	717	744	709	805	724	731	804	771	760	759	745	703	800	730	737	680	716	771	736	735	748	730	750	759	735	710	730	794	728	779	742	742	730	716	754	774	786	780	736	762	694	746	745	728	786	786	730	754	754	755	760	722	752	793	714	717	752	730	784	751	768	737	762	754	706	765	752	760	747	753	705	719	780	724	779	736	749	742	769	739	744	736	753	753	735	706	768	759	723	697	710	745	738	760	781	771	764	725	757	760	771	754	699	738	738	739	727	736	775	749	759	716	720	750	722	719	756	781	738	675	777	763	754	762	748	739	782	774	800	756	730	684	727	717	759	752	735	767	746	768	767	706	753	765	748	780	752	756	771	753	758	763	756	719	721	692	729	762	799	767	745	713	687	757	734	746	788	756	749	679	770	746	774	735	730	688	750	763	776	696	726	703	737	761	758	754	805	758	725	766	721	732	759	755	752	755	727	745	781	748	779	761	689	763	682	752	753	753	779	745	745	756	745	740	716	729	707	717	724	784	746	717	725	734	762	740	758	723	744	766	724	782	779	792	712	728	765	733	744	734	752	727	744	703	783	718	808	743	761	730	728	785	755	722	754	729	761	729	798	730	782	698	717	803	774	717	743	713	712	804	694	770	740	783	725	758	721	717	771	719	738	723	758	754	732	705	767	764	721	748	741	738	702	734	729	737	776	778	748	752	751	750	744	751	735	738	735	730	742	733	717	772	749	747	725	706	799	758	726	766	751	754	718	747	673	769	751	772	742	690	682	775	727	721	710	682	715	721	738	721	736	714	751	714	740	745	779	747	746	766	743	762	762	708	739	744	724	767	728	736	761	721	755	793	715	762	748	719	713	751	693	758	738	743	749	713	749	714	776	791	688	726	745	707	755	722	755	800	744	724	752	774	761	728	762	726	746	787	782	760	738	749	705	728	711	751	732	704	762	741	712	765	793	717	736	756	759	749	805	773	733	794	784	723	755	778	740	785	770	736	737	776	734	719	749	712	730	758	772	735	688	724	722	770	770	732	695	724	745	728	749	729	726	757	710	745	773	771	804	761	715	707	751	761	750	764	718	775	746	727	751	709	759	784	768	798	772	764	740	726	753	755	816	795	695	739	775	716	744	746	782	705	746	741	718	794	736	740	695	731	793	756	734	750	727	721	787	750	779	779	776	767	739	758	769	756	704	691	722	754	802	769	699	797	756	732	732	753	745	784	698	710	747	730	793	784	748	738	758	747	737	751	735	722	748	755	777	717	766	760	776	749	751	783	770	745	743	787	760	722	721	732	749	702	736	732	759	750	767	751	729	755	759	751	741	744	737	768	698	766	778	734	734	718	758	696	763	731	710	750	744	749	738	709	710	748	728	697	742	723	724	704	798	729	770	753	783	756	699	738	761	742	797	736	743	702	703	723	716	720	734	710	799	795	723	763	756	761	769	724	750	737	760	784	755	712	803	741	782	787	741	756	732	740	744	733	761	753	752	718	753	789	716	780	742	776	737	757	767	769	747	782	784	762	746	725	792	733	761	727	754	723	764	699	761	756	748	769	725	747	710	781	715	765	760	761	738	714	767	738	728	773	763	795	728	770	723	782	761	757	718	760	738	760	732	744	792	730	701	758	734	733	761	702	757	731	735	727	710	723	752	744	745	743	752	776	735	746	665	734	727	755	703	760	729	726	740	788	747	744	742	756	739	784	754	730	702	757	748	756	760	740	687	675	772	739	696	771	795	781	726	708	705	724	760	731	693	764	709	734	719	717	767	724	777	762	760	725	743	733	784	700	808	735	711	725	752	740	721	761	760	737	710	735	690	743	738	731	762	752	757	742	724	798	745	782	797	778	781	740	724	711	717	749	736	791	700	733	779	709	754	773	737	732	739	738	727	726	778	724	765	741	752	736	754	780	721	752	717	730	710	713	755	787	725	714	716	742	719	726	706	735	768	728	709	782	789	747	752	780	789	814	760	782	761	773	758	770	770	757	755	780	758	782	728	708	733	721	733	745	748	777	768	750	734	737	697	715	764	745	719	772	738	758	774	717	710	781	760	725	703	704	701	721	709	770	714	746	768	750	716	792	754	768	724	761	755	765	775	737	748	750	763	763	730	770	735	768	761	735	740	702	717	758	742	761	782	724	734	726	773	741	735	752	816	761	764	767	776	791	741	734	756	713	746	714	733	759	744	722	688	702	802	715	785	790	769	769	725	757	722	769	739	737	685	752	700	748	718	712	754	755	727	774	782	709	732	778	743	781	677	731	751	798	761	729	780	743	762	721	776	742	779	716	783	724	784	686	733	765	695	742	701	697	731	728	788	755	712	734	723	741	719	740	778	737	733	731	704	694	769	755	767	728	800	747	770	714	694	679	785	719	706	749	722	768	774	754	747	754	724	720	773	751	791	753	700	772	789	709	728	761	751	749	729	754	749	728	727	707	745	742	728	722	695	729	722	737	743	740	754	738	736	767	722	700	710	772	764	757	779	730	732	789	814	799	766	748	715	790	723	725	727	734	753	733	734	714	732	739	731	768	744	684	730	760	773	753	777	725	721	731	749	776	750	743	744	738	715	725	756	736	735	767	764	722	751	726	743	765	732	746	798	773	788	760	781	735	742	703	742	730	700	775	781	732	772	708	710	736	729	774	724	701	725	766	721	700	684	746	736	739	720	744	769	776	743	759	762	799	796	729	721	727	718	725	716	728	775	732	736	735	724	761	750	735	750	705	743	775	723	757	709	779	735	726	773	797	777	769	790	785	729	707	730	754	701	740	722	763	765	706	719	769	759	741	733	735	752	758	700	755	789	719	762	777	729	763	751	696	707	762	727	739	750	747	714	784	755	744	760	753	757	719	756	712	750	790	756	731	742	719	782	780	742	752	709	690	756	745	731	765	698	722	760	747	734	723	730	741	789	757	742	725	760	710	734	757	731	718	757	777	774	742	798	750	775	742	742	744	724	728	754	742	759	759	759	726	758	687	737	731	742	737	714	720	743	745	756	707	785	736	754	758	759	774	762	697	714	769	787	766	690	745	750	783	753	719	752	732	750	744	759	744	720	762	716	775	699	676	745	772	768	765	696	767	751	736	740	784	805	749	768	770	761	716	757	708	748	770
39871	36915	40374	32992	27554	21095	16268	13812	12032	10609	10427	6875	6606	7206	7807	6074	4250	3709	3955	3305	3433	2799	2437	1645	1343	1242	983	779	641	671	507	464	439	406	453	416	432	356	337	304	359	382	326	378	294	326	318	327	325	323	300	393	342	326	305	327	281	351	337	329	293	282	296	297	274	284	281	304	317	293	330	302	302	331	288	268	280	295	313	319	260	306	277	301	278	326	271	292	311	353	295	281	297	305	296	259	281	283	281	281	275	305	342	267	282	291	268	295	317	277	242	283	260	264	275	272	278	298	287	263	261	278	251	279	284	284	284	298	285	279	283	253	293	262	279	322	278	313	316	272	285	276	302	258	292	289	279	281	284	320	317	295	272	278	266	256	282	283	300	268	265	256	274	304	269	258	277	298	273	285	301	310	278	302	275	277	288	271	275	278	259	298	252	282	265	301	285	276	278	260	294	290	257	291	284	286	295	272	283	281	286	271	265	295	302	299	287	270	278	290	277	256	266	273	271	278	265	282	272	251	271	275	280	291	289	284	288	264	276	270	267	264	278	301	282	272	251	268	285	288	267	266	282	303	253	275	298	297	286	275	307	323	319	293	261	282	279	266	289	264	268	291	307	292	273	260	296	316	248	273	270	257	293	289	262	298	272	282	283	272	339	277	266	271	282	300	301	270	265	280	285	266	320	254	282	286	286	300	277	269	278	304	285	257	271	309	273	309	291	302	288	283	289	294	297	286	295	283	299	299	297	237	281	288	289	311	286	294	253	310	300	271	296	280	296	268	278	310	287	306	297	273	311	272	285	315	266	267	242	271	311	286	287	268	283	282	271	300	275	300	285	283	280	251	313	278	278	263	276	304	273	273	277	269	269	307	300	278	275	293	313	275	286	278	292	267	280	313	315	290	276	268	253	267	309	289	309	312	280	270	238	276	322	266	282	273	265	283	299	296	279	272	293	308	266	245	278	307	277	287	299	315	285	274	279	286	278	272	302	285	280	286	291	295	278	303	276	278	286	278	267	274	287	271	274	255	268	333	284	302	276	300	242	290	274	287	274	279	282	291	271	304	293	279	288	316	331	297	285	265	277	310	268	301	265	294	313	269	282	284	317	285	284	283	271	310	284	303	289	288	299	271	281	281	261	296	290	301	284	282	289	280	301	261	275	280	255	286	299	305	304	273	316	283	292	278	262	261	277	303	289	279	255	326	289	267	274	277	293	289	278	259	273	307	297	311	246	306	303	285	270	272	290	279	286	273	280	268	282	258	261	315	300	289	301	271	289	268	290	297	305	308	289	280	291	321	273	254	275	272	247	288	263	292	295	314	311	301	282	275	297	258	267	254	295	295	250	264	303	282	279	284	290	296	259	311	269	304	313	289	299	298	291	261	307	287	307	284	283	276	287	285	296	296	286	276	296	305	298	288	287	303	276	275	268	268	300	278	293	283	297	313	289	277	282	305	294	294	308	294	285	289	276	283	268	280	276	303	300	297	263	303	265	289	255	271	291	271	286	281	263	286	273	258	283	300	274	304	287	273	248	259	314	313	284	262	263	264	294	286	293	313	285	261	267	312	271	282	300	289	301	286	299	273	286	283	271	293	298	275	294	289	281	308	260	291	287	315	291	300	276	297	308	264	302	277	250	280	272	286	279	321	313	239	268	278	300	280	287	299	278	272	272	307	300	273	314	281	309	308	275	282	268	305	274	271	295	261	295	279	328	267	274	275	267	254	274	289	272	264	296	281	300	312	296	277	312	288	291	270	312	268	299	272	255	288	277	276	288	282	287	288	295	260	276	307	289	264	279	284	287	288	278	299	276	295	255	278	264	292	309	275	279	298	327	266	309	274	293	294	279	278	269	305	262	263	270	299	288	266	303	301	300	263	287	244	280	307	279	288	270	297	303	283	290	236	274	281	293	264	295	296	292	271	268	272	276	301	278	297	313	286	278	272	289	236	290	285	283	271	279	255	296	278	291	287	276	276	306	269	263	314	292	296	272	282	276	289	268	291	260	277	274	270	300	330	298	277	243	293	284	294	299	263	313	300	242	251	288	288	267	297	267	296	275	283	287	259	277	302	305	316	271	291	268	310	306	296	288	289	291	274	246	275	264	259	288	260	305	255	260	326	273	290	246	308	296	292	314	285	295	291	264	262	271	283	272	271	274	281	246	259	294	260	258	296	279	285	286	275	277	278	282	254	281	298	274	308	281	295	288	302	273	306	230	284	293	290	280	264	315	265	290	317	260	259	268	297	309	288	263	301	281	285	286	298	283	264	286	314	281	247	285	243	300	309	296	279	288	265	255	289	288	258	280	274	285	286	305	294	304	290	293	259	277	264	311	308	308	279	290	300	276	267	281	300	250	272	272	271	286	267	271	291	255	294	288	289	254	304	263	284	299	315	306	313	269	282	303	295	272	273	286	271	277	294	294	275	284	265	323	311	276	280	299	277	312	279	289	275	265	258	302	278	286	248	293	290	272	260	269	264	287	280	281	297	279	308	276	283	280	255	275	301	296	262	307	302	264	275	303	298	291	303	281	300	267	288	244	241	279	287	254	276	291	294	300	281	267	281	270	312	281	282	281	302	288	268	263	314	276	258	296	292	276	270	303	259	255	302	284	266	300	268	281	286	272	304	304	296	285	256	273	257	294	286	263	264	280	274	276	265	273	284	300	252	300	290	278	262	250	267	266	295	286	285	294	309	305	281	288	297	261	273	298	268	289	276	295	261	288	265	271	288	294	319	291	282	317	286	282	289	283	250	279	275	281	270	284	299	311	283	306	305	261	252	314	275	255	263	302	290	274	260	262	290	276	306	248	271	270	279	265	257	298	257	287	278	318	255	324	269	274	256	254	271	309	275	295	302	261	290	265	271	286	263	289	293	292	261	271	259	274	276	283	312	248	262	269	285	278	288	274	312	272	286	264	266	255	266	261	263	262	275	302	288	271	290	267	293	258	270	299	328	278	297	284	285	320	266	267	255	271	295	290	236	308	282	287	278	321	287	290	309	258	323	275	287	278	299	291	290	277	305	263	261	309	289	285	277	304	268	290	282	295	299	293	321	318	314	291	266	299	259	272	287	313	283	283	295	287	286	286	264	313	292	274	269	248	290	284	332	283	266	287	282	289	263	273	284	315	272	313	303	288	287	260	293	312	271	293	290	278	288	297	272	287	271	291	316	288	256	281	292	254	287	284	290	289	304	300	269	343	305	289	265	260	295	298	260	284	273	260	286	272	285	284	290	297	304	285	282	282	278	259	271	262	286	280	286	321	294	274	293	306	288	260	287	246	294	311	262	280	269	281	277	282	284	294	299	283	303	263	297	269	296	262	277	273	274	287	305	291	267	301	291	260	263	310	259	268	262	277	307	270	277	278	295	242	315	275	261	248	274	295	261	267	303	281	282	267	278	305	291	277	316	257	261	263	254	308	293	288	292	254	287	305	291	276	291	232	262	285	280	305	279	306	273	279	279	272	268	268	253	278	269
24386	29127	40854	40193	36706	31737	28679	26357	24610	23959	22898	17474	18147	18216	20655	17674	15468	13603	15249	14493	15930	13126	12307	9275	7348	6773	5071	3945	3357	3083	2173	2099	1965	1741	1575	1722	1548	1395	1281	1211	1120	1147	1104	1048	1024	1011	899	939	1083	1101	1012	1079	1058	1082	922	877	842	849	876	875	922	892	874	837	818	818	802	742	786	742	740	720	782	711	744	761	763	753	698	696	693	714	695	715	699	722	672	692	666	719	699	705	693	725	728	703	746	698	693	686	701	729	701	730	687	686	693	679	670	675	665	687	706	661	734	681	694	699	758	714	687	656	673	673	665	664	665	671	707	654	690	698	660	694	643	672	659	706	699	686	684	646	699	677	683	694	696	670	653	643	690	660	653	682	693	676	693	686	621	677	675	731	625	725	684	731	671	619	718	668	672	684	663	705	707	673	643	672	681	691	642	674	645	658	660	676	656	676	725	731	714	714	666	699	664	673	724	665	658	670	683	647	662	731	698	662	689	661	699	653	661	665	645	707	701	651	679	715	678	647	671	640	705	740	671	687	688	644	718	672	669	684	693	731	682	695	657	679	658	692	709	683	697	648	719	687	687	680	642	729	705	710	673	646	667	690	657	684	683	670	713	711	614	686	677	693	670	678	673	676	674	649	701	685	625	640	706	643	690	653	652	691	698	682	672	666	678	695	671	627	688	685	664	713	662	674	686	672	706	664	612	666	700	708	674	662	648	685	673	666	687	664	674	641	691	686	691	677	633	672	715	730	643	676	669	684	711	680	691	672	699	670	673	695	683	663	703	646	670	703	707	643	653	719	694	664	741	679	695	701	640	695	694	686	664	656	674	743	684	665	703	693	673	664	694	670	679	683	657	664	685	701	692	673	709	648	666	683	676	670	662	684	685	691	641	674	694	657	659	752	729	675	710	719	703	723	680	682	669	668	641	651	689	677	702	641	674	664	658	728	678	704	657	637	723	768	686	689	683	734	665	689	615	637	717	647	690	662	661	692	671	675	680	690	649	685	713	729	650	692	629	679	642	682	691	698	737	662	665	666	650	703	716	656	634	697	647	693	674	705	705	653	675	687	681	669	640	680	674	674	643	698	710	709	699	688	659	692	702	707	663	642	713	682	686	684	708	744	690	656	714	684	675	719	731	693	705	655	639	701	707	694	644	626	652	661	650	679	645	670	663	645	688	705	679	649	723	703	697	669	645	678	706	694	684	681	672	696	655	671	696	683	674	657	678	737	697	691	699	735	651	623	673	671	701	684	706	662	649	688	658	676	661	640	697	640	709	691	657	663	641	659	683	694	709	694	699	702	665	676	664	712	666	665	662	724	647	643	661	721	638	681	685	683	689	678	682	681	705	665	705	655	646	652	730	674	704	697	658	671	675	689	696	674	649	671	663	695	675	659	708	649	718	665	685	626	661	692	680	655	702	671	651	654	671	688	680	672	687	643	673	697	687	671	680	691	662	647	640	720	679	700	684	609	667	662	689	675	632	623	720	696	695	648	690	626	629	689	676	714	704	697	676	686	707	678	655	681	668	652	699	693	695	691	702	678	714	723	670	701	648	659	682	669	707	698	692	682	704	721	633	676	708	693	685	687	680	695	662	670	669	703	694	746	642	651	693	698	651	708	715	670	621	636	671	660	669	696	644	726	733	710	716	658	663	647	640	699	694	703	699	696	694	638	715	728	682	696	687	660	702	672	692	698	701	689	676	691	641	692	705	652	643	676	719	672	643	663	641	648	664	709	685	653	654	687	673	692	647	655	692	704	692	668	687	686	716	672	660	696	696	674	741	699	661	692	671	675	669	637	668	643	688	685	703	713	694	712	650	652	682	675	687	662	703	696	699	664	729	654	705	703	689	697	705	650	678	651	657	732	676	685	710	631	673	687	666	704	679	652	690	673	675	682	683	688	715	749	695	667	695	693	710	647	639	666	682	678	663	663	743	685	623	676	655	659	680	672	693	688	656	680	673	663	679	693	658	699	651	742	681	681	668	713	733	673	681	721	653	743	682	645	663	654	676	733	713	664	722	702	708	691	677	712	655	679	670	739	687	640	702	675	715	658	697	666	676	696	684	668	674	652	648	733	662	677	670	704	700	692	706	646	707	645	719	713	715	671	718	687	669	662	657	699	694	699	706	658	648	661	679	722	659	658	638	677	674	726	660	673	673	693	722	687	693	676	726	733	709	720	662	638	672	665	651	686	680	676	653	680	652	686	659	660	656	637	682	678	691	672	677	690	642	638	661	704	680	681	715	651	656	701	622	628	697	654	705	702	674	656	665	678	692	698	654	649	686	679	682	682	650	696	707	656	660	674	696	639	687	704	677	707	682	657	695	684	644	673	663	711	646	649	634	665	690	693	710	688	664	681	670	701	713	687	688	655	709	722	670	699	703	681	642	688	684	685	689	668	713	667	675	674	670	711	670	655	693	670	680	695	684	690	708	693	675	669	675	702	628	676	659	724	690	705	685	689	695	722	685	661	704	675	706	665	677	686	662	659	710	657	688	628	705	655	640	683	701	698	706	725	672	677	621	699	673	702	699	671	738	697	660	710	647	669	632	652	691	705	687	734	669	672	688	701	682	643	693	702	689	700	681	662	683	685	702	670	661	689	708	675	655	688	636	678	726	717	642	660	671	677	675	730	686	681	645	696	632	739	733	681	657	656	741	697	695	692	714	705	655	700	649	655	671	681	680	674	728	735	684	657	677	661	635	697	680	694	728	675	630	702	676	678	665	667	720	676	641	680	652	653	695	698	678	686	670	688	654	690	643	690	593	672	682	696	649	646	662	691	690	670	690	670	688	708	642	726	690	663	686	682	686	683	691	681	672	689	690	609	639	697	635	709	695	694	703	701	653	715	671	708	710	664	714	646	726	740	689	677	675	686	700	664	641	680	632	691	669	665	665	645	667	675	671	671	637	674	695	710	707	693	668	709	667	695	654	648	702	661	675	681	689	695	668	655	664	731	685	695	713	691	738	712	659	708	677	649	705	723	650	676	700	668	667	661	707	677	683	695	673	678	678	642	690	688	662	690	699	648	683	681	676	688	668	692	626	687	645	675	628	680	624	719	654	658	683	687	702	670	697	648	703	674	652	699	696	657	696	701	645	691	730	640	667	675	653	690	694	705	700	609	652	682	693	703	709	623	713	667	680	713	678	684	709	688	676	714	666	693	713	695	671	690	659	717	709	680	635	697	654	667	658	704	715	709	687	670	662	653	640	663	667	689	672	695	690	702	681	666	685	681	668	710	615	732	679	692	656	637	641	694	661	652	678	687	672	703	688	654	650	632	660	679	660	681	685	728	714	653	698	698	648	665	657	657	693	655	686	688	690	686	635	692	711	641	636	688	652	646	672	720	691	698	705	698	637	672	686	684	706	705	686	654	715	656	674	686	683	676	737	744	689	641	720	720	673	697	675	643	681	671	656	692	696	685	659	683	686	715	700	675	704	720	667	659	662	678	690	677	648	692	656	666	672	669	688	687
20489	21589	25312	19261	12383	7618	4720	3200	2417	1980	1713	1326	1183	1008	872	680	610	635	549	517	505	523	437	417	416	405	363	343	369	359	358	344	350	350	324	344	322	333	345	325	310	336	316	341	295	313	298	326	356	291	318	307	339	357	317	328	304	284	288	269	324	323	294	315	320	309	295	321	318	314	289	320	304	290	329	342	327	260	298	335	339	319	314	298	313	305	305	342	333	315	321	294	296	319	315	314	297	290	293	327	313	301	313	346	302	315	278	327	297	268	294	302	313	293	351	283	298	318	316	342	299	322	304	310	298	310	285	330	306	317	305	303	316	334	305	307	329	325	343	319	333	301	321	291	334	301	320	335	315	323	339	267	290	324	285	318	315	314	342	325	298	324	324	325	343	305	315	326	352	316	305	298	300	313	317	307	325	281	335	289	302	313	269	312	309	307	327	317	310	304	352	332	304	292	323	330	297	337	319	314	301	309	298	327	318	307	307	327	285	320	299	307	309	300	299	352	304	312	293	312	284	326	318	303	327	308	288	287	297	283	333	334	298	319	325	324	273	289	339	323	295	312	331	289	302	321	336	288	306	311	317	304	319	301	310	301	338	318	305	311	320	307	318	325	297	319	294	305	328	305	283	347	327	293	326	311	327	352	313	280	322	323	292	314	321	331	312	304	305	325	322	306	313	274	289	302	326	330	302	324	332	303	309	282	292	336	311	331	319	334	295	321	303	313	320	307	303	335	292	298	299	288	308	298	303	334	297	297	314	323	308	293	321	308	313	298	325	318	308	285	290	312	278	313	301	333	297	285	319	307	329	296	333	336	301	335	302	314	326	301	321	342	328	307	286	334	309	321	334	328	330	316	331	300	309	302	294	303	305	326	315	338	301	319	316	320	315	307	288	319	327	299	282	288	280	315	314	301	315	313	333	318	298	331	312	324	303	321	304	297	322	319	340	285	273	304	293	317	306	312	342	264	332	314	322	329	302	290	304	311	318	308	297	310	330	338	316	319	297	320	336	313	324	285	283	331	310	281	303	297	301	315	300	290	313	308	294	316	302	335	291	312	314	329	331	321	300	332	333	337	283	324	321	322	321	347	300	312	333	332	313	317	318	290	304	304	299	282	299	323	337	294	313	322	317	307	314	298	302	306	336	338	334	303	278	288	317	318	298	277	321	336	321	292	323	330	320	324	301	318	325	300	291	318	307	348	284	336	335	303	343	300	308	302	307	299	337	301	316	285	280	316	308	302	303	354	317	332	303	299	294	323	306	300	279	329	300	339	327	321	312	299	312	305	285	309	317	324	312	341	315	312	288	309	334	287	331	310	349	313	337	310	314	327	322	299	334	291	328	298	316	345	298	290	323	312	304	317	297	329	348	335	254	309	347	316	313	287	310	304	322	315	302	311	339	332	319	302	333	288	358	315	277	330	319	329	307	318	298	278	286	339	323	310	302	323	323	335	276	302	296	312	301	302	330	325	318	323	306	287	306	324	312	301	290	312	307	319	334	313	311	300	309	294	292	291	331	330	271	297	354	293	332	286	301	311	303	286	324	326	307	331	321	330	296	337	296	286	311	313	311	263	306	305	329	287	328	302	307	313	320	294	291	348	316	297	325	281	313	326	314	277	307	307	314	341	351	339	302	298	314	311	303	306	302	303	295	328	320	313	320	326	306	282	304	297	320	317	327	350	308	284	330	322	306	335	291	307	265	301	313	322	301	267	322	348	334	303	302	293	279	317	319	295	316	319	292	295	325	300	350	297	312	317	344	310	327	314	306	283	303	340	299	290	283	307	317	301	318	303	303	307	298	290	302	329	321	316	319	322	315	265	313	339	317	319	324	301	292	294	322	276	304	303	317	328	291	314	308	320	328	289	277	328	326	302	281	269	330	321	305	335	317	289	330	339	268	306	298	328	291	261	362	339	333	311	298	271	342	298	293	324	316	346	333	304	315	265	320	300	293	297	294	336	285	318	308	327	272	289	318	332	339	303	320	313	303	346	353	283	322	285	321	324	295	296	356	324	310	301	322	356	298	319	287	298	303	303	307	314	296	294	322	310	314	304	308	269	312	321	336	317	290	289	308	305	338	332	324	298	308	309	304	345	334	289	344	319	322	284	297	330	297	314	299	335	297	296	336	333	317	314	279	349	337	311	311	331	318	321	308	326	316	305	315	333	299	323	316	293	303	327	290	309	331	327	327	332	292	313	316	312	318	307	288	316	340	310	318	313	307	297	335	300	275	320	316	299	296	294	296	326	290	312	306	354	311	310	306	304	333	325	307	299	308	313	341	307	313	321	330	292	300	301	307	315	362	342	310	325	304	333	292	332	290	277	305	283	312	306	312	327	313	296	316	312	315	305	298	328	330	334	324	285	289	278	290	306	321	326	320	314	318	338	325	297	311	289	304	333	342	319	298	292	316	277	279	280	323	312	333	300	356	325	291	325	318	316	317	321	281	300	334	304	313	316	295	305	304	293	299	334	295	302	294	315	309	309	344	323	283	340	279	329	321	321	279	355	303	265	298	300	325	294	319	324	300	315	280	303	289	294	287	304	312	340	275	311	308	320	322	316	295	285	296	300	316	317	292	317	322	285	330	320	291	315	309	304	314	313	334	332	327	344	298	292	310	320	294	305	288	324	303	308	304	311	311	300	276	319	339	325	339	320	327	318	314	294	318	295	349	319	312	322	291	309	335	312	295	322	307	324	288	323	326	296	339	312	306	322	316	315	319	336	297	317	294	259	299	307	273	280	327	318	308	329	314	327	296	304	298	293	319	320	286	318	284	326	303	309	321	278	315	324	303	316	311	285	281	293	349	316	326	299	322	281	319	341	319	342	288	332	286	277	350	328	288	317	296	340	309	332	320	307	319	331	308	318	312	269	328	303	341	319	339	294	305	320	300	327	298	289	282	277	300	295	310	311	327	285	337	287	335	305	287	290	301	278	325	301	292	265	321	355	328	311	291	318	343	293	349	333	342	307	293	297	306	305	348	336	339	329	334	316	305	298	303	314	307	322	314	325	311	323	300	323	312	303	292	311	318	283	328	330	286	321	309	309	309	340	305	352	298	305	321	330	290	337	306	304	308	320	322	309	300	303	304	309	319	334	358	312	322	306	307	307	325	329	303	310	331	294	324	299	342	292	294	322	330	304	335	317	300	301	319	280	302	308	283	308	341	300	279	323	335	304	309	325	313	317	317	299	312	341	321	299	310	304	295	286	292	331	328	311	330	305	294	332	316	309	285	326	306	341	307	282	287	286	320	284	310	286	310	326	313	322	319	314	318	322	300	311	318	347	292	290	325	292	304	316	343	333	299	314	336	263	308	296	315	300	279	303	307	293	336	336	302	303	321	271	282	303	297	300	302	317	292	303	308	300	324	290	299	278	334	343	303	328	310	317	314	317	338	316	336	283	324	329	327	314	322	298	314	300	318	300	305	332	273	279	298	319	312	339	304	318	332	340	317	302	292	280	291	333	303	271
11987	17440	28584	28311	24110	19464	15032	11898	10288	8638	7882	6526	5608	4902	4259	3422	3083	2621	2543	2324	2282	1955	1693	1475	1291	1309	1185	1098	1155	1129	1021	993	1001	932	940	913	886	920	887	911	901	819	865	847	873	868	829	839	796	846	788	858	869	837	841	770	788	758	796	746	737	774	771	799	787	745	756	808	746	765	780	750	797	756	740	749	767	778	767	743	742	700	745	737	742	717	754	735	743	718	808	742	773	742	738	734	766	762	703	760	756	724	766	732	722	737	817	732	742	752	786	758	721	821	762	739	807	721	777	771	703	789	736	736	747	768	724	782	734	690	767	746	762	783	715	784	744	751	749	752	721	756	803	729	727	719	741	733	738	806	769	759	773	729	746	779	755	775	710	737	781	700	728	753	755	730	729	754	762	807	738	704	734	784	739	772	762	780	767	693	749	800	800	752	754	756	758	783	735	765	790	713	777	793	766	738	758	816	744	750	798	787	758	771	743	731	746	762	724	697	745	735	734	754	715	777	748	750	757	748	728	775	742	726	725	801	766	766	748	765	744	691	748	779	802	784	768	732	705	769	749	784	716	755	801	776	752	726	724	725	767	745	782	771	765	699	718	759	750	782	768	707	719	737	753	762	718	750	732	756	751	744	729	758	724	761	785	735	796	679	727	711	761	706	767	762	764	739	715	717	718	767	732	713	832	728	750	743	757	738	719	735	751	768	748	700	784	807	725	757	747	746	762	753	767	776	736	738	765	761	782	745	731	771	746	757	750	715	767	724	761	741	762	757	792	773	792	767	741	784	747	777	785	763	718	716	671	715	752	733	738	737	733	785	721	776	772	745	738	763	780	754	761	749	759	726	742	737	721	727	783	770	747	732	761	743	738	719	745	781	791	771	750	774	787	728	732	747	738	795	740	741	802	729	772	704	737	721	708	756	776	720	709	687	764	748	769	741	733	764	771	686	726	727	754	777	716	777	758	770	737	799	722	709	747	719	785	703	730	733	782	714	734	739	790	772	759	805	727	755	742	691	766	752	718	742	796	744	772	710	717	751	771	754	738	756	760	705	715	777	766	817	806	737	788	781	755	727	814	745	694	754	727	764	730	730	813	728	753	751	715	752	764	713	736	729	735	694	783	779	721	732	705	731	782	739	764	737	743	731	742	767	761	743	703	724	766	767	718	734	724	758	784	773	767	745	727	749	785	751	747	721	776	787	723	720	750	756	748	776	758	759	752	710	751	772	760	796	749	751	715	815	794	790	724	727	739	775	731	741	754	751	728	730	664	740	716	741	724	735	780	723	721	726	777	752	735	715	762	759	805	733	747	750	701	751	748	739	760	756	736	797	729	765	762	752	782	772	719	721	742	723	727	737	768	708	744	780	777	779	737	724	747	741	768	747	778	753	730	726	778	717	717	778	790	745	723	745	766	749	709	733	782	730	771	750	766	761	739	733	813	731	723	701	715	795	759	766	758	725	751	684	731	764	764	758	762	757	780	786	776	703	817	712	740	777	772	735	770	724	768	786	746	753	789	782	730	717	694	771	754	694	780	760	734	759	742	736	778	787	760	745	757	755	694	791	765	806	753	765	731	749	783	804	765	720	745	759	763	710	793	720	764	706	740	741	730	704	745	754	769	706	721	786	753	772	739	775	782	709	751	702	740	742	711	764	740	726	760	752	739	752	706	764	748	760	700	728	772	743	727	754	701	741	734	754	818	722	758	742	797	774	703	734	784	736	716	727	774	689	720	732	707	678	746	727	771	727	783	725	776	739	748	732	715	713	778	758	766	717	737	745	736	768	762	740	758	783	724	815	750	712	780	793	814	698	695	703	775	711	825	751	715	702	757	743	700	762	772	770	772	779	711	745	747	754	732	712	725	760	723	712	746	738	742	758	733	742	769	736	755	744	747	750	717	740	702	743	721	755	733	785	751	738	766	780	745	709	766	769	747	751	747	794	749	717	753	762	741	644	709	752	707	733	713	751	703	767	815	756	736	747	652	786	699	756	781	740	735	782	785	783	702	805	747	735	742	725	809	697	715	715	769	791	790	781	790	757	768	772	697	714	747	750	720	734	768	778	743	744	802	765	721	732	771	742	760	784	715	739	795	750	765	747	722	747	693	789	768	765	749	745	754	775	737	755	743	753	729	731	778	716	698	736	721	721	781	734	733	773	779	720	746	751	775	727	773	793	722	775	713	735	746	759	768	734	742	744	799	766	750	741	753	769	761	718	736	723	783	713	738	761	782	728	783	733	749	718	746	730	741	745	733	756	726	735	750	743	751	757	771	760	743	726	783	771	787	722	749	741	721	767	766	742	744	786	728	730	726	743	751	782	755	758	790	757	779	744	791	778	731	799	725	751	803	720	768	693	793	711	758	773	752	727	755	752	795	726	783	738	770	759	721	770	738	682	740	684	771	735	744	707	744	708	737	741	760	721	722	740	759	767	747	744	729	766	767	749	750	740	761	757	750	728	756	739	793	757	739	712	725	755	741	773	741	759	763	737	722	784	726	795	751	748	726	785	749	743	757	782	694	739	739	738	792	751	790	779	753	750	820	742	719	759	737	745	751	743	747	724	738	690	745	763	747	752	741	751	751	773	733	755	772	804	679	792	781	758	722	757	748	781	763	758	755	763	748	754	798	752	746	749	746	761	784	734	693	728	762	707	713	746	760	737	752	751	765	745	766	729	741	732	760	729	738	726	752	722	726	761	758	784	679	720	827	759	744	813	686	727	717	767	781	714	751	818	741	738	761	722	727	743	731	770	764	756	726	771	727	756	769	733	756	756	738	731	726	755	729	736	720	751	811	764	723	791	753	769	736	736	754	789	755	754	741	793	707	767	752	751	757	742	753	740	774	740	742	759	751	810	755	731	767	745	782	726	796	738	747	733	777	808	719	701	751	681	776	763	698	705	740	771	749	798	777	751	733	763	747	715	753	736	783	742	735	713	762	753	723	750	775	787	762	739	706	782	752	782	727	793	691	812	711	753	768	713	689	723	804	768	759	771	704	736	719	793	771	741	763	787	731	776	741	733	763	747	734	772	788	740	751	773	742	768	727	769	741	707	763	801	717	708	734	730	698	745	715	727	752	714	747	738	760	727	729	749	750	728	812	723	732	747	749	730	752	733	760	765	743	751	786	744	703	751	762	775	730	764	708	738	773	725	743	742	744	728	789	776	722	726	724	716	789	760	820	722	747	761	729	757	752	740	764	679	731	719	797	774	828	755	736	768	751	750	749	790	773	771	737	768	760	755	731	761	757	767	801	759	819	736	746	764	735	749	731	773	746	772	713	786	781	772	738	762	743	736	757	717	770	712	762	744	741	723	735	727	725	751	738	720	710	771	758	716	735	722	760	771	748	730	789	747	746	721	790	738	766	735	761	706	754	747	774	723	761	758	694	755	770	732	802	723	729	793	765	792	784	726	733	719	754	758	736	782	731	723	741	730	719	734	797	738	671	751	744	718	806	765	766	760	788	734	762	719	768	782
32607	31236	33805	27079	21346	15267	10493	8850	7871	6653	5790	4882	4259	4249	4111	3214	2581	2006	2260	1858	1751	1560	1338	996	833	813	656	537	534	493	487	439	458	414	368	400	419	378	343	376	354	355	348	335	340	327	335	398	368	371	363	345	377	345	323	338	358	289	321	364	310	346	322	308	333	344	298	326	274	311	262	322	350	301	322	303	302	320	351	325	320	324	279	309	302	338	308	318	336	310	313	312	329	305	339	292	307	309	303	309	333	335	314	309	313	327	281	317	287	336	315	319	328	320	294	322	333	323	323	298	356	296	310	303	311	298	288	351	289	316	307	310	322	288	298	321	322	313	335	336	298	313	325	293	329	339	326	275	333	273	312	365	332	296	339	290	299	309	283	296	342	334	305	292	278	297	291	318	308	311	314	311	315	312	320	315	305	324	293	297	337	348	297	325	318	295	306	318	306	296	373	312	313	330	347	300	310	328	325	285	306	282	314	328	295	310	311	289	314	339	282	311	315	323	339	333	289	294	325	328	317	298	304	340	339	301	290	316	309	326	324	320	303	318	323	317	298	319	325	334	301	310	309	319	309	300	326	321	300	312	297	316	312	282	340	301	302	350	318	315	330	298	296	312	324	306	298	301	325	311	298	290	341	301	263	302	298	299	312	311	323	310	335	310	306	299	298	329	317	327	324	339	333	329	336	306	317	328	348	305	295	319	332	315	320	307	310	294	349	283	293	320	303	340	314	306	316	332	313	319	308	321	282	322	307	316	312	324	317	311	308	327	330	312	355	277	324	302	327	318	337	326	295	277	334	315	306	305	298	307	296	297	325	288	334	324	308	308	310	312	317	324	299	296	312	320	291	298	289	333	299	339	344	359	308	365	314	322	316	326	326	301	346	295	327	307	302	322	294	327	320	331	289	312	314	353	294	331	286	332	317	336	313	307	323	289	282	319	323	332	277	310	322	324	312	325	290	296	319	288	314	297	353	332	289	280	299	316	328	285	309	333	283	343	284	301	323	313	328	294	304	326	319	311	337	308	277	297	286	321	328	334	329	319	335	316	289	339	332	326	315	327	297	331	315	316	329	316	314	322	303	325	323	290	332	352	317	289	313	295	292	315	321	323	335	323	305	272	326	325	300	342	314	306	311	364	327	318	326	319	319	282	356	287	292	314	312	305	353	342	335	301	284	305	336	321	325	327	335	310	327	303	314	340	316	338	314	319	333	297	318	331	329	313	317	313	307	294	341	322	310	349	319	335	319	304	320	329	317	325	313	294	326	311	333	325	308	337	309	305	310	334	311	277	321	341	293	351	331	282	316	306	335	304	303	332	308	294	304	330	317	302	300	286	322	333	282	295	316	313	357	310	309	315	314	289	324	276	314	324	332	324	316	294	276	292	317	295	289	347	340	315	324	332	326	349	305	351	310	306	327	326	344	337	288	328	323	281	311	269	355	322	270	330	335	313	350	313	323	317	315	302	291	312	342	339	315	315	334	329	316	327	319	309	300	317	312	317	272	323	306	279	325	314	331	318	330	334	304	301	296	287	329	313	319	312	313	320	298	314	330	271	281	308	317	295	277	320	319	310	330	352	313	286	322	345	307	325	305	342	325	312	317	308	302	293	300	306	336	304	278	308	291	327	293	314	313	290	305	314	323	301	335	324	334	296	319	350	344	329	295	321	306	302	294	273	326	283	289	307	295	326	306	342	311	302	293	306	331	320	315	294	318	284	314	311	298	303	335	301	314	298	305	324	297	315	332	308	348	300	319	313	306	308	318	297	314	278	297	343	340	303	315	318	302	335	284	299	312	307	302	338	321	321	279	326	316	317	328	310	309	294	321	318	294	305	334	309	313	318	325	320	283	329	320	269	294	288	285	322	314	344	337	319	334	333	330	307	329	317	336	310	308	294	312	304	337	298	343	295	322	321	323	324	321	313	317	320	390	291	321	342	317	290	318	316	338	292	290	291	322	295	291	328	339	318	314	303	320	324	290	317	272	283	286	319	313	307	319	285	320	324	315	314	295	313	331	325	310	301	302	296	338	306	326	326	276	306	321	293	317	277	310	311	323	321	337	317	290	335	276	336	316	272	300	317	323	323	312	297	328	329	307	291	304	324	278	317	315	311	310	322	290	261	308	319	299	326	310	323	291	319	306	323	306	308	310	367	341	299	297	319	330	357	286	294	336	333	300	330	288	329	336	295	340	286	300	296	379	307	300	300	329	290	330	330	306	308	355	308	352	310	303	316	298	299	296	329	322	296	339	317	287	309	340	329	310	327	290	308	281	313	306	312	284	277	326	329	309	330	314	316	321	339	289	323	327	310	281	355	329	298	305	299	316	269	300	312	337	322	315	290	347	329	346	325	322	324	333	331	328	314	372	334	283	335	321	314	313	325	314	328	334	344	350	327	295	274	312	307	330	346	318	362	320	282	339	318	322	304	316	288	311	306	323	329	332	336	290	321	305	309	297	343	341	337	324	302	313	353	335	340	283	365	318	327	319	267	327	299	305	326	292	344	291	341	296	324	320	294	288	286	314	310	333	346	333	319	330	269	313	327	321	308	342	317	337	322	319	337	320	326	331	305	319	318	329	308	307	328	325	335	315	338	308	308	277	325	321	321	279	287	311	321	314	282	317	344	334	313	335	307	317	314	310	303	309	332	330	308	296	328	307	319	274	302	336	327	335	322	326	326	288	316	334	308	302	320	330	335	333	304	334	340	337	289	307	310	297	322	340	287	323	289	328	286	315	298	297	334	342	325	301	321	312	302	320	310	306	309	282	266	300	326	304	305	316	325	318	298	327	310	299	312	325	318	306	309	294	335	307	285	296	276	321	327	344	305	332	313	324	309	310	346	339	287	309	314	323	317	293	286	323	319	319	329	288	304	344	283	301	357	296	299	297	323	309	329	314	325	319	328	281	317	338	284	325	305	327	317	337	276	326	313	304	302	296	288	291	284	314	307	293	294	317	316	340	309	335	305	332	327	331	358	305	340	285	319	325	321	319	314	336	302	320	301	324	317	334	320	318	334	319	310	360	301	322	307	303	329	312	294	318	309	366	298	322	293	315	330	338	296	321	321	308	320	303	311	292	346	324	304	301	302	320	317	318	324	299	303	337	323	309	295	302	306	290	303	288	305	315	318	310	327	328	310	274	348	310	324	319	332	344	327	315	326	323	300	317	269	309	318	310	315	308	354	310	309	338	342	323	302	287	290	312	306	310	327	296	333	305	312	297	312	301	289	358	309	298	309	295	355	332	339	340	316	303	318	331	274	311	302	322	331	303	296	295	314	295	360	322	331	285	344	302	329	346	291	324	299	302	282	313	306	334	325	340	278	357	316	296	307	295	298	290	321	331	307	321	293	328	294	288	302	298	315	317	323	317	328	285	305	319	312	311	334	335	306	316	291	311	333	312	291	293	311	296	315	311	313	342	326	305	326	346	280	313	297	317	311	307	307	307	292	334	302	312	320	318	321	285	323	333	308	320	310
19694	24622	35254	35461	31899	27482	22875	21283	19915	17842	16634	14429	13179	13824	13100	11555	10736	8783	10701	9536	9905	8752	7349	5715	4391	4169	3225	2556	2399	2093	1694	1631	1531	1410	1407	1345	1290	1149	1092	1080	1011	1010	1076	964	937	926	938	970	1029	935	957	1060	974	1041	938	920	818	825	840	903	828	873	847	867	773	829	762	800	787	754	759	839	792	821	763	799	775	791	755	808	778	786	791	809	764	758	787	767	752	742	787	760	723	772	759	753	754	796	786	747	797	766	789	742	791	765	760	793	800	822	728	714	750	779	726	777	807	700	770	742	735	783	757	762	742	796	806	727	757	739	792	746	734	759	789	775	733	700	734	733	775	784	696	715	769	746	736	760	757	720	767	779	721	768	762	718	759	780	743	718	742	746	709	752	744	702	750	724	741	800	776	743	771	741	776	726	751	751	776	747	740	783	776	794	802	735	662	749	751	788	764	765	729	787	816	746	704	767	822	733	787	736	771	780	728	797	750	717	732	738	775	734	730	744	757	761	769	797	717	758	766	769	796	719	756	747	739	743	741	752	763	787	776	759	729	744	770	745	759	789	766	691	769	789	704	701	737	727	752	725	763	770	746	788	744	801	746	737	762	798	781	784	749	757	769	766	808	778	732	772	689	727	756	764	775	788	747	804	725	780	754	782	731	764	752	719	769	768	747	774	782	783	783	814	729	775	735	776	750	711	757	759	762	765	746	747	756	773	782	770	719	743	736	765	753	766	737	826	813	767	720	728	762	763	709	751	790	756	770	723	739	741	764	760	757	702	744	779	735	757	713	762	757	728	776	709	778	749	740	793	720	765	699	757	781	769	752	707	738	745	743	714	752	771	771	735	806	728	748	728	759	751	764	750	797	747	774	709	783	777	709	691	745	735	726	772	801	734	755	743	746	732	739	761	740	716	763	759	769	774	691	810	757	754	731	726	717	773	782	756	741	719	723	727	750	841	779	834	721	693	753	746	783	743	714	741	764	796	745	745	731	779	783	778	745	747	759	747	719	740	748	734	737	767	794	705	773	723	782	732	786	771	737	765	733	751	762	734	767	773	744	759	751	749	677	774	788	764	750	793	741	766	773	762	750	785	767	729	747	763	764	779	740	766	818	784	717	755	748	769	781	732	727	807	714	727	685	730	727	788	778	766	759	774	740	777	763	787	743	750	736	742	719	755	767	744	747	747	754	752	758	789	791	728	749	791	788	781	808	770	765	753	699	762	742	752	802	787	781	764	743	782	807	760	754	718	763	770	746	780	767	802	751	708	744	755	778	733	762	764	749	788	722	744	734	736	771	768	688	715	782	764	755	785	751	750	724	681	784	755	776	789	773	740	743	721	743	770	716	758	721	764	767	773	789	812	731	767	821	745	757	796	819	767	830	769	796	777	777	817	767	730	796	800	756	791	755	757	720	756	746	746	756	679	771	755	784	792	764	740	800	743	754	736	756	768	771	758	736	761	751	739	766	715	746	771	736	718	752	748	737	811	727	701	772	750	670	734	689	784	702	749	740	783	785	732	783	733	742	759	781	788	778	786	743	730	769	772	747	731	771	776	768	757	798	729	734	772	764	761	739	744	821	767	759	794	743	798	774	724	745	779	780	798	804	736	740	784	771	739	790	760	738	721	755	757	713	734	748	719	731	780	769	752	719	726	830	800	767	739	784	714	781	733	819	725	723	757	779	769	771	726	703	717	755	783	761	744	745	780	746	705	758	764	748	759	797	752	757	767	692	756	699	785	747	718	823	782	706	770	711	812	758	775	725	783	751	734	790	777	767	764	747	747	759	786	748	746	723	780	791	808	762	805	750	781	713	733	761	719	782	768	773	772	724	774	730	735	747	781	769	725	771	743	736	788	732	714	737	736	731	745	753	744	750	693	720	770	733	756	697	788	723	777	717	693	755	744	750	746	746	733	714	747	787	722	747	726	746	727	702	749	750	700	719	797	760	744	776	757	738	711	791	731	777	762	809	720	742	781	786	783	784	751	777	787	756	761	751	693	778	771	745	770	793	763	809	748	770	794	789	797	749	770	714	823	741	757	791	801	739	759	761	774	733	789	717	781	772	737	780	744	781	769	789	755	751	785	731	740	728	788	760	748	762	743	753	744	816	773	728	760	748	711	711	746	793	727	775	702	752	728	731	725	707	761	790	753	777	723	753	789	778	717	760	748	758	750	751	723	771	767	771	782	760	771	738	752	765	716	814	751	750	782	763	727	806	752	833	747	786	777	732	763	712	763	795	805	745	814	771	792	809	738	760	749	753	683	818	761	743	790	744	749	733	773	766	788	784	744	740	799	735	760	773	842	709	718	775	787	777	754	745	788	758	735	757	808	732	709	801	762	746	847	776	764	739	750	798	756	743	766	781	769	740	720	769	789	738	757	740	755	774	734	769	817	782	747	760	762	776	741	749	772	753	757	776	775	754	739	811	761	770	759	713	773	718	758	741	758	706	798	720	730	760	768	738	722	749	758	739	746	761	726	747	804	780	746	754	734	775	760	774	747	734	751	761	731	754	693	785	732	804	736	803	730	755	747	727	764	708	759	777	735	744	735	750	757	747	754	759	798	744	697	733	791	742	754	765	789	758	767	723	754	755	806	715	717	787	753	768	775	738	786	802	752	738	748	775	759	747	770	728	731	754	772	791	724	813	730	751	758	739	782	731	693	761	719	784	784	731	756	730	780	763	766	778	729	687	778	717	802	734	700	733	751	732	717	791	785	729	751	799	708	710	722	808	793	790	712	779	724	751	753	769	760	776	729	746	750	779	774	740	738	783	730	764	766	750	775	750	755	734	745	757	753	753	748	793	723	767	752	750	803	747	766	722	806	708	744	719	780	795	765	785	790	734	762	781	735	778	772	726	774	751	719	742	743	753	798	734	784	748	800	766	778	775	731	715	737	794	780	771	755	759	782	777	777	758	708	761	763	750	711	736	735	720	711	722	727	769	762	775	728	755	759	773	715	794	791	754	762	754	724	732	757	780	748	797	730	715	772	779	774	769	716	723	749	769	726	738	741	770	766	784	750	757	737	707	770	763	736	792	738	736	824	766	762	732	765	743	786	743	712	749	777	747	763	752	740	790	766	758	735	746	756	711	772	724	786	788	761	690	728	755	718	763	775	792	742	769	778	714	713	782	741	798	702	744	748	729	757	728	730	696	764	812	696	739	743	706	759	741	748	733	762	785	762	725	767	751	728	729	780	748	776	717	718	725	765	713	760	773	739	769	753	751	738	788	770	779	758	776	730	727	701	777	711	710	786	740	774	771	733	759	739	764	736	798	728	709	757	748	713	737	722	792	789	785	694	757	766	740	750	770	731	754	749	752	776	749	782	771	751	739	741	782	775	742	766	830	723	732	761	809	764	773	820	727	729	748	745	800	768	740	715	791	784	704	699	752	780	760	720	749	756	741	744	754	740	724	734	780	783	765	792	737	715	745	750	741	794	745	761	759	779	738	749	744	791	732	759	770	750	702	771
38922	36163	38980	32263	27146	20719	15107	13152	11892	10635	8981	7703	6497	7626	7161	5805	4417	3609	4005	3355	3175	2841	2218	1689	1294	1218	967	770	681	648	515	481	489	455	430	413	420	392	365	332	368	364	338	318	362	348	318	339	377	320	329	352	343	361	312	337	287	339	297	309	273	301	316	350	322	323	282	309	301	319	282	312	299	297	264	276	297	268	293	299	289	279	267	272	249	285	294	294	293	294	286	296	296	286	281	287	298	283	302	315	297	305	272	294	279	285	268	283	293	274	325	286	297	297	255	281	293	254	280	283	294	271	285	266	288	313	298	273	286	274	296	292	256	288	272	272	295	277	299	298	288	288	238	273	284	295	294	292	301	309	284	291	292	270	292	272	269	274	292	277	280	293	290	288	287	276	288	266	286	272	277	285	286	299	284	268	277	295	267	254	297	255	296	311	258	283	287	276	303	260	277	278	265	262	310	257	271	269	270	260	309	304	274	274	295	262	287	282	284	272	261	266	252	310	267	278	271	278	322	289	276	268	310	243	303	299	311	271	253	272	284	278	314	286	276	281	267	264	294	300	276	273	262	308	282	288	238	294	279	255	267	290	290	265	276	283	284	265	291	267	303	345	305	254	267	256	305	297	272	265	280	283	297	297	279	295	257	282	252	286	280	282	269	303	300	282	271	327	305	312	285	250	299	264	290	264	271	311	265	264	284	269	287	303	249	275	264	283	286	277	297	300	285	271	272	318	293	301	288	281	288	304	255	278	280	269	295	277	269	288	271	267	257	277	301	273	278	285	278	300	286	256	291	317	284	298	276	310	276	301	283	279	292	280	310	294	296	326	284	290	291	292	313	295	282	309	260	308	287	268	293	269	258	290	296	276	293	288	287	284	287	264	309	287	261	284	260	313	280	271	301	236	282	275	250	281	261	333	303	277	263	263	273	301	275	278	274	267	264	270	272	275	265	300	240	288	294	270	268	294	281	309	282	306	270	295	263	293	261	299	272	279	312	286	246	264	289	310	302	276	312	258	291	249	296	274	301	296	264	308	277	277	328	291	284	283	282	261	252	299	294	298	282	297	267	310	299	283	248	303	279	292	294	282	279	279	298	261	258	315	320	270	315	271	294	276	296	280	266	281	278	300	282	306	288	266	296	272	274	291	268	278	323	310	263	297	297	312	280	251	295	306	287	286	263	274	307	316	249	272	277	302	289	318	294	270	326	298	302	272	248	297	275	307	288	246	311	267	306	265	272	261	296	298	258	270	278	285	290	269	314	273	313	276	310	279	300	268	286	280	266	279	296	308	307	294	274	266	279	278	315	273	266	242	281	261	296	280	285	235	281	303	297	286	267	283	270	275	252	324	277	290	301	279	301	269	303	269	241	306	305	273	307	276	289	279	279	316	313	291	294	288	283	301	290	299	304	316	270	274	313	286	257	260	269	298	321	312	281	270	302	304	295	293	266	274	303	247	286	308	249	275	296	306	289	318	276	258	291	274	287	311	256	298	289	275	293	308	286	305	265	295	284	272	293	261	277	281	291	279	286	261	278	251	307	270	291	300	282	285	292	274	308	282	295	302	270	284	274	290	288	306	308	280	282	280	283	293	263	255	280	279	266	252	270	298	291	304	297	279	313	278	257	291	296	281	277	289	295	294	290	275	301	266	272	307	285	282	268	269	277	296	277	283	324	288	289	281	314	298	304	283	289	241	303	286	274	278	282	284	293	284	303	272	247	297	262	288	259	299	275	291	273	278	297	275	291	272	284	270	294	296	302	294	291	251	302	302	284	287	297	308	287	283	303	281	303	304	314	252	276	283	309	241	287	304	310	295	280	283	299	306	284	291	280	299	265	327	286	295	248	297	289	288	300	299	267	295	297	306	260	283	295	303	301	277	263	266	281	279	288	269	308	296	262	318	243	275	242	291	259	298	311	269	254	274	296	276	305	294	293	267	288	289	269	283	266	279	291	315	272	272	300	302	289	277	258	297	273	301	258	275	297	264	245	276	281	297	285	303	308	275	257	293	259	279	274	295	269	303	301	284	287	299	283	276	289	265	270	281	303	294	292	291	303	282	282	280	262	251	302	304	296	309	309	274	291	269	296	282	301	307	305	271	265	274	262	255	268	290	314	301	277	280	270	247	280	302	309	238	305	243	289	299	260	284	290	290	285	288	270	287	267	298	271	282	295	292	290	296	274	294	283	277	284	293	262	252	280	280	268	282	313	255	268	272	276	284	269	275	252	282	297	285	289	284	312	272	260	264	294	260	263	290	282	284	277	295	301	296	263	294	266	264	270	250	275	281	294	287	310	281	281	289	286	289	290	286	281	296	295	286	295	282	274	286	322	282	287	305	269	292	312	261	279	288	256	310	287	294	281	291	261	292	287	263	312	273	267	282	291	307	306	304	297	259	290	288	304	277	272	280	246	302	271	269	260	302	271	311	281	282	297	268	284	256	285	251	305	313	276	301	270	274	312	294	280	295	277	272	278	304	314	265	320	298	318	315	261	281	309	293	301	289	265	257	292	316	283	294	277	326	279	288	272	270	284	303	293	275	315	289	303	296	277	273	312	299	286	307	287	278	256	317	263	284	268	296	278	251	270	275	277	254	291	255	316	271	282	286	279	280	257	291	299	314	262	248	278	287	308	271	320	289	258	275	255	262	285	290	282	296	278	304	307	280	302	277	276	316	263	299	278	274	266	276	279	291	310	283	285	249	294	273	276	262	271	258	281	266	280	320	288	294	300	271	298	310	282	289	270	285	320	282	287	293	287	273	250	262	294	300	299	318	272	269	262	285	306	284	277	299	253	298	285	292	283	322	277	292	262	295	289	285	260	275	298	267	280	266	280	304	287	318	303	288	292	269	247	305	274	265	308	290	287	296	291	270	316	302	280	294	286	268	302	265	286	262	291	265	297	310	299	304	260	274	281	306	285	281	271	294	281	294	281	279	298	296	288	307	312	279	293	264	281	276	277	298	269	298	309	309	292	302	282	284	258	265	296	296	287	296	283	288	293	307	296	299	310	303	273	298	277	275	268	281	296	301	275	283	275	289	304	309	293	303	302	291	279	296	286	288	300	302	314	304	281	275	308	285	269	302	286	306	301	278	279	318	260	299	271	274	271	270	246	254	269	271	303	286	294	284	266	306	285	258	273	265	284	297	308	285	324	280	280	321	280	280	266	296	265	301	289	245	274	283	254	297	258	294	267	287	293	296	287	318	299	253	279	267	312	283	265	285	299	302	294	285	270	281	290	284	293	274	294	279	279	299	281	304	280	268	277	291	292	269	273	300	275	265	288	289	279	278	278	278	285	293	288	250	276	250	298	291	274	285	270	276	246	286	290	297	293	298	286	281	290	254	265	274	287	256	275	299	296	287	285	306	283	278	295	280	299	276	275	268	281	267	268	286	290	269	265	257	273	302	286	237	312	273	290	289	282	285	247	281	287	263	291	256	269	270	298	292	316	284	294	277	311	295	261	274	324	273	296	277
23751	28255	39447	38957	36759	31294	27414	25359	24537	22935	21081	18710	17539	20467	18418	17235	15456	13688	15848	14861	15170	13828	12154	9510	7332	6730	5182	3911	3531	3221	2205	2083	2045	1833	1863	1697	1591	1316	1294	1134	1176	1119	1033	1010	1019	960	940	1058	1108	1020	1106	1160	1087	1054	1013	915	869	868	873	914	859	827	877	817	827	811	803	763	765	723	758	714	723	753	769	697	786	733	741	723	738	711	728	719	720	657	720	734	768	693	732	765	727	748	689	679	723	735	742	682	691	731	667	665	674	729	721	678	739	693	720	708	686	698	669	693	719	654	658	743	765	695	652	682	743	674	709	680	659	708	685	701	684	675	685	718	714	655	644	684	659	694	659	666	729	712	656	691	651	699	702	680	703	673	645	672	656	674	645	644	653	701	656	663	694	741	695	695	661	692	660	699	709	654	685	656	704	653	713	699	745	661	679	704	672	657	694	655	677	695	679	700	701	678	676	662	709	684	678	653	731	632	686	724	677	700	711	637	729	704	699	686	706	673	694	684	714	710	666	740	685	665	676	651	683	697	703	694	662	719	654	689	673	679	681	680	665	693	692	632	712	642	691	693	657	642	690	654	722	652	749	650	676	690	703	679	722	689	711	675	671	646	716	699	654	635	687	678	731	666	637	635	657	640	705	744	633	691	664	657	723	720	660	658	701	667	659	710	696	653	666	690	721	697	669	705	707	714	698	731	660	675	692	695	682	654	695	657	694	670	728	670	665	683	703	712	649	694	716	681	668	676	641	690	688	759	666	677	671	693	658	658	663	708	707	682	707	640	677	716	706	716	666	755	754	666	709	708	667	716	628	686	653	670	660	692	693	601	665	680	674	675	694	686	681	702	674	697	683	700	697	733	664	665	684	732	681	663	677	713	700	638	698	662	673	648	699	670	703	666	668	704	656	712	632	697	710	678	704	660	702	719	659	709	665	666	688	689	697	680	695	650	667	657	738	658	698	662	661	677	693	716	758	684	691	697	751	676	695	699	704	685	673	707	692	708	689	675	681	714	647	650	686	725	701	691	684	669	697	684	694	663	695	669	671	679	700	707	713	688	706	667	687	680	676	700	652	715	674	664	722	632	632	720	690	692	699	713	670	685	691	714	667	678	691	687	695	664	687	710	640	646	723	630	719	663	737	666	695	678	700	751	662	691	673	667	694	680	690	714	716	688	689	687	696	703	688	728	678	670	644	704	689	684	712	709	698	696	650	689	699	684	694	708	716	662	702	717	696	637	715	695	675	698	637	683	620	683	686	681	733	708	715	703	671	718	686	700	780	644	645	685	676	714	699	699	650	760	706	689	641	664	687	696	678	672	721	726	717	690	713	630	695	687	686	664	660	683	696	701	700	725	681	645	682	677	681	673	758	702	659	692	681	687	747	680	682	685	617	675	669	681	668	744	690	718	713	647	678	682	741	684	654	699	690	717	750	685	742	709	662	652	621	654	701	674	699	718	684	664	713	660	692	688	689	715	766	658	700	693	648	702	657	686	655	733	755	709	712	716	703	720	702	668	682	676	670	737	665	649	643	728	721	713	710	691	706	693	716	679	654	641	670	702	737	680	690	690	741	713	699	675	689	708	725	702	683	672	687	716	688	686	683	684	644	660	692	678	673	683	677	663	651	684	707	678	677	743	660	684	659	702	677	702	648	697	675	705	675	700	662	704	715	666	658	678	707	624	701	724	647	660	675	677	671	665	699	697	747	677	660	709	680	648	690	680	682	733	707	639	707	641	738	669	697	688	702	667	689	669	695	678	733	664	669	685	669	683	695	703	683	649	663	675	692	688	675	687	695	632	692	690	719	688	689	703	666	683	697	735	670	681	669	712	678	650	705	718	705	656	669	677	643	687	672	664	738	679	660	712	682	734	694	704	715	677	708	735	709	661	639	679	715	679	685	689	680	662	661	716	693	638	667	689	681	690	603	691	641	698	680	661	683	722	663	705	730	674	645	652	693	664	712	696	691	726	659	666	715	701	696	699	706	667	698	681	714	678	743	681	657	689	659	691	627	657	673	676	685	673	682	675	689	671	704	673	704	677	718	712	652	656	722	692	681	692	696	699	686	657	644	700	682	689	694	715	709	711	678	706	698	670	676	679	653	765	690	702	682	674	668	657	724	697	709	718	624	684	707	731	685	682	705	730	698	691	704	688	691	667	720	683	649	658	697	646	725	706	679	688	714	690	720	692	702	697	723	675	721	677	704	691	667	681	686	711	706	697	670	659	718	696	704	685	646	665	672	694	671	693	703	746	702	664	728	696	661	704	680	725	716	682	738	669	699	690	707	682	728	688	685	712	643	737	751	698	701	677	695	668	672	720	707	741	658	682	691	657	693	713	704	678	664	638	672	704	732	719	718	670	684	686	691	657	684	631	691	644	696	684	664	689	674	614	648	672	701	678	636	674	672	712	705	701	700	712	702	675	688	640	684	655	659	706	684	671	686	717	678	647	706	709	713	700	724	673	697	690	642	713	712	672	676	684	657	643	680	708	683	694	678	648	692	662	686	704	674	655	730	673	711	647	658	642	708	716	699	737	661	708	655	697	678	685	705	702	608	692	668	692	751	661	687	685	688	687	695	707	674	602	667	669	686	645	643	716	635	685	678	698	653	702	643	678	667	676	663	659	716	676	720	701	668	656	665	704	681	674	711	675	652	693	677	715	670	679	698	693	699	683	660	674	716	633	705	691	653	736	643	667	736	699	664	686	636	705	703	693	684	667	726	697	700	728	687	689	685	718	622	623	657	699	653	657	743	719	710	694	664	637	697	657	672	659	639	661	663	670	691	683	684	694	663	686	666	707	715	669	682	697	639	689	706	725	671	662	690	673	631	680	732	717	687	671	670	659	675	653	663	693	638	698	636	681	712	680	731	698	683	711	719	697	637	641	663	662	658	699	656	687	679	686	669	714	678	689	672	701	665	668	662	685	675	704	695	709	649	704	677	683	701	672	713	705	660	652	636	687	705	690	664	675	701	681	737	660	639	651	669	653	678	674	683	764	709	681	686	706	661	682	685	674	717	688	675	648	685	731	698	686	702	711	674	691	701	691	675	683	672	685	661	680	685	696	735	687	762	663	739	709	708	731	666	728	682	711	709	680	700	732	670	658	643	672	738	673	715	687	687	678	739	667	682	663	680	684	683	709	694	620	673	698	700	703	663	709	669	723	674	674	708	677	691	680	663	727	688	673	692	668	665	670	666	679	697	702	681	690	696	693	691	685	669	689	702	692	686	679	666	696	664	702	695	645	690	663	674	702	666	677	656	678	651	626	688	644	659	709	689	698	687	678	648	703	692	637	713	674	725	650	714	722	671	721	666	656	698	700	690	724	684	664	686	632	691	663	696	671	654	659	684	713	707	682	734	739	712	706	697	715	717	643	700	709	703	715	644	680	669	665	663	695	639	691	752	675	697	701	687	650	682	716	667	667	687	704	696	701	685	688	658	734	663	648	699	700	671	723	676	710	740	641	672	713	687	697
20738	21208	24048	19020	12527	7807	4582	2934	2255	1871	1747	1447	1206	1070	882	774	720	624	611	554	523	474	430	457	398	382	385	365	423	352	394	347	364	361	358	352	310	323	322	320	327	307	297	328	371	304	316	303	353	332	325	310	300	304	335	333	351	302	310	319	349	297	296	315	281	292	334	312	307	344	341	341	343	320	301	332	332	324	314	333	345	321	324	311	320	306	292	328	329	292	296	303	315	314	330	296	301	311	297	342	299	297	294	321	302	317	280	341	317	349	333	371	295	345	319	332	303	349	295	286	315	316	351	320	320	318	308	342	317	315	307	304	341	273	341	309	297	321	311	324	311	341	340	286	285	288	308	313	321	333	317	322	312	270	311	289	319	316	348	290	341	315	329	325	298	308	331	327	320	334	333	325	321	319	353	311	314	339	277	281	312	321	347	315	303	329	274	321	330	307	344	315	328	298	331	306	307	333	331	268	312	308	306	311	313	277	303	318	328	331	311	374	298	314	317	304	314	323	337	295	337	326	354	326	325	334	322	299	319	315	341	327	305	297	295	314	324	310	327	331	338	358	316	300	285	279	304	280	315	287	329	300	288	268	335	304	314	316	318	315	300	309	290	298	299	273	338	339	316	294	321	326	321	316	287	307	292	294	315	337	353	296	342	312	313	330	338	312	321	314	336	313	327	353	286	294	340	302	318	318	340	311	298	321	323	307	354	331	277	324	297	346	318	314	333	337	318	315	318	369	324	320	297	299	339	340	296	333	333	312	320	319	313	336	340	322	342	323	339	329	333	330	324	300	281	282	311	307	329	299	308	314	329	315	305	303	311	281	323	287	308	299	313	289	323	307	340	302	308	330	319	314	304	307	311	320	338	308	299	309	319	330	312	310	305	323	328	301	348	321	341	331	306	288	333	306	359	298	331	315	314	316	282	313	302	332	306	313	312	328	298	348	318	341	338	315	330	351	335	326	331	323	300	299	280	307	317	292	292	320	329	309	375	298	328	313	318	321	275	352	321	336	334	323	331	313	314	315	351	308	301	310	319	317	328	310	318	325	306	324	286	334	267	310	294	300	342	313	284	307	316	336	313	300	325	345	360	326	306	310	314	332	290	287	292	320	330	311	338	346	332	293	305	291	284	313	330	308	338	351	332	336	321	303	337	339	352	344	288	319	295	296	309	279	340	311	299	313	308	314	312	309	308	312	333	313	329	346	318	326	354	314	333	265	319	298	330	294	327	297	319	343	315	308	307	351	342	312	333	321	312	347	287	323	323	299	312	306	328	310	309	326	313	299	286	332	302	292	282	300	304	312	313	291	351	304	331	298	297	322	310	319	310	336	295	338	322	318	331	317	314	336	325	348	333	304	349	313	329	285	294	293	318	322	332	298	323	319	330	282	302	350	331	310	319	328	331	333	304	306	338	290	297	326	330	324	314	275	314	312	290	337	313	319	313	301	332	306	360	328	294	295	314	289	356	300	310	318	333	311	320	334	323	299	301	307	328	335	336	311	295	324	324	323	291	329	294	293	314	289	335	341	296	304	313	327	311	329	330	270	278	303	331	306	308	319	308	343	292	319	296	311	306	328	301	336	322	312	343	315	343	326	335	279	304	335	314	325	306	301	324	305	325	325	346	302	311	304	301	281	334	340	333	293	313	307	321	309	276	340	332	323	295	318	329	316	288	302	295	357	299	319	319	314	352	342	344	329	297	310	315	282	311	335	336	304	338	313	339	341	335	308	302	360	340	297	289	343	291	313	303	335	301	309	336	309	327	343	352	337	305	318	312	335	336	291	269	307	309	322	321	267	284	285	348	347	311	335	334	295	324	319	324	321	320	274	301	326	297	307	330	315	311	322	318	334	311	305	290	353	305	319	321	344	326	287	329	313	338	328	316	288	323	343	345	342	296	303	295	338	285	359	346	270	288	324	354	332	290	344	305	294	303	300	307	304	313	298	345	322	310	317	308	324	317	305	303	320	321	323	328	309	310	328	332	328	321	320	322	317	341	305	289	333	321	333	311	331	326	307	310	352	307	320	307	306	318	316	322	305	252	311	341	329	315	298	345	284	295	328	309	286	319	329	322	351	314	323	281	333	294	296	308	340	289	347	339	309	327	313	314	284	334	330	317	322	317	320	270	341	313	321	328	283	317	322	305	354	322	334	328	336	331	301	315	321	312	314	291	321	320	297	278	326	309	325	294	297	267	272	311	305	297	324	311	326	286	314	325	331	308	332	298	357	320	305	330	335	315	346	291	334	320	291	303	335	330	334	306	288	311	315	293	320	324	322	300	330	329	320	312	358	308	328	314	340	295	341	346	315	301	273	319	339	323	299	304	310	305	298	310	321	299	298	318	331	311	327	298	318	300	317	310	329	328	293	299	321	323	364	332	302	319	322	326	334	299	328	304	311	319	353	337	327	322	323	304	326	296	338	302	297	304	279	293	297	364	357	329	344	306	344	344	311	318	300	320	306	314	282	336	332	303	339	335	312	300	308	311	328	343	285	291	335	320	312	275	296	339	308	332	314	309	331	316	292	341	315	311	314	345	294	304	300	320	304	315	334	299	314	329	303	298	317	326	317	333	335	310	336	276	322	313	314	315	317	287	299	333	329	326	304	317	320	288	333	302	304	328	292	320	339	273	288	309	311	268	313	281	319	307	295	336	315	302	303	327	303	302	283	317	316	323	357	309	303	313	301	322	336	323	314	320	330	334	284	306	312	283	336	304	315	335	308	342	348	298	296	330	296	304	289	330	320	300	340	274	315	318	328	319	307	302	323	330	303	310	318	338	328	318	326	320	287	330	313	335	327	346	309	368	331	309	291	329	287	325	298	296	306	290	296	333	289	298	303	316	329	325	300	303	317	294	336	343	316	315	343	326	333	303	319	288	327	342	295	318	283	314	302	340	308	314	324	296	315	325	297	320	326	324	316	286	294	312	316	305	329	341	331	340	342	332	325	335	322	346	325	340	290	314	293	322	305	322	319	297	300	302	340	315	294	315	339	301	313	322	323	317	330	328	256	300	316	331	328	299	336	331	279	351	320	301	300	331	280	303	343	283	303	311	282	324	283	294	349	302	331	286	324	338	326	303	340	310	299	329	289	327	329	304	298	328	306	298	326	310	329	319	327	320	319	332	311	309	303	332	313	331	307	301	326	342	339	307	320	319	297	317	303	292	331	311	302	299	303	309	326	306	344	335	323	325	341	304	310	286	310	327	304	337	340	314	316	289	314	323	326	294	323	312	316	326	300	285	294	297	323	325	325	281	284	297	322	318	292	310	346	281	298	309	348	340	319	345	343	301	327	312	319	310	294	285	289	300	293	336	298	331	288	316	305	318	304	302	310	343	314	342	318	349	306	294	302	321	323	326	328	293	318	385	291	324	332	329	298	309	315	276	301	322	367	329	302	273	303	313	316	319	290	269	327	313	318	325	313	346	335	335	326	320	319	308	316	300	305	308	321	323	326	311	294	341	366	318	334
12423	16812	27671	28463	24134	19869	14574	11203	9400	8323	8061	6878	6061	5041	4375	3676	3049	2879	2623	2395	2183	1931	1787	1572	1362	1325	1254	1129	1156	1149	1067	1047	1009	990	1002	943	960	983	902	875	865	893	849	854	847	856	833	862	840	852	813	856	896	843	852	801	798	835	787	798	757	735	813	818	758	774	809	820	732	788	758	788	746	748	752	685	825	791	740	812	779	810	757	799	751	772	768	761	731	805	752	755	783	792	745	756	782	738	791	750	795	744	779	752	746	735	805	787	762	732	702	735	758	752	719	707	784	804	749	747	793	775	743	769	761	761	764	781	701	720	757	743	745	773	723	747	727	759	734	745	745	756	753	752	698	806	766	781	719	786	710	735	721	707	779	795	756	749	760	759	766	740	753	775	740	757	782	714	739	746	769	785	780	742	730	807	736	751	734	729	790	816	755	773	807	819	748	783	760	760	806	739	750	784	790	794	777	731	730	759	792	710	755	771	753	740	771	744	793	810	754	738	721	697	744	746	729	742	747	771	770	755	758	800	760	744	777	767	751	799	783	731	771	747	736	738	714	739	746	746	744	727	768	783	734	754	760	778	772	727	749	716	781	735	795	720	753	775	755	750	747	778	760	744	743	762	747	773	767	814	790	766	760	772	736	751	714	731	724	710	762	768	742	744	800	764	779	720	786	786	728	713	753	783	778	749	753	723	788	750	780	767	782	774	753	736	741	712	713	745	716	740	727	733	765	759	734	759	753	782	764	760	796	741	822	792	771	778	767	743	738	788	776	717	784	822	740	777	772	767	749	742	764	761	742	746	796	749	770	746	733	717	711	720	749	798	751	781	772	739	766	773	751	749	672	773	774	752	729	768	747	762	742	764	763	733	752	749	696	738	769	720	743	704	767	806	786	812	767	806	774	758	806	748	706	748	728	774	777	734	746	757	773	752	773	755	742	755	769	809	787	766	797	783	741	747	787	750	732	723	796	777	759	704	776	719	727	730	751	772	754	756	722	791	764	685	755	781	669	736	721	771	722	760	741	768	756	783	744	803	725	797	766	758	792	731	762	761	733	762	763	791	786	766	787	789	761	776	737	771	791	732	742	815	721	729	772	748	815	731	810	696	739	772	747	789	768	765	735	773	785	771	742	731	711	750	721	757	768	738	711	763	751	708	729	776	767	750	786	762	796	823	794	764	785	809	733	781	747	775	760	757	754	725	748	807	731	752	753	746	731	739	713	774	740	742	789	791	772	805	767	757	748	764	770	778	775	779	799	737	740	752	699	781	749	770	748	759	770	767	764	747	746	731	760	778	768	772	750	760	739	727	791	727	761	769	765	751	744	750	747	708	741	764	724	754	779	803	783	779	767	818	797	736	732	707	759	779	802	737	753	776	765	774	791	745	766	793	758	759	764	768	777	777	793	797	771	756	760	759	759	774	717	783	788	702	743	779	749	770	738	748	749	807	754	747	751	777	761	813	785	750	742	739	761	792	739	751	768	773	749	731	726	745	779	788	794	805	719	768	731	761	743	810	786	751	788	724	770	702	738	724	708	732	789	741	766	783	752	720	757	764	734	779	714	779	736	742	791	807	798	712	759	705	763	706	786	725	740	729	754	744	722	744	706	715	764	718	769	770	787	726	797	738	747	768	745	815	722	795	775	778	728	710	745	761	787	769	726	722	730	735	724	772	735	797	769	777	786	783	748	773	766	735	749	817	713	754	741	810	755	774	731	762	736	785	750	749	735	782	766	749	778	719	770	774	722	774	754	696	773	722	779	773	801	724	748	800	745	743	772	768	762	705	735	750	754	786	789	767	792	737	742	733	784	793	776	800	755	745	743	725	748	724	753	774	752	753	742	779	765	805	756	767	730	701	780	728	771	718	774	782	756	727	791	774	796	747	750	775	742	775	743	721	734	752	733	707	753	779	724	769	818	699	758	717	715	697	711	740	731	726	733	750	799	737	755	756	717	751	743	762	778	738	739	708	769	773	773	745	769	815	747	769	755	740	769	771	743	719	753	728	746	744	764	775	753	746	767	772	752	713	755	834	769	749	717	774	751	738	767	760	732	701	768	731	807	725	797	723	823	760	744	746	760	771	722	763	798	738	734	763	793	787	778	720	768	721	726	793	741	787	684	749	758	745	743	754	766	724	724	772	783	803	773	749	780	728	734	751	741	723	736	770	761	779	767	742	723	765	771	750	800	777	764	746	801	780	737	767	781	752	805	763	761	789	781	785	728	761	759	787	773	755	716	749	725	779	797	721	720	755	726	738	734	761	740	756	693	797	690	757	698	736	733	768	752	733	789	817	780	801	765	747	741	788	752	765	770	776	740	773	758	753	725	739	774	730	713	770	777	749	777	734	768	746	796	737	736	749	777	737	771	754	778	744	731	786	769	791	728	769	767	765	743	749	776	773	709	762	796	785	769	741	770	768	810	798	729	724	741	751	762	704	779	733	757	728	789	833	814	767	718	812	782	739	753	713	757	719	808	795	774	772	743	778	790	749	754	732	693	773	770	724	760	718	713	780	749	754	779	736	766	774	755	791	765	764	804	796	726	736	794	798	760	774	762	771	725	748	749	789	770	756	723	774	754	713	736	773	740	705	762	735	738	774	790	733	784	752	767	756	769	791	745	786	754	767	742	769	783	701	702	756	786	745	777	795	737	726	779	750	769	754	758	722	807	763	737	744	784	740	698	720	733	763	766	689	740	749	820	734	762	752	758	832	680	769	712	750	747	778	822	742	788	733	727	722	761	754	790	750	757	695	743	743	755	728	743	817	753	794	744	763	765	765	724	787	726	757	786	754	763	721	767	735	792	748	737	757	771	758	756	752	760	766	745	759	760	729	757	778	749	834	735	721	717	741	768	728	730	715	736	727	773	698	781	708	726	762	669	772	706	779	710	777	795	762	742	737	741	742	758	765	729	829	766	787	751	762	720	749	720	730	729	777	831	774	777	729	753	793	758	783	788	716	751	777	783	741	787	721	795	719	759	759	767	714	744	737	732	720	824	759	739	743	721	796	762	747	743	770	716	774	753	772	777	723	745	844	810	724	739	776	757	738	774	750	752	760	784	774	728	738	735	791	763	752	745	786	794	759	745	760	777	752	787	726	768	765	771	771	766	780	753	769	735	743	788	721	755	766	763	755	730	782	761	714	769	730	745	768	797	734	742	784	755	762	760	734	778	785	755	746	783	715	790	780	748	781	789	761	743	771	787	762	747	747	751	764	768	771	759	759	796	736	732	737	770	773	766	723	776	731	748	761	723	733	774	735	777	773	697	722	759	735	766	771	779	765	769	757	744	713	735	777	741	749	732	721	782	797	739	789	766	810	764	715	794	762	738	736	756	745	681	771	779	785	762	758	726	726	745	795	732	785	736	762	773	755	735	770	743	792	759	750	697	777	764	689	722	756	759	771	735	767	763	698	773	740	722	744	775	743	763	673	817	783	764	784	750	805	763	740	776	796	756	755	752	742	705	788	734	721	783	744
32938	30544	34586	28005	22438	14867	9088	8613	7786	6141	5504	4188	3881	3661	4066	3374	2304	2259	1988	1882	1914	1807	1527	1003	810	785	672	579	552	531	452	445	407	392	407	455	389	369	349	422	368	366	303	344	369	362	345	316	354	337	355	344	374	356	338	359	342	315	325	278	326	345	323	327	310	326	334	303	303	324	325	328	303	265	332	347	344	322	349	315	274	322	320	290	324	319	323	295	309	320	281	322	326	316	305	317	305	306	315	278	328	332	316	286	303	339	322	319	315	347	334	307	322	319	287	343	309	302	284	289	317	331	326	324	312	330	318	322	295	335	337	294	303	350	321	335	330	292	280	316	327	320	304	324	323	313	278	309	305	319	296	324	338	313	314	313	303	308	327	304	331	312	349	283	314	269	323	302	347	306	347	299	318	311	325	330	306	333	328	320	350	286	310	318	328	314	336	294	331	307	300	328	288	314	273	318	306	303	280	284	301	295	305	287	342	316	320	313	335	304	345	324	297	300	281	300	348	343	318	304	315	297	314	337	327	338	344	348	338	315	293	304	330	306	322	295	310	373	297	331	323	309	311	300	315	315	326	302	313	293	325	290	323	319	304	350	305	308	312	323	288	303	326	326	316	298	322	306	316	317	310	350	335	343	333	323	357	348	305	341	311	337	337	308	329	342	316	285	329	293	304	329	318	325	301	285	323	316	301	339	332	307	288	330	331	337	321	333	326	294	312	370	334	310	304	341	312	306	298	321	328	325	322	319	307	315	305	313	293	301	305	306	294	319	308	295	334	318	294	292	283	308	326	317	356	321	330	318	301	344	288	344	319	294	331	307	326	359	291	316	329	298	310	314	322	296	326	330	318	298	328	318	332	288	304	299	319	316	332	285	309	317	310	314	322	352	288	297	319	347	296	303	301	316	317	332	279	265	328	311	333	343	320	330	306	344	316	296	324	327	294	317	328	331	315	302	305	309	332	311	344	317	310	306	308	331	307	326	312	296	342	307	288	312	342	323	327	316	287	294	334	327	336	319	335	319	323	346	314	334	315	347	298	349	319	321	297	314	327	337	339	289	317	303	311	301	313	310	289	317	286	320	341	290	305	334	337	308	336	291	334	312	303	343	336	344	350	315	310	314	355	277	330	330	309	326	341	348	296	331	323	311	324	306	333	318	318	299	324	297	313	336	320	326	336	330	356	314	320	298	319	323	324	291	319	318	303	337	339	308	307	298	316	295	271	303	319	314	287	374	303	293	334	315	355	321	322	301	323	333	296	316	299	315	330	315	302	311	354	315	308	324	336	319	312	321	347	347	301	306	315	324	327	293	307	330	324	306	331	313	305	331	316	300	296	335	317	302	305	339	304	303	306	347	304	318	318	288	339	302	347	338	302	339	330	347	310	325	284	314	317	306	323	309	322	296	314	328	344	322	316	305	296	270	326	304	328	337	306	313	304	317	318	309	316	302	345	315	344	335	325	303	298	308	302	312	309	309	311	317	312	330	333	305	305	308	335	326	315	310	302	284	325	337	329	332	301	313	309	276	291	316	304	299	299	340	326	309	310	304	331	306	321	326	316	322	317	307	337	327	330	317	288	271	336	298	322	335	319	303	308	326	308	305	280	319	304	318	321	310	328	331	330	292	304	305	274	320	319	297	326	290	345	324	310	302	320	324	293	324	311	279	297	318	316	317	330	335	348	330	349	290	358	293	321	292	292	338	290	314	302	313	301	334	325	323	313	309	333	330	307	322	319	306	302	339	364	268	297	325	307	319	305	291	304	315	335	299	320	328	343	333	314	336	317	295	287	280	337	367	352	319	326	313	299	290	304	328	311	273	314	338	343	294	369	302	311	312	319	310	343	295	306	301	337	283	289	318	327	294	332	318	304	316	340	320	331	298	328	310	311	287	311	322	335	349	320	349	340	301	338	316	319	287	304	292	286	297	310	353	331	341	338	327	299	310	301	327	331	305	294	297	313	324	340	327	324	281	336	338	338	326	329	312	288	337	336	330	346	329	325	298	318	305	319	321	290	318	302	329	322	303	348	310	312	307	354	324	339	303	286	321	304	336	308	293	301	349	317	303	319	313	313	330	357	343	336	324	327	338	326	336	316	293	286	328	325	337	303	306	323	341	350	311	333	316	366	302	304	293	296	309	324	310	304	325	326	320	317	346	334	299	317	323	294	281	314	292	314	329	325	294	290	318	332	334	307	313	322	268	326	302	300	327	283	327	314	333	327	343	319	313	324	316	318	348	287	326	312	319	302	326	315	307	323	356	342	350	336	304	325	349	327	317	336	320	343	310	323	326	269	313	318	294	306	307	333	314	310	315	318	316	313	316	319	320	297	335	310	322	303	315	298	327	330	312	308	345	335	320	310	291	334	345	323	296	322	338	348	315	304	292	310	310	298	329	302	346	292	294	325	295	335	303	300	298	307	328	286	301	311	318	336	329	327	339	295	278	312	311	344	297	335	324	335	321	296	319	333	318	308	306	340	334	307	371	351	320	294	347	344	292	307	291	340	350	307	315	319	330	302	325	355	312	344	332	332	311	275	333	333	318	316	325	303	322	318	344	340	316	281	322	314	301	348	326	297	326	311	287	306	305	316	315	302	304	323	322	308	322	322	309	302	297	317	350	322	316	343	284	323	359	332	316	298	313	336	325	310	285	325	310	338	313	325	334	305	359	306	309	313	311	327	336	302	328	324	295	285	313	300	313	283	300	298	317	311	293	297	318	297	324	295	338	305	314	327	344	311	294	311	350	306	289	289	313	316	365	328	313	324	308	300	313	325	284	303	308	341	350	299	300	313	311	311	321	305	328	300	282	331	333	277	322	313	302	356	314	352	311	293	296	303	337	345	323	324	333	300	333	323	298	331	302	325	291	288	314	344	331	320	313	315	303	337	297	341	350	325	331	335	319	307	302	317	343	315	303	304	309	303	336	351	323	326	329	324	314	338	365	310	310	330	336	293	362	322	338	302	284	313	296	326	336	334	304	342	325	305	325	330	321	331	334	332	317	298	345	344	330	302	284	331	322	308	348	308	302	334	319	302	335	354	312	303	282	303	305	345	336	299	315	321	298	305	337	311	308	304	311	320	318	345	346	297	333	345	317	316	299	301	342	338	375	315	303	317	287	354	346	299	324	339	335	308	332	332	339	319	272	324	304	369	297	304	317	316	312	324	321	298	329	338	328	315	349	335	324	337	354	303	321	312	300	326	302	341	325	311	311	316	324	302	326	303	316	325	337	299	306	344	302	319	298	320	314	323	309	318	315	302	314	320	354	332	351	281	291	305	327	311	321	346	342	299	318	350	336	306	320	315	322	321	322	275	326	327	322	317	308	275	336	309	319	318	290	340	324	311	326	292	338	348	290	304	323	320	313	312	299	284	303	316	316	342	335	379	333	312	309	302	304	344	318	313	330	320	296	331	331	295	283	303	340	296	305	337	310	306	300	350	296	299	328	300	322	311	303	330	279	269	330	274	339	312	323
19743	23863	36157	35134	31962	24412	19985	20834	19451	17105	16136	13467	13242	12427	14028	11861	10012	9587	9280	9210	9985	9235	8009	5672	4343	4206	3271	2592	2314	2368	1605	1563	1441	1433	1398	1328	1234	1136	1096	1151	1051	1078	1020	940	981	865	957	1047	1099	982	995	1102	996	981	874	889	844	852	876	850	895	832	863	806	798	829	810	783	784	819	833	805	776	727	805	821	805	801	818	775	839	781	776	759	803	759	766	755	790	827	766	764	720	780	803	766	782	717	801	753	758	789	754	745	762	823	739	734	782	707	825	749	784	770	734	788	776	767	762	729	752	745	775	734	792	756	718	784	789	765	815	709	723	723	733	729	760	776	754	765	785	753	790	749	823	742	788	759	748	737	779	753	744	698	779	791	778	770	782	761	774	787	786	800	768	723	804	756	781	715	751	753	842	751	771	790	785	769	773	779	769	793	715	824	748	785	744	772	771	701	725	745	761	777	710	774	789	789	768	778	734	782	736	771	785	744	793	735	789	734	772	714	818	733	800	767	749	751	787	784	725	778	719	736	763	799	761	776	733	772	729	725	774	743	755	756	736	784	739	791	778	732	712	753	762	712	776	775	763	773	742	765	798	755	780	756	748	800	757	758	779	778	768	757	776	757	759	768	795	780	701	743	778	795	749	813	744	754	714	761	791	741	689	755	760	784	810	729	764	694	778	771	753	734	787	743	724	753	730	733	782	808	737	800	743	764	746	799	810	766	764	780	754	713	758	738	774	708	794	698	771	750	783	760	717	799	799	791	730	758	769	712	760	731	766	741	731	777	789	784	770	766	726	751	698	775	778	763	750	788	786	811	725	750	773	761	741	758	760	724	771	782	701	759	746	776	755	773	781	763	771	730	744	718	752	782	729	783	746	709	787	741	768	756	779	772	791	818	724	770	758	765	720	835	766	763	809	796	776	719	751	728	794	745	758	739	751	780	798	723	743	745	760	744	763	774	732	737	793	790	767	737	742	756	801	775	784	709	768	745	784	715	739	728	760	806	757	793	751	736	757	715	736	771	750	769	803	790	814	770	763	706	732	789	802	785	745	771	773	741	758	748	759	782	709	760	750	741	821	774	761	770	792	740	753	745	803	793	776	780	739	737	737	727	724	762	781	727	784	785	745	770	780	781	731	802	779	786	729	710	776	766	759	797	776	817	786	751	758	753	759	773	744	731	797	763	749	773	725	744	754	737	775	721	817	768	711	719	802	748	769	748	731	748	735	731	798	784	778	738	755	783	789	786	759	742	762	753	782	775	723	756	745	779	767	732	784	745	770	734	748	760	749	742	731	713	770	731	770	774	751	726	778	753	802	773	693	765	788	753	755	748	760	758	787	771	754	776	774	763	765	764	773	718	753	759	741	731	740	770	734	812	782	760	761	757	775	782	770	790	758	740	779	733	765	748	734	764	727	806	748	730	767	785	711	782	808	765	730	764	745	751	760	758	728	774	752	788	753	778	794	746	762	723	776	703	797	782	755	765	761	754	778	767	757	775	772	749	711	777	734	766	795	752	780	819	754	734	796	781	768	745	794	762	751	746	758	748	745	748	769	763	789	796	761	740	729	761	756	740	778	782	726	734	716	751	782	732	771	769	753	759	749	730	775	760	777	775	746	769	741	721	703	801	770	759	720	776	754	806	733	769	750	736	744	746	746	730	763	750	737	785	771	761	767	824	769	758	740	723	781	764	798	736	773	783	816	746	748	791	771	793	761	761	800	759	758	754	771	743	736	725	713	726	724	786	755	782	685	746	754	780	776	789	720	744	730	757	754	797	763	771	760	760	782	734	714	770	763	786	740	779	788	721	744	732	785	771	809	753	719	763	752	762	719	735	740	757	787	778	718	776	747	736	738	748	745	733	715	741	817	774	750	734	750	758	735	768	745	862	770	697	767	758	693	701	793	773	768	739	775	736	742	767	775	802	758	763	757	786	787	759	724	731	820	723	748	775	750	752	804	739	806	770	739	742	704	790	698	741	773	762	747	768	769	756	741	741	742	748	802	780	813	736	740	739	733	726	744	765	809	751	742	755	761	750	739	764	777	747	728	725	804	747	747	724	756	804	758	782	724	738	777	767	716	821	772	739	741	773	757	737	785	733	778	773	796	754	774	777	771	742	751	773	716	777	725	761	737	764	748	715	713	756	740	751	822	806	776	764	762	714	765	784	776	789	722	768	777	748	746	712	718	738	743	760	734	795	711	721	758	745	769	736	748	796	759	745	783	797	788	776	781	772	765	811	791	770	791	738	735	761	776	752	720	759	767	758	742	798	807	758	771	834	737	732	746	784	712	776	748	812	789	749	701	761	821	748	795	792	746	760	710	744	805	755	788	748	723	780	814	793	829	820	755	737	764	781	767	741	773	773	783	719	766	779	740	774	760	793	770	697	728	765	772	733	749	796	742	802	770	747	769	801	780	765	808	750	725	771	795	777	787	787	732	755	777	788	751	710	839	732	792	798	738	746	696	691	760	766	767	739	728	774	801	710	782	746	766	767	734	771	737	738	761	756	719	772	769	808	760	759	754	760	776	776	782	763	778	796	767	771	750	759	755	754	797	789	793	783	746	798	763	706	739	720	713	823	729	723	770	785	750	762	794	780	757	737	769	709	767	792	768	738	781	689	747	744	786	733	776	740	735	743	745	773	767	741	753	761	768	819	748	731	761	813	772	832	781	769	815	812	755	807	760	764	767	739	797	705	797	719	803	801	714	732	756	822	766	809	724	768	719	740	750	768	790	786	798	740	744	740	741	719	759	743	764	784	754	737	692	760	744	778	778	765	750	785	747	761	778	737	763	691	748	770	717	782	772	747	776	821	746	749	750	762	777	740	738	778	800	774	815	751	756	770	793	757	717	701	762	793	748	749	764	763	816	767	795	783	751	692	758	747	789	769	763	814	758	734	737	744	784	748	715	811	735	715	721	757	745	767	770	737	780	725	764	762	821	762	791	766	788	753	833	720	767	781	804	768	794	771	825	729	705	757	762	764	746	776	741	736	765	745	751	698	779	721	804	755	833	810	752	753	735	724	761	731	730	715	821	758	717	769	739	725	757	774	773	777	724	768	740	760	742	744	743	774	795	796	749	778	725	748	740	788	789	745	764	766	771	784	755	801	771	760	739	729	726	733	778	729	762	706	732	751	755	731	779	734	791	742	729	777	757	715	774	775	753	756	755	756	767	763	750	779	779	742	763	731	802	743	740	745	780	761	782	715	758	762	718	762	733	774	745	719	735	711	760	807	750	748	741	759	747	722	741	741	734	749	717	748	777	769	777	765	729	799	755	810	769	759	733	785	801	767	772	777	769	783	742	755	761	719	755	770	790	753	760	764	772	748	779	727	781	800	761	820	770	789	741	761	741	773	785	780	773	746	766	712	732	760	716	751	742	757	766	797	770	686	725	737	736	740	722	759	810	771	768	741	746	762	758	787	762	743	729	784	751	830	754	769	736	760	771	746	768	723	773	807	727	781	769	789	777	738
39431	37464	40492	32442	26776	19371	14118	12796	11529	10801	9235	6975	6336	7078	7137	5281	3869	3551	3533	3306	3404	3563	2405	1728	1333	1109	938	731	710	675	486	498	433	460	393	409	429	353	416	357	383	349	345	351	325	305	348	352	349	348	366	349	323	352	308	311	344	309	309	305	299	316	352	292	300	289	318	310	289	248	295	324	294	291	297	289	301	283	285	308	262	259	299	285	295	281	289	288	267	274	262	294	300	301	268	345	295	324	284	258	305	264	284	279	303	302	312	278	267	273	299	288	292	283	286	316	266	286	341	291	253	307	259	281	279	274	302	281	309	313	303	273	263	296	306	301	301	270	301	293	256	323	304	303	274	286	275	283	296	257	289	301	281	316	304	296	279	280	287	265	292	268	280	278	325	285	265	296	271	296	265	283	285	276	265	279	239	299	302	306	286	258	281	290	264	289	255	284	281	312	305	256	278	273	283	305	311	302	306	255	271	318	291	314	274	279	301	304	314	290	317	304	299	265	297	240	275	275	277	287	305	260	272	263	287	334	286	289	301	301	280	273	251	275	294	290	275	276	290	246	280	279	278	315	290	274	273	267	282	312	291	272	288	292	261	274	313	292	282	290	240	284	305	307	308	282	274	286	270	252	297	271	295	299	255	309	300	286	291	276	268	293	273	301	279	268	257	320	272	297	278	308	259	273	285	287	281	292	273	285	285	289	269	272	294	276	297	263	257	279	255	304	264	278	265	256	231	308	269	322	299	249	311	310	263	283	286	273	302	295	272	303	261	278	289	279	275	282	286	304	301	294	281	292	292	277	302	303	276	300	301	295	269	295	314	301	270	257	307	315	283	269	252	272	281	278	301	277	285	307	298	293	309	289	293	272	262	268	280	277	282	285	312	298	290	277	279	295	279	316	294	264	313	289	274	284	298	310	268	271	258	267	258	247	281	295	294	266	287	287	278	284	295	259	270	297	299	279	308	296	309	304	289	294	313	258	273	306	287	286	283	293	307	286	287	283	280	300	309	271	293	300	270	233	290	281	272	278	275	321	291	297	313	270	273	304	252	284	296	286	298	304	300	296	276	298	306	292	307	327	286	306	287	282	298	303	246	282	280	295	306	300	270	285	275	300	291	289	303	273	295	291	307	281	245	274	278	292	305	315	278	282	257	289	282	299	321	276	294	294	281	252	274	285	291	298	309	304	299	297	287	305	304	281	325	271	295	269	296	290	331	288	285	265	257	307	275	283	304	304	281	286	322	276	284	272	292	288	302	268	257	289	270	297	289	287	290	288	269	282	289	281	325	299	278	290	259	264	288	251	305	266	293	266	266	260	280	282	312	283	288	300	284	270	301	306	305	291	285	299	280	290	243	298	298	296	284	287	296	286	300	300	251	268	283	269	284	271	248	299	291	291	286	325	264	269	273	267	259	269	285	302	296	291	291	275	296	270	225	268	279	301	264	312	268	320	324	333	276	298	276	292	259	275	309	266	298	292	305	269	309	294	253	282	301	265	267	282	284	276	260	286	328	294	290	257	272	311	265	315	248	269	263	278	312	275	286	259	290	278	261	320	309	258	308	287	280	271	281	291	277	290	302	289	298	306	296	294	264	280	277	331	261	283	262	252	293	263	310	241	295	321	314	282	325	274	281	263	243	258	291	272	308	295	298	286	272	286	303	295	295	275	274	271	313	285	286	274	259	266	293	288	273	265	271	306	281	278	280	256	287	265	291	279	284	267	274	297	300	289	297	288	294	287	234	317	272	286	283	294	260	296	280	265	286	278	290	288	275	278	267	278	286	277	277	296	301	278	278	294	286	289	268	263	284	307	292	277	277	296	265	305	288	269	322	284	294	273	269	283	291	293	287	293	299	317	299	275	287	297	284	293	315	273	289	304	306	280	280	319	296	296	290	293	275	264	315	301	252	291	305	286	303	265	306	324	278	331	301	313	281	313	276	294	305	263	307	310	279	269	280	259	281	294	302	264	260	293	267	233	295	304	321	300	272	349	275	289	303	336	283	260	286	291	324	295	309	314	279	274	238	295	275	267	287	322	318	303	274	300	270	300	260	293	276	296	285	267	275	271	284	283	287	255	286	291	303	312	281	281	304	283	283	268	277	300	304	294	270	290	262	283	321	290	289	283	271	299	284	264	301	270	293	294	282	285	312	288	286	288	288	279	302	299	278	308	292	296	316	273	303	249	309	263	288	286	310	284	272	280	307	290	260	284	299	278	253	272	247	277	284	277	289	269	278	276	269	298	294	310	257	311	300	291	269	278	290	302	277	281	258	283	270	297	283	263	284	300	292	286	276	305	273	300	283	288	294	289	304	285	286	284	285	276	272	295	293	303	294	257	275	269	279	266	267	273	311	280	277	315	289	281	291	267	307	295	285	262	292	252	293	289	249	247	290	265	281	284	257	254	280	278	262	315	304	315	254	300	274	295	278	293	274	271	298	285	268	278	297	288	304	280	265	294	301	329	277	302	260	307	284	277	301	287	264	288	314	272	267	285	295	281	274	311	291	292	302	283	277	274	249	301	278	280	278	301	288	292	298	283	299	307	301	300	240	281	269	271	292	272	287	272	279	287	275	281	295	306	297	317	270	295	301	257	249	273	285	298	274	282	291	299	302	277	271	273	285	286	268	314	275	298	250	309	294	282	274	285	323	317	273	299	297	287	317	283	284	285	255	304	269	279	273	289	296	278	290	293	281	253	280	299	305	287	259	287	286	274	294	297	296	325	307	310	323	270	293	306	296	301	305	276	299	301	283	303	275	293	299	287	270	307	277	270	271	292	292	300	296	303	266	296	269	319	299	278	314	290	285	290	289	288	277	250	299	252	266	277	311	261	270	259	275	271	305	300	269	289	265	295	280	266	281	274	248	302	296	304	289	287	254	308	300	264	290	305	312	282	280	312	258	273	324	272	280	315	315	286	286	278	312	312	287	240	261	281	272	302	288	279	261	263	267	278	271	276	298	268	285	304	256	280	258	266	320	294	309	279	296	286	279	264	277	272	297	323	269	318	297	285	292	266	301	321	265	276	319	267	313	263	275	291	300	292	304	286	291	277	281	270	266	292	294	286	315	290	265	270	288	285	276	296	275	291	293	279	283	268	307	275	296	272	279	278	269	297	300	313	311	295	290	341	279	269	311	273	294	282	298	313	294	303	299	275	293	284	320	296	300	284	283	275	265	295	300	245	276	310	271	286	299	274	309	297	295	289	271	284	292	280	296	262	286	262	317	279	323	300	287	294	296	280	317	280	283	276	303	274	273	290	271	298	302	277	272	293	287	254	269	306	264	297	274	268	293	299	304	275	275	279	295	282	266	251	267	274	306	310	284	263	301	282	275	287	260	255	303	279	248	281	288	317	251	317	281	254	255	263	307	275	287	288	298	302	288	310	274	298	304	322	266	279	309	301	280	261	273	312	282	271	276	270	316	278	290	281	302	276	296	280	300	295	274	300	286	299	315	288	272	270	280	277	273	289	282	278
23851	29363	40437	39202	35275	28604	25425	25895	23227	23354	20137	18211	17325	19282	19470	16554	14412	13452	13747	13631	16094	15281	12097	9403	7384	6615	5206	3810	3716	3575	2313	2182	1862	2021	1868	1666	1568	1250	1242	1284	1224	1154	1045	964	1007	961	1036	1158	1098	1009	1029	1175	1106	985	925	851	846	925	886	906	840	860	828	862	772	787	772	751	759	731	763	752	717	701	724	703	758	751	749	685	699	724	701	644	655	686	704	680	736	758	732	748	702	760	719	719	714	741	717	745	667	734	657	693	694	666	724	694	754	723	678	746	724	718	651	664	699	691	684	734	717	715	716	688	697	687	734	654	679	729	691	735	615	693	689	699	703	691	640	703	684	691	713	717	683	695	722	677	725	684	684	690	731	699	684	700	682	731	707	657	679	699	732	690	705	625	702	737	711	682	669	683	719	719	702	718	635	660	731	683	681	676	735	678	706	689	733	668	695	689	717	686	732	731	702	706	697	750	676	677	707	724	657	693	706	678	659	654	683	660	694	707	683	681	669	675	670	723	641	716	705	716	721	710	691	700	681	710	657	716	685	684	704	704	755	700	673	704	710	635	702	654	713	668	663	662	704	697	688	699	635	699	730	696	683	707	671	697	677	682	704	633	706	689	703	692	694	705	682	648	652	690	718	718	662	681	669	681	685	668	679	661	626	640	708	716	688	677	720	710	678	677	737	732	705	677	676	654	731	726	687	702	712	705	685	705	671	671	659	702	685	660	618	688	672	669	683	698	649	695	709	718	742	683	701	668	683	690	742	662	701	682	677	694	752	680	665	683	699	691	690	705	657	649	692	694	706	715	685	707	639	713	671	696	700	739	642	678	678	691	701	704	695	643	696	715	665	723	707	676	721	699	698	719	728	706	677	717	702	684	648	659	647	680	668	698	701	717	664	705	691	712	660	659	706	650	711	713	692	699	705	707	653	670	702	710	651	683	696	682	720	709	722	724	681	674	696	668	677	604	669	664	731	691	714	673	687	696	667	661	750	682	683	697	677	685	718	648	690	674	655	661	686	732	675	726	680	694	656	683	705	693	663	691	700	692	718	666	665	681	661	690	656	686	706	650	686	712	713	709	730	747	695	665	690	697	688	681	676	679	647	650	717	717	668	729	708	743	659	714	713	673	657	720	636	637	672	704	661	682	690	753	671	705	641	703	671	697	641	706	686	692	693	655	702	679	680	682	680	695	649	687	717	701	687	694	673	652	671	736	718	677	714	642	680	651	700	703	650	694	711	672	702	714	675	662	708	681	647	630	686	711	697	687	708	687	689	692	650	693	697	691	664	690	682	720	656	667	649	726	716	698	687	706	689	704	710	700	691	688	686	722	645	708	665	663	662	758	715	712	705	704	687	727	665	687	697	685	741	710	707	704	640	673	708	661	702	665	663	677	680	698	695	682	668	653	685	693	656	631	674	672	724	711	676	624	750	675	684	641	699	700	704	694	683	724	681	664	725	658	675	716	723	652	679	692	665	658	688	697	673	645	665	667	708	653	714	737	699	696	689	679	694	724	712	701	660	712	723	688	733	676	706	715	664	696	667	716	648	695	696	668	714	647	715	714	656	697	713	668	662	706	694	712	714	675	664	645	682	685	687	675	704	694	643	663	698	714	706	682	743	735	658	725	736	721	673	668	708	735	692	700	695	609	701	738	742	670	721	705	715	678	681	687	648	688	735	663	683	666	685	703	668	720	713	760	705	697	727	693	693	701	688	699	739	686	680	717	737	700	652	654	664	694	655	676	715	681	653	706	690	607	719	664	691	690	716	702	699	648	661	657	715	688	706	673	689	663	702	715	664	705	707	709	682	700	651	661	687	703	687	673	661	681	661	695	699	685	705	709	681	694	657	718	694	730	661	677	729	684	662	701	711	756	702	721	690	684	672	693	665	682	688	666	720	708	642	673	676	680	679	715	691	733	700	706	702	692	729	652	725	669	702	698	692	729	697	631	707	718	734	592	677	691	699	703	708	675	742	685	654	654	699	660	618	683	683	636	685	719	680	718	675	634	677	629	672	716	694	721	627	682	674	705	700	693	636	688	700	703	699	725	705	694	699	726	650	733	734	676	697	655	690	686	714	686	708	707	670	702	741	712	700	677	711	684	700	673	700	675	700	668	730	695	690	737	697	679	666	706	690	679	649	661	712	678	696	685	681	730	714	662	703	707	687	702	667	725	673	704	734	689	653	710	695	706	692	717	718	679	655	680	646	661	648	656	666	675	717	672	674	713	701	654	654	661	666	684	709	676	688	739	612	722	707	670	714	748	719	667	679	676	726	680	695	698	702	713	764	658	690	706	718	686	681	669	698	682	678	673	705	695	684	674	718	691	715	716	722	703	695	660	635	693	653	667	723	697	700	692	644	688	706	681	680	658	722	733	689	690	696	716	698	709	698	672	688	681	657	694	697	634	656	672	693	682	678	653	653	691	696	725	697	653	659	679	650	703	693	673	701	660	669	688	711	701	651	680	672	706	708	680	671	666	697	709	683	717	694	772	660	684	711	679	685	710	627	688	683	729	678	691	676	669	646	749	652	745	752	646	662	652	704	711	701	670	649	699	673	720	681	713	684	693	733	652	659	703	698	691	670	655	628	694	727	677	677	697	669	642	685	674	671	698	675	731	668	644	700	673	694	692	707	696	667	686	695	729	685	670	712	689	686	660	707	654	722	727	663	713	719	687	701	683	645	712	721	718	728	624	678	676	687	755	649	672	685	717	702	669	657	651	666	687	641	674	736	690	699	642	699	676	644	743	709	702	739	650	706	713	691	676	673	724	756	661	672	711	662	697	719	720	741	682	705	640	654	668	758	680	671	662	696	672	680	656	699	657	671	704	677	639	724	673	736	702	718	656	721	682	693	716	715	737	760	694	721	717	687	668	721	694	660	687	615	694	702	683	722	681	706	681	662	712	681	680	719	643	642	665	694	706	688	662	679	711	702	705	700	675	663	656	663	641	655	722	671	707	650	669	680	693	659	696	661	618	714	702	653	663	676	734	645	660	686	697	680	652	679	723	710	734	671	701	704	706	637	700	640	680	738	686	672	677	696	697	690	719	725	676	677	672	665	688	647	707	689	668	674	697	684	667	687	678	690	686	685	664	665	663	714	706	676	665	712	703	721	678	648	690	681	653	715	690	712	704	663	686	659	685	705	672	656	686	695	681	661	701	695	690	727	720	664	687	716	686	664	660	687	731	691	682	724	691	684	697	695	678	693	708	696	685	677	703	631	716	660	692	653	693	687	691	661	656	695	652	689	734	663	671	728	656	683	671	660	693	650	702	626	691	667	677	686	678	677	652	684	668	670	696	720	708	690	688	694	660	695	685	679	706	691	681	680	709	669	677	688	748	655	677	689	683	637	719	698	673	657	683	682	679	709	659	669	686	637	709	704	720	679	681	733	723	691	692	677	658	690	708	704	687	670	720	680	671	694	693	700	636	692	706	674	683	662	698	750	674	711	703	683	623	700	741	728	696	719	663
21521	21879	24082	17745	10395	6382	4511	2743	2119	1772	1619	1416	1234	1049	893	807	730	675	564	541	564	466	485	430	400	382	387	400	362	367	366	343	391	329	322	336	355	341	343	358	320	355	311	320	329	323	333	310	341	340	368	302	352	311	313	327	353	310	349	334	312	322	309	320	300	349	350	348	319	325	303	305	337	302	321	319	343	318	295	346	318	319	313	309	348	311	299	323	330	270	332	302	327	345	312	327	319	328	315	319	326	288	322	307	294	308	362	327	311	305	348	302	335	338	327	334	307	322	321	319	322	279	306	292	333	311	321	326	301	336	289	300	308	292	355	347	340	337	347	283	321	344	315	325	300	311	324	329	310	283	318	296	314	314	327	312	304	363	343	339	285	324	320	304	312	328	273	312	290	308	336	326	308	251	301	301	336	305	308	317	304	299	324	354	328	293	328	323	342	307	290	318	318	289	335	324	308	295	303	292	290	302	322	330	308	355	316	345	304	292	298	305	297	316	325	334	333	307	268	318	340	287	326	307	302	290	285	317	320	327	333	310	323	316	320	307	356	317	324	339	304	308	314	307	330	299	306	271	334	306	345	309	316	312	292	290	325	342	309	328	296	303	324	324	318	311	342	300	321	316	333	349	324	308	343	326	333	330	327	306	300	292	321	321	311	342	305	295	317	328	332	334	310	297	325	277	304	338	330	311	326	299	317	320	325	302	325	297	300	331	342	317	305	358	276	298	291	306	324	305	304	310	322	296	335	298	316	332	317	302	308	332	304	289	304	324	342	320	311	290	328	350	302	282	313	331	298	324	319	274	326	311	323	315	310	338	310	327	304	318	311	331	297	313	313	319	327	300	300	338	314	280	317	327	303	301	275	308	313	326	321	325	324	310	299	332	297	309	276	324	318	335	311	337	331	311	280	331	336	327	258	316	321	333	302	327	307	357	340	283	302	318	310	335	322	312	298	289	323	344	278	324	339	335	300	314	304	351	319	353	309	316	300	312	295	340	332	333	323	303	288	334	278	350	321	294	289	289	293	303	277	313	319	353	323	332	318	377	316	308	291	334	305	288	314	298	355	307	351	324	329	337	322	356	325	300	330	312	302	322	283	327	307	292	287	313	313	323	296	320	292	316	312	323	356	320	333	330	329	335	303	334	309	314	309	301	327	280	315	314	334	314	294	319	302	339	305	300	305	295	310	321	316	336	333	306	328	315	310	290	317	288	321	323	333	308	286	348	307	330	278	301	322	300	306	306	306	311	353	322	326	317	304	327	328	326	318	331	316	335	327	296	320	338	324	325	299	331	315	307	325	324	318	314	303	292	337	309	305	325	321	350	294	306	335	323	332	294	313	309	310	305	326	322	325	319	325	339	313	311	331	334	343	291	301	318	331	334	299	307	285	322	296	295	335	338	324	301	297	331	324	305	311	319	301	297	325	277	325	332	318	335	324	315	302	318	341	348	329	314	326	300	338	321	300	318	277	312	323	307	356	315	347	309	268	289	311	319	327	288	282	360	292	318	335	302	317	349	321	313	313	327	308	316	306	316	336	310	307	312	313	299	315	326	278	322	313	312	329	297	319	336	335	297	295	317	310	311	338	303	290	327	296	325	331	304	315	326	314	298	325	313	350	306	317	331	317	315	303	315	313	304	296	334	302	318	285	301	325	316	344	327	293	303	314	339	287	330	298	320	324	334	306	299	315	310	335	326	284	317	324	298	313	314	348	300	325	289	349	332	308	335	317	336	331	326	307	306	330	305	320	341	303	340	278	335	327	302	310	300	313	341	289	320	316	319	306	314	296	299	352	309	308	307	331	298	305	339	306	321	313	277	300	273	321	306	306	331	297	322	301	320	317	284	316	307	292	343	327	283	306	299	357	274	311	307	327	309	294	298	326	334	335	321	351	339	331	294	354	345	377	305	304	306	343	302	298	309	312	303	326	311	296	333	317	272	310	332	316	297	328	326	296	306	312	309	321	302	310	329	327	319	298	298	318	287	340	332	331	349	313	293	312	308	324	326	329	288	330	296	324	311	306	329	350	333	319	310	320	321	314	317	308	312	310	331	347	322	315	318	327	308	324	331	314	329	323	285	273	352	321	306	312	321	351	322	317	339	334	335	349	319	329	325	293	273	347	336	295	347	333	296	326	333	316	311	305	321	333	315	301	348	308	318	343	323	329	334	289	296	308	313	312	288	267	337	310	325	342	294	322	276	301	298	338	332	326	318	333	328	282	299	331	308	302	327	343	322	326	303	326	304	315	297	306	340	318	305	311	325	279	308	326	306	302	297	299	314	291	280	336	298	323	283	322	341	294	331	305	297	301	338	346	281	359	320	323	304	337	304	282	345	302	296	309	303	288	315	322	292	276	305	275	320	286	325	333	301	322	302	332	333	332	285	297	343	297	286	330	301	323	309	298	293	315	295	346	295	297	328	295	299	315	338	316	309	317	311	353	331	327	325	353	300	309	338	314	323	303	312	349	317	292	300	283	307	341	313	298	293	331	309	306	297	308	296	286	315	344	301	313	303	297	287	302	312	335	318	302	311	271	290	292	293	306	309	337	338	330	285	334	276	307	301	322	328	328	296	317	313	329	321	299	337	286	309	345	345	283	303	360	332	354	310	339	304	342	315	296	321	303	314	319	334	354	351	313	318	304	322	301	339	299	312	339	299	335	311	321	309	312	308	320	334	304	335	321	332	312	309	323	320	354	308	306	322	269	324	316	318	310	336	315	287	304	314	328	310	320	297	305	282	327	299	272	338	342	299	336	323	329	315	303	300	331	308	332	304	332	293	308	329	333	329	336	335	367	333	298	321	296	289	309	289	334	309	310	310	312	325	316	315	294	311	317	328	305	321	348	351	325	337	355	322	289	289	302	286	354	331	301	288	327	327	342	320	313	336	303	308	303	289	304	285	328	306	286	314	294	302	299	326	334	327	335	338	296	280	293	299	316	334	304	330	322	314	351	313	311	302	320	356	319	302	289	303	317	328	328	307	314	309	292	312	315	299	316	300	320	339	302	332	338	306	312	321	306	310	321	320	337	298	320	314	341	367	294	318	331	322	324	297	309	323	310	295	306	328	317	266	322	307	322	315	301	317	317	333	304	311	348	321	309	264	348	301	308	327	286	316	311	323	307	311	322	303	322	313	366	322	331	342	338	321	342	289	290	287	340	301	338	310	304	332	350	301	326	318	305	330	301	287	315	315	318	333	313	276	334	324	340	297	307	324	335	327	287	311	321	332	301	309	321	297	297	331	294	333	300	328	329	308	314	319	330	308	311	323	316	320	320	288	305	338	302	293	299	339	334	319	328	270	319	338	299	336	296	336	318	297	350	351	299	307	302	324	320	299	308	320	316	334	344	335	289	295	297	319	335	304	306	348	312	298	360	298	291	295	327	285	334	292	317	293	267	327	360	293	293	288	333	315	316	306	339	298	346	296	315	321	328	345	331	295	273	298	290	323	334	319	308	312	307	362	283	289
12547	17304	27575	26456	21485	17737	14336	10790	9059	8252	7320	6448	5725	5142	4591	3881	3290	3128	2745	2456	2240	2014	1809	1567	1375	1316	1227	1176	1146	1116	1068	1007	983	1021	918	932	967	914	893	951	879	904	896	858	890	882	834	857	884	854	837	879	825	864	845	824	771	770	829	798	819	775	759	780	778	823	777	767	761	750	750	764	826	805	730	761	760	776	801	821	805	769	793	785	710	724	779	721	796	731	751	784	785	768	853	765	781	755	762	806	750	745	751	775	748	742	726	798	778	800	769	761	727	766	720	777	760	715	738	788	757	777	793	763	798	778	766	769	763	779	734	742	748	769	743	764	728	734	738	752	793	782	730	771	758	789	767	765	800	819	747	781	766	722	762	737	815	781	732	771	726	791	797	777	750	767	744	729	701	783	774	723	748	718	746	762	712	763	780	782	720	793	747	766	759	790	796	804	707	753	766	788	759	798	762	729	779	760	766	774	730	765	757	825	770	715	757	729	725	750	684	778	813	784	737	717	781	782	722	729	782	752	764	804	775	742	776	806	726	781	719	724	732	720	755	744	704	709	731	816	755	811	746	716	714	756	765	742	749	768	779	797	777	776	774	745	732	790	790	752	771	740	718	748	743	752	720	739	708	754	762	787	795	737	737	805	744	761	770	768	764	770	773	740	770	761	784	773	778	772	767	716	780	726	746	799	820	746	802	734	772	752	740	816	753	812	703	772	817	787	793	781	719	740	764	746	798	772	801	725	746	771	789	737	730	785	778	804	801	779	770	797	747	777	756	743	743	767	695	727	744	748	717	759	728	742	789	795	782	734	763	792	737	760	773	694	782	753	709	778	728	815	749	728	766	766	808	747	791	750	754	783	747	792	711	758	758	792	767	718	768	726	766	723	745	758	739	749	806	731	725	813	762	805	790	768	775	818	732	794	775	784	789	813	765	767	793	769	778	784	760	760	693	752	792	785	725	741	739	759	765	815	764	749	734	776	811	741	728	725	754	737	749	790	729	767	835	757	749	694	736	794	756	794	761	738	758	777	793	703	782	771	779	734	743	805	794	765	778	779	751	739	767	774	770	737	766	697	788	720	735	732	796	735	763	759	727	776	761	756	764	710	754	774	781	734	783	824	734	758	765	761	799	784	769	793	795	776	720	695	707	786	761	745	744	802	707	729	718	724	799	758	738	776	771	740	718	730	765	729	775	743	774	733	785	754	765	727	745	788	776	794	776	805	789	780	730	751	752	742	760	766	798	754	776	750	769	755	743	738	743	752	744	742	770	747	731	725	740	747	783	756	755	797	768	767	751	761	796	769	781	760	781	814	726	780	761	718	761	799	730	763	764	758	768	778	827	791	728	748	784	776	757	756	789	762	727	741	769	760	738	794	813	768	781	763	773	710	762	758	815	768	742	731	759	779	775	752	738	759	782	791	747	762	743	764	786	749	723	753	802	774	754	735	740	776	823	758	806	764	770	730	756	728	762	738	722	738	745	803	770	768	745	787	787	809	742	769	779	722	773	784	741	774	816	793	749	786	788	718	694	771	745	755	731	768	777	728	774	734	784	746	773	760	742	743	764	711	772	768	763	726	776	731	768	743	779	772	762	742	770	765	791	761	726	761	748	751	777	762	735	751	807	802	772	728	784	690	744	786	754	732	811	752	781	748	721	771	754	780	742	762	758	781	747	744	775	720	827	752	751	774	733	792	717	811	764	822	753	710	735	707	823	753	732	768	746	711	778	745	756	803	771	805	766	795	785	753	716	739	806	780	799	770	801	741	760	771	772	753	734	762	717	767	740	732	759	749	754	765	706	751	703	725	758	744	779	740	779	730	776	709	773	748	793	788	753	782	716	767	806	753	774	774	757	767	769	785	814	763	763	731	769	798	760	739	769	755	771	809	722	729	783	769	758	767	737	722	736	734	755	776	734	705	823	756	723	795	742	755	729	732	746	784	742	734	761	714	785	768	770	779	755	744	739	766	796	741	751	714	738	786	739	790	764	725	777	764	760	746	755	755	708	795	742	744	749	793	772	799	716	755	773	756	726	776	750	744	781	704	779	784	746	789	804	742	773	727	770	759	774	772	749	783	738	764	776	779	690	773	726	736	750	754	759	777	738	737	749	761	762	720	742	765	775	750	721	736	746	766	791	799	785	744	767	774	742	765	785	773	748	725	737	754	725	782	747	805	754	814	775	763	777	774	773	779	714	837	755	720	716	756	774	744	739	732	768	751	739	760	728	734	742	709	823	771	731	772	790	783	763	722	806	734	776	773	758	734	732	743	752	728	732	747	761	755	732	771	780	751	779	745	800	748	766	748	790	703	782	734	763	793	801	779	723	764	766	706	762	806	737	767	787	745	791	780	764	741	716	760	757	763	738	754	808	768	811	823	724	773	762	753	760	720	762	796	736	761	771	779	754	771	726	793	755	776	739	757	725	768	722	725	765	750	772	748	746	744	780	673	761	758	770	737	780	798	790	775	695	749	745	794	743	725	741	791	767	736	697	752	742	763	763	735	788	760	774	728	782	714	722	746	747	787	841	783	737	752	782	760	779	774	752	745	754	840	722	773	738	786	705	768	755	733	717	771	772	752	752	787	779	776	769	727	747	764	788	746	760	814	774	782	728	806	756	774	785	772	760	762	781	789	715	771	772	748	706	744	755	756	801	727	804	728	750	735	753	823	776	757	832	777	740	783	775	764	795	760	736	720	741	759	754	713	772	744	733	713	746	767	746	717	738	800	741	781	789	777	780	793	709	765	761	760	779	772	784	713	759	783	750	739	744	764	741	764	738	766	779	759	769	772	741	798	773	777	751	785	757	709	788	746	744	795	818	760	765	742	732	757	750	747	747	737	749	723	777	794	700	791	739	712	701	778	750	795	731	788	775	730	761	745	751	768	725	723	772	767	733	790	768	759	721	740	783	730	744	792	735	748	793	788	762	786	770	752	705	783	745	739	737	811	748	745	726	729	759	763	782	731	793	770	775	743	742	729	744	744	770	798	766	778	769	801	757	762	799	783	771	715	751	739	793	752	794	706	761	779	721	712	767	766	740	753	768	761	790	762	711	757	802	771	775	682	732	807	776	783	773	767	718	765	774	794	776	758	738	766	774	801	725	774	745	783	777	775	727	735	731	753	748	789	786	792	763	735	754	738	736	749	712	769	745	760	779	728	725	774	758	717	780	784	755	805	687	786	806	742	789	740	792	776	780	756	775	736	776	728	798	708	748	753	745	760	746	794	714	787	739	732	755	776	755	783	773	771	752	710	747	751	746	785	748	765	785	749	776	792	758	758	748	741	727	787	745	781	696	788	761	734	762	734	769	777	719	762	797	729	732	756	753	756	785	765	750	775	740	761	726	735	732	776	788	796	808	770	808	743	753	766	785	741	741	777	767	711	741	685	768	767	735	824	785	773	769	792	777	760	704	770	766	779	810	767	812	753	752	747	747	742	776	753	813	775	806	716	751	741	720	784	754	794	758	784	759	763
33539	31255	35178	26966	19964	14581	10229	9513	8379	6656	5477	4886	3265	3683	3848	3162	2250	2015	1892	1764	1824	1788	1551	996	811	844	676	568	485	552	432	463	396	398	366	411	361	348	362	369	358	358	343	340	323	323	390	352	359	359	326	374	351	368	334	357	366	340	348	332	335	345	340	312	372	322	299	342	275	309	342	323	328	296	345	340	331	330	313	351	345	318	355	294	336	289	331	367	343	275	308	319	333	322	324	338	325	315	326	319	329	344	319	340	336	306	331	304	318	300	368	304	302	324	331	308	306	337	326	329	323	334	353	321	345	313	302	332	339	320	324	361	370	327	329	298	314	313	330	323	350	331	285	342	322	320	314	321	322	375	279	327	304	331	322	359	326	342	307	287	318	295	304	319	300	301	308	330	302	322	301	297	305	327	310	307	290	332	323	313	326	329	323	300	315	318	355	316	333	328	326	334	324	333	316	303	337	334	307	291	319	333	319	308	271	348	330	327	271	288	329	301	304	319	347	342	322	338	297	348	343	313	299	318	283	294	338	363	334	301	315	269	354	331	343	337	311	298	319	323	306	311	324	341	301	329	329	302	306	328	318	286	282	307	312	298	332	337	283	288	332	331	301	290	330	299	349	312	324	317	334	322	306	330	345	340	322	314	325	334	353	326	307	327	318	304	320	346	335	294	339	319	338	300	328	359	297	320	345	290	303	291	298	322	361	303	310	307	325	305	306	305	322	341	317	293	280	337	317	300	338	330	347	326	338	319	329	302	314	369	288	315	358	282	353	327	320	347	304	367	318	296	344	332	313	330	319	306	272	331	302	296	319	314	333	303	303	314	310	322	309	327	308	285	302	285	312	313	312	305	286	335	308	336	324	354	274	295	318	334	332	306	310	326	325	300	349	322	343	317	327	341	321	316	324	333	327	330	302	269	323	327	333	325	343	339	301	319	339	309	308	328	264	326	334	340	342	316	328	304	336	332	305	313	299	310	321	325	339	305	339	304	310	329	298	323	326	337	323	296	284	313	343	319	327	332	343	295	293	308	325	347	298	314	333	339	317	343	351	375	289	319	332	349	309	329	326	335	303	303	336	307	307	282	317	311	342	322	311	321	337	324	326	268	301	305	354	315	319	296	345	354	290	315	316	338	346	305	325	342	312	320	286	325	354	316	314	339	365	321	321	330	331	335	327	309	296	317	342	290	352	303	316	301	336	312	321	327	321	330	336	326	314	309	312	318	309	344	324	282	337	299	314	358	273	349	297	320	328	308	322	339	344	298	316	343	297	354	298	299	324	311	321	336	325	300	360	315	328	314	318	327	331	322	315	335	308	320	341	303	333	320	332	340	296	331	272	298	333	320	351	318	325	290	313	330	301	317	306	304	323	328	322	328	301	333	309	313	287	366	313	353	290	348	348	315	302	296	315	321	308	292	318	294	331	315	326	288	316	312	316	301	309	311	323	321	302	311	318	332	340	306	323	296	305	336	352	342	340	337	293	271	314	354	288	293	355	313	314	328	327	312	323	325	310	329	323	313	310	333	357	292	343	309	330	323	299	330	300	290	330	330	319	325	320	320	326	314	321	305	329	334	303	319	322	334	359	290	322	274	326	339	314	290	314	308	313	281	293	347	307	324	296	325	338	327	300	296	315	288	319	315	319	310	321	304	338	288	322	311	349	330	307	333	324	313	281	317	312	315	348	299	338	305	325	321	295	304	319	295	330	321	298	274	283	331	333	319	304	345	316	301	312	303	295	304	303	319	307	325	342	295	317	308	301	318	324	331	350	296	313	310	339	301	340	325	315	345	318	309	314	343	318	303	329	315	308	321	311	346	309	287	324	318	328	319	306	332	325	338	350	308	304	305	330	324	335	305	330	298	303	314	331	287	335	342	325	333	327	318	311	316	303	310	326	356	332	320	342	345	329	315	323	328	295	292	299	310	352	304	331	332	304	294	347	283	335	320	332	323	287	292	325	317	326	321	336	341	311	328	311	308	317	303	314	326	312	334	325	301	320	342	309	290	330	325	342	282	281	357	338	318	262	351	294	317	336	302	325	334	309	347	319	278	318	321	277	347	363	309	346	340	314	299	294	322	340	296	310	303	311	283	296	325	305	322	320	321	334	296	313	348	301	324	334	343	326	323	317	341	304	298	288	323	330	307	323	306	322	291	332	323	304	314	320	306	329	305	284	303	299	344	353	301	316	303	295	320	292	299	308	306	309	330	308	332	349	312	330	320	320	337	304	317	314	311	355	323	283	340	302	293	312	321	323	327	314	324	326	305	326	335	297	357	298	302	313	323	296	313	288	307	310	319	306	304	307	315	324	332	333	312	302	316	295	307	307	321	317	298	306	324	315	330	319	318	345	361	340	322	312	300	286	298	311	318	331	324	336	279	362	304	293	321	325	304	285	296	347	318	334	302	320	331	346	328	356	296	305	328	296	325	325	311	324	346	326	327	325	330	333	315	342	274	314	335	299	321	342	333	342	316	336	327	316	297	317	304	318	349	313	346	305	296	319	315	319	297	344	314	337	311	316	366	335	345	333	307	328	330	306	330	328	308	314	327	335	328	309	326	339	302	324	322	315	332	315	312	327	297	308	340	319	327	299	301	338	354	314	303	316	313	325	320	343	366	316	315	331	328	361	325	322	303	301	326	314	327	316	281	282	348	322	301	284	317	313	301	324	343	338	331	314	329	333	321	307	311	321	318	327	307	316	301	307	304	301	319	338	306	289	320	311	268	312	314	329	329	320	353	318	344	300	311	328	337	346	333	332	356	316	302	309	310	286	297	318	321	319	327	335	326	311	350	339	389	321	282	332	326	299	306	317	315	364	314	291	281	331	338	303	313	340	332	281	330	339	317	309	321	317	299	309	328	315	343	301	341	315	314	292	277	288	316	296	285	331	321	320	327	309	327	331	323	301	333	317	296	293	327	284	341	334	263	318	319	313	322	308	298	298	304	336	329	349	337	314	320	316	300	323	336	329	358	275	319	342	337	312	301	331	307	315	349	314	312	311	299	314	316	329	334	369	324	294	313	331	276	318	304	312	304	304	336	314	383	309	292	358	290	317	333	375	325	333	314	357	300	351	317	301	329	328	334	329	317	317	353	315	303	336	336	305	325	351	346	305	336	308	314	317	305	287	345	315	309	300	328	331	326	303	313	313	319	331	335	345	316	344	313	303	322	301	338	359	293	333	347	311	301	328	307	299	286	287	321	309	298	311	301	312	292	333	323	324	315	322	339	291	305	297	313	346	344	345	312	315	281	345	340	288	318	321	322	320	321	294	331	333	314	334	317	327	338	325	301	303	345	334	305	306	323	304	323	335	299	331	335	373	287	308	314	343	314	319	321	318	318	299	315	320	259	311	314	303	336	318	344	294	310	335	326	349	307	352	341	296	344	360	355	331	326	280	340	330	326	280	307	306	314	318	324	303	313	335	354	328	312	340	305	343	305	332	312	317	328	313	324	341	297	295	301	313	348	301	326
20462	24710	36432	33556	30444	25962	22403	21951	20302	18055	15707	13970	11210	13352	14082	11659	10480	9529	9316	8314	9269	8589	7935	5147	4307	4002	3047	2495	2109	2512	1851	1505	1434	1596	1484	1295	1225	1113	1179	1117	1079	1093	1049	988	979	995	1007	1031	1038	1015	1060	916	902	952	877	919	932	887	913	894	920	802	845	866	849	808	832	833	827	771	771	769	802	813	749	797	807	783	769	781	799	811	758	808	784	778	798	779	778	760	790	775	753	868	813	774	772	831	769	767	862	764	773	808	788	783	739	818	790	773	766	745	716	780	786	765	757	760	802	771	819	760	811	728	772	790	779	789	770	793	837	761	813	764	820	744	776	786	773	794	804	778	751	785	779	784	805	801	731	790	752	770	761	723	734	868	764	730	744	750	727	733	780	796	743	747	745	829	737	785	788	806	729	770	759	768	784	760	781	812	768	808	773	766	772	742	772	791	775	813	801	735	759	735	769	742	777	767	802	744	757	742	717	760	781	823	823	752	703	766	738	769	731	751	752	765	773	764	727	756	773	757	770	729	773	756	791	722	739	778	750	787	770	785	800	770	768	758	743	803	763	772	779	751	809	774	773	786	802	743	769	776	803	756	732	775	754	772	764	810	778	708	755	812	767	811	752	764	725	737	714	761	801	756	732	734	761	805	822	805	753	743	765	747	796	770	745	782	775	769	789	759	791	777	759	797	771	736	756	746	808	762	796	772	735	805	774	728	743	784	741	726	784	799	788	790	736	756	746	784	756	767	740	768	804	753	746	767	756	752	748	747	782	738	759	789	796	699	749	741	714	775	799	787	777	755	751	747	750	775	749	773	760	762	723	758	734	795	803	787	822	763	796	767	782	788	763	729	773	755	750	744	759	747	775	778	724	726	731	779	755	770	805	753	812	825	784	788	790	721	832	769	799	738	735	747	789	729	774	813	742	791	808	760	718	750	735	731	772	778	784	798	734	739	802	750	791	774	772	728	799	783	761	790	826	768	733	787	782	718	762	746	754	790	708	805	786	769	768	742	790	772	782	793	744	764	738	797	770	775	767	772	769	786	778	793	734	721	743	744	730	741	777	769	789	752	798	805	786	797	746	759	685	789	753	751	758	817	755	784	769	763	765	821	771	777	708	750	733	713	768	719	864	750	787	777	735	736	725	739	763	797	760	750	789	791	781	789	720	737	735	793	761	773	803	742	772	779	811	736	731	761	816	743	776	770	775	827	746	717	828	723	768	776	806	805	774	778	814	758	767	775	796	724	725	800	782	790	766	704	848	763	803	798	756	775	736	784	756	745	716	799	783	752	798	767	779	729	760	757	793	805	764	783	763	782	731	762	779	746	753	791	738	803	749	846	747	774	827	800	776	814	803	790	762	742	829	734	815	791	759	791	768	775	774	823	770	757	774	766	839	789	750	742	784	768	802	784	777	789	754	777	767	776	747	809	764	821	792	767	736	757	790	746	798	772	818	771	776	789	794	756	804	727	769	816	772	751	775	750	774	772	784	767	763	805	760	736	765	722	737	755	772	744	724	769	797	779	821	795	761	782	713	714	824	807	727	774	781	736	788	776	775	755	761	761	783	789	759	802	799	843	736	736	805	747	762	733	699	747	770	765	747	766	756	716	790	751	745	769	767	759	746	766	741	750	848	737	774	743	765	727	744	785	739	770	780	754	786	794	797	770	793	763	789	781	798	776	802	798	721	777	761	769	741	790	711	780	759	794	814	787	775	787	759	770	806	735	747	744	780	805	847	782	721	753	728	792	798	756	752	746	769	826	747	721	737	795	760	792	739	768	784	796	675	778	741	721	761	773	758	775	775	751	760	796	745	735	763	764	736	771	769	771	759	792	779	759	735	761	770	769	762	749	714	767	785	770	754	823	785	787	814	773	760	784	814	758	770	733	738	800	798	793	771	771	767	785	739	762	745	747	768	758	747	769	756	798	766	775	783	777	783	777	783	815	777	783	778	721	797	780	747	764	760	782	749	776	794	735	765	767	783	749	814	786	737	743	730	792	761	800	771	827	799	757	758	732	806	759	754	707	794	792	763	746	760	724	763	770	773	814	798	743	742	751	760	820	745	810	659	730	738	788	771	742	729	740	770	767	793	740	748	776	712	775	754	777	774	763	764	806	749	835	776	760	775	761	739	790	750	773	796	742	748	820	785	805	776	750	755	766	733	745	717	779	765	784	785	807	733	723	715	784	740	814	736	779	772	805	723	753	771	765	780	837	780	782	763	815	778	773	760	743	794	768	767	764	795	770	714	729	770	773	748	757	731	781	756	749	752	729	782	755	732	699	694	779	760	764	803	726	782	757	809	745	782	773	786	761	778	787	752	803	765	832	788	762	787	761	748	764	799	808	789	787	781	782	759	791	793	781	822	785	765	746	754	792	755	751	799	769	738	797	715	799	778	738	769	746	747	782	738	743	758	763	746	797	766	793	818	737	769	709	766	794	778	760	758	748	769	747	802	712	778	804	767	724	846	764	783	827	780	772	782	738	767	735	815	746	787	774	822	781	740	754	771	763	809	766	780	780	789	751	784	831	745	725	759	776	750	789	814	771	770	753	778	744	780	762	752	785	800	781	769	768	758	769	715	743	752	758	779	740	781	771	765	800	749	748	761	795	778	748	829	745	786	762	786	774	754	753	737	751	780	789	772	797	792	788	752	794	748	711	745	727	776	777	696	792	733	724	742	760	780	748	761	777	747	775	766	773	773	748	775	756	793	754	778	710	793	760	775	769	784	812	744	732	771	743	779	769	821	812	807	813	808	792	776	774	781	759	765	800	747	766	756	811	769	811	766	747	745	766	762	786	770	824	779	807	783	754	749	760	782	800	763	783	758	812	788	732	791	791	785	782	718	788	784	738	783	765	752	820	754	818	741	754	789	757	724	763	729	785	773	702	813	755	795	755	782	764	760	775	748	766	816	801	762	770	727	730	744	781	772	785	743	767	727	767	756	769	800	818	724	757	766	747	796	768	761	720	736	801	752	741	791	762	748	727	793	718	730	803	772	778	769	783	748	766	754	784	794	722	793	802	787	784	734	760	823	752	749	776	811	790	725	818	773	739	816	758	758	788	769	753	726	788	787	659	775	790	812	770	760	721	751	831	760	788	769	743	776	758	791	768	732	779	731	767	739	732	788	761	751	784	777	733	791	745	776	718	786	738	756	748	796	742	766	789	749	738	777	826	754	808	770	739	715	739	788	762	798	761	760	769	764	762	772	738	720	805	752	705	726	796	761	771	760	754	769	757	739	730	721	770	782	798	820	758	781	835	791	823	738	728	759	727	821	746	740	732	796	728	737	799	779	769	770	752	777	754	743	754	766	773	769	810	736	772	770	732	811	724	780	762	756	774	799	718	756	776	797	816	728	743	731	856	733	762	799	752	700	783	757	733	794	794	788	754	812	761	777	726	747	803	742	792	759	733	758	759	785	733	785	782	767	789	805	800	807	843	760	780	762	777	823	775	791	755	788	781	722	833	783	733
39375	39033	37875	31049	27950	20313	14882	16259	14213	10707	9314	7885	6854	7008	7031	5925	4358	3507	3350	3229	3031	2914	2502	1570	1173	1100	931	802	629	760	584	535	477	506	451	422	407	390	379	422	353	357	383	343	360	344	319	316	334	350	333	348	325	321	336	354	337	276	349	303	301	307	332	302	298	339	306	273	278	307	293	268	280	276	274	289	311	285	315	280	300	329	284	267	270	282	298	279	284	276	316	292	313	302	272	304	332	314	306	277	297	303	274	277	280	285	304	279	272	261	309	281	307	273	336	273	325	289	287	311	286	254	290	258	273	277	296	273	306	307	284	298	280	296	285	303	309	300	265	269	298	300	268	296	277	288	278	258	273	270	286	303	307	291	277	321	280	265	301	308	305	293	309	308	271	277	281	302	262	274	283	285	289	287	274	275	278	277	281	324	309	278	313	277	289	294	273	268	315	284	295	272	307	271	277	265	248	291	273	287	289	269	291	317	306	280	263	263	289	296	294	284	311	275	261	292	296	299	295	285	289	301	287	276	309	289	270	288	267	274	270	268	276	279	279	271	305	293	285	299	303	293	296	289	285	280	276	369	288	305	305	274	254	320	311	306	296	278	271	265	276	261	278	300	273	293	279	299	324	303	290	305	329	285	281	262	280	297	337	289	281	310	276	303	273	273	289	286	304	291	288	297	292	304	292	307	285	292	254	277	282	292	278	274	274	283	284	282	283	314	259	312	325	293	286	277	293	271	293	295	281	266	295	256	286	298	263	263	306	274	288	297	314	310	313	285	276	259	328	266	289	301	316	262	314	297	283	325	281	282	288	305	292	291	328	295	291	279	299	320	311	295	282	296	294	304	278	275	322	277	298	240	298	273	286	275	293	287	316	274	309	306	283	308	271	284	302	252	286	288	239	291	285	288	283	286	268	286	304	293	269	284	293	305	283	292	281	275	292	280	279	285	289	341	256	312	307	275	298	283	299	297	294	285	314	294	318	292	335	274	271	257	271	298	283	292	277	287	291	314	317	278	281	265	286	278	291	272	266	306	275	279	284	292	275	319	255	299	276	302	295	308	296	310	285	260	278	317	279	271	257	280	317	319	292	305	263	230	269	280	264	287	310	281	330	268	260	280	277	321	281	303	308	280	313	282	287	266	275	285	334	295	250	273	281	282	275	285	288	300	309	311	279	307	273	283	297	287	292	275	266	297	315	302	295	314	298	296	291	271	293	314	261	297	315	303	292	262	288	315	283	285	256	307	295	296	256	279	280	326	295	286	278	281	292	255	269	278	276	327	289	303	308	287	303	299	271	284	293	304	298	303	309	261	298	317	276	283	277	288	282	280	297	296	293	326	290	291	275	292	293	291	272	272	295	282	299	279	320	293	302	289	244	280	302	272	292	284	293	299	306	301	324	307	260	288	330	290	286	284	241	275	333	315	289	284	279	276	290	290	281	300	308	301	275	289	297	292	265	283	291	307	290	290	295	302	327	290	287	309	306	289	274	289	297	294	301	319	297	289	297	282	288	255	291	289	327	285	261	307	286	327	287	272	279	279	334	324	285	266	265	292	291	333	316	296	282	289	266	306	319	295	319	303	287	269	258	309	310	288	275	303	308	295	305	308	293	319	331	288	302	267	274	285	250	278	295	298	296	290	304	258	266	283	317	267	305	285	319	324	297	269	274	274	303	312	309	301	268	323	274	309	299	255	300	274	299	305	275	328	270	298	305	284	309	306	294	282	300	286	299	297	312	287	282	320	284	295	334	284	290	304	300	297	295	298	299	295	267	268	304	299	296	251	312	303	315	282	284	298	328	292	295	280	290	255	287	259	287	291	302	288	279	306	290	282	310	280	300	271	266	273	259	306	266	301	305	285	298	304	321	272	284	287	282	283	302	306	285	286	273	289	312	308	272	330	286	262	297	299	273	296	281	299	296	331	297	347	294	279	278	297	281	320	293	297	279	268	289	295	286	303	274	270	303	294	274	296	280	282	290	264	287	283	309	287	347	304	286	279	295	300	267	277	324	276	278	290	302	320	301	287	311	301	288	273	277	316	268	284	278	306	259	276	275	277	288	294	287	290	296	288	318	257	276	277	273	295	284	271	298	266	290	280	293	290	257	284	293	292	278	307	269	249	289	287	266	325	289	292	299	314	295	298	299	303	272	297	331	302	284	312	302	310	314	289	318	278	318	283	265	272	313	272	276	298	270	291	270	304	301	283	305	302	289	274	262	287	258	299	298	278	293	249	294	282	283	287	264	266	282	286	304	297	299	299	287	274	268	287	294	256	271	296	280	286	279	307	313	288	289	276	300	303	289	284	305	300	277	258	264	281	266	262	311	298	307	271	306	286	295	325	301	269	283	302	299	318	328	321	303	306	301	280	252	278	292	280	299	308	283	252	273	318	327	286	280	269	294	290	300	253	276	291	291	286	328	295	270	288	253	312	313	293	307	277	279	264	274	296	303	271	286	283	286	302	288	280	287	286	295	300	319	278	271	301	272	268	316	288	293	283	308	288	290	282	300	260	313	260	313	300	279	255	295	297	308	320	299	284	291	288	273	272	270	257	285	277	281	327	292	269	298	321	308	321	311	273	272	296	290	320	356	312	279	288	318	311	280	297	279	276	296	247	290	245	307	238	255	267	259	331	280	298	286	287	298	284	301	295	314	303	287	273	306	300	297	298	250	254	313	303	285	302	275	290	293	274	278	287	309	289	294	286	311	276	298	289	285	290	291	294	280	286	331	320	277	262	297	283	274	269	277	317	300	302	272	278	299	312	309	303	256	297	293	277	282	280	270	296	272	283	292	275	281	288	292	263	265	256	258	272	290	326	311	282	305	319	307	280	290	287	281	291	282	292	289	276	263	302	304	291	274	288	281	322	295	308	262	288	311	268	286	294	269	292	258	289	281	279	281	283	270	308	292	266	268	297	297	281	299	274	284	281	293	301	279	288	267	287	279	282	286	287	285	319	325	297	297	287	287	294	297	284	288	281	277	299	279	311	293	274	316	268	320	306	272	301	294	288	333	306	273	290	287	283	308	284	311	285	281	311	284	319	292	278	268	292	266	298	307	312	293	297	298	284	266	293	297	284	265	296	292	272	308	309	272	283	294	276	296	316	285	282	301	338	316	309	292	228	291	285	298	275	278	284	309	285	308	283	288	315	302	261	293	293	308	255	305	319	294	285	295	280	291	314	268	283	272	314	268	266	307	310	323	291	279	314	286	305	290	294	287	293	291	282	295	271	287	280	270	275	319	267	285	273	261	295	271	320	283	273	305	292	284	287	278	273	302	281	293	265	267	288	283	284	316	284	299	247	295	308	313	287	277	294	288	302	252	265	292	302	301	282	310	276	308	299	266	285	300	314	295	286	281	285	267	286	271	278	295	298	267	286	276	283	278	301	321	290	272	270	279	289	295	268	302	322	285	280	294	297	279	296	310	308	305	258	314	292	262	306	278	306	284	289	268	311	290	265	304	273	259	283	307	270
23967	30943	38080	38515	36689	30214	26934	30031	26253	22597	20997	18795	17396	19034	19141	17553	15418	13373	13744	12319	14090	13674	11947	8382	7134	6557	4958	4087	3038	3977	2645	2212	2053	2045	1786	1574	1430	1311	1397	1217	1218	1133	1119	1128	1071	1101	1159	1088	1097	1022	988	875	928	935	899	939	969	913	902	878	870	860	781	862	830	830	790	794	782	771	708	755	737	694	761	781	755	704	762	737	736	771	738	754	696	729	694	653	763	719	733	733	722	686	714	722	728	752	710	649	717	718	716	674	689	662	674	671	736	733	700	714	706	718	723	756	717	707	685	694	690	682	718	722	668	689	686	697	684	700	689	745	722	737	673	712	677	751	664	687	698	713	731	665	719	710	713	707	675	683	684	702	675	669	681	672	681	691	700	655	695	716	666	689	673	701	683	675	721	743	700	723	684	671	730	720	677	735	681	644	697	680	708	741	683	686	655	702	683	726	644	730	703	663	743	668	670	714	720	721	709	697	728	704	692	708	686	718	704	678	720	681	727	756	703	680	654	724	665	739	718	739	673	665	704	704	716	688	710	718	702	695	680	698	684	695	702	742	709	692	649	699	715	714	721	725	726	700	729	744	673	685	660	706	706	716	702	711	694	726	733	680	704	710	694	735	702	681	690	708	687	667	672	716	714	720	666	671	721	685	697	711	644	675	711	689	705	700	688	674	698	750	667	713	687	726	720	704	683	722	711	694	708	715	700	708	713	718	701	739	708	715	691	673	687	663	713	716	671	709	707	673	723	687	676	682	711	730	686	688	695	668	680	678	668	658	678	664	676	633	710	708	730	681	652	729	722	691	655	719	670	736	746	709	726	639	715	692	716	693	667	656	653	659	716	700	700	754	724	667	684	724	674	699	728	631	707	705	663	692	661	676	701	711	746	708	696	712	720	668	709	715	723	684	721	714	637	669	675	731	695	741	678	674	659	695	739	716	682	718	710	695	722	696	714	700	685	694	691	703	698	708	723	706	721	732	747	720	680	723	625	685	691	713	713	679	726	730	705	694	693	688	694	685	673	689	678	684	670	625	695	704	733	675	739	716	691	713	692	674	701	705	708	717	713	748	768	661	710	661	720	734	726	713	674	662	709	678	713	685	725	702	736	654	715	638	737	712	736	704	664	729	682	672	692	637	698	742	736	665	662	683	724	714	686	705	694	722	688	733	720	740	705	702	713	672	710	772	714	687	707	673	731	749	675	733	710	695	705	715	715	687	680	697	681	708	717	706	715	710	679	649	716	686	707	765	742	707	679	699	697	669	695	655	698	670	718	721	698	665	723	643	759	690	689	681	707	682	682	667	698	698	681	735	740	679	710	692	759	686	697	713	702	727	701	680	708	717	683	723	731	656	698	726	708	676	679	714	738	724	679	761	685	685	728	682	694	750	704	699	676	696	671	698	741	728	701	702	696	684	683	723	716	679	712	685	708	658	728	683	711	693	720	653	720	693	689	700	699	716	675	705	693	656	634	660	723	695	732	682	757	702	677	677	747	711	728	699	686	671	719	682	669	724	693	703	713	752	684	673	717	689	689	688	701	698	716	694	729	711	678	735	712	668	665	724	744	697	682	699	654	699	751	679	701	684	710	699	699	687	673	750	725	713	771	666	690	671	683	687	732	683	764	730	700	723	695	728	723	694	710	701	687	685	696	727	701	724	727	720	704	698	719	745	686	741	699	683	693	712	674	673	734	716	757	723	697	703	660	655	663	710	722	683	701	678	662	709	709	702	724	715	727	684	678	707	695	678	761	676	709	723	708	753	683	686	697	701	684	700	668	690	706	646	668	676	646	724	724	715	730	683	707	682	691	682	694	682	761	706	699	651	711	712	703	754	710	693	713	737	683	744	716	709	701	663	697	736	701	707	671	708	701	714	667	712	676	704	725	688	745	647	709	730	676	733	693	668	720	694	749	671	739	740	703	676	729	712	741	722	676	675	671	704	720	689	707	684	723	690	726	729	717	713	710	691	728	671	743	673	711	702	673	711	711	708	715	704	701	688	677	718	759	702	743	700	714	723	665	658	683	687	711	757	685	706	661	689	743	738	710	737	748	714	702	708	676	711	741	705	668	718	685	726	749	715	677	668	692	714	716	660	736	708	702	725	687	694	743	643	689	703	676	722	704	685	697	754	720	726	706	728	703	702	674	680	693	675	761	661	704	699	717	758	684	607	679	696	660	676	681	683	717	707	658	699	733	697	707	686	691	701	689	684	656	678	698	729	698	719	725	705	701	683	716	649	672	712	701	697	727	737	684	716	722	747	717	707	719	711	651	657	694	768	741	708	734	753	680	718	695	743	647	644	688	734	722	654	721	686	708	676	725	688	702	696	699	722	690	658	682	702	708	723	687	703	707	722	735	690	696	717	733	679	759	727	721	730	702	691	669	720	723	677	715	720	677	677	707	655	719	746	657	688	737	732	683	695	695	682	667	689	676	731	665	678	686	701	674	699	695	671	745	779	690	666	726	712	689	717	675	719	672	659	706	702	743	649	705	665	696	639	687	706	739	734	665	712	729	760	693	707	662	751	677	740	742	703	678	713	684	663	674	745	710	668	730	708	696	749	688	649	733	711	742	629	703	714	721	679	724	675	736	678	708	689	718	719	671	724	708	703	659	699	695	729	715	739	729	764	746	645	688	674	684	735	687	732	716	717	632	640	688	722	737	708	682	685	695	686	697	699	639	665	704	736	684	736	720	676	671	707	721	690	695	714	671	715	741	690	734	696	730	693	689	680	703	717	670	689	724	704	706	693	678	714	708	713	710	699	700	725	701	722	701	701	687	700	684	679	710	683	681	711	703	754	670	726	742	718	716	696	710	716	699	690	682	716	707	750	713	738	664	681	694	686	725	708	678	762	721	681	690	659	684	732	710	668	704	738	662	690	693	724	691	729	703	701	721	689	712	689	641	694	733	698	701	724	702	679	761	711	738	713	706	660	691	736	646	657	672	687	681	747	718	684	738	709	706	713	702	695	714	683	703	695	682	723	672	709	662	708	715	702	691	684	670	693	713	698	725	738	702	713	708	660	710	712	737	679	718	693	688	708	717	711	718	706	685	668	716	677	737	644	743	734	708	725	691	715	757	725	727	711	723	705	736	707	679	701	666	678	727	723	716	673	724	708	704	704	719	683	705	654	703	713	676	715	702	688	670	692	747	685	660	728	656	724	745	726	710	727	672	690	675	718	693	683	725	652	718	701	670	651	712	663	676	723	695	707	755	698	701	688	712	697	721	719	693	684	679	741	715	701	743	733	700	656	707	694	712	725	729	720	716	719	676	704	708	717	746	684	687	698	686	698	700	712	713	757	654	681	731	670	705	673	699	686	708	716	700	719	728	687	714	711	705	681	711	721	710	678	664	712	722	710	635	704	712	694	660	726	648	681	691	668	709	666	702	712	666	724	716	684	668	694	696	709	706	731	722	740	697	690	713	718	677	724	721	704	717	716	742	712	748	703	689	718	701	736	710	728	682	708	680	731
21169	20623	22528	18444	11643	7086	5063	3390	2363	1993	1684	1366	1192	956	936	801	714	708	632	600	524	497	497	406	417	373	393	351	362	363	381	359	371	359	347	360	320	378	328	331	361	313	345	330	351	350	339	330	293	277	323	324	339	365	331	310	301	317	315	335	314	315	306	296	317	317	350	318	291	281	315	323	298	343	315	329	337	321	346	299	310	333	322	316	286	311	320	328	328	331	355	313	305	332	324	292	305	330	333	351	304	310	311	338	300	298	335	323	355	325	317	329	308	313	281	303	331	338	346	286	324	298	342	330	312	334	342	332	361	321	297	353	342	329	314	318	320	297	335	320	325	323	344	305	324	326	289	316	325	329	341	318	333	312	339	263	331	325	336	323	328	329	335	297	304	313	331	363	360	309	341	314	276	328	323	284	315	340	325	319	339	310	340	326	304	316	309	356	334	288	295	332	333	330	345	344	315	325	298	333	319	317	321	292	294	331	312	322	309	268	304	307	278	312	316	320	313	305	319	345	317	358	328	311	312	335	308	375	345	316	316	313	303	350	357	345	298	306	316	333	308	298	342	334	339	302	311	327	321	315	340	337	321	319	310	312	329	333	325	294	341	308	333	312	332	295	326	305	318	315	317	324	351	330	308	286	330	348	319	316	322	353	351	347	308	321	331	334	337	301	322	309	280	316	337	316	348	338	312	300	330	357	351	316	342	305	324	307	324	333	321	283	324	307	316	310	335	315	309	341	323	310	349	305	310	297	298	330	318	326	314	341	313	301	341	342	351	340	297	359	336	315	313	313	334	325	361	318	332	313	295	293	308	309	329	312	340	331	303	341	314	312	320	318	319	292	322	309	344	289	320	344	331	320	315	325	315	330	301	319	313	312	338	313	355	302	320	312	348	360	312	302	283	344	283	328	348	326	355	308	332	294	353	277	317	336	319	319	327	323	358	313	333	303	328	312	327	336	323	310	290	338	322	313	342	320	300	326	306	325	321	326	301	327	290	310	304	323	297	323	307	304	287	326	326	346	302	321	326	340	326	311	332	302	331	331	323	297	287	302	333	342	318	318	308	358	345	286	337	341	333	311	337	331	325	324	301	296	346	328	306	327	296	292	327	333	322	330	305	317	339	332	350	342	340	349	312	317	295	317	316	335	329	303	305	302	327	332	315	324	273	319	321	362	348	324	335	303	344	330	272	314	302	331	335	329	327	333	307	343	349	344	325	317	325	337	305	306	337	306	313	292	301	306	338	311	322	339	312	282	311	287	352	300	311	293	322	319	309	341	348	303	328	314	292	307	311	300	313	276	319	335	325	302	310	301	312	325	322	299	331	310	360	324	321	310	337	311	332	313	343	318	322	323	297	291	312	335	334	335	328	336	348	313	319	322	303	313	344	320	317	308	314	294	321	306	301	304	336	294	342	325	325	339	321	340	327	308	323	310	316	334	335	301	284	332	298	348	340	320	323	339	304	317	338	295	302	324	315	318	321	308	300	309	318	304	298	327	342	301	325	349	332	325	304	341	343	340	329	306	316	321	347	357	347	297	276	306	350	309	314	349	306	318	349	341	323	306	290	319	313	285	300	345	328	306	318	315	323	321	325	343	329	356	331	321	284	334	303	304	291	342	305	307	333	349	335	327	345	294	316	313	357	310	337	298	297	356	307	342	350	311	351	322	309	315	366	353	300	345	321	331	285	320	321	299	311	310	323	374	331	333	342	346	320	299	323	329	309	308	312	371	290	349	323	314	285	345	314	322	316	342	311	320	335	328	280	315	336	323	324	322	325	347	326	322	331	327	328	326	308	325	342	293	356	304	320	332	297	288	290	323	313	276	327	316	314	326	329	349	299	320	354	336	304	372	315	357	324	315	315	319	319	332	315	317	315	325	320	296	333	313	307	307	298	312	326	298	298	326	302	351	313	332	319	316	342	316	337	333	302	330	334	345	294	319	317	321	327	320	297	351	338	353	319	263	296	341	296	349	308	323	323	314	306	309	335	362	316	350	319	351	307	314	354	309	318	314	307	319	310	303	327	369	319	319	307	354	332	321	312	346	317	307	350	342	317	345	311	302	312	303	362	332	314	312	314	314	317	323	306	330	333	304	294	325	321	340	341	306	330	350	317	320	291	296	299	312	318	307	335	310	346	311	303	308	302	280	344	348	316	253	309	319	318	347	305	345	318	332	309	367	345	316	304	296	298	303	328	294	353	335	310	326	326	348	319	334	315	292	323	373	334	333	349	265	321	319	316	319	326	332	302	300	323	299	333	307	342	311	303	317	325	349	313	317	312	306	288	316	330	323	336	350	322	315	351	326	335	314	317	321	351	326	313	317	332	314	328	321	339	303	344	296	313	320	339	338	329	285	325	280	313	328	306	339	349	329	299	302	327	329	320	313	346	348	350	300	335	371	344	308	323	323	318	293	315	311	300	334	296	345	329	302	333	321	339	318	321	338	318	293	305	327	327	320	336	315	290	323	348	343	328	325	292	323	297	327	297	344	313	319	304	316	359	328	322	308	278	279	341	348	303	310	279	340	338	336	313	353	289	354	293	317	300	305	315	301	309	291	315	311	319	316	305	300	314	315	322	347	310	331	328	321	339	294	315	286	332	329	325	311	328	319	334	331	346	317	301	285	326	349	327	303	309	332	311	329	321	323	331	286	277	337	323	303	333	297	350	295	321	327	301	313	313	336	338	305	290	301	329	347	297	310	319	304	349	311	315	360	306	338	354	353	322	328	295	302	321	345	312	329	292	336	320	330	304	338	329	322	324	322	332	343	339	324	342	275	306	309	314	333	335	311	332	311	334	288	339	331	325	297	297	329	344	319	324	309	339	347	326	301	306	330	297	328	299	294	314	315	336	355	328	323	286	316	347	330	347	339	362	303	311	319	338	299	316	323	351	313	307	316	288	295	306	330	335	323	331	317	352	275	337	345	346	288	342	305	340	334	326	316	325	313	336	350	346	320	291	330	331	322	301	308	334	312	323	324	345	344	277	336	317	330	367	308	320	318	316	316	300	353	310	312	338	296	334	305	310	308	331	323	310	348	338	320	318	316	308	307	305	341	325	288	368	326	307	326	341	326	342	315	302	321	328	342	276	314	341	307	319	315	324	329	319	325	300	310	339	333	320	310	355	317	317	291	316	345	296	337	296	335	328	333	329	302	337	319	313	297	351	339	345	336	331	336	328	315	328	312	353	322	324	318	327	331	331	312	280	352	295	285	317	314	300	308	310	317	318	305	281	335	325	306	304	337	328	337	298	321	314	306	333	302	341	315	307	323	339	318	309	313	322	321	324	334	305	325	292	363	295	307	307	349	304	328	318	322	333	343	315	343	321	303	326	325	327	308	287	300	328	336	343	334	317	322	331	323	338	293	318	328	320	336	325	336	309	302	323	354	366	316	330	322	321	294	320	291	342	311	328	305	313	302	299	306	347	361	302	331	327	321	370	327	311	305	326	317	325	365	319	315	323	332	343	321
12488	16273	26566	27723	23117	18845	15885	12564	9780	8769	7852	6705	5857	4824	4436	3920	3308	2903	2754	2424	2226	1953	1705	1576	1424	1360	1238	1154	1104	1117	1175	1085	1020	1034	1014	976	984	917	959	903	914	930	909	862	904	872	886	950	899	822	834	858	842	897	856	860	827	841	848	790	777	833	870	783	782	798	830	797	745	772	792	758	820	799	779	819	825	779	800	784	741	796	798	782	766	797	819	793	814	743	791	735	771	713	769	740	811	784	773	808	815	802	808	764	730	811	727	799	810	763	758	764	761	775	762	810	766	797	752	732	766	760	784	785	776	804	782	795	776	729	784	745	780	784	757	787	741	763	731	783	772	774	765	770	762	793	761	774	753	788	742	767	742	723	779	770	773	755	760	775	769	826	744	769	731	790	776	772	776	740	761	724	798	797	760	754	765	749	752	818	727	775	881	766	756	758	763	817	782	803	757	779	731	758	760	753	757	736	759	761	762	784	716	801	772	759	771	790	749	702	718	806	819	789	751	742	786	730	756	845	772	753	734	753	797	779	744	765	766	749	758	702	737	726	740	816	795	796	748	767	771	761	746	768	821	745	752	699	777	799	751	750	737	768	790	823	743	726	746	761	778	743	769	738	830	772	778	738	754	762	744	721	774	781	778	707	796	764	773	803	721	764	756	745	776	775	794	705	793	694	746	811	787	804	734	746	801	816	749	811	774	770	734	735	807	745	763	774	767	842	789	785	777	822	814	764	741	787	775	731	780	752	771	803	741	755	773	762	767	767	744	795	856	763	791	764	787	799	794	719	766	727	807	807	753	776	806	750	796	782	768	766	733	794	738	760	757	746	756	783	725	762	739	802	769	751	782	749	753	855	748	780	812	772	831	775	798	735	795	789	760	771	765	785	795	757	732	793	748	766	788	736	788	753	738	741	778	737	717	731	742	800	769	747	746	773	775	760	779	768	790	783	800	828	803	726	780	772	820	763	765	718	772	768	790	758	800	787	796	745	820	764	792	771	768	797	733	776	742	769	792	752	750	802	782	741	790	761	763	783	771	781	755	792	779	717	762	736	790	758	745	748	763	779	794	751	810	778	766	775	828	810	760	717	737	757	784	769	757	761	782	743	774	760	808	784	772	758	743	720	791	759	746	807	782	801	761	812	815	720	794	765	757	740	764	728	772	779	745	801	756	809	755	733	755	747	802	783	804	781	801	759	779	767	766	733	801	786	705	829	769	764	741	812	728	746	773	754	748	787	736	774	739	738	780	830	739	774	779	763	732	789	776	787	729	773	774	807	749	796	800	786	766	769	742	754	788	785	736	763	760	845	788	740	811	752	798	767	703	762	785	811	796	783	769	719	824	735	727	766	767	744	768	761	787	778	759	760	780	804	769	775	743	773	779	798	795	789	736	755	791	762	741	743	840	732	771	753	745	802	771	790	778	760	811	776	811	713	794	737	744	761	796	816	755	773	792	772	743	762	740	768	776	782	792	802	774	807	784	770	786	771	757	814	824	819	798	787	730	767	776	761	782	782	727	743	788	764	819	775	721	697	728	791	771	767	842	780	786	794	770	767	761	750	768	784	771	792	830	762	721	763	773	761	805	798	731	774	796	766	758	813	780	772	779	780	763	768	722	818	797	746	769	732	792	826	768	741	779	807	771	805	771	737	706	825	749	761	725	744	736	754	822	746	831	778	731	797	772	780	806	708	709	797	772	697	780	774	789	738	797	754	794	762	772	762	788	785	785	729	738	743	801	764	759	813	811	758	728	802	741	790	782	706	751	751	752	789	789	815	742	778	765	824	818	796	802	742	795	794	739	800	779	780	723	760	741	777	771	760	805	771	791	727	790	771	723	788	762	816	780	805	788	817	793	794	731	744	766	808	691	767	803	794	739	785	758	736	725	780	762	787	724	754	773	788	778	755	766	761	722	771	749	808	808	782	796	793	791	792	751	805	774	808	738	738	780	784	796	736	782	770	758	788	777	802	776	751	784	778	755	797	722	787	770	765	767	780	805	734	772	738	798	813	763	740	777	795	785	753	750	741	766	762	739	770	769	796	798	776	720	707	747	745	730	807	805	840	777	777	781	782	765	757	811	810	723	796	773	743	768	781	781	818	781	755	785	783	761	772	775	754	764	741	789	768	789	748	760	801	744	728	759	771	778	742	786	758	779	731	778	792	768	754	735	765	756	776	773	745	761	771	756	713	784	766	830	749	762	803	809	750	762	753	789	785	817	762	744	779	792	782	791	721	789	792	731	789	755	800	734	745	795	798	806	786	749	761	785	786	737	735	735	752	755	745	798	763	793	761	792	798	704	781	731	774	723	793	826	778	760	796	755	811	736	800	757	797	766	812	775	790	780	780	757	737	779	756	767	774	754	739	763	816	770	803	767	756	758	799	748	775	781	809	726	735	778	710	731	741	731	769	846	787	773	757	807	777	757	732	756	719	739	800	750	757	768	781	826	752	783	850	831	737	756	789	797	782	778	796	713	765	785	767	782	754	773	780	774	764	785	788	737	789	853	787	811	766	749	759	780	775	735	776	772	811	757	752	761	824	764	778	796	796	758	727	812	748	759	732	781	764	770	733	747	724	780	773	784	795	799	737	750	787	777	821	781	781	813	746	776	769	773	715	772	716	769	789	765	745	744	781	782	801	735	771	797	831	837	773	791	773	806	758	790	788	777	779	795	768	821	789	754	818	784	748	766	798	796	787	792	797	758	733	768	763	746	782	801	780	743	763	745	770	789	750	764	805	827	743	790	786	738	805	730	798	754	761	775	770	764	787	777	744	787	783	742	776	768	797	787	787	766	796	753	778	730	804	780	793	811	823	756	776	770	794	750	801	824	788	747	801	757	736	787	798	721	777	705	789	763	774	759	811	808	751	784	749	774	805	749	733	763	783	771	799	777	772	779	744	740	766	780	732	741	739	782	756	744	770	820	775	797	816	824	767	832	780	749	749	729	773	785	775	837	818	752	804	777	773	784	786	795	808	737	792	802	771	772	747	749	730	762	774	765	768	782	816	802	755	776	743	768	831	764	786	738	760	776	773	777	816	773	776	850	781	776	832	793	816	789	832	782	756	767	725	777	807	801	802	790	792	802	743	762	778	741	742	761	772	784	795	790	782	778	759	788	754	752	738	789	775	767	810	723	789	820	736	739	748	782	756	817	768	796	787	753	756	734	740	790	788	755	751	814	803	799	787	774	754	808	774	737	739	810	799	747	736	773	768	751	771	763	798	715	785	753	765	813	748	777	765	747	786	775	745	713	775	750	817	750	811	740	805	746	779	747	764	790	735	724	769	763	752	728	791	811	810	770	766	792	801	765	784	780	815	795	788	784	793	756	787	730	775	805	750	767	737	790	753	806	730	776	738	782	716	792	733	734	775	838	767	810	766	754	772	794	764	811	764	803	787	761	770	733	767	754	780	742	771	788	771	775	777	761	762	761	762	759	727	771	788	814	787	773	764	752	796	779	792	772	778	814	712	727	838
33559	30642	34441	28307	21605	15551	11780	9717	8872	7295	5437	3996	3756	3475	3341	2952	2541	1973	1932	1641	1772	1712	1284	983	846	777	684	585	472	543	500	421	453	407	440	413	387	361	375	399	343	347	359	350	384	326	407	321	345	349	363	364	361	363	345	333	389	348	378	383	351	355	304	351	333	300	330	383	324	338	289	359	327	318	342	348	331	337	373	343	345	336	315	335	319	312	329	331	377	362	307	358	319	312	320	337	347	312	369	320	327	360	320	344	322	316	318	367	298	329	325	347	333	316	325	332	288	313	367	302	293	280	336	320	327	308	272	329	334	321	308	327	316	324	328	372	345	322	340	300	302	318	330	307	331	316	317	334	329	289	323	321	325	326	326	319	336	330	306	334	313	367	341	312	346	362	331	327	307	310	325	305	344	317	325	323	308	339	341	365	329	323	286	311	324	355	343	290	327	320	316	310	323	315	343	324	314	325	336	281	316	320	318	326	345	318	299	329	296	339	337	316	359	327	356	307	315	355	343	330	331	326	331	345	362	316	308	321	335	315	357	324	306	322	333	334	325	313	327	307	324	287	309	323	320	319	303	327	312	326	322	342	299	339	315	324	296	341	341	325	332	335	342	357	348	320	345	326	301	340	334	310	344	340	316	331	314	306	308	299	317	295	287	334	306	333	302	334	336	339	321	336	311	316	338	319	318	320	321	323	301	331	333	332	375	294	370	345	318	336	327	355	334	331	339	298	319	326	327	337	311	335	290	314	325	343	308	327	327	326	312	348	354	320	318	300	343	333	324	323	314	305	367	351	343	326	319	334	323	327	348	330	326	310	347	334	328	331	345	307	350	313	313	304	353	311	310	335	304	291	331	314	317	315	340	314	303	327	332	317	345	360	323	353	290	297	323	343	372	312	351	327	326	339	326	371	323	344	332	285	291	322	357	347	297	325	338	345	353	329	301	333	316	353	316	301	314	331	317	303	307	312	328	341	310	332	311	320	326	310	347	323	349	325	289	318	322	328	302	314	330	331	323	320	337	350	297	294	310	309	318	312	331	327	332	306	323	328	338	318	318	305	333	356	320	323	313	343	339	318	330	313	365	362	316	317	315	331	322	350	310	326	336	328	299	322	320	377	321	336	299	321	309	313	321	311	297	332	346	299	319	332	309	312	315	318	330	343	312	322	287	316	325	315	312	373	328	338	349	320	311	302	326	335	332	321	347	339	299	325	324	318	337	352	329	297	312	333	317	335	323	285	352	325	304	329	352	340	316	329	287	310	322	294	307	315	326	332	319	332	321	295	330	288	337	327	317	354	339	298	302	334	355	327	326	300	316	346	310	306	367	325	320	347	321	342	263	351	314	345	349	312	324	333	319	344	326	316	341	330	346	313	349	342	316	334	328	303	337	361	307	315	328	341	308	318	312	332	340	335	314	329	309	346	317	334	283	334	318	329	353	298	324	313	321	302	313	323	299	272	338	340	333	314	329	348	355	340	331	316	311	309	332	329	327	320	330	331	339	318	313	335	331	364	319	330	330	303	306	313	325	295	277	351	287	305	345	353	318	325	327	325	326	332	310	312	334	344	344	318	358	352	313	333	327	318	343	305	330	350	320	343	309	341	305	347	350	331	304	311	338	336	320	325	313	320	323	337	328	332	299	358	355	326	339	316	314	335	337	295	309	329	309	338	310	326	311	330	344	310	356	327	305	274	310	340	339	330	337	321	359	329	328	324	313	314	310	342	337	327	320	311	299	306	296	342	350	336	322	343	314	314	331	318	342	346	333	311	311	315	326	320	332	314	294	328	327	333	313	318	341	317	316	334	336	326	340	290	356	335	321	319	334	349	335	300	342	361	318	304	300	322	294	323	355	319	358	325	307	290	336	329	341	320	311	319	318	312	313	328	302	306	369	375	317	341	334	335	333	331	348	308	299	344	333	323	335	328	329	325	343	344	344	330	332	326	346	313	317	359	350	337	331	309	342	326	311	326	296	349	321	314	367	326	307	308	344	343	333	306	348	306	330	310	321	316	317	353	328	309	311	360	315	305	352	324	327	335	359	348	319	302	312	334	324	322	355	318	333	358	344	319	350	360	331	322	313	316	347	309	313	298	327	314	335	299	296	308	307	338	324	324	294	338	353	303	329	349	289	341	315	291	298	340	328	336	333	336	330	349	307	309	334	311	321	311	310	325	325	332	312	298	328	357	320	333	339	310	343	329	337	305	333	350	339	305	305	338	350	336	344	308	314	322	305	275	337	337	345	331	313	325	310	314	362	324	333	332	345	335	317	334	314	334	309	309	352	344	338	317	345	305	303	351	328	297	307	318	319	313	312	322	325	298	320	337	279	345	317	337	326	328	323	277	313	358	311	293	314	294	332	364	310	282	306	318	328	342	346	344	327	331	318	330	316	328	333	301	340	324	329	327	339	313	313	326	370	340	302	339	360	273	330	308	337	377	317	358	298	326	354	296	334	314	345	327	348	343	300	315	329	313	296	302	315	322	308	323	314	321	356	283	324	350	312	308	312	331	336	329	343	312	318	326	326	298	308	351	331	322	310	333	339	332	291	324	323	331	331	328	310	340	334	296	305	347	349	330	318	339	327	292	341	319	329	312	330	311	296	302	315	321	313	352	306	311	327	332	344	349	324	322	340	321	309	329	290	303	338	302	317	314	347	345	307	340	307	311	308	319	322	369	344	325	334	346	326	303	304	309	331	330	307	304	312	277	337	316	351	352	310	318	322	321	302	300	288	331	317	312	310	293	340	308	284	296	310	345	297	292	333	347	342	293	325	325	326	339	354	315	345	296	339	321	327	319	316	346	369	327	307	329	349	340	338	302	282	324	315	353	327	315	319	317	355	306	327	309	364	305	324	318	328	366	342	355	308	307	331	331	300	337	296	319	301	331	306	339	319	311	329	313	325	334	347	330	328	348	326	305	316	325	329	352	324	327	329	312	339	330	345	325	298	340	349	334	296	318	339	323	331	319	323	334	338	330	341	303	296	314	323	330	330	324	328	341	327	327	322	319	336	302	313	293	326	312	304	333	342	311	322	308	348	336	311	314	341	356	314	344	293	341	315	336	310	315	323	334	332	339	380	328	287	344	298	321	281	345	304	351	305	314	351	341	327	329	296	299	318	318	335	338	341	312	338	334	307	304	329	320	372	342	324	387	341	334	323	299	328	327	343	328	313	307	323	332	324	286	327	324	325	354	306	316	339	298	315	306	328	320	377	323	326	347	323	321	351	350	342	333	313	320	295	314	328	315	310	346	295	328	333	325	331	337	321	352	332	284	349	331	312	305	343	327	289	297	317	340	318	340	364	312	334	303	299	320	316	323	336	326	302	308	324	313	325	306	349	335	309	327	311	316	311	311	332	325	332	314	348	351	316	323	345	326	350	345	317	287	339	302	328	330	327	337	335	367	349	315	312	285	325	304	325	323	338	333	308	323	343	313	337	293	335	352	331	317	331	355	336	312	297	298	300	311	334	366
20608	23856	35723	34197	32038	26873	24311	22201	20924	18464	15843	13249	12658	12567	12675	11238	10827	8967	9167	7559	9141	8429	7022	5245	4461	3927	3193	2554	1880	2484	2050	1671	1493	1516	1430	1324	1236	1215	1173	1082	1133	1112	1069	1014	1046	1118	1015	1025	998	964	953	895	1001	992	967	891	909	920	922	908	908	892	845	884	867	779	808	825	808	840	771	836	755	783	759	792	787	772	763	792	806	798	819	820	784	835	810	795	805	803	834	753	866	768	798	828	778	793	803	712	811	801	762	816	772	764	754	770	811	727	816	802	782	802	773	791	759	797	780	815	788	773	760	822	772	793	843	791	804	772	740	793	819	778	837	799	799	765	811	819	818	807	746	767	803	791	805	804	808	801	781	802	767	787	834	815	775	765	794	773	767	770	733	773	751	749	800	787	825	787	805	784	765	790	790	818	745	800	774	808	822	770	760	783	756	766	772	742	813	760	760	835	777	754	741	807	791	783	825	772	835	812	770	803	802	751	787	742	773	806	769	735	786	822	808	771	770	738	797	779	753	775	816	775	817	770	707	760	850	817	736	788	768	763	778	708	760	783	832	821	771	747	792	794	726	765	799	795	747	762	793	811	775	758	796	785	792	778	808	747	804	784	764	759	779	803	746	753	813	754	829	800	797	780	753	776	798	864	791	781	764	738	802	778	784	713	805	764	804	782	744	782	743	800	759	806	778	804	777	788	739	763	739	799	804	780	813	823	853	750	755	792	737	766	807	787	759	757	799	779	763	756	769	777	754	758	772	768	809	822	722	839	799	769	796	809	796	765	784	774	792	799	779	761	797	794	757	788	743	807	809	760	775	779	796	733	750	789	765	740	828	821	778	750	820	761	775	802	808	753	784	799	820	785	755	825	766	733	758	735	712	779	815	799	810	833	800	764	797	807	764	751	826	764	765	836	765	790	751	804	803	771	755	810	777	754	747	781	810	827	775	770	778	773	810	778	766	748	789	845	826	833	751	773	828	786	803	768	809	823	797	808	743	791	789	804	757	734	803	778	752	787	750	770	762	818	812	748	773	753	765	776	815	818	772	794	779	790	833	753	765	787	783	798	753	753	782	761	772	787	736	812	791	790	781	814	807	784	776	747	792	776	826	762	785	854	817	778	795	808	814	795	787	710	780	786	780	763	806	754	778	773	797	767	784	767	861	762	768	764	792	802	784	766	810	780	688	715	762	784	789	807	760	809	771	774	821	743	756	762	774	769	804	771	819	753	796	800	770	773	855	783	766	795	750	780	796	790	785	848	774	757	817	823	849	776	764	814	784	756	757	776	758	793	820	828	821	732	761	801	824	795	773	810	797	778	801	764	733	801	828	778	788	768	776	790	792	793	809	805	782	750	800	759	802	764	748	776	765	756	788	812	745	804	782	739	775	795	854	811	746	737	793	840	824	791	778	849	760	774	760	797	827	769	839	750	783	767	831	813	765	788	834	748	824	764	793	827	815	779	813	777	782	754	746	805	799	758	724	726	736	791	816	763	790	819	765	815	741	809	756	804	794	768	798	773	773	808	795	771	754	795	772	745	728	820	830	815	851	783	819	773	783	787	816	816	773	777	804	775	804	774	778	827	751	776	789	754	809	754	760	762	756	790	785	841	823	755	787	777	716	775	769	755	777	785	786	789	815	773	795	770	811	731	777	834	770	765	774	764	817	788	782	818	759	821	803	762	820	770	725	786	800	787	798	783	743	804	741	742	807	773	743	796	760	805	727	754	821	788	845	721	758	779	731	802	800	808	782	774	750	793	763	794	790	743	807	762	817	793	793	798	775	771	778	782	756	769	782	799	804	791	781	810	749	777	804	764	795	810	845	793	761	815	804	806	831	749	793	765	790	778	814	793	746	753	763	753	758	788	769	775	740	807	769	742	772	763	752	792	797	718	797	833	780	817	725	790	740	810	752	809	727	786	775	771	759	791	808	785	812	776	773	778	785	800	780	761	806	847	770	794	765	794	815	780	773	816	795	769	763	822	808	794	782	795	813	798	748	817	775	739	791	793	761	755	791	756	768	759	745	792	771	755	768	791	798	757	756	787	752	740	777	794	759	767	771	792	735	739	743	804	795	833	783	795	764	817	754	773	808	820	756	841	763	752	814	753	739	758	775	768	770	774	838	754	829	785	767	766	793	804	761	799	766	786	794	788	774	780	754	799	787	754	780	753	782	821	764	804	784	780	823	780	795	761	794	784	837	766	792	745	802	776	845	795	829	738	751	808	787	752	798	759	758	747	755	778	807	803	752	781	835	754	781	801	757	837	768	798	798	827	799	796	747	770	808	785	809	803	752	797	752	787	762	756	774	816	801	786	774	819	791	801	761	836	780	749	778	795	785	761	765	764	825	792	801	819	794	815	803	766	771	758	743	787	785	789	743	766	820	841	804	777	754	787	749	807	760	779	812	748	776	779	799	787	845	805	833	784	787	754	800	710	769	775	775	761	798	796	746	794	773	770	801	747	787	797	741	795	759	768	791	790	818	788	813	767	761	824	814	757	791	769	737	757	786	790	795	761	771	799	743	762	785	770	834	791	799	803	776	767	781	751	821	833	779	750	776	782	785	793	814	804	815	767	809	812	773	786	772	770	781	749	789	773	796	735	812	786	761	818	773	818	818	788	779	802	789	768	778	817	790	811	794	750	809	781	782	774	770	836	762	740	763	790	772	831	743	829	791	765	766	748	843	755	771	834	770	792	827	803	731	803	801	775	776	788	757	790	790	786	775	763	769	756	770	806	836	738	775	780	795	827	770	802	754	805	800	788	784	792	751	815	763	759	752	808	759	761	787	775	765	771	804	813	793	741	760	787	770	767	769	757	804	786	808	778	831	792	791	742	778	765	786	748	781	809	776	754	822	798	725	791	788	785	799	737	779	793	717	791	840	765	790	735	826	772	776	799	762	793	756	781	749	799	749	735	727	852	767	807	755	800	755	813	794	811	750	770	753	772	856	833	747	798	747	762	806	759	778	779	786	751	810	772	826	809	795	778	750	791	806	762	728	797	825	749	783	801	821	777	790	801	772	771	775	797	756	792	802	800	799	776	797	780	809	748	809	787	789	782	821	755	761	811	786	796	748	758	786	747	781	801	843	816	824	773	729	787	770	784	754	813	821	764	790	783	817	738	764	782	832	749	789	808	807	783	784	833	771	753	742	793	796	802	789	782	838	805	753	837	766	845	763	789	824	779	805	801	752	820	789	812	782	808	773	802	767	810	807	734	806	794	798	768	775	777	822	821	776	792	789	796	804	794	763	851	790	801	791	773	778	777	758	789	807	764	802	777	753	739	743	760	787	805	745	805	788	788	791	737	734	800	779	820	780	795	773	748	757	784	764	792	795	836	803	766	744	761	773	754	780	789	746	739	818	765	744	790	763	786	833	845	764	760	815	765	773	790	767	811	698	774	777	799	751	800	769	855	780	749	793	745	789	759	740	818	779	827	759	762	808	808	792	805	798	750	812	782	762	785	798	778	791	792
40159	35542	38440	30833	27195	20905	16973	14309	14480	11320	9088	7129	5521	5878	5825	4849	4309	3442	3261	3074	2933	2666	2340	1682	1296	1135	961	687	560	674	657	488	481	454	433	402	377	351	387	399	384	371	353	358	383	375	367	352	363	355	344	323	306	333	319	349	288	321	318	366	323	347	314	336	326	331	306	321	326	303	306	311	308	314	348	293	313	306	320	317	284	324	321	291	284	341	316	308	283	323	285	331	313	297	309	293	314	322	271	289	285	328	302	298	330	261	305	282	299	298	328	270	317	280	291	292	287	293	297	296	308	295	307	305	306	276	272	307	273	286	291	299	290	316	298	276	281	290	289	287	285	279	267	322	321	318	316	288	286	271	289	314	313	301	310	282	265	305	296	303	265	296	296	275	277	308	289	285	292	310	282	321	275	315	301	315	289	302	287	313	300	287	297	318	245	300	281	270	293	302	290	310	282	298	304	280	294	306	310	329	284	289	305	332	285	291	324	323	308	287	297	287	275	276	314	299	296	320	272	286	277	278	306	292	317	289	290	274	285	273	266	301	278	285	294	283	343	295	299	290	308	270	279	306	288	304	322	287	344	289	293	292	320	256	336	288	303	305	328	285	267	291	308	282	298	277	302	295	285	317	288	269	288	318	309	301	272	283	324	286	281	289	311	253	286	310	282	279	287	288	308	284	304	280	311	281	321	298	304	286	280	306	279	263	292	292	292	288	297	293	301	301	305	279	293	280	314	332	294	281	306	267	321	303	290	271	300	298	307	281	325	323	296	284	292	326	312	304	307	302	289	291	310	272	304	291	256	316	275	270	273	266	312	268	324	336	248	286	320	275	278	261	312	296	277	287	286	307	299	315	328	289	288	271	289	274	289	303	253	299	295	310	301	292	333	287	277	293	282	295	281	320	304	282	299	303	311	297	281	271	314	292	293	310	297	295	281	292	322	298	315	269	291	316	305	310	296	314	296	307	300	293	281	283	292	295	289	288	264	287	286	301	297	289	295	290	293	286	295	296	271	316	295	280	311	296	305	281	267	311	273	251	279	274	271	294	286	298	309	321	284	262	327	269	299	278	320	320	265	300	327	290	277	273	274	285	325	284	287	307	292	272	310	288	297	273	302	294	290	298	323	310	305	281	281	333	281	318	305	371	278	290	302	317	274	310	263	302	306	300	311	284	306	314	293	317	297	295	304	300	304	287	304	294	291	303	280	310	308	310	268	299	285	272	280	288	312	344	287	298	283	255	288	332	278	288	278	283	276	302	319	306	299	297	318	306	267	298	291	291	286	313	315	324	278	289	316	289	299	304	292	311	286	317	304	315	319	292	296	288	308	303	320	301	280	264	264	301	306	279	275	311	316	293	308	292	267	303	306	260	315	273	278	311	322	312	277	326	329	322	297	320	317	300	287	300	299	271	277	302	289	316	302	291	256	314	294	270	304	287	290	318	267	319	291	337	302	294	283	292	282	301	303	266	298	305	285	302	312	269	279	289	267	286	303	273	294	293	277	287	292	300	294	329	247	244	289	277	319	306	321	293	275	329	282	301	297	287	265	283	292	293	269	321	301	278	303	294	297	280	275	301	284	302	289	286	261	283	294	281	318	304	272	296	306	309	274	273	307	294	310	273	279	273	275	255	288	290	342	303	318	272	321	287	251	299	299	297	335	319	296	305	310	289	322	309	294	331	252	300	288	314	302	278	282	286	284	317	294	311	303	313	282	259	255	298	295	257	276	290	284	308	329	316	291	302	304	280	323	282	293	266	294	305	297	283	281	278	263	282	287	282	275	309	322	286	317	298	312	272	302	306	280	297	287	302	294	283	277	277	285	274	304	317	305	301	280	322	261	313	297	346	284	278	293	320	273	280	291	278	288	276	329	276	309	279	290	309	345	303	338	280	288	302	287	288	303	278	321	345	285	325	301	272	304	321	269	305	290	284	326	327	261	298	311	282	334	304	281	293	283	331	329	307	296	306	266	273	291	329	323	307	288	288	311	285	304	279	276	275	288	312	289	310	285	286	290	289	294	275	288	319	311	294	310	289	335	317	287	303	304	300	266	272	295	301	337	300	318	319	298	291	300	284	291	292	302	279	266	297	295	295	290	295	308	287	285	290	268	287	309	345	307	318	302	285	285	263	319	285	260	262	298	272	309	303	329	306	278	295	273	263	287	288	278	297	271	315	305	289	276	302	277	282	321	308	329	331	284	322	280	290	305	304	297	277	292	306	317	280	286	313	273	272	294	272	290	310	304	274	302	282	277	279	282	285	278	319	314	327	293	312	321	308	306	317	308	289	256	278	288	319	260	303	295	269	309	310	305	301	279	271	283	309	302	290	344	274	295	298	277	265	289	283	292	300	311	291	283	295	314	276	318	281	307	273	297	314	271	300	292	280	305	271	309	279	283	279	351	312	316	303	283	266	318	282	290	292	336	286	276	277	286	307	305	279	309	299	271	328	296	300	309	322	289	299	293	333	301	312	302	247	289	294	283	295	285	287	307	312	299	284	307	299	289	264	334	286	320	307	297	270	272	289	290	274	307	320	333	314	308	320	330	328	313	324	293	309	261	276	299	292	303	293	301	298	293	260	304	281	292	286	284	276	282	288	318	269	289	300	266	305	283	310	319	301	312	280	292	350	307	294	304	295	298	261	317	327	295	313	300	296	295	293	287	305	286	306	273	339	319	295	309	283	283	283	284	301	305	341	295	302	286	307	313	304	285	316	282	293	274	326	297	317	262	311	323	312	296	292	285	316	303	317	289	320	291	298	294	288	304	280	290	317	300	290	302	273	294	310	263	294	309	308	294	315	309	265	300	310	293	294	293	288	285	279	279	288	305	292	261	273	291	305	318	280	265	287	282	291	306	291	279	317	291	293	316	308	318	291	317	298	345	273	296	280	313	318	298	296	303	276	285	301	297	336	302	310	289	264	292	242	318	287	303	311	293	302	287	316	311	319	293	289	284	280	311	308	286	275	292	306	292	295	279	268	310	299	288	333	294	305	289	301	309	306	288	296	323	310	293	290	285	281	286	310	304	276	302	301	311	285	283	332	298	297	302	313	290	306	317	306	295	286	294	280	316	313	319	267	307	308	281	290	282	262	300	308	286	292	308	311	343	300	276	303	339	249	281	294	283	304	259	275	293	292	291	297	299	292	305	288	296	302	288	317	307	322	310	324	320	275	296	273	323	299	276	287	308	290	272	310	270	283	285	304	295	289	295	310	293	328	298	255	300	267	281	292	303	306	332	292	283	329	316	279	271	280	296	299	317	315	302	283	301	304	287	331	278	344	297	302	328	344	260	284	280	296	280	282	315	287	318	319	311	278	291	263	294	290	306	318	288	290	270	275	321	319	286	274	291	313	318	264	281	321	316	278	310	302	291	301	299	318	313	307	300	281	300	269	295	315	283	276	270	273	318	312	304	320	285	305	334	294	298	299	295	303	313	285	308	309	297	317	282	287	296	303	342	316	280	275	291	302	281	333
25153	27578	38526	38194	36853	32019	28863	26948	27050	23975	21280	17945	15391	17575	17942	16057	15365	12883	14866	12818	13680	12927	11397	8781	7522	6456	4873	3098	2440	3412	2997	2277	2175	1995	1771	1630	1419	1426	1468	1272	1221	1128	1143	1107	1229	1163	1129	1056	1083	981	978	1001	965	1010	1063	981	968	979	895	886	930	902	915	868	821	783	815	796	797	770	788	779	798	773	778	745	714	759	757	740	704	739	750	736	721	747	789	714	727	746	733	735	720	741	713	735	732	774	750	777	703	728	669	681	728	708	759	669	712	692	704	704	711	714	725	708	688	744	752	700	732	734	694	686	727	678	684	713	760	722	719	701	729	679	715	752	728	745	671	719	720	705	718	693	761	743	725	679	735	714	707	696	688	697	731	706	718	767	715	727	707	738	726	723	697	728	738	702	684	719	731	716	717	756	730	710	692	711	688	738	687	713	701	691	713	729	736	682	700	751	685	728	706	721	720	681	681	699	702	685	737	693	714	708	759	677	709	701	689	674	697	702	773	721	753	728	677	721	724	733	751	698	683	709	728	694	716	657	670	763	674	721	727	683	669	765	709	716	701	692	726	728	744	675	736	747	639	760	743	712	722	721	705	758	704	689	695	694	689	743	692	757	711	697	745	712	699	725	746	694	741	730	730	714	735	684	713	755	712	727	719	746	695	684	724	710	684	710	689	725	752	725	722	729	682	703	707	694	720	741	720	723	728	710	739	701	728	687	709	718	747	712	739	726	716	725	704	715	747	704	671	709	687	747	786	706	681	743	697	694	729	717	676	714	666	736	677	674	685	703	681	685	677	693	714	722	723	764	733	750	680	705	754	719	666	743	738	691	761	718	695	731	715	707	736	719	726	735	709	677	687	665	702	678	695	733	728	708	738	667	714	670	704	771	730	720	776	696	701	720	717	757	666	710	704	704	710	715	768	718	736	754	647	712	676	714	742	711	736	709	704	712	648	718	714	713	721	682	703	717	682	693	727	745	746	751	703	697	692	704	737	743	714	749	691	708	711	719	766	720	716	695	727	703	696	783	713	669	718	707	742	699	772	674	727	717	727	674	721	701	718	717	707	721	734	690	759	688	718	728	687	713	735	736	722	678	658	682	760	664	723	712	695	719	725	721	756	693	704	725	709	729	726	731	667	717	716	747	720	728	764	728	765	721	702	721	716	690	716	733	720	697	713	752	721	689	719	755	701	706	715	724	737	741	736	714	752	685	760	690	704	692	710	702	709	716	680	767	708	691	737	713	715	702	693	732	703	691	746	717	760	741	782	684	732	724	706	715	726	712	690	754	754	666	695	757	688	733	756	698	682	716	699	732	715	699	745	741	677	731	720	696	702	697	704	735	684	664	732	749	741	719	684	727	774	683	721	680	708	670	693	728	690	708	722	677	689	726	682	718	716	711	682	746	773	710	726	692	700	694	730	735	684	715	752	712	720	693	693	695	683	674	764	725	686	691	748	710	695	776	751	714	736	712	704	723	735	704	727	701	748	704	644	708	750	737	732	685	701	724	736	713	722	688	709	712	694	721	730	725	747	740	691	735	719	697	716	723	741	721	699	777	688	764	672	731	752	663	716	704	712	713	660	729	691	653	741	727	743	739	730	735	761	698	727	726	711	715	683	703	730	699	712	711	745	724	695	688	717	711	734	723	714	710	722	732	702	710	801	751	688	679	714	733	707	741	682	746	741	730	742	762	705	663	735	703	753	708	721	704	755	682	736	703	716	661	712	710	704	708	783	669	697	701	740	719	713	662	698	755	711	745	721	763	699	704	649	678	714	703	745	778	700	685	716	707	746	660	734	745	716	697	695	709	718	701	737	649	739	715	684	684	640	752	735	705	689	740	758	749	684	676	717	701	714	685	721	671	707	711	726	721	708	729	718	740	731	727	748	734	697	684	727	717	687	699	677	725	699	722	760	676	728	706	683	706	711	670	694	677	717	721	690	668	716	753	711	671	708	756	692	729	713	686	667	701	705	644	750	682	731	737	704	651	738	673	720	664	703	683	717	677	674	701	731	675	732	716	719	687	739	708	719	710	665	694	704	755	706	709	667	725	711	725	693	682	700	733	679	695	721	696	728	744	686	713	725	739	658	686	753	717	703	700	692	744	730	692	703	694	708	733	747	692	698	707	684	746	711	723	718	741	752	647	705	733	710	720	722	707	672	740	765	708	763	727	737	694	689	745	724	723	677	716	673	737	735	684	684	693	700	712	688	724	711	721	700	768	744	703	737	744	719	716	711	684	685	706	695	721	668	744	731	704	721	728	697	693	724	706	704	729	730	734	765	712	650	722	689	709	677	718	684	704	737	747	753	699	691	728	733	707	693	740	670	694	684	726	679	674	694	680	725	699	748	718	743	705	702	744	734	683	721	720	689	730	703	690	686	718	707	704	713	732	723	707	674	679	698	756	711	748	739	695	711	715	721	722	751	724	697	655	712	755	737	725	695	715	741	767	681	699	698	692	772	753	743	702	771	717	715	749	725	759	737	714	689	730	708	727	774	717	740	649	719	666	738	747	718	727	700	758	757	706	675	693	719	741	712	758	698	719	712	645	698	736	698	724	703	705	714	685	732	708	731	669	723	683	732	731	719	752	664	677	722	656	738	732	681	715	729	693	721	718	693	704	742	705	683	700	698	706	729	692	669	703	669	631	718	702	719	723	711	760	759	739	693	695	685	672	702	752	683	708	745	721	740	695	726	735	711	739	710	690	730	738	720	742	724	763	717	688	720	666	734	694	767	696	680	711	719	704	729	719	703	702	701	716	715	720	729	690	727	699	682	729	694	677	691	709	725	730	723	680	737	705	738	713	718	660	760	738	716	676	730	731	712	706	671	709	714	702	730	684	733	734	691	732	737	703	704	736	706	709	675	757	742	699	702	698	741	709	716	727	709	729	739	663	729	725	735	706	720	710	749	734	692	692	744	689	755	743	709	683	727	710	657	770	727	698	709	721	752	701	743	686	754	705	727	696	701	676	711	716	686	705	678	725	729	768	703	742	692	699	752	726	738	689	734	722	703	657	714	683	702	721	698	699	723	699	636	729	726	725	692	718	705	741	694	697	723	709	771	710	679	711	689	725	726	743	720	686	661	718	648	703	662	735	723	732	713	713	749	675	716	703	764	711	733	750	753	699	744	694	742	703	707	723	715	704	683	729	727	702	715	701	684	712	724	783	726	728	672	643	699	687	722	735	699	678	638	731	742	775	722	716	700	706	690	704	693	740	769	710	709	740	646	722	695	707	742	784	769	731	734	738	780	718	742	712	703	682	696	738	784	751	690	736	743	713	641	690	745	748	730	711	711	685	675	714	772	687	703	753	704	703	754	758	711	695	686	716	708	676	680	692	740	745	728	741	735	698	669	708	717	700	679	708	765	692	714	707	695	730	700	722	716	724	731	704	718	754	666	726	749	707	754	764	733	708	725	725	733	697	725	672	705	712	740	710	703	696	738	728	705	727	714	741	691	777	709	686	757	733	710	733
20870	20185	22375	17296	12010	7699	5129	3647	2820	2028	1587	1294	1106	974	865	825	724	696	625	538	507	509	500	479	409	374	395	365	409	359	398	350	341	372	348	359	321	368	358	337	355	319	355	335	322	361	355	327	337	324	316	313	345	373	343	340	328	341	340	344	323	265	319	339	354	333	301	337	316	333	312	293	303	328	356	313	323	316	296	308	324	322	312	307	325	337	338	355	381	307	314	346	298	354	344	318	342	327	320	332	340	310	305	330	306	354	317	315	343	313	310	315	341	315	331	323	331	302	329	339	336	302	327	294	285	328	304	311	328	334	323	350	309	281	347	355	330	327	317	326	352	329	320	318	305	324	304	313	304	373	335	319	306	320	329	357	291	335	334	322	321	322	311	309	320	363	355	299	353	324	323	320	350	360	350	338	344	342	322	325	335	309	317	336	318	306	330	319	324	314	298	327	341	322	318	287	289	324	364	286	310	305	344	306	321	329	308	291	325	338	335	321	344	320	365	330	314	315	346	341	326	343	344	343	314	331	351	317	356	300	348	307	303	328	305	313	372	338	297	295	344	290	323	317	305	338	317	302	302	338	298	329	316	326	331	348	325	358	295	320	323	329	322	343	306	299	364	333	325	307	324	333	323	313	342	346	314	341	317	321	320	342	334	331	289	329	307	318	290	308	319	334	346	336	365	313	326	328	303	339	337	319	350	328	328	303	340	347	320	315	356	290	324	309	310	320	316	343	339	318	294	306	294	343	345	347	334	338	336	343	347	343	313	349	303	315	328	324	336	338	345	328	300	343	313	321	302	335	343	338	347	325	302	344	309	334	345	377	361	309	355	312	329	362	307	318	325	348	328	313	317	312	333	325	311	339	341	319	356	352	313	305	335	312	335	312	327	349	314	325	293	293	352	322	346	296	308	347	328	306	307	333	361	329	319	336	375	325	355	342	322	321	262	328	322	328	317	320	325	330	344	331	332	352	327	297	306	323	306	318	325	326	285	291	317	317	315	316	310	332	308	344	315	313	328	285	346	303	306	296	348	339	344	331	339	356	352	347	311	325	327	333	329	315	324	312	322	311	319	321	306	306	323	322	341	356	300	304	324	355	327	328	282	333	326	298	346	337	343	316	351	311	317	320	337	328	311	319	345	327	267	360	324	351	328	352	306	330	334	305	313	334	312	302	341	306	370	306	321	305	309	348	318	313	309	309	332	303	357	313	323	305	330	347	339	318	334	341	324	315	328	328	330	333	335	326	333	324	345	336	339	311	326	336	337	320	314	321	337	324	357	336	355	311	313	328	296	346	321	360	320	308	313	321	373	305	342	346	316	348	322	319	350	315	359	339	310	298	335	328	330	339	327	352	311	351	340	312	335	321	321	307	333	337	316	319	304	332	333	311	324	291	329	353	338	351	321	312	311	339	354	272	315	288	328	300	343	314	343	312	339	342	337	317	368	305	307	347	327	315	310	345	315	315	336	317	356	306	339	339	326	302	313	302	347	303	328	358	317	344	319	301	341	298	324	344	335	323	353	338	332	363	318	332	328	278	325	310	337	345	300	318	302	323	322	337	322	330	349	353	342	334	336	322	349	359	321	310	350	323	363	293	325	334	328	318	329	325	325	333	320	293	314	324	318	297	295	303	333	316	311	339	299	311	320	321	346	301	327	339	322	318	337	330	321	334	299	326	304	325	324	351	334	350	345	332	354	325	330	340	334	313	340	318	375	314	349	312	319	288	365	284	310	328	305	323	323	326	317	341	350	329	330	320	313	312	316	327	320	319	298	342	303	329	358	278	324	339	313	323	327	296	325	343	361	313	347	343	340	328	347	344	323	325	347	297	318	331	348	310	294	336	329	298	348	295	321	325	323	313	326	341	308	308	341	336	360	340	309	328	333	312	374	321	297	308	322	341	298	315	276	310	321	316	324	337	313	340	343	304	352	310	330	326	324	329	306	312	300	342	317	319	340	304	322	341	310	333	317	333	293	325	349	325	342	305	308	316	334	313	352	367	365	315	306	311	383	307	322	323	336	318	290	309	327	280	285	283	342	321	310	358	326	310	321	352	354	333	342	364	336	315	325	327	343	318	317	319	302	333	339	367	301	292	328	276	313	316	298	333	325	319	314	335	334	334	309	317	339	320	317	323	306	301	324	320	336	324	306	337	336	360	327	303	307	327	346	315	308	339	295	344	348	322	314	332	303	331	329	317	290	320	314	340	331	298	276	316	319	335	338	353	373	308	349	307	293	333	311	322	323	296	342	302	324	340	328	312	308	299	295	307	309	311	352	323	290	339	313	362	348	339	335	328	310	302	340	315	326	340	328	288	304	328	341	309	340	335	323	336	347	299	325	332	317	332	332	283	284	297	311	327	311	305	297	303	312	298	333	340	295	321	324	293	342	329	321	336	281	306	309	329	312	340	353	322	341	326	309	301	341	315	338	297	314	308	320	318	313	333	332	351	330	335	337	360	315	304	309	325	308	353	343	331	345	295	332	299	329	326	320	365	301	343	301	309	308	325	331	309	329	284	301	349	297	362	324	313	351	316	309	307	318	345	289	323	308	321	306	325	328	309	360	335	324	363	324	312	341	338	338	334	289	327	300	332	298	344	304	297	336	300	328	350	314	339	324	288	352	330	289	314	324	314	362	337	309	332	318	314	309	331	302	338	338	318	339	335	337	336	387	355	337	373	326	301	292	281	326	342	334	324	318	301	353	319	291	356	352	347	328	305	324	334	335	321	295	300	329	318	293	325	330	336	369	326	328	324	316	354	316	303	309	303	301	309	301	308	343	311	283	342	263	318	334	346	337	281	311	332	316	310	329	329	350	316	353	356	350	283	353	328	343	325	292	312	327	347	315	359	313	309	321	319	334	319	294	316	324	321	342	320	317	302	308	331	329	306	327	333	340	347	308	310	350	335	296	323	290	353	323	290	308	331	318	315	356	314	322	318	333	348	322	297	338	355	294	325	336	344	352	346	329	308	357	321	340	316	355	291	313	358	277	314	311	310	358	329	342	345	346	349	313	308	312	347	337	302	331	305	338	351	320	311	320	301	322	295	315	344	330	309	334	318	320	351	316	333	295	330	308	329	313	328	325	352	316	331	299	319	296	291	343	307	326	312	298	352	346	344	317	374	327	326	351	340	338	310	324	316	328	322	300	329	341	310	385	323	321	319	349	341	318	335	341	316	361	293	336	321	340	323	350	322	341	329	303	296	322	345	322	321	346	349	355	345	295	310	327	334	306	315	319	329	347	325	322	345	334	326	330	331	309	318	318	298	347	353	349	342	301	333	333	332	344	356	360	328	300	340	363	305	322	316	313	353	333	331	309	300	314	322	340	301	336	321	332	318	328	341	322	354	309	316	349	334	302	317	339	352	336	294	317	322	350	329	363	330	341	318	325	318	324	297	333	329	306	334	310	307	339	323	334	290	325	341	318	346	346	321	311	329	324	344	327	324	332	323	325	342	321	302	323	320	342	345
12096	16221	26023	27109	24065	19824	16085	13288	11035	8795	7204	5931	5300	4647	4177	3870	3425	3035	2834	2375	2284	1983	1773	1539	1528	1321	1205	1132	1182	1162	1154	1071	1094	1037	955	995	954	940	925	930	946	923	878	921	902	903	857	840	864	899	888	908	852	841	880	852	795	842	818	750	793	809	806	829	833	819	799	782	827	795	832	795	792	835	792	798	803	813	779	815	802	822	773	768	738	786	761	761	819	751	812	792	786	766	826	751	765	765	809	804	767	753	770	789	783	773	779	757	792	764	771	781	770	768	788	785	784	793	803	798	774	762	761	828	812	810	729	736	771	788	810	793	793	798	792	746	762	796	788	756	805	778	802	795	803	781	748	778	828	781	770	794	760	741	748	792	777	801	743	748	776	780	759	765	781	755	803	758	799	797	748	797	812	790	814	758	788	792	793	786	755	725	790	756	786	779	781	798	773	791	749	809	802	807	815	777	785	778	789	814	811	775	762	798	790	770	814	788	829	781	810	759	782	808	759	808	746	777	786	765	815	737	711	781	829	783	754	753	728	804	780	746	803	765	782	825	759	777	785	783	756	788	765	786	821	762	773	821	789	813	755	729	792	764	773	733	811	788	772	752	756	791	753	789	786	763	779	781	780	767	689	741	742	731	792	813	770	796	775	844	783	783	789	761	793	769	784	821	791	801	748	795	776	825	837	787	752	780	797	787	818	757	749	807	781	783	717	786	776	769	788	815	760	778	796	794	767	790	750	833	820	761	748	762	777	807	801	826	791	792	743	769	751	800	802	838	786	732	739	861	832	777	813	742	806	782	788	738	794	795	743	756	813	824	828	781	788	808	771	763	768	779	797	786	806	761	770	808	768	802	811	789	823	793	783	764	793	801	753	796	793	800	759	787	804	822	793	774	774	784	788	774	787	802	781	733	785	828	772	781	774	785	805	802	736	786	782	783	795	841	794	783	782	765	798	839	740	759	836	786	796	847	783	789	759	842	780	799	783	734	762	742	734	813	778	761	843	794	765	824	755	793	768	800	779	816	791	817	769	777	770	813	757	715	816	776	754	779	752	752	746	755	796	806	821	760	800	762	798	767	775	784	798	793	759	796	815	812	827	756	805	811	771	812	775	814	752	803	799	759	805	825	841	787	785	762	793	748	787	727	761	765	756	779	775	739	778	799	797	755	838	779	815	780	747	732	760	840	750	750	757	759	773	700	808	785	803	804	815	777	751	775	766	796	774	755	770	797	799	795	770	764	791	720	750	790	806	781	829	782	774	790	763	822	782	781	779	801	777	796	838	790	782	811	761	772	789	796	739	750	782	732	794	806	769	847	760	751	796	808	791	798	806	769	826	753	822	797	811	823	791	844	797	782	769	775	812	762	768	801	783	805	794	782	797	805	785	772	836	745	751	803	794	788	787	797	776	759	781	743	782	806	774	771	800	781	769	769	795	795	782	782	766	803	829	760	722	775	761	799	763	777	743	784	788	790	856	751	757	739	758	793	788	739	827	776	755	729	761	769	783	739	739	755	719	743	757	766	747	803	825	783	753	807	806	758	801	738	783	786	794	789	803	723	726	799	801	766	735	773	762	764	786	772	819	798	825	798	773	786	746	764	788	758	800	802	843	824	835	783	774	770	819	744	765	739	796	761	786	792	768	750	765	782	808	763	782	803	785	752	821	783	780	747	780	814	795	786	848	767	772	776	809	829	790	727	828	811	789	831	784	771	796	769	747	769	767	781	762	766	747	760	775	815	801	800	719	801	800	821	730	750	817	709	806	749	819	795	819	818	804	802	762	751	749	808	763	774	746	750	777	796	762	754	780	797	776	837	804	817	746	789	761	763	827	803	812	794	782	756	830	825	756	759	793	747	783	745	815	729	770	735	784	833	749	783	754	762	766	752	812	769	824	738	753	762	796	777	766	776	775	804	833	852	823	792	832	806	698	795	783	762	765	761	780	752	755	784	792	800	821	781	772	739	783	793	794	765	839	760	777	800	817	823	781	764	791	817	769	799	771	764	733	787	778	779	783	708	770	840	760	807	733	766	774	811	785	782	764	754	775	776	791	762	838	762	814	789	752	744	809	762	808	714	832	782	757	801	836	772	759	810	787	802	764	777	777	765	826	741	807	821	760	744	793	830	739	751	786	794	793	785	765	790	764	811	787	783	751	791	756	774	768	808	786	778	833	753	787	795	789	774	808	769	799	791	811	823	790	756	770	833	813	823	755	766	758	789	775	753	739	806	808	722	815	793	778	832	829	771	768	783	793	772	765	775	740	781	779	806	766	781	846	743	812	757	782	763	769	779	804	786	793	768	785	808	738	785	803	801	768	752	793	782	783	760	754	774	750	737	808	791	758	773	763	820	740	775	772	791	804	776	807	799	766	778	776	755	769	788	788	795	801	757	806	811	830	753	834	775	780	733	824	777	817	757	821	762	772	779	792	768	802	762	790	732	747	743	822	721	783	805	789	801	748	772	804	827	755	834	762	791	811	757	775	804	767	770	798	784	713	767	758	825	781	751	852	765	792	767	776	756	781	788	765	818	794	805	718	815	769	766	773	810	757	796	789	800	756	813	749	778	772	802	779	777	820	772	831	796	821	785	758	808	778	798	782	799	804	796	748	758	794	791	796	769	807	794	721	820	760	781	780	813	825	770	779	734	780	797	780	808	781	784	797	744	756	763	834	807	759	766	766	830	825	720	744	769	805	823	753	789	781	764	808	770	746	753	799	771	802	744	757	806	842	866	824	842	777	778	769	812	817	785	769	765	770	794	770	754	779	763	771	749	765	814	768	736	791	809	764	781	795	810	762	795	773	774	804	772	734	777	795	768	793	844	801	783	760	808	780	762	767	772	788	767	760	767	782	789	796	804	768	760	807	788	831	790	794	763	744	807	803	798	761	706	810	785	805	804	738	817	767	770	795	824	724	746	815	797	778	760	773	776	809	765	839	818	843	786	772	758	817	765	768	823	769	751	789	763	763	820	817	778	781	856	765	770	794	832	752	776	733	840	751	811	792	770	766	832	756	756	775	775	783	824	760	729	798	671	792	787	798	783	767	749	793	795	803	733	815	817	774	808	791	784	794	779	810	747	801	815	796	791	811	789	776	770	819	796	822	791	779	730	810	734	750	740	775	816	800	749	740	762	808	786	778	724	805	723	833	778	793	777	770	854	778	805	794	800	801	778	731	770	796	720	803	773	810	771	772	757	721	761	807	761	796	785	782	828	759	760	768	785	771	743	771	752	749	771	737	746	763	813	787	804	775	801	784	790	730	770	772	826	764	805	802	771	761	788	788	786	791	752	727	698	790	794	845	829	769	815	758	765	847	791	784	793	757	773	766	800	795	751	816	804	778	762	736	830	779	755	770	817	763	832	800	780	790	832	814	736	762	795	801	788	829	825	825	734	810	750	808	799	830	781	760	759	741	789	754	816	820	775	808	768	754	806	739	767	826	753	743	783	754	780	803	817	771	784	771	791	792	802	805	794
32661	29907	31888	26600	22517	16670	11744	9847	10386	7893	5665	4088	3702	3539	3119	2460	2551	2077	2022	1691	1681	1612	1415	917	883	782	663	628	474	535	484	478	433	428	399	411	343	380	385	361	390	354	336	352	353	340	383	403	332	370	374	380	394	321	369	330	334	352	315	361	358	358	366	301	353	337	369	360	332	333	298	330	323	351	295	296	319	332	324	330	328	296	329	310	345	328	318	327	350	336	340	363	345	316	346	297	316	304	307	315	337	324	329	323	310	341	354	358	305	334	344	324	332	335	318	316	348	330	325	317	321	334	318	313	362	314	340	321	351	291	314	324	303	359	328	341	345	326	335	339	310	320	337	343	350	309	318	315	300	273	336	322	267	345	370	332	326	335	348	315	292	327	315	304	314	325	318	322	336	321	308	362	302	335	350	368	321	313	335	327	324	314	310	316	339	334	360	362	324	328	343	329	337	363	330	336	332	321	316	309	345	335	348	330	317	318	323	317	334	325	333	337	347	350	340	361	340	308	329	314	338	316	315	349	377	310	341	336	321	285	320	313	319	346	332	320	357	334	343	339	328	338	377	313	347	328	319	319	327	358	323	359	320	346	315	358	276	334	334	322	338	346	303	320	340	345	304	322	341	324	314	322	331	336	356	319	357	318	301	341	356	331	324	328	343	327	313	316	311	339	332	329	347	356	319	329	310	313	320	308	378	334	291	311	317	316	335	309	296	343	310	328	327	344	356	327	362	321	340	344	320	347	304	293	288	308	324	332	318	278	319	326	311	340	323	331	290	321	317	364	317	349	304	338	344	333	304	342	335	336	289	332	337	337	306	302	352	324	323	325	306	316	332	327	304	299	347	306	324	351	328	326	362	303	333	318	317	331	304	296	317	344	354	312	316	346	353	334	313	311	309	317	318	365	344	332	334	340	318	308	347	332	316	344	346	344	280	348	309	334	298	332	346	324	319	312	334	305	317	270	332	310	308	325	340	328	304	337	339	338	339	350	345	297	318	348	358	370	337	346	320	329	356	376	352	330	344	321	311	316	333	331	342	306	296	337	304	315	334	355	350	351	350	336	320	329	328	310	341	389	328	309	324	345	315	333	311	296	308	327	351	341	302	330	348	314	347	314	329	306	358	329	309	340	348	349	346	327	340	321	315	329	333	294	309	317	333	317	315	350	336	323	350	330	355	290	329	327	302	308	319	316	320	323	339	357	339	321	299	304	321	320	356	360	321	374	340	298	308	303	328	331	320	337	349	363	310	331	368	322	348	314	362	337	352	383	322	279	324	335	331	355	327	348	326	322	314	360	332	327	334	331	311	314	275	290	341	339	328	352	319	316	338	305	351	316	321	334	333	327	354	282	348	304	400	329	360	335	351	322	323	365	296	304	380	294	299	362	291	332	307	332	335	304	328	370	334	356	323	305	342	300	350	292	292	344	319	296	336	305	315	315	338	335	316	339	313	348	321	325	344	345	351	342	322	333	335	315	323	321	297	331	320	314	286	334	307	378	314	319	306	325	312	308	336	350	314	309	298	288	336	335	311	321	349	319	302	366	306	336	280	370	345	309	321	319	357	344	299	340	360	318	340	339	340	309	340	319	314	318	337	327	317	309	343	348	308	316	321	359	315	348	314	354	336	336	363	306	322	296	336	318	310	316	342	321	322	331	330	340	340	345	369	361	359	327	321	346	286	324	326	319	370	288	317	328	290	347	327	348	346	309	320	358	344	335	311	297	291	324	319	333	321	329	295	303	303	346	327	323	334	327	339	308	330	335	348	358	316	306	333	332	303	332	312	346	312	324	304	339	340	306	336	326	321	333	326	307	370	335	356	333	329	378	324	312	349	337	300	328	344	323	367	303	322	319	322	329	323	370	331	351	325	324	358	309	311	305	305	302	330	320	324	306	314	296	384	306	309	289	312	316	347	312	338	298	314	319	314	314	300	333	337	301	337	321	339	364	344	339	322	298	304	361	321	359	320	326	322	317	327	349	326	302	320	312	342	328	322	305	311	336	320	329	328	330	308	313	348	324	357	352	293	310	316	297	355	316	325	334	314	337	310	348	353	337	306	321	334	336	310	323	324	343	318	298	298	349	329	319	309	344	358	354	327	326	340	339	288	351	319	314	299	327	333	358	331	333	358	357	319	286	334	342	300	328	337	328	302	326	306	307	328	360	321	301	304	311	353	280	324	357	299	323	335	300	327	348	301	325	341	362	300	323	352	331	333	346	349	350	360	359	307	325	322	314	287	288	301	314	327	330	316	316	306	335	304	320	331	311	330	318	312	371	353	368	328	296	305	312	337	312	335	316	291	337	358	308	364	323	323	359	358	343	319	323	315	310	319	346	338	311	325	304	319	345	317	350	334	325	314	324	291	306	331	316	349	321	324	320	328	302	336	321	316	321	325	309	274	338	297	313	309	322	343	331	334	331	321	357	336	317	323	320	320	321	343	336	341	317	305	316	314	324	304	323	303	320	329	307	346	322	337	327	317	300	318	334	358	341	318	316	311	330	314	295	289	314	335	357	338	322	379	316	311	305	362	339	336	357	319	327	312	321	325	357	341	346	320	319	321	324	322	324	323	339	361	341	335	326	346	323	293	343	339	337	308	311	303	280	296	319	342	313	302	338	335	291	334	324	320	349	346	317	351	334	340	363	335	339	303	338	352	324	339	323	352	310	319	307	312	316	331	324	316	327	314	294	331	317	318	318	313	312	331	379	348	330	328	311	321	322	317	327	344	355	341	374	363	347	324	319	327	337	347	340	349	354	369	348	341	319	307	278	308	344	363	328	323	342	322	348	314	358	298	329	335	312	333	366	348	319	331	330	294	317	362	337	279	302	301	343	302	306	341	318	342	329	303	322	343	351	327	327	316	308	326	293	326	349	335	347	326	316	318	340	313	334	335	337	331	378	276	307	331	295	321	323	312	306	322	346	336	329	309	326	337	309	317	337	336	324	330	324	294	312	334	315	332	338	358	325	303	328	321	340	350	292	308	328	336	348	291	329	302	337	343	331	321	305	298	338	314	300	351	323	303	311	310	312	298	328	340	331	324	265	344	306	314	336	354	335	332	362	363	294	293	361	338	320	351	322	362	363	338	358	346	316	350	353	355	329	349	289	346	325	336	319	331	304	308	332	293	310	360	354	320	305	312	295	298	290	295	315	304	329	327	342	350	304	305	330	374	298	328	309	339	350	310	360	314	336	306	305	332	301	318	323	334	331	343	351	338	361	362	349	375	306	309	324	341	305	368	314	314	321	344	317	323	322	302	364	308	307	307	291	362	314	333	326	319	327	323	330	321	321	313	354	321	335	335	299	335	353	278	329	336	298	309	317	330	307	367	351	322	333	322	333	333	316	303	325	348	347	302	314	334	309	302	300	301	350	332	370	321	327	329	357	325	305	280	326	304	340	346	320	331	354	343	315	347	365	357	315	329	314	323	326	355	343	314	273	316	337	277	321	344	316	310	327	310	328	308	334	331	334
19988	23449	33515	34337	32675	27635	22954	22107	21762	17768	15525	11828	12081	12809	11736	10398	10572	9226	9757	8170	9079	7802	7111	5327	4601	4068	3377	3002	1696	2269	2083	1870	1599	1562	1396	1343	1275	1288	1256	1273	1156	1121	1050	997	1108	1104	1032	997	1045	1016	928	1002	1056	989	909	947	904	894	934	869	860	872	873	914	863	903	843	832	849	834	864	817	783	804	819	824	797	852	811	790	808	812	833	771	833	780	804	843	826	791	773	797	772	821	823	756	796	810	792	839	763	837	811	839	778	809	774	839	794	774	805	740	792	805	755	804	801	826	797	815	752	738	737	797	768	754	792	761	749	795	767	815	794	768	763	808	805	798	803	778	760	863	752	757	814	761	808	776	771	798	730	755	804	805	762	771	772	797	763	737	766	797	818	852	800	822	776	774	743	751	782	745	785	753	802	786	775	795	803	803	756	799	802	761	783	802	739	800	772	787	798	832	821	812	780	760	796	799	743	797	763	761	810	749	772	759	820	825	767	791	821	820	770	783	793	789	793	715	817	784	759	774	806	756	766	774	731	798	820	834	806	830	793	782	807	741	815	792	772	768	777	780	815	799	782	744	795	750	809	744	731	795	762	803	743	809	815	833	734	797	812	800	759	788	778	716	826	790	778	756	822	755	782	781	775	724	797	790	770	698	795	766	761	776	803	842	780	759	780	746	785	805	776	779	798	773	736	778	726	801	793	736	803	745	809	752	762	801	780	766	804	785	757	764	840	815	807	804	806	792	795	770	773	757	817	742	803	798	794	777	766	837	804	841	776	804	796	788	732	721	785	789	831	744	814	766	773	723	728	768	765	799	786	787	792	746	825	755	789	796	753	789	729	804	754	799	807	783	766	827	781	791	783	780	793	835	760	774	800	758	792	801	778	802	821	782	814	824	796	778	839	762	776	758	805	804	721	828	792	814	803	762	847	817	772	784	781	715	765	776	797	821	795	795	764	755	776	764	728	767	816	789	814	799	784	796	827	769	790	787	750	820	772	767	749	739	772	772	786	797	725	791	761	758	771	787	774	799	805	802	793	778	790	777	784	760	751	734	792	767	791	767	755	849	762	840	764	772	818	785	793	736	793	795	807	789	821	821	792	816	811	738	816	770	757	776	781	847	802	762	790	837	782	807	822	743	809	747	808	748	818	778	799	774	764	722	802	767	751	755	820	755	789	767	789	770	783	779	774	765	786	840	764	795	773	793	830	749	806	797	816	798	734	762	769	772	840	808	794	783	754	851	760	779	806	757	756	806	792	816	812	795	810	785	810	814	823	747	737	832	815	819	790	779	766	759	810	747	751	790	731	775	770	805	748	763	789	748	765	789	782	795	822	803	790	784	842	788	768	798	799	777	797	751	823	787	777	781	789	784	809	767	794	752	786	775	807	776	776	770	762	789	780	832	817	806	833	839	748	750	788	786	726	781	772	813	757	754	762	787	783	787	768	754	784	772	764	761	769	794	780	777	804	817	794	785	766	830	755	776	785	795	860	802	836	787	784	746	798	789	745	762	763	793	789	754	735	743	785	865	788	816	759	835	797	808	792	819	808	803	771	778	882	792	721	786	789	758	792	820	764	759	781	815	746	757	796	770	769	824	798	721	786	735	774	760	742	768	782	751	731	812	775	782	802	723	804	827	723	798	775	820	803	823	796	765	800	773	765	763	822	763	809	779	770	822	863	785	781	771	810	803	854	730	788	824	775	796	804	803	784	783	772	806	791	795	766	835	792	796	764	807	773	727	777	780	786	790	803	784	785	773	731	795	767	759	839	780	763	804	795	794	809	740	836	777	822	831	730	810	815	815	772	755	760	786	810	779	763	803	817	788	771	855	814	784	800	786	821	808	799	777	757	811	789	793	806	748	820	736	760	792	827	774	781	730	774	791	805	772	820	770	812	754	816	776	820	742	807	753	802	753	773	767	744	759	779	809	777	791	800	731	808	780	731	783	775	720	823	755	743	767	811	736	782	776	794	771	796	786	782	759	747	781	809	785	771	755	771	812	813	804	784	741	767	762	773	806	782	798	738	821	848	791	783	784	748	734	796	805	799	783	826	813	804	817	793	799	788	812	825	786	803	770	789	755	822	816	807	708	766	803	787	817	813	801	756	752	768	831	781	778	795	787	783	840	770	767	821	760	805	720	799	798	751	797	802	752	758	753	801	785	792	768	780	799	755	834	739	799	818	791	770	758	785	772	811	797	776	789	820	790	784	795	813	808	831	781	786	764	775	774	787	778	822	750	837	778	785	796	763	764	803	814	771	758	772	795	818	789	753	756	806	778	778	794	751	814	830	767	814	776	769	794	796	753	786	766	746	773	745	788	777	738	762	824	734	770	790	772	776	820	790	804	799	775	738	803	756	787	770	832	759	733	782	783	815	803	810	789	822	800	813	800	777	767	767	780	815	759	773	823	772	750	750	757	809	784	760	738	841	774	767	767	810	769	783	810	753	825	768	812	751	795	777	787	761	784	839	818	756	790	781	733	774	831	762	766	784	769	769	769	754	804	797	815	803	775	777	787	786	772	799	788	770	756	808	758	783	795	763	784	783	805	793	748	811	829	786	805	783	785	814	760	779	735	790	772	800	805	756	803	801	759	786	799	811	754	744	859	784	782	799	758	823	791	771	758	747	766	747	784	769	752	798	798	816	783	736	804	741	796	788	760	777	873	808	790	754	738	821	763	764	784	781	761	738	770	775	792	763	817	800	776	784	764	809	784	810	772	836	779	802	750	811	781	774	746	791	760	804	792	753	791	757	775	811	790	814	767	746	803	778	794	746	791	745	764	811	746	849	781	804	742	827	838	754	807	771	850	792	806	754	748	737	780	715	789	801	766	800	821	821	788	807	830	780	771	783	792	786	800	835	784	755	813	761	766	832	797	752	765	794	779	786	789	826	796	791	764	787	773	766	818	768	752	794	777	797	799	784	797	821	734	816	760	784	743	791	798	755	770	779	860	754	752	794	771	811	732	755	802	818	746	811	794	779	774	785	793	826	780	740	793	744	775	782	750	823	807	796	812	806	797	790	797	819	754	747	790	816	793	794	736	747	766	757	760	835	809	763	815	782	773	742	750	798	782	792	776	789	792	738	795	758	766	829	773	771	779	793	820	778	789	796	785	802	807	742	857	776	796	832	764	761	765	803	750	830	785	793	806	775	804	815	826	777	817	727	758	809	748	772	766	804	833	831	792	783	767	779	783	767	793	741	796	796	749	816	796	797	789	764	797	756	810	820	791	793	803	728	845	786	726	782	796	806	829	766	814	782	812	790	790	736	771	766	770	797	779	771	804	821	722	738	760	806	810	764	791	776	775	748	796	703	861	771	775	825	802	797	768	819	792	767	742	794	834	755	810	778	812	790	761	776	817	766	785	797	806	789	804	746	780	784	778	747	763	749	759	837	773	754	802	805	761	757	795	727	788	789	772	783	781	754	760	805	785	789	775	772	768	812	754	836	749	765	793	765	772	776	806	796	767	825	748
39471	36648	38276	31699	27213	21213	16198	15554	14470	12593	8596	6360	5939	6032	5325	3942	4055	3274	3636	2953	3046	2643	2026	1679	1457	1121	1067	842	565	637	633	650	519	468	435	393	375	422	400	417	391	365	321	332	371	360	396	348	342	354	358	340	349	330	329	338	316	325	338	349	341	317	321	312	316	332	330	306	307	344	305	282	323	326	299	325	307	324	282	299	315	294	299	289	319	314	270	275	302	269	288	287	262	289	285	274	309	292	312	300	310	303	315	305	298	319	301	307	304	303	278	276	273	337	285	291	324	316	296	283	309	293	260	311	293	309	297	316	260	289	327	279	291	301	281	324	280	298	307	312	271	299	288	257	285	288	294	325	297	302	287	310	302	278	282	311	282	328	282	302	304	309	285	272	273	302	338	264	280	269	302	274	299	292	296	302	280	307	324	292	298	285	295	309	297	277	306	310	289	334	306	298	279	307	315	294	284	330	274	282	318	297	308	284	284	289	307	306	296	291	290	293	286	295	299	289	301	283	297	305	306	286	311	286	280	292	300	321	316	253	294	306	303	307	329	294	302	299	278	295	319	275	283	273	289	272	312	313	285	295	323	299	296	310	300	307	299	288	294	308	284	306	300	310	280	325	303	304	308	277	286	300	277	327	281	310	260	279	302	284	290	273	296	288	272	299	301	330	312	318	292	296	275	273	279	270	305	312	301	305	284	286	310	320	315	300	332	314	301	314	290	269	302	315	304	294	266	292	283	301	267	319	322	283	338	330	309	308	313	288	296	297	288	248	322	307	307	285	282	318	329	304	267	281	292	302	307	304	302	296	303	300	311	285	306	285	275	290	339	324	288	322	296	297	267	295	292	297	318	306	276	285	293	311	322	310	304	305	316	325	303	316	271	291	319	310	299	266	302	351	292	293	320	274	310	288	303	300	293	259	318	297	287	304	300	265	296	306	324	293	311	299	307	314	278	257	287	291	319	303	272	277	272	288	352	274	303	295	283	264	282	300	278	306	298	284	281	266	274	278	294	305	281	296	298	316	296	293	301	276	311	310	274	261	294	278	310	288	295	274	294	299	316	299	332	305	306	294	300	292	279	284	306	292	250	306	318	294	305	290	273	311	236	269	302	270	319	295	299	331	284	298	261	300	290	319	290	306	292	316	323	288	271	294	317	272	353	314	298	255	289	272	277	286	312	309	318	305	305	286	275	291	277	292	292	281	284	268	318	284	296	267	278	303	276	280	290	277	303	302	306	286	241	316	294	297	289	300	279	266	301	284	283	275	293	312	310	276	321	273	271	279	297	299	284	312	296	301	279	299	317	311	263	280	291	309	289	296	262	312	328	303	305	283	303	283	299	290	309	322	291	311	313	304	288	328	313	292	292	317	289	276	304	305	284	293	280	268	328	302	314	287	318	315	284	327	332	296	274	305	329	274	287	294	281	301	295	293	276	313	328	270	327	303	273	336	314	264	296	322	307	297	306	286	291	293	300	295	334	289	306	280	289	274	304	262	286	290	280	276	306	357	281	283	316	315	278	290	270	323	311	302	289	273	316	273	316	329	278	305	289	282	296	290	277	294	332	321	271	306	342	288	284	296	270	332	314	315	326	319	276	299	278	292	297	299	284	298	273	270	301	258	285	313	279	272	296	327	267	274	300	274	312	290	312	283	279	291	259	269	320	285	296	291	286	294	304	286	327	302	271	298	297	341	309	328	290	295	315	311	311	294	266	302	290	290	310	309	333	278	287	297	300	283	334	340	297	316	296	277	281	297	306	299	308	349	305	301	321	311	298	282	275	287	286	282	310	285	308	282	303	306	300	310	287	282	318	326	276	285	302	290	272	312	302	283	273	307	268	297	267	321	300	273	265	294	313	270	300	291	307	334	329	300	262	256	282	304	270	327	296	282	314	289	260	289	289	301	264	307	300	320	297	298	290	316	265	289	303	277	285	303	280	294	289	288	264	294	284	309	252	294	319	319	305	252	307	326	308	303	297	297	289	283	294	296	293	302	305	304	282	291	306	298	315	285	275	329	294	302	292	291	273	287	284	301	322	354	276	280	297	299	325	296	286	290	314	300	291	303	309	301	319	289	292	281	294	294	297	281	289	275	296	297	309	333	290	303	302	300	278	295	290	285	320	293	304	292	295	270	301	317	282	298	284	296	307	316	328	297	297	268	301	336	296	311	306	298	322	291	314	315	288	298	271	285	345	272	311	310	324	290	284	343	312	285	311	301	285	295	317	296	277	306	294	293	273	312	296	299	308	302	303	272	306	292	319	284	292	302	298	288	304	299	283	322	309	292	323	323	302	298	339	340	258	276	312	283	285	309	306	315	292	282	299	289	310	289	266	304	288	277	310	310	295	282	261	295	283	321	285	305	310	306	297	316	296	259	305	285	284	288	288	294	260	278	277	298	286	299	297	306	281	297	270	314	312	316	280	271	268	294	325	296	317	320	307	289	292	285	273	308	290	300	297	288	311	323	283	307	315	332	315	310	278	272	336	282	291	309	291	301	269	276	266	306	319	318	289	287	293	295	287	304	324	305	314	301	303	312	314	266	301	282	313	316	306	284	287	303	261	280	254	278	279	285	313	303	309	270	313	296	305	288	311	325	296	278	313	310	300	271	275	291	326	311	289	321	293	292	308	276	299	317	309	312	315	294	268	284	294	269	286	302	291	299	310	281	299	287	315	285	314	280	279	277	293	326	280	291	288	285	314	312	271	288	276	329	311	286	305	307	268	282	300	270	308	277	306	293	278	291	316	344	282	324	305	319	307	299	275	276	326	314	318	316	293	313	319	289	304	283	296	296	311	287	305	296	313	278	287	327	283	312	310	302	282	299	284	303	285	289	268	313	289	308	309	297	289	295	289	311	269	281	304	275	310	305	279	308	287	277	301	328	288	308	282	298	301	293	287	284	293	302	313	284	327	336	293	306	279	299	351	318	323	319	272	291	284	285	305	270	300	303	315	304	312	296	281	279	281	295	331	289	269	319	298	300	315	289	266	310	283	290	306	317	287	296	294	328	334	282	298	291	296	293	291	285	308	306	308	301	300	299	301	313	281	288	333	324	285	291	297	294	274	316	305	312	274	306	297	316	299	308	311	336	284	298	310	312	322	295	288	285	265	305	275	292	317	278	292	276	285	298	333	327	321	284	284	276	324	279	315	307	294	312	317	254	295	300	309	267	270	295	302	308	310	319	255	304	269	277	274	292	330	287	320	303	290	280	278	317	304	309	286	282	345	276	322	312	313	286	303	309	301	292	286	286	250	305	303	272	296	313	308	302	308	313	264	300	294	299	282	313	311	286	326	282	265	279	282	321	278	290	295	312	313	308	293	288	286	261	300	289	285	304	301	283	290	296	287	303	336	282	291	321	311	314	319	331	294	302	305	300	294	298	299	298	296	336	272	298	306	277	266	289	305	318	278	313	284	285	307	317	291	293	290	292	284	300	314	287	306	283	276	302	313	269	310	294	303	288	303	297	282	295
23732	29195	38521	39539	35436	32018	27366	27442	26501	23618	18976	15710	16829	17591	16795	14876	15259	13127	15057	12090	13445	12517	10489	9003	8039	6863	5880	4395	2578	3225	3116	3021	2135	2043	1771	1566	1569	1319	1448	1413	1244	1209	1120	1093	1134	1162	1260	981	1047	1020	981	1013	974	1001	966	1005	915	877	872	942	880	855	948	852	894	759	847	787	782	791	807	785	748	741	789	788	738	760	745	760	766	690	779	701	719	748	775	748	756	753	703	724	749	764	734	727	746	739	746	719	729	746	718	757	715	738	739	724	691	749	754	762	716	721	710	743	730	693	733	685	716	748	729	698	828	709	735	728	710	726	731	767	716	701	729	747	740	774	737	660	701	707	708	712	725	698	708	719	730	689	698	700	728	732	707	689	736	688	704	741	740	744	702	694	722	712	687	726	704	702	710	730	683	725	748	767	728	714	742	703	765	704	699	720	712	731	747	707	721	719	706	672	702	690	694	712	732	695	710	731	689	693	724	731	710	720	707	735	706	665	780	683	728	781	717	706	712	725	721	705	702	730	719	762	704	719	676	714	723	722	702	702	758	701	712	707	731	730	713	719	714	726	706	708	724	687	701	701	742	715	766	719	772	692	752	672	674	694	725	672	764	727	689	723	701	768	740	691	724	700	702	712	707	714	712	723	737	720	708	697	673	689	692	682	644	700	686	709	630	715	728	656	649	673	679	734	718	688	776	759	680	733	725	765	665	730	687	701	686	743	792	711	662	714	705	726	667	723	752	725	704	740	683	683	689	708	695	689	755	741	703	721	678	706	718	705	698	764	696	712	680	709	734	694	726	711	731	694	729	733	704	667	773	714	728	688	722	712	760	695	735	711	724	703	689	728	745	713	704	667	718	719	696	717	741	741	708	742	762	708	665	721	678	720	744	688	719	684	715	743	683	706	690	689	675	797	732	683	679	711	696	703	692	751	742	745	722	735	734	723	750	700	760	664	699	763	713	699	694	689	710	689	709	692	718	676	761	699	718	724	667	707	698	703	746	690	699	702	714	741	724	709	688	687	757	729	775	734	685	768	723	709	693	722	727	741	697	706	734	714	724	787	719	728	764	762	726	719	677	717	722	686	746	717	670	716	753	738	685	683	742	713	681	695	718	742	722	712	709	730	702	725	697	678	681	738	714	693	708	699	769	698	718	708	698	719	687	705	737	721	697	740	739	723	693	716	715	690	723	655	707	741	743	704	692	674	752	706	697	719	803	695	707	727	741	728	709	741	744	716	780	683	732	731	712	711	762	725	723	736	637	738	697	697	706	792	689	725	695	743	704	708	709	731	672	728	735	700	719	662	713	712	674	699	712	693	727	748	728	708	715	712	714	704	717	703	702	694	674	704	680	709	651	692	721	734	724	732	743	702	733	705	743	696	786	730	716	687	725	716	740	718	666	674	731	688	733	696	732	714	745	729	671	684	741	673	749	702	661	740	708	710	710	729	713	681	725	736	715	703	715	776	769	734	715	711	686	703	679	642	735	704	712	699	711	715	697	697	754	722	656	685	737	745	733	721	758	720	728	705	691	698	715	708	727	736	725	735	697	738	683	759	727	705	736	712	744	713	719	688	677	754	694	731	723	701	723	738	667	743	698	686	761	755	739	716	781	703	747	734	709	723	731	706	697	766	698	659	686	714	734	699	717	730	699	695	699	699	698	718	743	722	776	713	703	683	714	708	712	703	686	715	676	703	706	691	743	708	800	714	700	694	729	739	690	718	663	731	689	730	718	698	700	735	731	690	713	717	703	732	699	680	721	703	737	657	692	694	699	723	691	712	683	723	690	728	714	730	741	659	713	713	684	707	696	749	709	720	699	709	732	710	722	707	703	673	733	669	724	726	763	731	700	734	704	706	734	659	697	766	697	739	757	724	676	694	672	687	703	677	713	750	753	697	697	722	717	686	705	730	683	741	702	731	669	707	739	703	685	727	715	775	683	750	715	722	703	701	684	693	723	705	688	704	708	730	690	725	732	707	731	667	741	709	721	706	678	713	687	711	697	771	744	684	694	686	707	703	698	742	706	676	684	759	724	721	707	728	730	665	670	709	713	714	739	695	749	746	669	725	716	715	710	718	759	697	700	715	683	683	719	753	740	739	705	664	733	705	712	683	700	695	718	718	684	758	668	725	717	683	725	737	751	701	734	709	696	729	725	722	685	715	712	722	678	705	706	729	744	755	718	667	715	707	767	690	704	729	723	719	682	749	735	696	698	657	713	742	705	718	696	751	689	685	750	661	768	730	717	636	708	678	696	737	711	731	700	714	698	691	725	715	738	719	760	698	678	745	699	738	719	681	710	730	667	711	729	714	701	702	684	734	709	698	704	688	687	731	718	759	726	728	675	707	681	694	694	721	712	733	698	758	714	692	715	695	739	730	740	730	724	742	711	778	717	685	698	698	706	685	721	745	736	718	723	730	710	679	692	692	724	703	736	758	730	686	735	725	690	723	701	714	674	767	718	699	727	711	741	756	700	729	748	724	684	705	731	720	727	690	747	719	713	696	720	699	723	707	709	708	705	735	729	687	676	721	679	708	687	639	724	693	714	697	700	726	697	710	737	678	732	702	731	688	681	732	738	702	709	678	763	717	736	702	715	725	713	726	711	752	708	719	703	703	741	704	750	700	733	718	707	661	682	744	707	742	701	753	690	701	699	726	748	711	732	689	680	726	706	732	725	717	716	680	728	707	705	707	692	694	705	737	697	717	741	735	722	736	705	782	675	689	717	716	637	731	752	691	712	750	711	783	711	688	680	738	673	721	713	733	691	723	725	722	693	691	684	690	666	746	738	671	734	713	709	731	749	736	714	671	751	730	709	731	655	737	710	688	699	718	714	716	710	691	695	741	710	716	714	665	694	717	715	730	710	695	746	701	745	739	735	708	688	684	713	709	743	685	703	753	735	746	731	738	756	717	711	685	778	726	776	721	710	686	765	700	708	690	715	727	673	674	689	742	737	712	751	740	732	704	718	693	707	732	712	701	751	715	711	669	722	677	713	706	727	751	672	719	708	682	690	778	692	696	735	702	727	721	735	746	696	695	735	696	739	647	748	687	693	702	717	708	735	682	709	727	732	713	710	712	752	701	723	722	707	719	674	745	726	723	717	698	679	761	696	671	749	713	716	714	708	708	709	730	687	718	696	685	662	699	684	696	733	734	716	763	717	700	730	721	732	712	746	732	719	714	712	718	742	702	704	776	673	714	706	717	719	738	719	739	729	716	696	686	741	715	676	710	734	754	741	715	709	695	710	677	688	732	716	732	692	722	704	704	727	723	681	715	751	721	709	715	748	726	695	729	722	724	720	720	737	750	702	729	745	721	701	729	700	680	696	718	759	669	680	695	736	731	722	706	683	716	720	675	679	735	669	687	698	672	706	709	754	713	671	733	718	684	701	729	720	720	689	662	724	676	750	683	750	632	722	719	712	698	723	706	725	698	736	699	739	744	718	751	689	702	729	705	732	665	724	708	689	741	736	686
20553	19813	24016	18291	11773	7321	5306	3536	2544	1880	1429	1226	1017	962	890	743	666	686	602	538	527	521	463	470	374	417	428	410	402	369	404	370	345	325	356	338	376	366	368	320	359	339	338	354	348	362	346	333	369	311	351	335	355	300	364	338	375	337	332	358	337	295	320	321	312	310	285	349	315	298	265	327	313	324	344	339	335	342	323	366	328	341	339	308	303	335	365	300	304	319	280	339	325	359	342	336	321	319	326	332	310	338	336	308	315	298	352	350	349	327	335	350	334	340	346	335	322	336	344	343	318	341	339	315	308	321	335	365	323	341	315	303	329	345	312	310	324	358	325	350	311	283	293	327	316	347	322	334	319	314	326	341	343	331	329	286	299	339	294	357	372	321	334	344	320	322	356	335	340	356	333	339	321	327	325	289	280	337	358	335	323	308	334	354	343	328	332	337	320	320	325	341	370	308	332	304	359	317	323	321	344	366	356	345	322	290	303	292	313	327	342	298	327	337	362	333	290	315	362	366	320	340	309	305	350	309	337	314	346	323	325	367	294	354	342	333	306	340	316	337	333	303	336	343	351	328	322	303	323	359	314	340	359	314	345	348	323	347	335	330	325	309	338	339	329	313	348	332	313	311	290	354	313	325	353	329	316	324	322	314	316	313	317	319	310	331	342	347	353	328	325	338	289	328	372	300	310	318	319	330	335	315	323	325	345	333	294	324	340	351	337	322	345	379	344	342	312	342	302	295	321	335	314	368	351	264	316	349	340	312	311	324	365	339	325	300	349	334	333	325	309	327	336	353	303	324	296	316	333	332	355	338	342	324	356	308	346	331	322	327	323	339	317	325	307	346	354	291	327	325	352	363	344	321	342	304	331	339	319	313	357	303	323	307	371	285	310	323	297	361	300	342	338	344	299	339	349	308	303	354	338	311	324	309	365	297	377	327	351	317	320	364	330	340	348	322	296	335	335	348	342	310	321	345	361	324	349	330	353	366	324	330	295	332	300	344	320	325	314	344	319	328	307	315	338	305	327	339	370	350	339	340	308	330	336	318	369	322	326	324	325	317	316	338	340	324	321	303	313	320	347	307	340	334	362	326	326	321	332	312	305	317	289	328	343	357	332	340	335	307	328	332	296	338	339	340	328	332	348	304	319	327	310	326	329	337	324	350	325	329	347	321	346	285	332	305	274	335	345	334	345	319	304	333	363	317	349	345	306	345	320	325	346	322	328	322	340	316	325	316	323	308	346	325	318	316	337	314	307	309	291	324	336	349	310	335	353	342	317	345	347	363	317	339	327	383	331	322	332	295	323	331	333	328	329	296	323	322	318	341	332	316	315	335	312	365	324	334	313	353	330	333	311	320	310	331	303	321	312	310	341	339	321	322	307	349	300	298	320	334	309	350	301	336	327	307	317	370	337	319	334	331	294	338	333	348	333	332	282	346	339	319	330	332	340	370	363	317	316	363	323	321	300	344	342	347	327	294	348	321	313	357	301	316	322	320	332	330	314	349	340	325	360	335	323	291	327	324	306	334	301	327	310	337	318	314	353	306	347	327	320	298	333	332	313	326	314	340	295	363	308	329	337	308	341	316	345	367	330	325	308	322	348	309	336	338	343	354	331	282	356	356	306	313	309	324	358	358	361	304	350	334	305	365	319	307	359	327	361	342	287	290	327	322	355	327	330	339	318	344	347	339	322	338	313	369	354	346	312	315	303	329	349	292	333	338	331	352	309	311	306	335	340	339	329	343	289	313	357	324	298	329	338	338	368	342	322	345	333	339	349	308	290	325	292	312	317	317	326	304	321	307	347	317	314	331	328	330	290	284	338	333	319	306	339	327	298	345	332	334	334	321	320	312	339	299	341	330	340	334	317	307	308	305	326	326	333	306	345	378	362	330	302	323	334	310	293	327	319	341	307	343	325	270	323	307	365	311	321	302	330	325	298	322	366	303	346	314	307	310	294	323	332	321	332	329	325	323	345	385	331	334	303	342	347	339	316	340	325	333	323	338	315	300	341	346	345	320	326	351	333	328	320	351	329	321	324	306	310	330	333	329	345	316	329	369	319	333	325	335	318	342	341	301	329	341	342	327	325	300	300	325	321	324	294	314	342	351	305	350	311	293	324	294	343	336	331	311	299	313	338	332	309	360	335	330	339	310	312	366	353	336	318	322	358	361	323	313	330	294	344	331	351	304	350	308	336	323	319	334	308	308	305	331	319	302	310	356	296	340	285	341	309	319	326	366	306	318	311	320	338	323	306	289	317	309	331	299	342	333	318	338	337	324	287	319	326	363	329	382	331	319	332	328	324	315	303	353	341	334	320	310	362	321	323	317	326	330	329	294	284	318	344	331	328	315	290	298	320	357	330	352	313	336	289	297	322	371	342	349	326	329	300	296	288	305	304	315	337	312	330	292	306	320	318	348	315	319	326	298	331	371	343	336	330	338	317	319	309	316	329	289	276	349	299	341	330	327	333	313	298	364	327	300	349	367	340	343	317	323	333	287	345	346	323	346	317	331	327	333	297	299	311	329	316	333	343	351	316	312	323	315	357	328	325	308	360	314	325	348	326	327	361	322	299	357	344	314	301	299	305	321	319	356	368	297	326	307	311	299	325	354	298	331	361	305	355	324	331	331	294	333	327	322	351	320	335	335	322	321	356	329	309	351	316	309	334	311	384	301	310	342	350	377	328	366	359	322	332	318	332	328	342	326	290	332	319	332	303	314	341	291	328	328	336	302	295	308	319	323	318	337	333	341	337	336	313	352	302	321	328	339	337	300	304	348	322	320	336	333	343	311	343	321	348	319	331	319	322	340	336	324	331	336	314	339	369	321	334	331	326	335	328	360	343	316	307	342	346	323	350	337	352	298	339	308	354	345	333	358	309	336	308	335	311	337	332	329	334	319	370	284	330	336	338	334	299	322	346	322	319	305	318	313	366	297	342	298	350	324	301	320	326	353	333	288	330	343	339	331	318	304	307	338	346	307	334	307	357	298	315	357	325	304	346	301	337	337	316	349	331	329	313	329	340	312	291	312	348	307	326	376	352	319	312	302	317	326	337	289	320	339	315	305	314	336	357	366	337	338	275	326	350	354	348	336	322	322	347	331	343	360	313	303	323	322	313	342	345	328	316	306	316	344	315	338	342	330	334	329	292	351	359	326	334	314	361	285	312	280	339	330	329	350	331	365	339	347	316	343	344	337	332	317	324	314	361	316	351	333	322	312	326	331	345	337	342	312	356	318	315	359	356	326	344	340	340	358	341	326	305	328	322	340	323	357	334	313	316	339	320	315	359	337	323	283	301	300	295	343	356	299	283	338	351	311	335	321	331	312	317	335	316	305	315	364	301	307	308	318	341	354	337	345	309	309	336	354	313	344	325	305	326	315	365	354	354	324	331	324	312	333	311	344	288	292	287	289	339	349	334	306	308	327	321	378	289	323	312	322	332	308	345	328	339	352	359	336	338	272	314	301	370	351	328	346
11869	15893	27650	27256	23462	19663	16835	13146	9947	7871	6519	5678	5215	4716	4328	3625	3209	3030	2797	2327	2185	2031	1711	1534	1433	1383	1273	1275	1227	1138	1124	1124	1090	1073	1059	1070	978	959	966	972	991	915	981	884	884	864	909	896	870	887	894	895	941	910	900	874	844	860	832	832	823	826	812	787	805	782	817	808	790	780	828	836	822	825	831	807	769	742	800	792	796	829	791	772	782	772	808	787	779	799	792	808	821	791	787	772	808	760	769	771	775	802	824	828	831	749	824	782	788	812	814	769	781	795	781	792	831	774	755	743	756	818	790	793	803	819	825	794	771	779	803	767	842	862	775	817	799	774	812	740	734	836	773	753	805	772	800	785	755	777	753	798	835	776	754	801	792	725	750	752	776	799	813	793	806	800	809	803	786	797	781	740	734	787	767	765	822	829	843	785	839	764	827	795	770	789	809	850	820	783	792	746	729	825	809	822	742	793	775	821	757	761	771	779	778	799	797	810	792	852	830	803	779	782	838	784	787	819	856	818	737	827	771	775	790	797	834	807	802	784	788	821	767	811	823	804	752	733	854	860	839	795	793	744	758	798	778	775	799	749	800	798	786	762	801	813	819	812	808	774	774	781	773	787	821	750	816	766	838	754	778	775	780	779	790	794	864	825	753	788	743	777	751	812	779	790	817	772	804	765	804	780	827	752	780	806	767	787	782	780	815	828	779	773	764	808	762	775	780	803	815	826	790	771	788	802	829	768	783	782	755	764	761	820	784	738	852	784	799	811	775	803	793	818	788	777	796	759	740	825	796	767	789	757	777	791	767	827	754	752	784	808	807	791	826	786	747	785	795	822	795	800	777	834	794	777	770	757	781	768	774	793	790	755	762	783	788	800	819	802	809	837	830	851	783	756	762	757	744	795	766	816	754	813	808	774	781	785	785	801	808	824	817	780	777	806	793	765	750	758	810	832	820	795	800	789	785	800	827	780	788	755	770	839	756	813	811	818	774	801	816	809	815	758	756	817	805	798	764	799	799	785	842	783	761	830	770	761	823	817	815	810	834	818	740	821	756	781	835	809	786	791	782	768	809	840	763	765	786	776	769	775	724	793	827	777	790	765	803	821	776	777	817	845	792	772	731	769	829	779	783	795	801	865	843	761	789	790	784	788	820	794	814	779	828	774	786	790	786	784	754	780	775	771	773	743	755	788	800	850	824	842	836	803	776	781	780	747	742	805	786	772	784	798	742	783	783	745	748	822	760	809	799	750	777	807	775	826	758	838	790	787	795	796	811	829	775	795	753	758	741	803	824	793	786	796	791	771	762	743	800	753	806	806	755	769	811	795	775	762	758	788	751	771	753	778	771	824	788	782	811	797	779	701	768	758	817	750	803	831	800	815	775	726	788	804	776	760	784	782	805	785	763	777	787	797	791	793	774	793	774	769	779	807	819	786	800	771	770	784	753	806	782	800	734	824	730	837	779	797	810	815	780	823	805	752	797	772	756	760	791	813	801	798	799	793	816	782	838	769	771	778	802	814	788	729	811	760	810	800	830	770	819	833	801	773	770	791	779	807	766	778	749	761	790	778	769	782	778	768	816	791	809	791	801	797	779	749	787	798	791	754	824	783	755	790	786	801	743	830	809	792	833	772	815	802	755	769	782	763	786	783	831	803	742	754	781	766	807	816	794	803	796	758	787	755	801	804	778	778	784	768	748	784	774	782	786	760	773	743	746	777	787	803	809	747	778	808	744	771	808	811	762	794	843	818	816	754	770	800	784	785	816	735	733	788	822	797	769	790	757	770	776	797	788	775	784	803	782	783	766	764	822	792	771	761	801	782	788	796	795	752	769	742	836	812	715	750	797	792	806	771	814	793	778	822	765	761	782	799	813	791	779	787	778	769	776	765	811	771	744	833	827	784	800	761	733	812	771	782	820	774	783	815	816	767	815	869	769	829	803	733	788	771	825	761	797	783	780	802	770	759	816	791	763	747	817	819	763	742	766	771	811	786	824	749	776	839	768	763	773	783	791	791	779	792	801	778	742	792	791	796	781	761	761	780	800	825	831	792	794	785	803	732	805	790	805	779	757	762	806	792	786	733	813	800	800	781	757	779	769	792	808	795	782	837	765	808	812	761	778	809	747	754	769	775	823	801	822	812	741	783	776	825	815	781	823	792	811	763	784	762	720	778	826	789	800	775	741	750	828	799	778	769	805	829	810	769	767	756	805	766	768	815	788	753	741	826	738	762	806	807	838	775	793	829	781	718	755	796	746	766	774	796	768	798	813	779	774	766	744	812	775	748	810	769	749	812	789	783	781	776	806	794	782	797	795	767	839	812	825	808	800	784	793	792	761	837	778	765	800	785	799	811	794	774	751	781	780	762	751	779	740	760	812	788	810	801	794	749	807	835	772	807	770	749	790	839	791	734	759	794	816	806	779	782	765	802	802	780	768	775	829	744	767	790	783	819	795	758	804	789	793	833	806	806	787	764	825	788	817	806	812	797	739	791	805	836	746	774	776	744	775	819	767	774	778	776	781	820	768	786	788	780	818	747	750	776	794	738	787	775	735	789	799	818	798	744	748	743	788	735	799	798	791	803	803	795	764	788	816	783	778	773	772	813	740	757	784	779	757	749	803	792	791	780	756	764	832	762	771	777	778	753	785	777	795	774	746	836	746	783	749	727	802	805	844	807	778	765	786	810	807	798	758	768	778	798	777	808	791	769	762	736	809	817	765	788	801	824	807	808	783	783	762	828	786	794	716	823	775	759	745	759	803	801	760	823	781	822	757	750	793	776	780	798	799	774	814	786	778	767	805	795	781	772	805	755	774	811	807	739	779	765	803	746	780	730	787	807	745	818	793	828	756	764	758	842	733	767	836	750	761	799	775	824	760	779	773	762	761	837	795	813	755	817	757	788	787	765	759	758	814	826	787	808	767	740	742	772	843	803	766	816	808	760	813	833	761	774	790	791	788	798	792	824	771	740	761	819	771	823	793	795	766	755	800	758	765	772	772	773	818	764	829	763	828	743	831	731	729	757	783	781	788	775	817	777	784	795	751	775	792	740	794	770	780	822	758	806	828	835	794	770	860	763	759	740	781	746	794	772	743	772	770	777	768	770	755	769	796	758	775	765	767	783	780	815	816	827	788	737	778	794	789	795	790	800	777	812	798	763	766	808	761	835	808	800	861	774	823	742	804	842	774	799	807	828	789	794	765	799	767	820	793	755	758	851	802	774	803	817	777	752	836	819	785	779	801	778	789	830	759	797	798	812	795	790	813	809	730	755	826	762	807	811	775	776	772	767	822	809	783	751	810	788	775	784	742	778	775	784	825	788	713	825	766	772	778	799	762	812	783	767	753	848	727	806	806	737	789	793	825	745	773	819	803	825	760	797	802	799	807	780	828	839	790	797	794	774	785	810	773	760	752	797	781	758	851	784	769	796	747	766	768	826	771	808	817	819	810	794	781	808	766	800	777	793	809	830	740	760	757	784	807	771
32793	31119	31873	26742	22636	17617	12582	10885	9953	7853	6033	3978	3617	3277	2933	2305	2428	1817	2442	1777	1570	1405	1237	1049	944	815	749	631	486	506	501	523	428	407	417	418	398	415	407	430	395	396	399	339	343	342	382	346	338	370	341	384	398	372	354	369	372	365	324	366	347	332	309	341	368	349	359	321	336	329	328	316	352	302	315	330	293	317	327	342	330	312	318	347	319	326	332	345	315	329	330	321	326	353	320	378	341	337	320	312	321	282	337	317	316	315	339	349	297	373	302	342	309	345	336	299	336	353	327	331	313	350	307	332	307	282	323	290	313	329	317	329	330	355	329	314	348	356	308	336	359	300	307	332	355	329	328	363	332	330	309	303	305	312	321	318	332	325	336	316	317	312	333	320	338	345	328	308	358	325	348	303	301	327	339	346	338	343	346	356	333	305	345	333	319	330	350	360	331	317	328	330	350	349	344	328	298	328	338	359	316	361	352	317	307	347	363	327	310	347	300	384	345	354	340	352	291	353	367	363	337	349	309	319	325	310	355	301	357	312	332	320	338	359	302	361	338	325	360	316	325	330	348	324	325	306	358	317	300	330	358	328	329	336	328	358	326	314	342	316	323	308	337	316	333	332	338	340	321	341	312	324	342	336	302	303	305	342	303	294	356	339	313	340	331	362	317	365	307	319	307	358	350	327	340	310	329	307	347	347	310	317	365	321	325	317	351	326	320	317	333	315	324	359	327	321	334	334	326	319	329	322	315	318	322	311	319	323	355	321	344	350	307	347	303	319	314	314	333	324	353	362	341	343	355	320	337	326	334	360	361	314	347	368	351	309	359	322	338	350	361	355	329	310	366	315	315	341	328	282	308	305	344	320	318	304	324	335	331	324	323	302	326	315	315	378	344	332	321	313	325	317	315	329	352	349	343	320	337	301	336	327	329	330	343	341	369	331	341	338	303	330	318	327	292	333	334	360	332	330	337	303	316	303	328	330	322	336	323	317	320	336	304	332	335	353	340	335	308	280	329	329	330	343	320	343	321	309	327	354	303	321	314	355	356	329	336	337	313	314	330	319	329	338	356	338	313	317	368	341	352	333	362	314	344	348	326	324	356	320	320	318	319	334	320	322	318	314	338	306	337	300	311	284	324	347	338	320	294	316	324	328	341	314	304	334	335	323	313	314	359	340	337	350	322	345	315	328	337	366	333	329	353	330	341	358	327	333	314	331	323	321	315	337	298	337	350	338	352	334	336	304	333	337	327	311	292	326	345	341	343	346	334	331	333	312	311	345	335	326	298	330	309	334	328	302	317	333	322	333	302	330	315	331	290	323	347	320	357	352	344	299	340	357	323	351	361	333	317	343	312	357	341	342	304	288	325	325	319	311	337	349	341	359	315	313	306	338	329	314	357	304	296	313	356	315	294	294	315	320	336	342	331	298	338	341	348	356	345	351	332	333	319	320	297	341	282	349	335	341	321	323	338	338	339	342	340	323	311	313	317	360	342	338	339	336	333	297	294	310	359	335	327	344	330	337	321	327	293	334	325	307	329	347	339	292	299	324	313	318	355	367	334	306	328	347	314	316	342	337	314	320	327	311	328	336	359	361	339	343	331	368	353	357	309	331	324	321	338	314	339	316	348	336	371	339	293	355	338	337	347	337	359	358	326	320	290	310	320	295	315	320	327	325	347	343	319	331	335	328	342	317	349	312	320	325	331	361	306	305	332	332	347	307	311	307	330	307	325	297	333	316	336	343	324	326	353	320	312	347	303	315	352	367	332	349	329	333	309	297	308	325	340	347	319	349	344	330	312	309	357	344	330	330	326	319	323	322	321	346	311	319	307	332	326	319	347	357	327	351	319	326	339	324	325	324	304	332	366	323	357	335	374	345	329	322	309	301	324	348	340	302	331	358	296	301	352	317	311	329	325	361	339	322	359	329	349	334	352	349	356	346	324	327	354	305	355	328	352	363	322	351	316	315	311	349	296	327	310	340	316	304	333	341	329	355	339	320	348	320	328	332	329	346	315	343	343	328	312	306	302	358	340	332	316	366	309	322	292	301	334	345	354	347	326	329	353	333	334	347	339	309	334	337	323	315	297	289	325	324	339	329	326	347	347	334	316	343	282	366	348	338	306	352	285	339	336	350	344	362	302	292	340	345	370	346	322	301	330	342	343	328	334	310	357	341	353	334	340	320	336	321	336	343	312	338	328	304	292	300	310	308	334	345	315	357	339	325	380	366	352	334	313	337	342	305	309	332	329	352	310	320	307	330	337	318	311	357	340	312	334	338	338	320	327	327	330	331	295	352	322	332	324	341	317	361	298	345	335	339	344	345	351	331	319	336	292	330	340	330	330	358	347	375	324	326	339	350	368	356	340	323	343	332	309	325	335	313	327	321	301	314	330	308	320	328	340	318	317	321	335	327	301	326	299	347	352	362	320	325	356	355	310	338	309	331	333	328	345	331	344	322	323	356	318	319	350	331	337	320	317	300	343	339	341	330	318	326	342	358	328	346	361	328	326	331	354	337	306	344	338	338	330	330	322	319	357	315	340	323	357	325	332	310	303	313	344	313	328	316	297	291	347	347	335	292	328	332	302	323	342	332	314	339	324	327	339	311	336	345	344	301	328	344	353	316	288	315	290	356	346	359	302	332	336	318	302	321	353	295	308	344	348	332	323	349	374	331	319	323	309	330	321	352	315	335	348	342	336	333	342	315	352	355	304	351	326	328	321	315	354	370	371	328	339	328	321	333	324	311	345	338	323	325	327	359	333	324	352	342	294	319	318	324	352	316	332	356	358	298	341	329	305	339	349	327	325	295	351	361	349	336	336	315	355	327	343	358	386	349	317	305	313	359	349	302	300	331	320	353	343	307	336	328	335	340	313	317	353	311	331	316	307	369	353	348	375	300	355	320	317	343	290	317	347	324	348	309	327	350	358	319	317	324	347	358	292	307	316	338	324	285	337	319	306	319	324	336	318	339	328	349	326	304	345	329	295	334	332	315	343	329	381	337	302	347	343	309	312	313	338	354	338	338	300	325	336	316	307	337	327	299	320	307	331	343	323	347	329	343	313	334	336	329	310	338	330	349	298	331	326	340	301	319	329	339	315	350	345	351	326	323	306	338	347	318	331	332	321	333	317	307	348	371	353	326	319	306	332	342	347	345	356	330	294	341	319	322	311	331	331	348	352	311	373	323	343	362	337	335	304	339	353	346	361	327	328	341	316	393	303	324	342	342	333	352	323	327	348	323	298	315	358	347	345	344	328	360	348	336	342	340	332	346	341	364	326	316	304	293	338	335	335	352	319	353	311	365	340	333	336	327	333	325	348	314	363	343	303	313	338	362	335	316	322	368	353	352	360	339	329	340	357	298	300	347	340	340	342	324	357	342	336	326	308	329	344	345	344	341	301	333	346	317	324	324	316	332	342	323	331	336	316	331	317	323	355	329	345	317	329	323	362	344	333	342	347	302	318	298	307	327	340	321	314	329
19974	24519	33735	34567	32566	28562	24916	23063	22554	18193	14981	12347	11865	11444	11628	10052	10549	8534	10649	7612	7930	7302	6226	5861	5115	4252	3792	2726	2001	2156	2149	2028	1704	1597	1410	1277	1332	1261	1336	1297	1130	1118	1143	1043	1037	1126	1081	1050	978	995	907	1013	1032	1017	1028	944	912	967	955	925	881	905	870	869	903	854	799	824	883	886	862	853	834	821	793	818	777	793	793	789	803	804	777	785	798	831	755	812	789	857	755	838	781	842	822	815	788	824	798	805	780	756	827	768	779	791	847	810	847	806	790	839	764	749	766	739	783	785	803	754	823	808	791	816	783	794	786	812	801	821	795	771	829	758	800	771	806	825	790	820	807	768	779	769	771	792	732	789	784	789	792	768	807	812	794	761	751	796	825	786	802	818	768	851	775	796	772	748	780	741	822	764	778	761	790	813	811	765	785	802	781	795	831	809	813	758	845	822	734	781	827	802	796	772	698	798	782	763	794	779	815	794	772	754	746	828	816	822	825	756	806	839	766	800	810	745	821	771	791	836	790	819	778	831	781	743	724	760	767	816	783	778	780	773	741	824	778	787	855	774	715	801	831	811	812	763	763	825	812	804	836	810	782	841	780	777	802	798	837	746	787	826	779	802	798	808	774	776	741	736	789	804	748	789	737	727	840	816	751	777	765	765	778	729	783	799	787	789	763	737	817	811	805	790	788	779	754	833	732	810	804	823	805	775	763	750	806	822	764	807	765	850	741	783	752	757	806	739	780	770	790	792	792	808	776	855	789	838	776	800	810	741	752	725	814	805	799	819	761	769	794	809	782	817	755	848	782	776	780	776	800	786	724	731	821	775	825	802	817	807	781	788	777	722	813	813	796	767	785	829	755	813	840	787	868	776	819	807	786	792	791	782	785	779	777	801	794	741	749	784	839	736	776	746	774	814	849	770	759	789	800	766	818	837	745	765	779	816	773	851	816	829	778	802	791	754	763	806	782	793	799	822	802	822	810	772	791	775	823	763	749	758	795	808	795	780	776	787	801	757	818	756	825	770	782	804	759	798	828	760	788	803	808	796	746	818	826	759	765	771	760	819	783	778	785	759	806	783	784	815	794	811	795	727	794	781	791	777	811	764	741	813	748	725	771	824	831	800	816	843	795	732	772	802	804	834	781	829	748	726	801	808	837	768	816	785	777	804	824	810	815	793	749	796	747	793	840	781	781	784	814	746	755	836	775	805	760	772	777	813	761	776	810	809	783	817	809	749	802	808	774	765	771	756	773	828	757	850	822	824	767	797	796	821	782	742	811	759	755	783	761	798	817	793	795	785	740	789	768	750	764	746	824	744	831	800	798	795	807	804	815	797	790	817	808	823	826	801	757	784	790	783	725	803	781	825	757	780	789	790	800	800	806	795	788	765	809	756	800	774	782	792	782	747	810	763	772	756	783	784	798	767	738	808	752	789	776	803	764	773	797	754	801	807	746	806	772	768	764	744	726	737	787	761	764	739	815	744	753	786	791	823	823	817	774	812	796	746	805	793	811	759	797	791	770	793	813	817	823	810	818	745	763	831	784	710	862	772	809	795	814	776	775	819	778	813	840	762	819	756	793	798	742	779	793	846	827	786	798	748	766	779	808	810	767	739	764	751	779	767	813	825	799	808	822	796	776	794	801	736	805	769	796	781	735	780	792	775	799	784	806	778	760	783	771	862	755	781	814	745	800	814	810	779	806	752	773	791	816	794	824	766	821	773	854	848	761	779	809	761	784	798	835	751	773	776	847	823	784	751	810	760	802	807	857	718	806	817	773	839	780	732	781	767	787	805	781	765	784	777	732	781	772	760	777	806	790	787	800	761	799	787	817	771	795	723	789	758	763	793	777	805	819	823	718	803	774	764	761	760	797	807	866	774	759	834	779	800	768	825	809	782	792	826	743	847	779	798	801	758	810	752	790	797	843	791	785	821	784	813	807	749	793	785	778	844	811	836	767	744	776	785	739	775	782	784	767	807	839	823	821	841	840	788	764	812	836	807	806	836	769	807	815	765	784	748	780	792	786	801	783	775	812	734	765	754	811	798	738	837	786	807	810	749	796	770	799	821	803	804	767	799	745	769	775	766	822	779	812	825	803	793	757	774	773	791	774	828	754	780	804	810	756	693	757	780	795	746	793	818	844	745	769	799	782	801	781	796	727	832	775	797	809	811	806	753	772	762	791	840	823	850	797	767	813	770	783	783	788	786	787	798	764	773	779	804	791	801	780	735	725	797	754	764	804	799	758	759	758	798	785	788	758	804	798	817	786	813	793	786	783	767	770	802	824	750	772	789	805	739	809	781	775	776	785	799	812	766	795	827	804	776	806	774	825	803	816	772	765	792	765	793	786	765	744	785	815	755	780	810	799	729	858	799	763	823	847	754	774	819	798	739	752	779	776	838	762	782	773	800	818	752	812	799	765	789	770	828	745	805	809	787	808	720	767	757	781	816	784	759	759	785	799	824	856	782	783	758	822	787	765	806	802	761	805	834	764	751	776	741	795	822	771	789	784	820	809	764	860	779	835	813	775	795	802	816	789	853	814	806	786	852	754	793	766	773	776	769	785	771	795	789	704	843	777	791	797	774	785	799	802	783	783	737	775	777	745	829	774	824	863	845	812	770	797	793	759	798	805	817	760	723	794	760	782	775	801	776	762	766	772	760	789	775	802	803	775	815	767	803	769	763	806	791	770	803	767	780	791	776	793	730	794	742	793	811	778	774	787	813	805	783	808	816	786	789	765	778	772	810	784	807	763	807	819	798	788	763	783	825	772	763	761	758	814	807	800	763	828	771	823	808	754	808	796	770	768	823	817	804	770	805	805	797	860	727	833	764	802	825	799	782	746	791	829	776	824	790	807	795	760	816	781	814	833	742	793	796	793	802	770	827	816	785	734	738	837	732	785	698	788	749	796	800	785	793	798	810	771	768	839	753	793	785	830	771	763	786	754	770	845	797	837	786	801	750	810	822	787	787	777	765	743	819	804	782	800	784	776	848	794	817	818	796	798	786	812	783	809	794	798	819	817	798	784	803	821	797	788	761	749	735	823	809	798	821	769	776	797	767	760	856	836	819	822	752	780	809	834	815	784	799	760	766	796	771	790	784	791	789	811	734	821	798	820	788	788	778	798	774	810	820	783	773	751	752	780	807	784	796	785	793	787	783	807	804	743	759	809	796	785	805	792	756	826	793	807	813	816	735	802	789	819	794	790	792	821	810	760	838	788	795	753	780	792	790	768	769	754	791	751	817	774	779	814	793	768	807	816	771	817	784	752	792	816	785	770	779	796	815	786	784	844	843	783	825	777	785	792	770	771	744	760	753	804	765	806	751	780	743	740	810	795	783	764	771	801	825	821	795	794	776	787	756	785	805	801	737	825	812	770	787	781	809	819	805	777	794	768	783	772	816	803	806	844	816	778	797	799	732	788	820	793	715	803	784	863	764	774	804	828	781	773	761	833	798	827	780	776	802	836	790	793	832	799	816
39774	36605	37084	31457	28673	23190	19039	15656	15674	12511	9657	6604	5459	5887	4992	3632	3867	2966	3439	2864	2369	2273	2082	1828	1427	1190	1118	802	573	614	593	590	513	470	428	433	434	406	393	394	394	360	378	352	353	338	358	329	337	345	316	329	328	372	322	346	344	336	309	367	309	296	327	294	314	335	294	335	332	330	331	300	309	317	295	315	296	303	311	327	318	306	295	288	327	267	310	297	277	322	306	308	301	292	299	297	280	297	324	290	325	307	313	316	318	292	325	288	311	274	289	278	264	299	275	330	304	276	313	298	300	308	272	313	268	282	295	279	318	291	307	288	321	280	299	329	297	325	306	289	276	307	258	291	288	304	309	315	301	286	288	309	293	278	300	280	280	322	284	264	299	306	310	313	310	276	299	268	301	275	312	290	306	293	296	301	321	272	291	307	316	309	280	285	296	301	296	295	282	354	296	288	308	270	310	319	286	274	306	310	282	307	306	321	303	322	327	296	337	288	302	275	311	276	318	285	320	294	288	319	312	295	288	250	311	295	322	272	280	309	278	301	292	293	289	299	299	272	319	316	286	279	286	308	301	315	285	308	319	283	293	271	279	314	302	293	283	285	319	277	301	340	303	298	302	311	306	295	289	310	305	328	297	296	299	327	293	281	269	293	317	286	298	295	273	295	278	316	308	284	281	302	272	304	257	332	283	294	270	283	299	267	299	308	321	282	287	301	311	282	284	288	274	315	316	294	304	300	318	288	309	308	279	299	331	321	305	320	317	326	269	301	283	311	271	293	286	316	280	308	269	271	269	311	306	314	311	277	293	304	276	313	285	295	299	332	298	305	303	314	309	283	290	285	274	295	315	286	288	271	313	285	319	297	276	315	285	310	304	311	259	279	282	285	325	325	319	317	297	291	272	304	336	304	328	304	261	302	284	298	286	317	309	307	328	285	311	328	308	287	310	310	314	320	306	275	304	314	271	303	294	299	283	289	301	289	299	319	283	311	269	288	325	338	292	296	301	303	324	317	301	289	286	305	302	288	288	286	291	287	284	300	331	319	264	295	287	294	289	291	291	287	291	284	300	298	315	288	274	274	286	309	292	319	300	294	301	305	307	336	290	296	268	262	302	276	308	298	299	310	281	307	333	323	334	308	300	293	312	298	317	267	304	332	302	255	293	266	315	309	297	327	303	273	298	303	296	300	299	294	317	288	326	305	282	304	280	275	297	314	315	261	328	309	293	284	308	309	306	302	310	273	277	290	308	306	299	318	299	285	326	293	313	321	263	293	319	300	287	299	273	332	311	299	306	288	311	294	279	316	284	300	266	277	290	312	289	281	286	320	308	313	297	281	303	276	291	270	297	284	289	267	291	270	275	303	300	297	303	282	297	265	292	266	307	310	257	320	279	310	275	303	289	298	290	285	280	316	303	276	281	266	267	271	283	290	288	279	287	312	335	315	273	282	273	327	301	309	295	299	310	284	275	325	300	287	287	329	291	295	281	298	291	246	291	303	323	290	297	292	266	269	280	299	302	300	291	293	292	318	338	306	293	288	315	300	286	305	293	318	290	276	294	286	291	259	307	253	268	284	313	296	276	261	312	259	289	294	298	311	278	282	276	269	320	276	269	308	293	317	280	321	270	282	284	273	270	308	273	277	258	309	284	278	309	292	289	293	273	313	285	286	277	280	314	292	282	293	308	297	290	315	278	289	298	289	309	314	321	286	307	320	304	291	297	286	299	313	291	302	310	287	293	278	294	304	263	281	285	300	303	297	299	296	314	301	312	277	311	298	277	291	305	277	302	324	246	282	308	318	277	280	280	293	323	255	299	289	292	296	295	306	325	296	312	319	295	301	270	295	324	290	294	276	294	278	314	281	292	300	286	323	309	346	295	274	296	290	284	272	284	276	295	301	354	303	304	312	325	271	322	315	287	322	311	294	311	326	269	295	296	305	315	297	279	311	313	290	290	310	279	286	300	295	297	284	282	308	318	303	284	294	298	304	307	305	306	330	288	307	295	313	273	264	281	302	268	300	309	308	297	324	290	288	294	291	322	290	295	298	290	308	299	289	276	264	332	298	295	304	302	307	290	290	297	300	300	281	273	273	312	309	282	307	291	266	285	274	302	317	286	295	316	290	296	262	307	291	313	276	297	307	316	302	317	320	292	276	283	335	315	335	324	304	279	329	303	278	275	264	320	274	325	310	301	293	334	329	303	301	277	285	302	268	279	312	303	323	313	274	300	293	291	311	286	283	290	302	296	317	312	284	287	285	322	302	284	293	309	294	279	314	301	325	313	281	335	279	323	294	304	321	281	307	340	324	271	319	328	328	296	305	286	314	305	304	323	251	325	299	300	304	333	314	321	312	302	289	298	291	309	330	302	295	288	280	266	313	289	273	307	299	326	283	278	291	354	324	310	322	285	284	294	276	324	332	306	274	292	291	325	292	287	288	312	285	288	298	300	270	284	296	315	287	293	283	325	313	266	300	321	274	277	318	317	323	315	268	309	307	276	285	303	299	300	293	282	266	265	281	286	275	313	283	295	281	277	344	323	292	285	276	319	285	292	298	267	300	271	281	298	282	316	274	298	303	281	315	266	301	287	287	319	293	305	302	299	291	313	294	313	265	290	301	291	312	312	282	313	274	309	275	310	305	276	293	309	331	328	287	312	287	314	311	295	288	291	287	297	298	297	268	290	290	307	292	299	296	276	323	301	273	311	297	283	287	318	304	283	294	311	277	281	291	323	277	306	269	315	332	303	281	307	303	285	283	276	289	304	310	276	304	309	287	308	304	304	310	306	318	298	313	282	281	282	347	296	306	310	276	305	283	304	287	290	299	296	300	293	298	298	310	321	281	281	334	335	313	298	286	312	296	302	285	276	290	277	297	280	311	269	286	300	297	273	304	292	321	316	307	279	305	320	314	277	292	283	303	285	283	310	315	295	291	295	342	328	293	284	329	280	309	275	285	276	294	294	326	289	317	309	353	308	290	298	294	326	329	311	311	293	331	311	305	309	306	268	276	292	264	351	294	317	322	318	323	325	311	306	276	297	298	302	293	287	283	301	315	322	302	277	281	283	297	288	271	309	287	274	278	291	285	315	308	259	328	296	278	292	303	306	351	274	329	297	297	293	318	285	309	296	261	274	282	301	310	319	261	262	286	277	278	293	306	279	291	308	318	293	284	309	295	265	291	318	313	299	287	301	274	275	317	283	304	291	287	321	251	289	278	307	308	291	293	327	290	301	297	285	306	315	323	284	302	271	309	291	271	301	304	305	293	291	274	300	321	294	270	286	338	293	293	288	265	326	266	292	309	309	323	333	311	310	282	270	305	307	320	307	299	311	246	340	276	294	287	306	316	327	278	317	304	307	313	305	319	288	288	282	305	273	281	295	325	313	303	286	285	302	288	301	306	339	291	298	334	307	269	318	333	301	291	283	309	312	298	285	282	273	281	313	307	307	278	292	290	314	291	333	286	312	305	271	289	280	270
24107	28435	37712	39034	38235	33453	30664	27887	28627	23678	19875	15595	14562	17613	15858	14430	15036	12619	15195	10906	11494	11306	10538	10298	8157	6913	6222	4062	2827	2985	2849	2775	2367	2063	1669	1585	1535	1498	1573	1436	1329	1281	1180	1167	1183	1169	1134	1145	1086	1062	954	1017	1108	1117	963	913	918	1054	958	951	981	839	893	911	839	858	885	823	829	796	734	784	765	750	766	790	782	710	780	788	727	779	744	725	723	688	791	760	728	715	702	762	753	713	770	725	798	717	720	756	783	722	703	723	678	784	797	703	701	732	762	765	731	704	712	738	685	704	700	747	703	694	683	764	764	731	723	725	680	686	684	734	733	646	675	709	721	733	761	702	699	727	649	737	708	724	755	692	766	724	758	715	689	720	685	695	741	717	695	686	709	702	752	730	739	726	712	673	725	726	749	718	701	710	689	748	727	709	711	744	748	750	776	800	750	675	694	745	683	704	736	724	677	746	748	712	669	737	714	709	737	688	677	714	743	740	693	699	736	718	712	721	740	749	745	717	723	723	666	732	748	787	726	725	726	661	743	707	702	697	716	700	678	672	695	704	764	751	703	637	715	697	776	685	703	728	700	706	699	677	724	715	712	732	718	748	687	738	676	708	673	702	735	706	674	708	721	738	723	704	716	767	759	728	736	693	736	732	715	680	709	711	733	684	703	736	768	769	699	714	729	705	713	735	730	727	747	684	752	691	703	726	725	699	754	749	700	720	691	721	738	708	696	711	703	704	666	700	704	749	723	691	691	700	709	715	721	671	739	662	735	745	706	696	737	692	704	729	674	719	748	733	733	769	719	710	690	684	725	684	740	725	719	706	729	725	730	684	704	708	680	788	718	717	698	716	729	731	743	720	733	706	690	709	693	652	731	731	730	681	722	703	715	769	710	662	713	683	748	762	734	721	708	719	715	681	675	671	708	746	710	679	684	716	704	703	722	769	700	740	709	653	688	709	716	708	713	668	688	694	699	744	764	702	738	728	725	692	746	740	698	728	698	709	750	738	700	701	721	764	749	700	752	727	688	664	737	676	716	730	711	758	728	696	710	710	715	739	720	709	726	675	697	727	725	664	756	706	676	638	683	725	753	732	693	660	674	746	710	752	737	696	694	720	729	743	791	684	713	740	685	735	681	797	704	755	774	737	737	691	758	695	728	694	723	649	696	706	751	750	765	692	776	709	738	728	729	710	711	759	726	728	733	724	727	738	676	750	710	761	700	724	697	728	724	705	724	718	716	730	701	746	766	715	673	681	721	773	712	711	724	683	680	681	719	696	726	678	702	792	699	710	704	734	707	730	664	699	728	719	713	688	707	706	719	700	714	703	738	689	685	711	659	699	741	710	764	731	723	749	759	728	682	725	698	756	688	718	695	659	726	704	707	683	751	696	720	674	697	683	723	737	703	683	769	762	719	714	697	720	699	716	706	676	749	714	719	713	705	693	690	721	703	723	665	744	690	772	713	770	767	770	683	744	756	700	713	679	662	683	667	720	682	686	718	722	689	732	705	703	730	730	746	678	767	697	714	729	728	710	710	707	721	705	667	696	724	745	727	699	806	702	710	684	705	745	703	703	751	690	692	731	756	701	735	729	740	715	712	725	751	706	746	737	764	711	715	751	744	660	644	669	732	710	738	772	693	730	707	681	714	709	708	758	729	752	738	752	782	696	725	734	701	744	716	735	695	694	661	724	723	728	737	699	679	743	672	724	721	708	670	712	720	697	701	709	782	710	675	719	708	732	718	704	711	714	733	714	759	686	689	707	705	735	734	727	765	706	715	673	682	748	707	738	727	720	758	675	698	700	717	723	695	720	716	679	733	711	681	746	705	710	654	704	699	729	685	747	718	740	740	717	721	733	655	705	708	722	736	711	739	696	759	743	697	756	691	714	741	725	693	722	790	694	717	690	731	699	733	714	711	677	690	697	697	726	724	721	740	756	770	741	719	729	722	713	667	692	711	756	735	718	695	761	712	732	696	660	707	715	698	733	688	720	694	689	728	730	741	717	688	709	730	733	748	671	688	705	777	813	754	726	721	701	696	669	728	751	712	763	708	699	694	752	708	666	741	739	670	732	705	707	695	698	664	737	722	679	697	696	725	718	726	726	676	705	711	736	714	678	743	670	678	757	716	699	770	668	685	728	700	707	717	666	742	725	709	710	708	714	728	732	720	751	738	738	691	688	725	683	750	726	695	732	718	738	646	733	731	722	735	748	704	684	699	693	724	670	727	709	703	728	671	700	689	687	774	689	711	718	728	706	748	697	768	761	727	733	687	732	677	728	716	685	747	723	752	723	729	708	752	744	719	699	749	726	742	739	717	764	721	756	734	694	771	706	695	700	740	749	688	714	690	713	725	721	716	694	733	725	705	676	678	775	683	709	676	730	700	771	680	777	710	686	724	654	715	682	736	734	710	734	680	685	709	701	721	699	737	717	720	693	706	679	729	728	699	713	699	701	707	704	746	709	743	718	688	740	729	641	703	694	741	710	738	673	714	695	654	721	749	708	689	717	732	738	701	704	707	737	723	718	733	701	709	705	704	704	734	761	717	713	697	686	658	736	744	681	726	670	698	692	699	759	700	679	745	648	688	679	707	750	750	684	724	712	720	689	751	746	711	676	693	677	718	722	702	727	743	711	719	702	726	733	747	748	732	745	690	700	668	717	734	725	688	747	680	669	687	674	680	685	698	725	729	746	750	709	699	687	642	746	729	703	726	719	719	691	715	707	742	753	713	746	725	702	682	713	711	702	767	731	712	740	700	742	791	733	690	699	713	722	701	731	726	730	727	698	674	774	742	745	685	753	705	716	679	773	689	753	678	719	776	700	717	696	741	726	741	716	716	713	742	741	711	713	719	760	707	712	724	699	705	659	723	746	695	726	684	715	719	725	700	735	684	736	703	729	735	715	764	671	730	742	737	723	639	694	707	748	645	711	703	705	703	687	747	715	720	707	728	745	749	710	686	751	727	677	660	763	769	695	647	682	733	702	678	692	707	686	698	716	694	693	714	706	697	750	730	648	677	757	679	727	721	685	733	681	769	717	757	732	728	719	703	729	735	687	682	743	758	700	679	714	742	749	745	749	768	756	685	667	721	732	682	725	708	711	716	683	696	740	712	733	689	742	752	734	725	752	690	719	706	709	728	719	725	663	722	706	702	759	721	679	695	698	700	709	675	690	655	747	696	780	734	728	728	665	704	712	670	672	759	734	756	767	648	737	730	723	742	744	725	731	769	719	715	645	711	741	723	710	705	725	697	795	690	730	732	743	729	655	740	740	739	691	723	723	743	685	730	709	739	722	718	759	636	702	737	691	746	731	745	747	769	655	695	744	727	685	723	708	707	636	688	751	715	707	765	685	662	709	715	755	749	733	750	745	692	707	735	742	721	728	676	758	718	733	754	718	710	759	706	677	732	721	687	725	694	710	732	624	709	713	684	723	744	769	712	719	661	739	694	691	655	741	690	772	708	698	721	728	699	724	695	720
21208	20800	23952	19195	13334	9044	6014	4099	2824	2073	1606	1310	1103	1038	806	710	717	673	574	560	539	487	418	440	425	390	434	373	392	348	371	377	351	370	355	391	369	373	368	333	315	328	350	341	337	332	331	295	325	339	376	342	335	353	339	364	346	326	335	327	335	376	325	331	325	325	304	304	313	352	348	349	338	333	327	322	363	357	335	344	331	337	317	341	331	324	309	332	334	340	328	318	320	321	337	326	311	323	339	304	339	298	330	263	331	323	292	316	339	362	347	332	313	305	305	315	336	326	311	342	327	350	340	357	324	302	353	341	325	342	285	329	303	339	328	327	332	321	312	294	302	302	319	298	331	314	361	335	343	331	348	300	343	326	331	334	355	342	310	321	364	308	340	343	331	293	301	315	348	331	322	308	320	334	315	310	350	319	266	313	325	339	310	335	324	302	317	331	330	330	330	327	324	363	292	300	308	335	333	323	362	316	329	324	334	337	328	350	314	357	364	300	346	330	316	324	309	341	319	311	331	314	331	311	345	310	322	316	357	373	334	291	309	293	350	363	323	321	315	363	339	327	323	311	338	312	312	347	350	326	317	310	321	306	316	305	334	348	288	334	333	339	332	347	341	349	336	343	335	315	325	319	318	332	312	327	356	360	298	328	317	344	347	305	382	304	344	304	294	314	375	279	329	302	346	362	321	301	358	331	317	332	337	339	305	344	330	306	356	350	294	328	342	305	343	335	342	356	330	344	285	344	360	327	351	313	341	302	321	324	332	327	356	326	335	342	332	311	336	300	349	322	326	308	321	358	300	328	357	337	347	314	336	360	340	321	298	331	318	349	318	320	371	367	345	337	331	347	354	342	326	337	297	347	321	336	316	303	331	318	338	316	311	318	290	299	300	330	338	334	293	305	317	310	296	301	347	334	320	353	329	362	326	329	355	289	327	312	347	307	332	308	326	321	324	312	343	323	305	356	335	337	348	329	367	351	346	328	328	313	320	330	329	309	323	348	323	307	332	331	328	279	281	326	297	325	332	319	355	367	313	330	314	328	325	370	331	292	273	317	315	296	304	322	324	334	320	338	351	282	312	329	288	335	322	339	323	311	338	344	311	290	316	381	299	337	296	338	315	321	309	373	339	309	324	320	316	285	337	318	331	323	376	335	364	316	346	330	350	305	327	326	324	330	334	301	329	346	327	303	313	304	359	336	313	324	293	336	334	325	320	346	330	338	300	308	306	319	313	326	289	314	316	324	318	348	328	338	328	362	349	345	316	333	313	317	307	331	330	326	289	294	354	318	349	303	305	299	285	296	351	323	345	305	324	350	330	328	321	357	292	326	318	337	336	308	323	335	318	331	324	321	322	320	381	336	334	352	336	318	299	312	334	310	319	334	341	332	315	329	295	307	311	314	322	330	329	346	363	301	331	319	313	315	361	319	334	338	327	365	313	316	325	328	311	283	329	331	312	297	326	328	309	360	377	362	322	327	318	333	303	301	316	341	286	348	334	332	319	324	306	307	350	309	352	325	324	315	301	301	304	327	304	340	307	325	340	338	278	289	318	318	304	310	308	312	318	306	307	322	296	331	334	305	334	317	322	350	323	334	318	348	338	303	318	376	321	337	335	327	303	355	341	325	340	346	350	324	317	320	306	350	320	317	324	348	318	310	309	318	351	345	322	346	328	305	310	320	328	314	342	331	323	340	315	332	301	324	327	303	304	329	333	311	326	314	332	347	349	335	313	333	321	319	319	312	297	335	309	299	332	342	335	332	330	350	312	316	315	344	348	310	358	309	339	331	330	318	314	336	301	311	368	323	358	351	341	357	346	295	322	326	317	378	346	340	313	332	343	362	339	359	299	315	308	327	342	292	308	343	363	316	328	308	307	341	311	327	304	339	354	369	347	331	304	347	347	341	313	327	302	300	337	312	351	307	322	311	344	310	287	322	349	341	332	308	315	330	310	331	315	328	287	335	322	346	351	320	323	336	329	327	300	312	315	336	330	320	311	329	354	342	330	333	325	313	338	309	304	297	352	306	327	328	328	337	374	302	361	319	349	362	339	317	347	321	313	304	321	321	340	300	297	329	332	329	322	323	348	326	338	319	318	326	324	306	338	306	308	332	340	308	349	310	360	295	340	312	315	306	370	318	312	315	320	339	324	312	340	331	307	352	303	327	297	322	299	322	346	307	317	327	318	370	287	317	294	292	355	319	323	310	325	347	336	314	298	321	310	321	313	334	358	344	307	293	322	337	309	340	324	323	311	329	290	323	334	314	322	324	343	310	345	313	310	335	328	293	321	367	324	305	300	345	308	321	322	335	309	294	323	305	342	347	311	345	309	339	331	346	318	352	300	345	270	341	347	327	323	286	295	314	304	307	294	392	301	322	338	320	311	330	326	325	350	302	316	333	303	345	321	329	330	354	323	312	327	319	349	348	347	325	332	326	321	276	343	316	298	300	341	320	305	316	340	312	307	325	291	368	366	314	284	342	299	321	315	326	328	317	294	346	329	324	326	368	314	314	326	323	319	323	323	333	315	312	298	332	340	294	318	325	308	320	319	353	312	345	310	367	370	325	350	361	304	365	271	336	305	297	320	342	327	333	321	327	311	313	355	311	322	350	331	318	323	316	308	348	312	326	337	310	340	336	301	334	336	321	321	347	352	335	322	341	357	334	352	309	328	297	342	345	304	305	330	307	340	313	306	321	318	317	325	324	353	356	324	329	309	333	297	355	337	308	321	337	318	345	316	302	341	291	297	331	307	330	315	307	290	281	304	303	322	345	347	346	315	329	288	339	342	286	348	319	314	322	320	315	351	331	336	343	312	289	288	341	361	310	337	346	346	341	349	279	311	331	330	346	369	314	330	311	316	295	305	320	316	330	322	348	364	330	318	327	312	310	313	333	334	319	343	341	313	311	323	304	306	345	331	328	329	320	307	348	332	303	373	337	306	350	343	341	302	322	314	305	334	338	346	321	320	307	325	337	341	341	312	345	330	352	339	349	322	351	327	352	356	305	321	373	308	344	359	349	342	348	326	330	338	345	322	333	305	341	324	336	381	322	306	318	330	317	314	307	357	309	295	319	319	316	317	339	343	292	326	330	308	321	333	340	312	317	345	347	343	325	318	357	329	322	333	323	321	309	318	347	346	329	328	323	353	317	350	297	371	323	349	331	312	324	323	303	335	378	334	340	349	358	328	290	297	324	341	308	314	339	333	327	344	329	314	325	326	339	313	333	356	300	312	314	354	330	308	317	332	271	321	362	322	311	312	339	312	345	339	355	352	336	324	317	349	317	340	362	327	309	299	304	275	318	339	320	333	331	340	282	342	361	313	324	342	332	340	320	328	331	355	320	311	321	371	343	309	328	326	299	290	340	309	318	310	305	332	352	360	326	326	317	300	311	312	314	319	321	343	306	335	323	338	347	333	320	330	336	304	332	297	333	324	314	339	316	320	327	330	331	308	356	312	307	344	318	317	315	341	318
12163	16234	27383	28185	25527	21736	17935	14616	11244	8914	7072	6136	5324	4688	3839	3430	3210	2949	2643	2356	2143	1918	1652	1546	1468	1416	1223	1197	1159	1127	1112	1147	1037	1011	1026	982	1008	980	990	954	955	939	933	872	900	911	844	901	898	926	913	887	901	886	838	876	900	862	868	846	797	817	846	793	784	805	805	821	796	777	845	850	836	775	857	775	772	797	813	813	778	789	797	822	763	784	796	811	745	799	783	815	746	808	784	840	794	796	735	774	807	816	757	745	805	811	742	766	740	822	812	801	806	775	767	793	794	801	807	755	743	821	769	785	773	793	758	794	782	835	799	790	804	782	812	790	820	824	785	764	775	806	768	823	840	783	822	783	774	788	759	830	814	823	774	744	780	811	786	782	802	758	754	834	812	805	796	786	742	755	777	783	764	791	749	751	788	811	783	836	801	841	815	803	763	797	745	793	814	752	762	770	815	796	790	752	750	768	757	784	773	797	802	786	773	828	788	774	797	787	828	826	832	755	828	794	772	805	844	797	824	764	797	812	779	860	792	786	816	786	797	768	763	779	773	792	797	808	801	811	748	828	844	778	803	813	835	767	820	845	774	781	749	846	756	808	794	778	804	793	789	757	819	820	854	793	771	796	787	800	782	814	812	765	792	807	735	809	748	747	774	817	795	807	830	867	771	763	737	798	754	799	763	793	775	772	800	793	774	780	742	785	804	813	794	741	749	776	827	812	751	795	815	735	828	822	769	765	783	750	803	847	794	827	760	746	874	795	800	804	804	769	789	718	768	778	777	832	811	801	774	800	782	793	790	786	748	778	830	735	835	756	751	792	774	776	836	841	771	816	742	789	816	767	805	837	844	834	793	777	838	813	788	785	779	835	772	808	792	770	828	811	792	805	755	789	805	741	767	804	828	784	761	792	814	778	756	781	797	779	784	782	780	773	773	810	810	752	811	762	750	754	773	806	761	794	799	770	746	841	723	739	762	797	770	818	792	784	833	781	790	750	795	777	755	778	790	763	805	809	748	770	778	778	761	756	800	799	827	806	778	763	796	788	745	781	749	764	821	742	786	795	809	796	834	821	820	790	785	785	754	840	786	789	797	758	810	802	791	770	806	776	836	811	801	749	761	825	796	790	804	766	782	776	828	829	794	804	786	800	787	804	793	781	754	785	761	797	836	781	821	761	813	760	783	779	800	790	777	717	774	767	681	781	752	784	798	746	778	782	770	758	775	806	820	791	796	788	748	799	795	750	821	789	786	788	762	768	738	782	750	802	810	787	796	788	824	815	778	796	802	777	768	754	818	819	836	739	761	771	776	820	743	821	816	804	775	762	801	801	775	780	762	800	800	741	805	810	810	794	793	729	837	766	777	782	786	825	793	807	763	805	826	802	778	774	758	789	797	748	776	715	798	822	761	815	737	801	798	758	770	807	810	775	762	812	762	792	762	807	779	760	777	799	783	752	764	793	768	775	790	839	768	812	804	828	737	769	769	780	786	789	778	835	807	789	789	790	785	845	729	785	778	779	799	752	804	778	762	791	772	796	789	774	779	771	826	743	804	789	786	736	794	813	765	801	804	735	809	745	766	783	793	748	718	762	778	736	788	844	796	796	776	770	779	777	812	750	771	826	778	799	813	791	754	767	810	760	756	785	787	768	752	807	794	815	770	786	827	804	761	781	773	751	756	768	840	804	735	777	806	746	753	821	793	774	852	795	805	805	857	744	844	776	767	774	824	711	781	808	762	777	773	862	766	792	799	858	793	788	747	773	772	744	811	830	766	791	810	869	740	765	811	728	771	837	805	772	771	769	800	782	766	786	818	781	789	835	758	815	801	767	759	794	814	738	787	794	777	806	767	775	812	778	780	839	816	716	789	797	819	745	736	835	769	813	750	751	808	787	776	807	758	745	774	784	855	744	783	818	787	731	788	760	798	777	760	790	794	831	769	786	813	788	778	797	751	749	829	801	821	790	772	797	808	799	792	807	723	738	760	786	768	843	781	777	830	804	740	790	756	782	754	729	701	791	778	761	810	757	819	778	779	768	843	750	826	796	843	769	758	787	743	739	779	796	788	795	839	822	782	791	761	787	824	766	754	783	754	795	776	801	806	754	758	765	796	763	761	813	787	801	771	793	800	762	772	821	795	805	725	820	804	749	802	824	765	778	810	787	757	828	752	832	782	805	745	804	758	788	768	766	742	798	726	778	845	807	780	791	809	770	784	780	789	760	752	764	804	752	783	811	746	741	752	833	818	769	807	790	790	783	756	770	761	787	801	820	829	848	818	795	783	791	737	807	779	781	811	770	756	870	775	818	755	820	762	794	792	834	754	779	790	827	785	736	803	789	772	779	796	740	827	769	793	740	780	809	788	779	769	831	791	752	776	752	799	807	764	816	797	779	840	751	754	791	789	832	867	834	779	803	805	791	824	806	801	789	755	779	774	816	751	794	798	790	778	775	806	831	762	742	782	765	813	804	761	748	738	775	797	808	850	765	797	742	809	799	805	786	753	752	757	767	790	777	719	803	769	807	758	764	771	763	782	816	779	781	793	768	788	775	800	801	805	758	770	808	804	755	792	759	819	853	800	778	792	795	789	788	792	766	788	758	815	757	805	774	769	824	774	777	741	777	810	769	775	769	753	778	793	810	773	836	768	765	758	810	748	757	764	780	759	828	792	795	827	742	781	798	769	767	815	765	799	791	788	806	811	756	843	760	820	779	777	803	752	759	771	759	822	760	823	804	728	828	774	853	769	784	791	834	826	779	756	761	798	766	820	791	805	775	814	794	764	764	794	806	755	751	782	811	747	801	772	787	777	745	813	782	775	803	822	773	796	850	810	753	755	813	765	824	780	822	786	755	830	764	822	790	758	720	764	802	746	756	803	817	796	746	790	794	773	790	771	814	821	810	766	784	748	829	772	804	751	812	834	754	780	779	803	735	813	817	777	832	738	791	755	805	738	791	743	830	719	744	735	857	785	775	767	811	825	801	737	795	782	793	728	834	810	770	790	810	841	779	802	812	769	788	718	786	798	787	802	770	827	771	774	808	727	788	788	754	784	754	776	719	767	821	790	811	758	785	788	755	756	769	830	773	760	761	753	792	808	813	842	825	801	772	758	714	829	788	766	844	841	806	756	812	831	799	781	764	728	808	803	779	788	759	779	728	760	790	799	809	760	809	790	750	821	737	754	823	838	821	791	827	753	765	779	792	748	782	786	817	797	789	778	752	794	844	774	794	771	789	791	751	798	765	761	748	766	777	758	766	843	768	786	778	809	881	785	756	795	752	770	848	794	848	808	791	780	814	804	789	784	820	794	789	783	777	737	748	868	800	807	820	784	839	758	801	795	815	763	795	786	775	770	775	779	813	818	802	779	841	767	793	760	824	788	781	838	755	772	759	755	807	714	801	759	763	839	805	801	790	782	792	780	788	810	771	799	756	795	757	787	752	773	773	785	819	802	813	833	850	796	792	786	790	739	851	765	797	775	724
33211	31823	31331	27946	22986	17398	13281	12381	10491	8988	6802	4238	3626	3434	3223	2229	2192	1764	1893	1664	1475	1338	1189	1119	955	818	724	579	549	534	465	423	502	443	423	384	421	382	402	427	359	392	396	379	356	381	373	362	332	371	345	332	373	351	360	358	395	373	350	319	377	365	364	301	348	338	343	331	365	315	357	320	323	313	347	358	382	335	311	330	309	349	337	343	334	349	313	341	343	299	350	326	323	332	325	338	312	293	329	333	349	352	310	358	384	335	350	338	321	330	347	331	334	328	314	329	316	361	332	336	335	345	339	342	332	338	326	337	324	349	321	308	320	351	318	337	329	354	326	343	348	312	336	349	340	330	323	313	347	309	324	298	325	328	338	371	337	338	320	348	329	330	363	346	339	345	330	345	334	334	337	349	339	318	339	349	335	329	348	338	352	341	332	367	366	335	330	321	313	298	337	330	297	304	336	322	294	343	349	316	349	344	334	373	346	323	346	354	310	325	337	321	371	349	286	345	328	308	341	338	290	322	338	349	326	326	353	318	334	300	390	342	323	279	345	318	318	342	318	316	352	332	334	315	302	300	332	354	326	328	346	313	325	323	337	297	351	313	326	322	316	326	335	376	312	316	330	346	322	312	352	324	302	297	327	346	332	324	344	327	296	305	344	333	349	368	332	344	337	333	327	294	333	312	316	383	346	324	312	328	365	332	329	304	295	309	338	303	340	374	335	321	315	348	300	325	308	326	351	337	317	323	332	298	333	374	350	334	339	327	321	316	359	321	320	325	362	290	326	319	342	320	299	327	308	313	323	318	314	346	335	327	348	356	337	345	332	360	343	329	333	332	334	347	316	353	307	299	351	352	331	306	336	341	330	293	335	350	321	337	305	345	346	322	311	352	341	319	372	345	332	325	330	331	353	348	308	367	374	337	325	338	319	366	311	378	356	327	277	299	333	308	324	343	322	332	331	325	303	328	321	320	324	328	336	326	369	339	325	290	327	301	331	343	361	310	311	319	329	334	347	301	369	367	314	338	334	312	362	331	309	323	319	339	321	319	340	327	341	332	321	354	318	335	359	314	314	334	297	324	324	308	293	306	313	358	333	312	304	343	368	301	333	289	326	310	293	342	342	354	323	315	333	312	331	304	344	333	309	362	290	338	307	317	309	318	350	328	328	356	342	337	337	345	312	323	341	329	357	325	365	360	308	339	326	308	325	351	334	364	309	329	368	344	330	364	330	320	326	296	330	306	343	311	344	353	359	327	339	382	348	301	341	300	313	317	304	352	322	353	371	311	316	342	302	312	325	321	370	316	344	333	338	349	321	323	325	350	320	307	325	292	360	305	323	322	341	303	356	300	320	301	345	331	345	303	332	304	326	326	336	336	334	325	321	284	341	312	342	338	332	325	273	297	323	307	310	303	338	329	321	313	330	335	348	352	336	334	348	342	303	295	321	308	298	346	335	302	312	340	319	362	348	353	321	372	329	359	321	355	365	363	309	331	337	345	313	342	350	320	309	332	316	338	350	322	333	327	329	337	332	344	314	304	317	303	304	321	310	340	320	358	307	340	335	312	321	333	326	297	298	318	310	340	343	314	328	330	340	303	343	332	301	331	344	325	340	335	347	359	354	323	323	318	370	339	345	314	345	314	342	314	322	372	339	335	338	309	316	306	336	342	298	334	329	332	355	321	353	337	391	330	357	333	341	331	314	303	332	322	340	305	329	330	332	314	328	329	303	325	330	331	338	314	334	333	334	326	337	343	314	313	332	323	306	324	331	366	382	342	344	355	331	365	285	351	362	314	306	310	358	333	330	358	334	356	336	318	366	295	324	319	331	332	323	360	308	326	339	301	326	326	369	347	349	330	335	310	352	278	338	325	329	334	300	333	324	308	345	343	370	343	341	364	328	315	335	367	323	357	335	389	323	344	327	311	320	343	328	320	341	313	314	330	347	331	388	299	338	365	333	343	333	333	323	373	346	320	276	332	312	303	301	310	329	306	301	357	346	328	348	354	327	331	318	345	304	306	348	300	343	308	350	342	334	353	317	340	320	317	318	305	338	320	350	310	344	316	330	323	315	341	318	325	317	328	320	334	358	350	344	329	331	315	340	324	329	330	357	344	295	337	313	314	369	352	336	343	331	306	333	328	330	361	351	298	368	315	335	297	337	309	314	341	311	314	307	319	332	330	346	345	325	306	347	298	356	333	309	329	328	322	343	319	347	317	297	324	339	320	317	287	353	325	309	342	333	323	341	338	349	316	309	331	302	325	328	333	307	300	349	302	335	333	317	327	331	306	327	338	354	335	325	287	342	363	307	356	326	364	333	353	331	330	295	362	320	334	314	354	348	326	332	320	340	336	330	330	326	328	343	313	339	315	345	323	329	333	315	350	328	348	343	308	300	336	372	369	316	338	362	340	317	325	367	349	342	323	340	304	343	344	332	371	346	328	340	378	315	342	361	322	347	349	333	338	315	303	357	342	307	349	304	319	299	312	340	345	319	346	317	320	323	312	343	321	370	308	335	328	345	333	348	327	326	312	316	337	353	325	335	319	359	317	313	312	338	309	324	323	335	316	360	309	360	330	299	298	335	324	324	327	336	315	327	340	327	344	318	334	325	307	346	308	324	325	301	369	334	317	362	339	331	319	337	336	322	350	366	337	346	324	309	322	302	299	327	340	334	343	350	311	346	352	314	350	317	333	355	373	327	319	325	339	323	337	310	342	327	337	350	331	364	346	305	308	327	285	349	333	326	325	305	333	318	317	324	354	353	350	356	298	326	323	335	342	340	346	341	342	318	342	325	323	359	330	353	318	296	293	341	344	330	321	363	316	326	332	340	328	306	330	300	305	312	323	371	340	311	334	330	360	320	303	331	322	307	344	331	313	324	370	338	342	350	345	331	333	324	335	352	352	363	346	324	318	332	331	323	337	326	346	315	307	320	336	320	342	340	341	340	313	354	322	361	344	310	349	336	320	332	335	325	296	334	330	318	353	340	326	339	330	316	385	309	322	332	318	309	332	313	319	335	338	361	324	336	352	333	328	329	346	344	374	320	312	310	342	325	315	356	332	344	317	315	340	342	367	328	324	354	345	340	333	342	314	305	312	340	285	341	326	352	321	351	328	310	311	340	356	294	274	338	331	346	307	355	344	352	338	330	344	304	296	329	332	317	323	322	351	339	355	295	303	303	350	317	325	344	359	347	337	362	337	344	340	289	317	327	309	340	330	346	290	361	356	335	327	349	333	357	325	318	342	325	340	311	334	297	349	330	321	341	365	308	323	317	331	342	336	362	337	343	339	358	301	334	335	320	330	359	326	349	337	368	320	328	340	316	330	362	314	329	310	293	307	369	340	342	363	340	322	331	346	344	313	314	348	340	339	319	324	343	330	325	322	342	350	345	310	343	342	335	351	282	362	341	289	355	311	322	332	344	320	316	331	322	339	333	323	298	300	351	341	344	345	336	333	308	337	331	344	360	330	351	337
20204	24259	33880	35878	33069	29521	26383	26343	23481	20489	16244	12991	12303	12004	11713	10105	10000	8492	9814	7829	7282	7065	6208	6223	5022	4242	3672	2317	2055	2237	1822	1829	1781	1441	1411	1309	1298	1299	1369	1311	1164	1199	1141	1166	1131	1083	1068	1081	1055	1029	1053	946	966	969	929	974	938	926	952	934	856	855	913	866	898	846	849	889	868	868	812	850	848	858	825	834	833	836	881	797	847	770	817	800	780	750	800	805	796	777	837	825	816	801	796	785	801	843	814	808	819	820	864	821	786	867	824	797	831	802	751	798	814	809	779	853	788	778	855	748	755	773	806	782	764	800	789	810	817	775	828	793	769	779	836	803	792	817	796	841	772	786	808	828	801	788	833	798	835	803	810	778	761	803	757	742	798	802	751	811	756	788	776	789	762	753	794	804	787	804	817	829	777	784	822	745	811	802	783	748	801	825	820	818	805	780	831	780	780	781	755	861	808	797	771	788	770	840	848	843	774	803	779	777	840	790	785	785	818	788	798	836	824	761	756	801	774	757	761	797	786	797	782	818	819	804	809	809	829	788	790	832	736	802	762	773	773	814	787	832	746	771	823	798	776	767	827	793	777	756	825	791	861	806	844	763	776	830	819	810	818	804	772	835	782	801	757	820	809	770	746	796	782	821	790	777	836	819	868	853	857	786	811	767	777	771	791	817	789	814	767	811	810	789	838	805	750	782	769	823	812	781	781	823	799	809	828	827	823	782	827	847	794	795	778	793	811	820	775	838	842	769	774	788	819	764	802	803	820	854	808	805	848	811	769	853	806	792	748	834	748	807	801	756	805	793	861	834	830	786	802	774	816	710	772	776	808	746	832	824	770	825	781	777	791	731	835	735	849	809	789	768	811	740	816	802	793	769	796	797	770	812	792	771	793	834	797	749	772	806	810	739	818	779	816	807	811	814	804	797	795	809	817	816	787	809	794	783	766	739	792	838	807	776	781	843	856	782	764	762	789	826	834	845	796	852	833	802	831	793	784	798	807	740	760	799	784	776	807	795	772	804	788	799	790	784	841	820	794	753	816	805	789	813	768	788	755	832	813	759	811	774	774	806	741	771	801	807	793	780	779	803	787	828	829	762	787	760	768	793	782	819	828	784	766	765	825	786	761	770	794	812	822	767	788	787	801	769	874	859	790	799	820	828	770	812	780	799	750	779	799	783	818	859	773	863	765	756	816	766	758	777	765	799	782	779	825	776	803	855	802	806	759	749	832	759	721	824	777	777	783	780	796	846	785	798	796	826	767	800	776	797	822	834	818	773	806	797	805	775	783	775	786	802	791	800	830	762	800	776	844	793	837	757	826	818	720	779	784	817	784	802	816	772	791	758	823	820	790	816	831	790	780	796	791	772	819	808	800	784	797	743	747	812	816	848	807	804	801	779	806	745	814	807	803	742	778	810	718	814	834	823	769	800	805	815	805	768	851	792	817	742	824	818	775	785	762	771	831	773	789	807	820	786	763	826	739	760	812	774	802	780	817	841	824	784	783	787	759	784	834	804	795	771	777	799	762	818	798	878	832	786	819	786	759	786	758	806	793	817	806	830	797	791	798	805	808	766	799	804	743	815	791	828	788	774	837	787	816	794	782	799	819	790	746	812	856	808	758	785	747	778	805	727	752	759	801	755	809	824	801	812	806	792	814	743	789	753	805	829	795	799	825	827	802	746	745	827	832	833	848	818	811	815	781	801	757	757	775	845	788	815	835	768	792	825	773	823	823	798	770	802	792	768	750	766	806	728	761	853	817	803	772	767	755	788	767	807	784	832	795	778	768	797	792	744	828	801	861	745	792	802	815	816	813	839	797	831	800	796	811	769	761	904	832	789	787	803	823	814	782	822	838	763	795	750	792	819	777	774	801	818	803	777	802	803	780	777	817	799	797	726	815	823	774	783	795	820	825	808	754	778	782	804	806	829	842	768	770	819	784	800	794	819	731	780	799	798	833	796	791	801	839	825	822	819	787	801	841	834	810	810	807	786	807	772	765	764	759	785	785	825	804	766	785	778	806	812	805	817	776	790	768	788	817	786	776	771	810	823	791	728	757	800	760	775	799	843	789	823	751	732	827	789	802	782	795	762	762	773	804	777	809	801	793	827	794	780	802	798	819	778	861	800	753	804	849	780	783	797	810	773	826	799	826	792	748	792	768	833	799	827	800	814	794	811	764	783	765	793	809	824	791	798	799	774	832	755	785	843	845	825	798	792	771	778	756	782	808	806	781	833	810	832	821	804	828	796	794	792	783	786	839	768	830	832	781	785	800	763	781	776	733	792	871	792	760	796	809	834	812	776	773	799	814	731	774	767	764	808	834	792	797	791	774	802	817	813	746	776	792	797	834	796	771	810	786	757	758	744	792	806	839	776	795	812	784	785	771	782	778	823	825	824	759	777	824	800	768	809	858	803	822	751	856	811	802	828	823	857	803	786	766	773	827	799	814	771	762	820	779	768	806	809	736	764	797	818	807	793	808	796	762	863	821	800	744	824	773	767	777	761	770	815	791	829	805	842	766	769	810	797	784	832	782	799	771	738	810	812	847	802	790	800	814	831	816	772	766	828	814	805	818	832	781	801	857	780	818	779	805	761	790	818	749	795	769	797	806	859	752	752	770	828	831	853	790	805	856	751	792	790	836	829	854	826	764	750	823	760	794	769	786	755	804	764	795	807	777	824	774	748	791	820	784	818	830	791	725	810	849	761	846	837	772	852	847	784	809	783	789	809	807	790	857	801	770	804	822	859	782	772	782	796	803	853	830	827	864	814	769	802	769	801	784	765	813	778	834	766	816	783	804	777	798	846	799	777	799	804	836	800	794	792	775	800	812	807	757	823	812	805	791	757	806	756	796	808	835	812	796	803	785	790	779	798	767	720	852	776	770	810	790	832	884	783	772	834	798	784	761	778	802	792	757	818	779	805	797	804	802	784	779	769	799	768	838	732	776	824	842	834	767	802	756	841	802	811	827	819	819	814	815	825	828	813	762	810	828	780	814	773	813	762	765	766	795	859	789	782	807	799	816	769	784	795	826	797	809	808	760	809	822	799	786	802	788	785	781	815	749	768	761	770	799	799	753	856	802	763	760	758	826	769	814	840	748	831	793	775	833	799	832	790	820	798	818	797	840	788	758	793	801	817	852	778	831	796	844	797	805	803	801	810	783	786	835	771	822	806	790	763	785	799	793	809	812	784	805	785	773	819	796	716	774	793	802	837	770	783	834	731	818	829	746	782	780	786	814	766	793	771	760	826	781	802	759	836	758	805	765	835	825	736	799	780	787	799	828	803	807	764	789	747	817	821	785	745	758	773	846	830	776	831	771	754	770	799	782	777	779	799	814	777	784	800	852	808	799	814	817	783	846	741	807	777	814	786	768	756	807	876	808	796	791	834	782	827	815	817	838	817	830	793	808	797	796	800	817	839	820	777	797	754	788	773	776	792	778	815	761	837	828	793	719	814	844	827	794	829	790	811	804	780	814	826
39846	36324	36806	32556	28528	25334	19234	17354	15490	13930	10870	6158	5035	5338	5208	3996	3714	2827	3320	2546	2099	2332	2122	1785	1448	1181	1044	685	592	600	542	512	537	450	443	441	434	442	446	426	359	382	394	367	363	372	329	347	307	377	374	342	341	328	354	338	349	334	286	336	339	347	329	289	338	325	325	294	316	316	296	308	340	279	275	314	281	301	278	283	325	292	300	285	286	321	288	300	291	276	319	278	306	291	300	346	284	300	326	288	313	288	311	268	308	305	304	273	301	282	290	319	293	312	322	309	310	316	295	294	313	334	304	295	270	298	291	289	313	293	305	296	314	316	297	303	299	328	305	300	284	321	300	299	295	299	305	306	295	314	293	293	287	310	293	284	288	333	302	295	268	282	316	337	295	294	253	305	296	279	305	312	322	282	309	300	318	304	283	266	264	305	312	325	317	293	311	304	323	287	287	292	305	276	305	305	285	320	302	282	290	306	306	294	293	274	279	278	320	266	315	296	324	320	312	310	310	267	312	278	323	273	290	319	326	303	314	289	316	302	293	303	284	309	279	298	307	320	295	325	344	322	288	269	320	294	309	310	312	292	273	295	283	304	293	315	318	267	301	291	297	292	306	303	308	317	283	301	310	319	289	298	281	299	291	266	295	321	293	281	290	339	306	303	320	275	281	312	301	325	317	290	278	304	316	300	267	298	292	285	300	292	307	299	272	261	297	310	293	321	275	284	300	265	284	291	290	312	282	315	329	295	283	270	319	294	299	315	293	293	284	296	323	295	287	276	306	318	309	296	305	294	286	288	299	301	305	273	322	298	299	296	340	259	301	320	283	259	340	324	322	303	282	310	313	326	303	299	284	292	304	323	271	304	317	293	282	300	298	307	307	283	337	274	269	317	316	315	279	333	295	317	335	305	295	278	296	277	322	289	325	280	267	305	349	296	305	325	278	263	271	321	263	310	301	303	302	305	313	314	295	282	301	302	282	308	333	284	309	300	307	280	283	314	280	301	279	304	301	266	289	305	291	273	268	271	302	283	292	298	288	267	291	324	269	278	323	305	294	279	292	318	303	297	310	269	318	308	295	286	308	312	336	287	302	296	311	330	305	304	288	297	299	270	275	335	299	290	275	287	303	313	318	308	293	299	278	264	297	320	316	314	316	272	316	294	296	292	336	298	289	283	279	307	303	306	293	271	279	271	301	297	299	293	306	300	251	317	286	322	286	306	292	297	316	292	309	300	312	300	271	315	285	309	298	289	307	319	304	337	271	303	320	280	310	341	300	300	292	289	285	316	273	315	314	333	310	306	310	268	307	281	318	282	310	284	304	323	312	291	283	281	308	300	326	308	295	289	294	301	291	297	279	288	306	299	267	262	329	323	299	303	301	272	333	296	316	318	313	304	318	296	300	315	294	281	292	322	313	293	300	303	289	265	306	284	293	263	303	301	313	300	295	257	313	313	267	286	279	298	288	301	264	269	309	268	296	299	283	328	301	282	326	301	311	279	338	287	301	316	285	273	308	285	296	310	305	278	313	313	301	301	325	281	291	317	302	282	312	295	324	313	304	300	259	284	326	288	319	301	292	297	280	279	310	324	339	284	269	303	277	310	321	301	325	287	301	282	291	251	306	307	274	296	296	293	308	295	316	299	308	280	309	268	284	297	303	290	332	315	297	298	310	263	324	273	328	262	275	322	301	282	320	315	307	312	282	291	278	278	317	309	299	279	279	316	286	285	308	278	292	328	300	280	295	311	294	286	295	317	292	304	341	292	290	309	279	300	327	317	298	322	312	298	299	308	297	315	263	324	322	296	284	343	296	332	319	263	328	282	310	310	282	277	300	280	299	290	310	287	288	293	299	297	277	279	298	313	303	306	301	280	289	336	291	316	307	271	259	305	277	294	305	288	291	298	320	306	303	314	306	302	314	282	297	288	353	283	306	301	309	305	303	307	301	306	298	308	279	325	333	295	269	285	288	310	269	283	326	287	290	292	294	315	298	293	315	295	278	287	320	324	299	319	286	301	280	321	312	308	333	303	303	292	308	299	316	305	299	289	318	287	296	267	316	307	304	310	301	292	306	326	292	301	292	334	305	280	283	295	313	284	295	306	289	295	331	296	285	279	336	250	346	318	337	307	283	290	279	299	267	324	291	305	323	294	299	287	287	299	321	275	286	301	292	313	297	322	300	301	311	280	268	276	317	299	320	297	280	317	305	255	302	284	312	297	299	313	280	314	294	310	301	296	300	296	326	292	320	263	306	306	283	317	290	277	285	309	249	306	302	314	267	329	307	301	301	312	291	335	330	311	305	361	302	302	285	305	265	301	300	304	332	293	279	304	309	319	283	273	283	294	306	291	303	313	289	307	295	292	286	291	295	321	288	339	272	293	287	326	317	290	295	314	304	309	306	309	293	310	305	323	296	286	288	298	314	264	314	307	337	309	305	294	299	298	286	330	284	310	302	298	301	310	304	292	301	271	300	320	332	258	305	324	332	317	314	283	305	291	289	334	271	305	271	342	280	312	288	334	284	289	305	280	330	335	297	298	330	265	275	279	289	303	265	283	280	307	314	295	293	293	320	300	360	284	322	320	294	288	303	291	301	282	307	313	327	328	283	308	315	317	278	312	318	284	266	292	283	313	289	315	321	248	281	274	311	326	297	301	317	321	309	325	297	297	312	313	284	301	312	318	338	282	296	280	316	289	263	297	295	312	319	276	275	321	284	296	301	292	292	294	302	300	291	313	298	289	292	330	315	330	317	272	283	269	299	315	302	306	285	307	323	284	315	321	299	277	315	317	283	312	281	319	302	319	300	275	311	296	324	281	311	321	282	273	355	317	309	320	292	339	287	268	290	274	309	312	283	286	287	287	286	296	288	277	300	309	336	295	308	317	318	281	301	289	311	307	290	256	299	276	324	333	289	321	319	292	305	307	290	304	295	326	311	319	316	342	292	298	282	332	320	301	354	273	313	264	292	271	274	317	270	314	269	307	309	313	307	297	302	275	309	263	283	293	315	274	338	315	299	286	290	286	297	314	298	297	312	305	289	292	321	281	302	286	292	291	305	268	293	316	280	286	292	318	313	274	337	266	298	295	279	296	297	313	300	272	309	294	293	308	308	287	303	288	271	313	322	277	311	272	293	268	303	324	280	303	318	289	291	302	305	292	317	315	293	273	319	293	293	332	278	310	300	267	307	339	319	307	307	288	298	281	295	300	272	304	312	297	303	319	296	287	353	267	274	312	288	308	334	304	289	328	305	293	304	287	292	274	259	302	301	311	284	282	291	290	295	314	292	282	370	278	317	302	326	281	294	320	310	272	322	327	288	304	303	321	280	319	311	297	258	320	278	288	316	297	302	312	278	293	285	284	280	315	324	294	280	297	257	287	296	324	312	313	269	289	313	289	314	292	323	309	288	304	294	280	318	286	301	297	280	306	348	327	305	314	293	271	294	311	296	307	295	287	298	287	330	328	287	298	288	296	266	340
24452	28497	38021	39677	38761	35431	30822	29110	27750	26549	21929	15010	15093	15777	15825	14856	14153	12486	14665	11034	10325	11109	10677	9967	8204	7204	5856	3364	2966	2921	2369	2316	2392	1991	1693	1640	1564	1565	1557	1412	1392	1372	1382	1257	1277	1152	1206	1203	1236	1082	1047	1021	918	937	1027	967	998	1016	910	943	905	909	844	881	895	851	838	821	848	767	773	781	762	760	765	730	769	775	756	742	766	746	763	732	749	778	710	744	743	807	736	781	805	769	811	765	784	773	753	718	753	721	788	775	772	703	763	744	770	708	740	721	745	718	705	759	766	719	741	733	687	697	721	714	745	743	722	723	683	731	740	715	777	713	681	673	714	677	689	653	725	724	741	683	714	761	744	700	693	721	709	727	658	709	728	701	742	697	734	722	769	716	726	748	729	761	705	684	743	751	691	700	661	715	678	695	676	675	764	746	753	718	745	741	700	740	722	701	694	698	717	708	694	730	721	705	723	769	719	697	720	687	749	723	742	744	681	727	753	749	731	739	742	706	740	753	702	754	715	716	707	779	731	733	773	736	739	713	697	695	701	682	723	695	688	689	707	715	685	757	718	712	688	746	773	691	723	692	715	710	791	728	728	707	695	730	737	709	696	721	689	748	713	770	668	722	772	700	748	724	718	734	690	766	722	697	715	712	703	714	728	763	667	722	745	749	723	716	717	724	686	702	728	744	722	736	715	695	739	704	782	702	750	705	711	670	733	750	727	730	739	690	727	778	734	724	725	723	702	741	723	742	705	711	707	748	667	727	768	717	706	679	743	689	750	697	719	724	712	711	728	697	695	709	723	730	681	697	746	714	724	715	773	733	696	700	658	762	667	712	730	717	717	713	758	700	721	729	755	670	738	740	671	743	691	711	712	700	698	750	736	712	696	743	710	670	681	724	668	703	726	727	730	687	714	735	688	774	764	756	748	721	759	742	723	709	739	678	720	736	676	691	750	745	683	736	726	728	779	720	781	743	738	722	684	732	667	760	710	737	707	682	717	718	718	694	737	661	718	693	732	734	728	701	765	716	708	758	710	673	712	716	666	725	731	729	708	732	717	771	720	749	684	687	706	742	733	729	708	723	743	699	723	756	762	739	723	743	725	708	746	699	672	733	711	730	676	667	680	726	764	710	726	732	716	741	703	772	685	759	728	704	694	718	754	719	752	709	776	697	704	768	704	690	741	768	705	730	754	729	734	726	699	666	729	724	700	734	748	678	744	710	728	692	735	749	725	710	747	693	801	725	697	691	752	739	722	726	698	715	682	713	714	701	724	717	736	721	746	721	745	700	725	702	727	710	743	769	761	715	715	707	707	742	696	672	733	777	761	716	752	769	743	767	721	672	763	683	744	716	721	721	671	715	666	718	743	716	723	718	743	704	752	703	718	724	733	755	743	707	725	753	744	730	742	739	685	711	740	684	748	752	728	688	754	674	761	765	712	712	705	683	746	774	683	761	717	734	737	694	714	729	744	729	712	742	662	700	738	740	711	699	698	730	716	734	720	733	694	736	699	696	722	747	731	695	711	762	690	707	705	677	741	756	701	739	714	688	716	747	746	741	724	722	731	730	725	753	788	719	748	698	660	714	695	704	734	682	734	728	712	743	751	724	795	714	745	742	695	714	735	745	690	703	705	731	731	731	760	690	731	720	734	726	683	725	724	750	683	712	736	737	702	748	718	723	729	677	699	697	709	725	745	662	720	736	734	713	736	709	716	764	731	705	738	708	700	713	777	728	754	696	708	727	747	722	717	753	723	685	679	692	727	765	721	717	730	730	716	755	782	709	707	744	728	728	682	702	694	793	681	750	723	734	772	700	741	696	704	680	745	787	673	777	698	757	752	710	743	771	717	715	722	709	718	734	724	704	771	724	798	734	771	737	716	723	712	721	719	744	717	764	730	729	715	734	712	723	736	729	713	709	746	734	767	669	682	737	699	726	709	721	693	709	693	757	733	711	682	680	735	767	744	746	678	771	714	719	729	659	729	718	760	780	760	735	695	738	713	713	708	774	697	698	689	671	726	710	723	708	769	805	750	758	741	699	718	706	676	690	734	733	731	713	703	743	707	683	699	710	766	712	689	698	717	690	752	720	725	719	718	735	725	692	696	737	717	661	680	718	718	723	754	715	717	725	721	724	709	655	696	759	729	687	671	697	698	753	739	683	712	720	715	738	788	713	739	708	705	710	693	703	762	757	752	694	696	756	749	709	678	728	723	739	725	722	696	744	712	707	728	681	707	778	739	708	720	713	759	764	674	732	757	756	727	680	713	703	717	720	702	722	744	718	752	696	737	740	760	713	704	687	690	706	664	700	710	720	703	746	745	769	751	715	700	714	743	692	750	708	712	720	670	715	770	719	705	710	720	751	744	717	717	690	750	751	705	738	724	735	755	720	723	691	708	753	728	731	666	733	694	680	698	693	678	728	744	711	727	705	708	738	699	702	700	725	752	714	708	729	767	714	716	704	764	728	661	695	743	715	671	712	738	753	758	765	710	713	688	709	710	718	756	733	741	707	736	729	698	713	767	765	701	697	750	720	670	698	742	753	677	712	727	743	721	676	721	728	769	708	703	640	672	732	713	733	701	733	730	729	708	710	659	762	687	724	707	715	693	688	696	734	740	715	723	754	726	724	747	693	734	760	694	735	726	688	719	705	691	723	776	699	724	720	709	737	711	695	689	760	721	714	748	738	725	693	741	760	711	715	729	740	728	740	707	750	737	712	719	669	708	684	749	741	715	759	719	729	703	720	729	675	740	721	725	722	735	744	723	693	748	680	714	744	744	742	679	725	731	710	665	743	704	685	772	741	711	705	690	705	742	721	721	726	765	757	704	700	751	728	692	665	692	695	783	703	709	715	707	739	747	710	710	692	726	777	698	735	714	729	704	665	719	713	728	745	681	718	723	705	728	721	699	746	811	728	756	780	755	720	701	694	710	675	664	728	737	725	733	691	719	737	763	716	766	710	713	660	765	739	722	758	716	758	720	729	719	709	697	714	732	734	697	722	717	729	766	715	748	748	668	754	689	720	694	761	721	729	704	756	722	755	687	728	731	738	775	745	722	705	745	700	713	715	747	709	731	719	741	700	696	714	727	730	680	758	685	701	711	708	705	717	735	697	748	694	683	715	713	712	757	719	717	709	745	678	712	710	677	713	712	735	728	721	773	673	748	731	757	741	722	723	759	758	685	717	715	746	759	698	728	686	717	739	723	743	696	722	717	750	716	730	673	721	742	721	710	694	752	699	724	699	679	741	736	673	743	691	720	709	709	716	724	712	725	723	711	741	704	734	719	708	707	709	762	706	732	724	707	757	689	736	678	703	683	732	776	693	760	733	754	723	741	728	766	702	734	726	741	738	758	744	751	730	702	756	748	722	790	740	781	689	688	714	706	745	751	766	722	685	699	713	728	725	674	691	740	716	742	740	744	692	765	779	720	702	743	714	731	735	726	697	763	753	658	697	724	680	690	735	717	777	774	720	716	742
20285	21246	24299	22116	16355	10344	6543	4483	2853	2103	1592	1197	1100	939	792	797	672	654	534	536	499	456	435	464	447	417	422	394	380	397	358	359	360	381	309	344	349	348	347	349	330	384	347	366	367	339	344	347	382	381	345	330	328	373	356	370	348	344	322	334	343	313	332	323	359	331	345	332	361	318	330	308	318	363	341	363	340	336	343	327	325	343	347	308	332	346	323	330	337	352	328	321	327	310	320	348	334	326	322	334	337	350	352	326	346	321	330	339	288	358	324	315	330	303	344	316	325	341	320	362	335	319	341	325	353	340	322	393	335	343	361	317	338	298	335	342	305	334	362	351	335	347	325	306	303	306	297	317	345	312	332	317	333	332	347	329	347	335	332	371	355	317	340	351	310	327	335	358	310	355	325	338	344	306	346	337	353	321	307	346	304	345	324	328	308	351	311	327	366	351	322	303	306	335	317	322	367	359	357	338	342	364	364	337	347	297	318	306	345	330	321	324	317	311	305	316	329	339	317	339	323	322	319	308	349	321	305	321	336	376	342	302	328	289	370	316	350	313	355	342	364	321	343	350	325	321	303	390	348	306	332	334	314	305	333	345	288	366	311	344	325	314	338	343	360	332	325	338	360	333	313	307	337	370	301	334	333	317	340	337	344	351	330	339	338	312	319	350	331	324	337	318	330	325	350	329	332	345	333	325	344	354	305	312	358	326	334	330	318	333	338	345	314	306	346	340	346	339	297	324	318	338	389	350	316	340	352	336	341	328	335	315	336	348	310	342	302	303	317	366	314	330	319	328	337	341	355	323	311	328	308	332	315	354	345	315	348	326	356	352	329	335	342	372	324	327	306	369	331	312	322	320	345	311	342	327	315	342	318	327	343	373	338	357	347	359	312	305	355	323	305	342	341	329	330	355	313	331	337	364	309	355	309	331	361	309	325	347	333	317	358	337	330	313	340	347	341	347	283	348	325	332	295	337	329	358	335	345	338	343	345	317	330	330	336	338	312	329	298	351	324	376	328	315	324	340	371	339	328	333	309	337	349	361	323	332	333	332	332	337	339	363	339	349	327	347	341	320	367	342	353	344	324	333	337	333	311	342	331	344	332	327	335	332	299	319	332	355	308	357	310	336	318	307	327	333	346	294	346	336	361	343	301	350	342	332	304	322	280	342	348	331	336	328	335	323	331	354	324	327	312	323	306	356	321	366	349	334	357	335	314	343	386	340	320	316	312	332	345	328	323	328	322	333	304	316	323	353	341	313	346	321	346	330	325	346	311	344	319	302	309	301	325	317	304	337	331	314	358	329	332	340	344	313	318	314	324	339	317	338	338	337	300	324	313	329	346	365	361	337	337	305	351	341	352	296	300	349	332	344	350	304	373	307	337	335	366	329	379	329	343	353	340	334	336	314	322	347	372	335	310	329	325	361	299	323	356	343	315	350	318	325	335	315	310	317	351	318	342	302	320	341	338	317	367	371	349	366	330	349	335	315	347	325	317	327	315	335	340	301	337	354	310	349	326	319	328	327	335	341	308	334	312	352	304	306	316	359	335	301	312	331	341	339	367	330	353	387	299	307	360	320	343	330	340	313	324	342	305	355	341	332	332	308	304	341	331	340	328	340	321	352	309	333	328	315	340	341	355	326	330	331	322	362	334	342	348	327	330	354	343	358	338	310	329	322	346	324	345	314	345	340	313	341	356	356	340	332	335	322	336	306	328	300	328	352	360	343	311	309	358	332	337	337	323	349	323	313	353	341	338	349	342	335	346	322	313	353	341	352	355	330	335	325	344	315	313	334	316	335	311	340	316	344	326	344	343	306	320	302	314	324	306	321	323	294	327	360	307	341	307	314	315	342	356	334	334	317	359	328	335	328	310	357	315	325	315	345	315	308	307	341	342	326	342	348	315	333	342	349	351	320	314	346	357	360	324	342	335	388	331	379	320	342	326	331	318	324	343	326	316	322	318	330	343	342	360	332	335	349	357	321	346	326	355	323	317	317	283	305	291	372	312	359	303	315	350	310	332	309	362	310	332	335	315	320	334	334	308	314	354	341	367	326	337	309	348	286	316	326	354	349	294	337	334	323	300	345	376	321	338	342	339	346	340	329	331	318	335	298	311	341	339	329	344	318	341	363	333	311	332	333	364	331	367	332	335	339	325	310	344	307	332	326	337	335	335	332	312	267	342	326	354	322	336	344	329	318	326	338	328	339	339	360	320	344	312	341	336	322	351	338	275	315	346	333	340	308	325	336	343	343	328	385	340	326	329	312	339	365	303	321	316	362	354	342	331	322	313	344	345	319	347	366	320	367	338	320	314	326	326	337	346	340	330	351	316	340	343	363	340	350	342	336	342	342	328	326	332	323	348	326	346	300	328	275	343	361	338	295	331	297	360	339	351	305	306	328	310	334	313	363	326	325	342	358	324	332	348	299	312	315	304	307	323	313	325	357	319	333	351	331	315	335	323	373	334	299	305	300	326	330	333	309	344	325	356	331	322	350	337	345	327	315	363	328	334	355	321	305	329	326	336	308	354	342	348	304	331	349	307	336	334	340	336	334	335	321	295	297	342	330	348	346	309	341	308	336	363	323	327	337	327	314	344	327	348	305	349	318	324	309	349	327	308	325	320	319	336	370	353	335	363	365	355	331	337	335	371	336	334	337	341	368	335	368	323	350	325	319	349	345	318	320	303	325	344	319	334	294	361	340	307	338	371	343	334	312	348	340	327	352	342	323	332	332	349	344	357	323	324	297	304	376	325	370	346	322	325	349	318	289	323	343	331	309	309	327	364	329	338	328	357	337	304	338	325	321	347	319	328	346	353	360	312	343	341	320	336	320	332	341	343	317	335	362	359	288	337	330	368	310	303	342	327	325	325	347	352	357	325	324	295	327	321	325	350	332	315	328	326	349	312	364	314	341	345	341	293	330	321	333	330	326	304	327	374	327	311	330	315	351	323	351	332	336	357	352	366	326	341	318	359	320	333	328	308	325	335	323	323	314	321	339	315	335	309	323	350	330	372	340	310	357	345	367	341	311	328	335	323	331	315	333	334	344	305	349	347	339	292	323	334	347	335	336	330	313	337	315	325	316	347	326	336	315	326	323	373	364	347	313	318	341	341	322	342	327	343	323	337	321	333	344	315	328	347	327	298	327	317	334	346	314	319	325	324	339	354	315	314	305	317	313	321	282	314	335	348	321	357	348	336	330	337	315	296	361	307	326	323	326	349	307	303	309	309	320	310	306	357	321	331	339	344	339	319	353	315	333	315	333	352	341	351	327	330	373	320	350	358	299	339	362	347	344	329	348	349	354	347	342	328	370	364	339	342	306	289	310	338	349	326	309	342	313	335	301	359	335	316	350	335	341	336	316	312	360	334	368	310	308	333	324	319	330	329	348	327	334	329	321	304	319	341	356	317	322	353	312	350	348	356	349	341	336	316	340	345	328	342	325	356	329	334	327	348	347	345	328	322	301	335	307	326	288
12091	16784	28076	31435	27903	22680	18464	15111	11293	9332	7088	5779	4972	4427	3737	3611	3424	2809	2485	2213	2061	1794	1736	1633	1532	1337	1302	1221	1173	1148	1036	1066	1053	1083	1063	1069	1017	1016	1002	963	948	1040	922	954	890	949	963	909	898	879	890	943	966	906	860	866	836	873	863	875	824	821	771	782	822	836	847	796	813	804	811	850	818	816	786	884	802	812	809	820	895	770	850	774	811	820	786	767	828	821	798	845	772	816	765	802	803	863	775	777	796	750	811	815	774	789	859	757	772	802	784	771	838	778	847	790	782	798	795	799	784	743	828	766	797	784	808	831	832	803	758	862	829	804	825	786	828	842	791	797	802	801	775	802	821	826	803	727	774	789	856	792	823	808	815	831	761	796	776	807	798	813	839	791	811	772	834	778	784	791	736	758	780	812	781	804	802	794	796	750	871	810	840	801	762	813	786	821	799	791	780	807	791	841	773	779	793	775	805	759	800	825	785	766	798	823	818	816	820	832	816	796	777	801	785	783	820	813	834	782	782	819	736	791	765	818	835	786	835	805	804	800	787	831	778	807	752	842	823	829	854	767	810	828	830	763	773	814	836	761	778	811	808	839	838	788	750	783	805	820	790	799	788	837	834	798	823	766	790	779	784	796	848	775	804	782	778	769	818	815	804	788	833	813	783	830	828	801	794	766	798	799	888	779	805	877	826	799	819	810	790	788	837	825	842	820	804	783	794	759	805	720	807	785	805	770	800	798	814	840	798	786	803	788	771	762	774	794	820	798	806	804	812	840	749	731	810	817	805	787	884	781	833	749	768	747	774	792	798	816	844	750	808	774	818	789	838	803	814	763	792	788	823	814	810	736	785	827	793	822	849	767	800	822	798	821	763	787	754	772	800	763	752	815	781	772	772	796	789	833	839	780	879	826	810	855	795	780	816	806	795	851	801	799	825	798	747	795	830	795	829	789	786	791	799	791	787	746	792	804	820	797	744	810	811	815	780	806	783	806	763	789	789	834	779	801	761	762	803	764	813	824	777	823	786	824	794	811	742	769	824	776	805	814	814	757	797	809	768	825	844	797	796	813	817	765	769	797	787	743	744	784	804	817	818	832	831	768	746	796	764	805	797	801	802	785	762	790	812	741	786	786	796	811	777	827	875	779	797	804	803	754	784	769	800	800	810	781	801	773	760	836	757	764	764	777	798	755	784	800	791	838	795	809	786	847	812	841	797	807	800	770	763	801	808	808	806	829	813	812	794	776	821	818	790	772	845	761	775	806	804	810	842	765	860	783	838	840	833	794	820	769	796	804	818	791	839	830	813	756	798	755	841	811	793	800	765	799	754	845	791	798	779	810	825	785	839	817	822	759	803	803	756	798	819	734	782	775	808	781	794	806	798	786	766	825	813	794	809	759	825	831	801	781	794	796	810	828	751	778	792	758	828	779	780	793	845	838	787	792	784	854	787	778	831	812	790	814	858	841	786	746	810	792	809	797	751	800	782	753	780	743	796	850	828	851	831	792	794	790	819	841	804	831	800	812	842	770	848	755	843	806	818	761	781	842	851	796	762	816	734	810	782	835	851	774	840	794	777	797	810	782	795	797	865	816	790	787	788	823	753	791	793	843	786	787	793	880	785	792	834	797	765	774	783	796	790	799	816	767	808	802	772	812	792	761	776	774	771	764	764	826	766	789	792	811	804	768	775	816	802	801	762	794	790	762	813	781	790	829	848	796	829	878	770	818	797	815	858	839	795	808	762	795	787	769	814	824	838	774	777	813	778	792	807	777	825	759	794	778	796	786	810	759	851	782	780	771	802	814	774	785	767	826	838	787	768	826	820	794	807	785	820	783	792	763	789	774	762	776	775	758	765	839	799	797	842	779	806	792	831	801	773	832	784	830	803	833	806	760	758	830	827	833	765	789	817	802	832	816	787	817	793	769	801	805	803	794	776	779	797	827	775	824	840	769	829	826	798	842	780	802	829	754	759	758	803	811	825	772	813	787	880	807	772	816	788	748	796	754	792	805	755	845	859	750	800	801	832	756	840	796	783	786	815	749	829	776	762	758	762	830	772	804	757	803	797	832	819	780	806	756	801	716	842	781	796	817	815	738	751	757	832	811	815	788	800	780	799	779	850	824	803	812	771	789	813	765	777	805	817	767	768	850	753	822	841	807	771	842	819	818	790	812	826	793	798	816	798	767	792	825	811	803	768	835	810	786	816	812	841	861	785	825	773	787	743	824	782	790	791	808	808	828	763	810	764	814	829	770	800	774	773	833	795	784	731	804	771	790	782	800	812	837	821	772	779	784	799	789	785	793	808	805	840	827	793	793	781	834	793	777	761	858	823	822	811	814	797	746	759	800	810	819	792	756	798	806	824	768	785	820	756	826	771	796	824	859	833	850	822	774	808	781	762	822	756	789	826	816	809	749	782	784	806	765	754	794	827	763	809	796	789	808	785	793	779	843	830	752	717	775	819	794	834	753	853	795	808	806	825	824	831	751	811	787	844	804	825	794	793	819	838	816	795	820	771	821	804	785	804	804	797	727	779	782	815	779	774	828	774	754	853	790	814	793	815	811	761	822	792	790	812	813	797	805	820	784	810	778	740	816	819	780	796	793	768	782	820	781	796	795	847	829	787	799	744	759	828	835	805	825	806	798	741	766	793	775	756	796	727	799	747	849	828	833	821	784	825	750	795	761	754	823	815	802	747	776	793	827	805	820	808	822	774	811	757	816	798	783	793	832	778	811	834	817	823	821	759	815	790	812	798	806	817	776	810	797	823	822	831	773	810	792	808	792	783	786	786	795	845	737	813	771	781	766	792	802	803	749	805	767	735	851	775	739	795	788	836	785	766	837	794	805	820	783	761	811	787	768	834	850	744	779	858	809	791	790	818	810	813	800	847	847	823	750	848	790	794	782	770	748	789	764	787	797	786	791	751	815	725	818	801	815	837	798	793	777	835	795	721	765	837	827	783	773	816	800	807	833	784	833	744	792	778	811	812	772	812	783	801	793	847	777	835	827	805	789	780	813	747	803	814	819	763	778	818	744	765	739	788	812	775	748	815	778	814	798	827	774	829	779	788	839	741	858	790	823	723	753	847	774	786	772	790	788	769	811	773	837	786	834	791	792	779	827	773	803	818	767	738	819	793	813	762	804	796	793	797	804	839	755	822	798	851	806	797	812	767	786	745	793	809	785	810	771	836	810	774	841	775	808	790	821	815	832	757	756	771	787	834	812	785	763	839	770	790	772	806	802	773	784	807	764	848	816	863	811	809	839	758	817	823	833	809	811	819	786	789	860	774	800	875	820	787	819	802	797	775	832	757	774	813	765	826	823	831	754	791	832	838	795	817	773	797	779	765	772	813	795	821	796	822	782	834	826	824	767	828	774	805	756	744	800	821	792	777	811	844	782	837	759	803	785	778	774	820	751	847	845	811	812	770	777	788	773	825	772	850	833	812	824	807	771	791	793	803	794	753	792	779	778	769	870	758	812
31720	30183	35014	31571	24908	19472	14151	11389	10212	8203	5303	3785	3057	3247	3009	2171	2024	1832	1740	1559	1375	1362	1352	1115	929	761	680	592	501	537	444	468	479	434	449	404	421	419	388	385	390	387	412	381	366	394	360	369	380	359	334	347	363	348	311	384	369	353	364	355	371	347	369	337	349	366	339	377	336	323	362	320	313	314	353	330	334	336	344	340	364	333	343	320	299	300	326	326	320	331	323	358	327	373	338	355	328	320	334	330	347	329	313	357	341	330	334	331	324	316	353	355	327	336	369	359	325	353	376	321	356	340	323	324	350	369	336	340	329	310	319	327	319	308	325	336	318	336	358	336	320	362	358	331	348	344	311	323	322	366	332	316	346	328	321	304	323	342	306	307	320	320	360	333	313	345	337	376	319	343	361	333	346	339	341	306	330	370	345	326	346	294	344	329	332	350	332	293	322	317	347	312	340	336	328	345	343	317	311	356	360	311	301	333	330	337	364	364	340	348	343	344	316	305	372	363	350	349	344	339	352	329	348	353	337	347	337	337	304	331	352	352	331	302	361	338	336	345	349	332	302	330	352	333	340	333	304	345	337	318	338	323	333	354	288	330	337	314	316	357	340	355	353	334	345	353	331	351	302	343	344	317	364	322	307	364	357	338	356	321	334	330	326	345	334	346	317	370	361	339	293	306	342	309	338	328	357	323	352	338	307	344	318	311	308	339	344	357	325	305	325	339	321	334	353	349	343	372	355	349	311	341	325	321	331	332	343	355	338	306	320	327	322	307	357	340	314	326	348	325	341	344	326	329	367	348	360	340	331	329	334	350	317	364	373	330	352	341	352	319	328	353	350	331	322	330	347	314	361	372	336	299	319	318	330	362	332	355	312	339	321	342	339	360	325	389	322	343	309	327	338	301	352	351	303	311	336	345	365	284	331	339	351	360	324	337	328	332	344	342	354	347	339	330	328	349	355	360	325	308	296	312	339	340	317	340	319	340	324	353	357	338	308	332	343	362	311	336	327	343	335	354	326	359	353	362	334	332	353	349	333	341	339	350	326	345	341	333	322	357	293	351	293	313	359	345	350	310	341	343	334	330	343	351	326	344	319	352	328	348	336	336	346	335	322	332	370	349	341	321	352	331	326	317	326	318	320	316	322	350	344	326	310	307	342	339	353	355	322	327	337	362	338	315	313	343	321	311	316	358	316	324	330	323	359	339	320	343	325	356	332	335	341	349	381	341	357	336	345	351	319	314	351	365	323	355	369	328	308	312	336	310	333	334	325	334	327	342	320	329	341	299	350	350	355	305	330	366	357	368	322	336	286	304	327	359	354	358	331	350	344	363	307	338	362	335	319	368	351	364	336	333	372	321	284	353	325	349	391	331	363	343	347	344	336	307	332	315	345	313	335	355	340	334	322	339	333	337	332	358	332	316	369	323	351	345	314	334	327	342	305	319	369	350	327	295	322	322	349	345	330	312	338	312	312	359	299	355	299	328	353	317	340	320	324	321	324	315	325	349	332	342	316	342	341	360	367	334	354	318	305	347	344	327	324	324	341	333	361	330	304	328	343	326	305	346	313	321	360	330	360	325	310	340	368	340	357	331	353	348	334	363	357	302	364	336	356	388	358	331	337	350	397	303	335	370	384	331	344	324	351	301	316	322	325	353	345	324	328	338	361	367	364	281	355	330	356	356	338	319	328	328	328	336	306	305	345	339	321	375	345	356	366	326	351	350	332	324	359	345	321	340	336	349	340	359	347	347	329	310	355	319	324	301	334	353	338	354	336	335	302	340	329	333	326	324	337	335	330	326	317	318	337	315	365	327	350	332	335	351	359	312	334	371	347	312	337	343	318	321	321	359	358	324	352	343	318	330	318	322	295	331	327	317	352	312	323	336	310	332	317	345	326	331	321	330	342	308	359	339	336	300	315	306	330	348	312	374	366	322	355	322	353	375	331	346	311	330	341	339	314	316	336	325	341	322	338	324	329	343	326	342	326	336	314	315	383	334	307	337	345	327	336	326	342	343	353	353	345	311	310	354	338	328	347	340	312	340	327	317	350	340	332	296	321	303	351	351	343	336	331	321	360	345	325	356	320	350	317	330	313	321	324	353	336	360	364	355	340	338	313	359	352	313	366	330	315	358	381	322	333	344	342	335	325	308	337	350	362	324	304	329	337	334	335	328	337	343	335	358	355	345	358	344	354	328	312	348	328	374	324	351	339	337	323	298	359	359	333	364	322	348	349	363	314	312	345	323	340	293	326	314	338	305	326	337	297	317	315	321	315	325	363	348	302	358	358	348	319	376	325	357	331	312	325	306	358	310	361	338	315	370	322	338	310	337	343	354	299	343	299	364	341	303	339	343	304	292	309	339	359	358	325	333	334	351	327	327	297	341	328	340	336	350	367	347	319	337	290	306	369	304	330	317	358	337	372	351	363	322	329	318	352	369	350	305	335	325	343	302	367	356	346	366	310	325	326	315	327	347	368	362	359	328	349	304	341	324	318	325	333	354	340	330	334	353	313	331	302	348	341	317	288	301	353	334	362	347	307	351	334	330	310	357	386	341	343	380	341	335	346	334	349	346	355	328	325	351	348	349	373	334	316	311	315	333	312	323	343	337	346	328	365	331	321	339	320	354	349	353	309	307	351	345	335	287	344	328	343	325	350	379	356	325	331	334	345	334	320	358	334	315	359	304	344	339	381	351	361	379	347	337	342	379	325	338	325	306	336	329	352	337	336	338	344	318	356	339	332	304	339	352	328	372	351	321	323	359	341	342	339	354	337	350	326	334	298	361	312	355	312	330	328	379	335	308	374	359	383	361	356	348	336	316	356	348	341	324	320	307	336	334	344	352	318	332	331	281	376	349	312	336	330	351	340	309	319	357	371	331	328	346	339	333	344	304	347	313	309	307	350	327	335	333	324	368	343	355	328	292	312	323	335	331	356	313	321	319	315	334	317	303	344	308	368	339	333	328	354	322	328	353	335	312	364	349	304	325	342	345	315	363	349	314	304	317	301	317	352	333	355	330	340	371	335	316	336	307	354	395	328	363	327	361	336	311	322	320	331	369	343	328	398	355	341	300	346	348	325	328	337	338	330	320	324	288	285	336	341	308	324	312	337	317	352	347	320	343	349	364	322	342	320	315	363	316	312	326	358	309	307	384	331	343	319	329	343	335	315	353	345	313	359	344	350	318	348	339	327	307	330	347	339	324	334	358	362	342	356	355	342	347	322	354	328	357	352	334	327	324	367	349	334	355	358	352	330	355	360	357	340	323	333	342	335	319	324	331	329	363	318	351	332	336	353	337	293	350	352	328	319	355	314	373	318	324	327	351	310	324	339	326	339	364	348	343	327	337	327	334	316	326	350	317	329	310	299	341	376	337	317	344	329	346	342	332	315	362	357	359	336	333	362	319	312	300	323	347	347	323	317	300	360	362	345	321	350	337	355	360	361	315	349	347	300	350	354	324	369	361	306	317	348	330	319	338
19337	23787	36450	38096	34708	30522	26323	24248	23121	19530	15100	11679	11516	11527	11533	9925	9209	8275	8785	7194	7014	6644	7101	6364	4969	4164	3867	2338	2042	1964	1626	1765	1757	1491	1406	1440	1351	1345	1320	1235	1306	1229	1170	1157	1075	1143	1172	1114	1052	950	995	939	1000	991	988	964	981	965	942	936	904	903	818	889	911	944	892	828	876	884	790	797	824	814	817	864	865	828	833	844	793	787	847	832	838	738	831	822	791	815	843	820	847	853	825	777	801	814	793	840	779	831	810	879	794	789	783	854	811	810	845	767	837	803	819	776	817	794	808	785	795	834	779	819	809	812	831	833	821	797	797	824	834	832	828	825	833	828	782	817	771	786	792	787	785	831	788	830	759	833	793	776	848	804	783	806	811	795	801	818	802	780	810	894	852	820	803	799	855	787	772	824	849	823	817	817	784	813	820	816	810	809	776	833	763	795	831	834	843	772	789	813	794	814	769	764	827	812	818	822	767	792	810	795	826	779	856	775	837	855	836	820	826	846	843	792	853	841	791	769	847	780	769	778	799	810	850	730	830	742	769	763	795	796	794	817	757	829	803	770	865	760	789	811	779	818	785	797	823	801	803	812	840	793	806	794	826	785	793	777	798	813	811	767	804	792	703	797	806	799	807	783	796	771	782	791	810	763	793	827	788	798	856	788	803	797	775	782	755	796	790	769	761	821	797	751	762	813	820	787	840	791	743	835	809	798	785	795	764	814	839	811	795	778	807	778	839	809	769	811	818	808	823	749	829	789	801	827	820	824	831	743	793	791	812	807	785	797	865	821	813	826	782	828	792	807	824	817	827	830	801	789	800	820	731	835	823	855	836	781	785	788	848	780	789	830	796	781	814	769	810	775	803	766	771	834	740	811	795	829	818	802	781	767	808	844	783	775	800	742	791	837	830	844	789	806	867	803	795	795	771	818	824	804	800	759	842	792	812	769	814	800	834	822	790	791	763	796	760	810	829	822	826	796	793	777	807	824	786	839	766	858	771	808	796	806	754	850	771	813	813	803	875	833	812	841	840	761	761	795	810	807	784	781	744	791	806	772	792	872	849	841	772	780	808	789	835	742	827	804	811	792	768	774	808	808	823	805	815	771	816	779	811	774	829	830	808	846	773	792	800	810	759	830	824	834	818	790	813	764	805	835	786	769	797	788	817	808	827	842	800	799	759	756	832	853	831	807	782	788	804	750	712	805	792	787	792	836	856	761	769	791	853	807	814	788	761	759	768	787	809	821	772	811	820	814	809	813	796	784	743	804	800	762	786	853	834	842	767	782	781	782	781	772	805	847	834	867	827	812	817	808	811	867	798	789	819	783	811	806	842	788	789	777	806	843	807	772	818	765	806	789	798	804	790	815	764	830	838	790	824	785	842	755	837	815	790	800	825	818	868	826	813	812	815	790	825	797	799	811	815	825	792	789	815	805	791	804	815	788	806	795	789	802	816	802	786	798	821	893	738	828	865	842	823	831	796	835	781	777	781	805	812	807	842	763	747	789	812	830	750	790	822	772	791	805	839	822	780	829	774	797	815	704	789	845	782	814	766	849	805	830	764	821	801	801	782	769	782	870	781	791	759	792	786	839	833	801	814	789	813	817	806	827	830	790	807	766	792	825	748	757	826	773	797	798	823	824	788	783	826	830	783	787	804	798	791	857	769	807	782	810	818	759	796	751	765	785	758	823	786	833	763	777	741	793	837	763	796	776	842	753	812	784	797	835	761	767	835	853	827	804	849	778	771	831	782	839	810	821	763	789	820	791	770	810	753	830	810	819	821	773	810	790	777	804	793	819	800	808	785	840	830	830	767	771	824	772	804	818	805	805	807	796	788	853	784	796	801	807	784	766	836	788	808	778	817	803	799	801	819	845	761	799	818	793	792	839	786	790	830	865	798	778	832	779	806	824	797	828	822	815	813	789	836	817	850	802	828	758	802	793	791	790	833	782	809	845	765	797	851	865	826	755	780	780	822	799	804	775	814	784	779	789	862	805	788	851	802	766	829	800	801	848	811	763	822	786	796	859	822	772	795	788	765	791	786	809	801	797	808	851	820	788	756	791	833	780	855	789	850	787	831	792	786	809	804	841	834	810	827	802	786	820	779	810	833	832	804	826	793	784	789	811	800	795	802	833	751	774	833	812	792	787	834	774	821	800	808	826	799	864	799	785	812	785	784	729	820	794	806	791	820	789	795	795	807	812	796	779	821	819	798	817	814	775	829	775	811	763	822	811	801	779	821	836	785	778	770	839	811	828	855	791	812	787	799	809	843	818	834	799	799	770	838	815	814	811	798	820	818	790	755	821	800	830	810	861	848	763	825	811	786	788	810	799	814	847	753	850	772	828	847	833	809	826	838	784	757	751	798	839	802	812	802	829	823	813	836	792	759	811	785	782	784	813	775	789	795	809	779	806	803	771	789	786	758	778	826	818	830	832	815	790	856	849	825	792	782	822	828	774	764	835	825	809	804	814	792	796	795	801	813	771	829	824	814	802	844	811	770	830	846	874	847	828	781	786	781	839	809	811	755	816	802	829	788	816	837	803	820	771	807	807	824	819	831	831	785	806	852	813	837	783	786	756	772	814	802	843	744	841	822	768	769	793	823	759	813	800	826	781	843	857	763	808	792	771	857	791	797	829	843	786	763	799	804	812	794	842	801	817	760	826	787	798	788	803	769	764	779	805	785	827	784	781	796	834	814	841	796	803	800	781	819	808	767	816	794	811	802	793	774	784	863	813	782	760	795	823	816	814	794	843	806	837	819	830	771	814	803	798	773	785	815	823	816	789	808	795	794	807	783	796	816	740	784	762	734	765	748	770	783	803	808	856	814	834	787	826	751	794	874	808	761	832	766	832	770	859	842	827	791	816	833	824	790	806	806	820	813	834	795	773	774	808	823	802	819	829	838	839	834	831	800	758	788	796	801	805	729	786	815	826	764	824	807	765	773	808	812	832	816	736	842	789	851	836	828	779	775	791	799	836	808	789	773	796	821	866	792	783	832	814	779	802	787	820	850	795	789	822	844	783	826	803	758	830	762	786	808	809	812	846	758	797	838	838	853	801	814	810	813	788	813	774	836	794	785	821	786	795	756	820	748	759	805	848	778	747	794	785	778	805	793	823	789	802	768	817	762	820	893	793	819	814	818	768	810	846	781	853	819	787	839	799	830	798	829	854	793	797	804	834	791	843	815	819	843	776	810	780	832	809	794	784	807	840	844	859	842	834	767	835	832	851	806	807	823	798	772	823	830	771	835	846	761	828	777	802	842	821	839	794	814	824	825	781	808	866	799	792	774	821	805	776	750	784	774	808	794	785	791	827	784	792	766	802	833	768	781	819	828	801	784	812	794	811	810	862	810	788	839	818	852	828	870	772	802	781	855	832	820	821	770	767	853	806	812	840	793	824	756	813	753	784	822	781	805	842	813	793	806	819	805	798	745	803	837	819	818	804	855	807	789	786	819	777	810	803	796	788	775	771	796	849
39508	36217	41219	34788	29065	23347	18327	16852	16142	12150	9398	6120	4893	5151	4743	3842	3096	2811	3145	2654	2078	2150	2443	1743	1452	1262	1149	781	559	562	503	508	566	453	442	421	431	417	397	386	403	406	341	374	333	349	381	370	367	345	387	331	328	352	345	366	356	348	292	332	354	358	342	319	337	337	320	316	338	306	308	349	324	299	307	325	297	293	304	304	304	327	309	287	302	296	325	315	258	317	316	335	315	321	331	301	304	338	323	302	310	303	293	266	293	289	310	293	336	270	286	323	326	286	300	324	322	330	301	320	338	299	319	256	305	330	311	331	281	286	318	296	318	308	296	307	307	329	289	284	301	291	301	299	325	271	272	293	291	303	265	300	299	319	337	309	325	320	290	283	284	287	322	336	283	318	299	276	299	328	330	325	303	294	291	319	315	340	283	319	283	302	298	295	346	300	308	318	297	320	289	311	342	289	298	277	314	333	329	292	314	278	339	299	285	274	304	297	305	305	336	286	289	276	288	302	303	290	307	296	331	346	290	333	337	322	338	312	316	341	312	298	287	264	312	289	279	311	356	301	311	353	283	289	308	312	296	283	268	306	313	347	318	284	309	294	314	322	291	305	310	321	294	315	299	318	324	314	290	319	304	306	322	269	284	273	305	290	296	290	304	289	307	316	296	325	312	341	309	288	285	332	301	328	312	266	313	292	308	282	292	324	318	289	327	308	295	293	306	318	301	320	289	328	314	294	295	307	296	301	284	307	294	347	340	318	297	275	309	297	317	316	309	317	322	278	292	295	283	292	306	303	303	284	315	303	298	285	290	335	283	324	305	307	303	297	313	294	282	303	310	328	303	295	326	342	325	315	310	302	296	297	292	283	307	303	298	290	300	299	319	285	296	319	293	281	355	317	312	340	311	307	330	319	309	290	303	324	313	289	289	305	313	362	317	320	296	316	309	309	304	297	344	309	283	320	282	335	309	282	298	297	297	322	306	281	324	318	295	278	288	340	308	307	294	330	283	319	338	299	319	302	310	274	297	313	297	292	336	314	296	303	252	301	315	289	298	278	315	294	290	316	294	323	295	332	272	307	299	314	295	283	332	311	287	316	292	307	306	303	311	276	304	285	304	299	329	263	303	302	307	305	313	248	292	310	302	325	301	337	314	281	318	302	300	328	280	290	308	300	278	306	325	280	299	281	307	315	302	297	311	293	282	292	289	315	288	321	290	302	282	313	294	342	293	285	309	337	298	347	322	296	315	309	297	299	331	327	294	273	327	307	299	310	295	298	286	280	274	333	302	312	292	334	307	315	284	299	293	325	284	316	301	309	297	342	306	323	318	327	323	341	334	284	310	280	320	308	300	291	270	334	302	292	285	293	304	352	304	316	291	316	305	307	278	322	287	280	302	276	311	298	288	333	274	309	302	309	274	306	288	278	313	332	285	353	327	320	305	312	309	316	328	322	284	282	268	335	285	308	311	311	298	319	325	306	309	335	287	292	309	287	309	297	333	289	312	315	301	302	277	290	266	273	277	306	300	305	281	287	299	284	304	305	313	310	271	358	311	270	288	294	305	307	283	322	314	298	280	276	295	336	317	282	307	327	318	329	312	265	301	302	280	283	320	289	293	276	318	315	310	303	308	299	288	277	302	303	316	305	264	295	291	287	292	288	311	304	290	284	302	324	321	307	326	310	330	326	290	316	310	308	317	312	304	295	295	317	312	301	308	287	310	328	323	346	308	294	317	302	310	279	283	323	320	305	280	288	281	296	293	332	302	311	288	307	314	334	307	308	291	275	299	332	292	291	342	307	309	282	308	342	317	314	336	323	289	309	316	318	285	299	324	306	344	305	315	320	282	272	259	293	277	307	321	340	323	297	299	274	306	300	287	299	321	301	338	318	284	282	300	304	296	305	320	294	290	319	313	313	299	306	323	281	303	294	310	297	297	322	299	309	303	299	296	286	322	284	322	315	307	306	296	301	334	331	317	313	298	297	308	308	319	290	326	311	291	322	319	299	295	293	319	309	329	301	306	329	344	293	324	296	279	280	281	310	316	288	327	350	320	310	314	329	321	318	262	312	311	341	294	293	293	291	332	286	329	285	307	312	295	285	336	319	283	305	305	302	289	283	301	259	293	318	312	300	319	298	318	289	317	269	325	302	316	258	285	325	282	309	302	342	289	308	305	296	315	306	270	287	296	302	274	327	291	318	294	309	323	317	327	262	305	327	317	312	295	329	303	291	276	287	293	275	287	303	288	297	292	319	340	317	333	338	327	301	348	305	318	298	297	317	298	318	323	307	294	292	322	291	323	295	302	296	281	315	310	324	313	301	306	333	311	321	307	278	301	312	297	284	308	319	313	297	278	292	310	297	310	307	303	311	327	309	299	304	316	296	298	300	341	313	307	307	294	300	280	323	316	300	274	332	326	310	281	304	298	315	320	301	305	297	309	272	287	332	281	310	300	297	306	317	284	311	289	308	296	296	288	339	296	312	289	288	265	297	272	336	309	278	300	323	320	281	293	296	301	298	299	308	318	349	339	288	323	290	291	314	285	315	315	300	310	339	330	296	287	288	309	309	319	295	294	282	334	320	309	317	286	288	300	320	329	314	314	312	330	343	287	326	299	280	306	318	334	303	296	315	318	275	286	311	282	310	307	331	276	301	313	300	327	291	299	293	305	315	331	289	290	306	308	319	303	293	300	319	302	299	319	295	302	311	276	291	322	324	284	287	295	331	295	295	314	303	316	277	328	312	291	310	256	309	296	318	316	302	286	304	297	328	314	289	315	291	320	311	301	299	296	293	312	284	299	294	306	305	295	297	294	327	312	271	307	320	311	305	314	305	331	349	311	289	292	296	269	314	304	352	297	317	308	284	290	332	273	307	292	265	356	303	298	318	296	332	298	321	350	269	329	332	332	287	304	330	314	316	285	325	289	326	283	306	340	311	325	310	294	315	295	312	303	324	348	324	291	294	294	313	297	317	307	288	318	302	306	350	297	321	312	315	297	309	312	289	317	336	314	300	283	318	314	319	280	313	311	291	258	293	291	344	293	274	296	287	293	311	310	290	283	273	285	301	300	333	335	284	329	276	313	272	316	310	317	305	266	327	319	294	313	340	308	304	309	285	302	309	319	308	311	296	316	301	311	308	305	279	290	291	313	282	323	307	297	323	289	308	304	313	300	291	298	290	269	300	306	283	344	311	321	290	304	318	300	336	303	320	303	322	356	308	296	293	313	283	314	298	293	275	325	312	291	326	308	285	304	303	336	332	287	310	298	274	309	305	335	269	312	336	340	283	284	307	327	296	305	339	320	303	300	281	312	297	279	296	322	322	316	312	307	287	297	290	281	317	310	321	293	288	315	297	290	284	286	333	270	292	277	292	342	296	296	280	277	285	323	283	315	330	326	299	275	333	342	290	335	308	351	320	336	288	296	286	315	314	294	306	321	352	356	318	300	330	304	299	308	293	269	311	323	330	302	286	299	303	298	322
23792	28215	41038	41239	38375	33602	29586	29913	28867	22664	21051	14899	14018	15564	16279	14520	13018	12174	13145	10464	9801	10276	11435	9774	8188	7223	6629	3688	3006	2672	2110	2349	2192	1902	1655	1655	1568	1621	1604	1518	1428	1361	1352	1289	1218	1153	1212	1286	1146	1058	954	959	952	910	903	952	957	956	937	954	857	848	924	929	933	885	936	824	815	791	792	793	759	793	842	788	759	701	804	793	728	747	735	757	710	732	725	755	761	772	783	811	749	799	842	824	804	763	735	718	760	706	727	751	739	766	749	743	766	764	715	755	743	823	734	780	733	741	745	733	716	770	718	720	729	769	710	759	738	675	729	729	721	751	748	796	707	757	702	742	716	723	753	696	698	744	731	758	747	714	716	726	726	694	710	708	668	739	730	715	699	723	721	724	695	714	709	722	763	723	757	701	732	727	701	721	698	772	728	722	764	735	751	677	723	726	698	741	720	738	771	712	709	728	740	760	731	716	682	744	696	689	725	744	704	696	716	714	692	691	738	732	720	752	735	692	747	763	710	729	775	746	762	732	782	720	741	778	746	710	717	740	729	767	730	731	761	750	732	769	728	748	793	785	712	789	693	755	785	770	771	743	730	743	800	770	722	728	698	725	733	716	709	747	728	726	758	711	694	717	679	686	752	747	720	716	749	728	741	728	760	693	709	734	726	732	739	763	752	697	733	724	747	695	688	745	739	737	719	759	689	727	757	756	739	697	705	775	709	719	765	744	725	706	744	715	737	696	711	725	739	757	707	704	719	740	745	744	756	717	784	717	740	747	737	717	705	728	792	703	749	745	736	717	735	731	732	705	774	716	741	688	729	718	690	702	761	728	705	776	711	688	728	759	770	737	708	771	753	706	719	717	722	746	750	730	749	742	713	724	713	726	720	728	724	737	737	712	696	708	729	700	693	752	729	666	737	700	745	717	715	689	710	741	776	693	701	753	763	676	710	699	726	763	716	721	735	721	729	713	735	714	705	720	731	696	719	741	642	707	777	745	694	703	766	777	783	701	710	765	738	713	722	727	710	763	686	730	695	722	713	697	743	712	671	733	746	741	714	742	744	725	783	751	747	731	775	804	728	722	753	711	755	708	764	743	747	699	719	738	738	746	692	777	749	744	723	784	708	709	788	740	686	742	736	717	707	760	745	784	737	763	752	739	699	751	697	773	710	685	739	758	688	762	701	735	739	754	737	703	770	734	737	719	719	733	703	736	768	743	766	760	708	745	749	745	754	731	729	693	732	778	762	725	718	746	715	723	705	681	740	718	711	787	743	737	750	735	749	723	747	689	750	732	758	704	720	719	714	693	757	756	731	784	763	765	741	727	745	714	741	706	746	756	736	717	740	717	767	757	758	708	718	718	736	750	700	714	729	729	736	717	781	764	726	765	778	742	731	696	740	730	703	748	711	715	732	746	702	716	743	746	726	723	765	721	695	709	745	744	745	757	762	720	670	712	712	743	725	780	696	772	763	694	742	703	748	707	720	715	755	763	749	709	717	740	705	744	721	736	736	726	743	715	709	706	712	739	703	775	706	724	711	742	685	736	705	694	688	740	772	725	695	709	750	726	741	720	726	702	728	803	705	733	788	770	740	755	710	743	792	745	729	730	751	743	758	744	703	741	730	757	735	732	684	730	774	745	734	716	716	705	744	732	697	722	715	765	708	683	740	719	730	708	710	670	798	712	734	743	771	737	662	688	758	723	703	742	745	746	753	724	687	780	732	704	735	751	765	754	672	740	749	687	730	731	737	730	718	757	735	696	760	679	699	690	772	697	687	753	748	700	707	773	759	726	707	702	695	752	693	731	737	724	721	759	731	728	726	709	743	691	740	736	769	739	747	704	782	758	718	764	741	731	753	685	727	724	726	680	720	727	737	745	725	753	716	711	770	768	752	720	750	700	760	732	764	731	706	728	760	749	703	713	782	722	779	712	719	725	733	695	742	743	777	760	744	746	726	705	774	771	754	728	736	757	747	745	719	707	754	770	749	716	718	746	737	720	700	765	743	750	734	760	727	735	750	717	710	764	686	706	734	772	755	739	745	719	713	733	697	720	739	726	737	769	731	697	728	744	732	733	716	730	726	749	715	725	755	700	739	675	775	756	751	740	703	794	698	675	672	699	756	726	756	737	794	793	776	779	750	735	734	694	725	706	722	734	741	688	790	696	730	728	739	700	705	741	708	709	726	720	692	722	730	737	730	749	780	719	750	765	732	698	681	728	709	781	759	728	733	702	734	737	688	742	721	696	743	737	723	775	763	725	726	711	718	732	752	760	722	721	723	729	712	722	734	709	740	729	729	735	671	731	704	706	777	743	764	768	741	725	704	760	734	719	733	703	738	720	762	727	698	743	720	743	705	706	681	726	733	753	767	711	740	763	742	743	711	708	782	724	728	752	723	751	714	771	728	752	720	752	763	720	715	710	719	751	799	729	765	721	773	728	799	695	765	727	720	737	693	735	767	763	745	721	746	686	705	708	748	784	727	726	722	747	776	736	761	706	746	727	722	729	743	712	708	709	725	769	734	766	751	732	721	746	698	687	693	757	744	722	741	708	728	727	754	743	731	725	722	692	691	702	703	699	742	727	727	720	740	692	760	729	712	706	761	737	768	771	730	751	732	710	718	737	724	757	740	687	777	768	706	727	723	737	758	766	759	686	761	732	758	769	745	745	731	684	752	746	720	770	755	744	738	689	713	791	681	721	787	750	705	722	722	701	700	740	715	727	704	743	731	760	711	743	727	740	770	702	708	741	757	705	745	746	730	762	727	749	752	727	743	729	726	757	737	753	687	763	694	727	716	712	706	721	754	734	720	720	721	745	727	694	721	803	733	729	694	777	724	736	755	719	733	708	756	752	720	723	696	773	711	730	753	750	733	749	689	672	733	773	692	750	711	685	742	781	725	684	747	755	724	723	738	717	739	735	774	756	751	752	745	761	736	725	694	715	669	686	705	788	721	772	750	711	738	752	746	712	728	731	751	694	717	712	723	677	741	773	746	728	756	726	752	738	701	676	730	771	748	740	718	740	707	710	720	761	684	671	711	684	730	702	714	707	733	710	729	712	764	778	713	771	747	718	709	654	706	732	721	771	787	718	763	759	714	710	719	724	743	753	723	710	739	736	734	747	743	723	770	730	772	753	743	731	673	746	795	680	730	771	724	700	709	703	699	726	740	739	795	795	710	752	706	729	701	713	764	708	731	782	700	726	717	737	704	730	691	736	715	715	750	758	750	752	753	711	708	720	748	728	740	750	796	732	779	706	687	713	787	746	770	740	721	696	748	703	745	746	774	732	707	738	739	728	708	730	766	717	723	694	744	671	726	723	689	713	734	744	722	727	744	732	695	718	706	740	766	714	742	745	765	702	680	737	672	756	790	719	728	729	761	731	689	750	703	727	766	669	716	765	721	734	723	738	742	757	779	746	706	730	659	770	725	734	767	718	742	776	743	759	721	709	766	741	778	758	702	728	771	708	769	742	747	784
21413	23945	27267	20980	14001	9348	6213	4284	3026	2049	1684	1363	1125	934	812	716	660	611	575	561	503	435	445	423	436	404	397	378	382	395	384	411	384	370	337	352	343	356	346	369	350	352	363	376	360	376	349	347	360	348	351	321	325	366	373	336	333	359	321	325	354	320	332	363	380	359	354	368	338	360	330	376	331	330	338	352	344	338	360	329	339	301	384	341	334	353	326	320	308	320	394	332	357	378	325	368	352	320	317	338	313	333	309	305	320	311	318	320	326	352	345	320	348	334	359	298	337	328	358	366	336	325	290	327	313	334	357	344	364	315	290	365	361	336	361	330	388	334	354	331	328	322	338	340	336	344	304	329	334	341	343	297	321	375	342	329	322	295	338	319	322	310	347	334	322	349	311	326	349	323	304	326	330	329	353	317	336	339	324	346	318	335	342	327	327	361	338	327	334	339	316	365	321	356	328	343	345	323	346	332	297	340	336	349	324	332	359	354	319	343	339	343	343	324	346	317	378	367	329	330	350	363	343	322	331	330	321	347	334	365	340	326	317	335	351	295	316	354	316	327	350	336	336	304	339	359	319	348	312	338	360	333	322	328	302	338	341	316	331	364	351	317	364	347	376	348	334	327	326	275	340	329	334	326	350	324	379	365	305	311	323	364	334	343	351	345	345	318	351	331	374	330	289	357	344	305	331	319	353	330	356	320	364	335	348	353	325	347	339	322	345	298	343	330	332	334	291	325	318	361	357	355	345	361	348	372	326	339	327	304	331	339	343	341	347	339	342	337	370	339	313	343	316	328	334	353	320	332	342	310	351	325	385	322	343	314	322	338	323	333	338	329	343	331	345	336	343	320	346	371	287	343	335	347	329	338	348	323	342	327	329	319	361	332	325	350	324	350	351	373	360	359	348	326	340	357	351	327	358	321	347	390	327	315	335	335	317	363	311	314	343	347	342	344	332	342	331	323	321	343	322	302	325	309	330	339	308	318	342	336	335	340	358	322	358	361	322	355	333	307	321	319	319	305	335	341	359	317	313	378	333	365	299	364	336	361	317	319	332	358	338	334	379	346	341	331	372	325	350	385	347	332	373	331	346	354	334	355	336	321	344	327	358	373	364	334	325	333	332	346	341	378	325	339	320	357	312	344	306	337	303	352	338	308	309	318	328	334	325	354	354	315	332	309	324	323	318	289	356	344	371	320	310	334	333	344	370	335	338	355	344	330	328	313	358	317	299	310	318	338	352	339	335	349	314	355	352	348	297	315	311	329	339	307	329	354	317	358	347	311	350	325	334	325	363	334	347	319	321	313	319	339	336	314	344	345	353	331	328	315	312	354	317	325	350	345	335	334	325	332	327	324	355	353	339	319	355	314	326	351	299	324	334	339	349	315	346	338	344	349	314	316	313	354	369	354	351	330	306	363	337	318	323	349	341	325	342	365	371	344	327	352	355	326	336	364	291	319	363	359	323	327	324	347	304	368	320	332	359	350	270	339	339	334	363	319	348	341	338	351	306	328	313	315	319	320	299	362	366	339	330	349	342	336	326	354	339	361	355	338	344	356	325	325	325	314	352	331	338	336	350	324	363	348	329	346	333	313	334	347	373	334	299	335	364	338	329	328	341	342	339	308	332	342	302	318	328	341	349	343	365	352	328	335	329	353	335	325	298	348	316	325	350	347	364	329	332	341	336	331	351	344	325	323	326	338	352	326	343	356	384	298	335	349	318	330	341	349	346	319	370	326	336	292	352	321	312	330	327	374	325	338	338	372	318	332	336	356	371	335	336	322	317	294	352	341	328	330	359	325	334	341	339	347	344	353	317	313	365	330	308	371	350	317	312	343	357	307	331	319	339	331	339	340	368	355	349	311	340	382	304	336	338	326	347	321	312	342	367	318	346	368	337	335	323	331	357	364	333	323	314	325	353	326	335	363	379	354	365	313	353	326	348	325	313	291	334	326	351	334	354	301	271	373	333	336	367	296	320	291	349	298	323	346	345	327	348	362	370	361	333	371	338	335	359	313	333	319	323	328	328	315	345	316	326	368	325	353	318	315	317	333	327	328	343	318	357	354	318	293	338	351	311	345	340	324	333	338	333	373	322	339	332	316	356	343	347	321	314	375	340	303	345	343	338	347	327	349	363	312	333	330	326	367	377	374	365	336	335	342	347	347	293	357	328	315	324	354	306	369	332	342	359	335	335	309	323	315	330	316	366	357	364	322	350	305	334	360	325	348	319	315	336	322	309	354	349	346	327	328	323	308	353	329	345	357	359	358	372	368	325	327	344	338	325	360	350	351	336	336	368	327	325	323	325	317	353	323	349	361	376	319	299	325	335	347	351	374	327	348	344	346	357	334	340	354	320	314	358	361	352	342	328	309	340	309	325	346	333	344	338	325	372	356	335	338	358	350	330	319	349	349	313	349	338	331	352	338	327	297	344	344	331	337	335	350	331	332	325	353	339	336	345	328	344	304	341	336	340	390	366	340	347	373	331	359	324	326	359	300	338	301	322	339	368	357	298	349	367	356	352	379	312	348	352	359	325	333	325	344	309	308	335	291	297	361	344	303	361	337	300	350	354	356	309	318	306	317	319	343	323	313	342	328	357	322	355	365	346	345	360	317	353	360	358	338	340	336	330	346	368	326	350	347	350	336	330	321	331	337	367	310	327	330	328	333	335	350	365	362	320	350	324	338	334	312	326	324	327	327	343	348	331	347	327	339	317	341	328	349	344	334	357	340	334	350	328	347	316	342	300	337	345	316	346	339	331	332	347	359	337	321	335	335	341	318	347	350	356	340	332	358	345	342	346	333	366	352	352	337	331	336	318	340	301	335	336	352	313	339	342	353	358	343	366	341	331	308	326	333	322	327	351	341	321	307	324	306	334	357	321	323	368	356	347	323	313	347	335	319	354	316	332	364	334	351	337	335	318	331	324	340	324	303	355	330	345	314	359	327	334	347	324	333	338	332	339	342	317	323	314	356	377	363	368	339	355	328	331	333	345	346	326	356	319	346	317	324	323	338	375	331	358	332	325	376	320	340	349	330	320	348	333	317	323	308	339	328	329	322	351	346	334	352	341	302	294	321	355	348	329	333	320	347	336	332	345	348	312	335	324	329	349	309	352	312	341	335	341	345	303	324	356	337	350	327	354	348	346	323	351	323	364	328	332	356	344	323	326	363	308	335	347	370	335	315	316	320	342	293	334	351	328	334	363	331	345	325	336	337	345	320	336	355	358	339	334	329	333	322	310	330	310	350	330	343	340	331	318	329	316	340	335	392	337	342	338	333	326	323	311	317	321	359	308	332	333	360	332	346	317	307	350	334	332	326	313	344	344	369	323	336	320	357	338	327	335	334	349	304	303	318	319	341	310	339	343	327	342	330	335	340	380	319	324	349	332	347	345	338	344	350	315	364	330	365	322	301	349	346	351	358	351	311	337	329	336	301	344	328	346	365	334	331	331	346	363	318	301	329	305	333	327	325	328	325
12388	18960	29550	29441	26050	21597	18100	15098	11730	8724	7390	5992	5050	4624	4166	3606	2969	2680	2456	2139	1904	1869	1753	1597	1480	1420	1230	1198	1151	1112	1133	1093	1065	1090	1031	1066	1015	997	1034	1023	979	989	951	970	948	925	917	991	883	912	879	909	859	929	863	929	834	861	863	860	841	853	868	811	816	777	863	861	804	803	845	796	802	881	870	826	810	843	789	863	852	794	808	834	760	763	807	833	788	816	768	862	793	798	795	787	812	781	808	820	843	865	824	770	865	813	811	736	788	853	791	816	756	819	790	804	828	817	804	804	844	868	818	792	820	810	798	794	769	798	805	857	797	772	766	780	795	754	803	828	779	832	839	817	777	791	787	806	832	815	763	831	785	803	840	858	812	812	772	811	820	731	833	787	786	816	846	860	814	831	816	821	770	834	808	853	832	807	783	824	829	850	813	806	834	797	856	844	787	831	828	764	789	817	807	813	848	851	831	770	766	819	846	801	798	806	821	824	787	829	803	782	804	812	816	778	823	848	746	807	840	773	783	798	788	829	774	829	803	815	832	810	750	802	801	814	788	838	761	841	773	755	774	780	786	835	828	799	792	785	833	784	832	814	811	840	807	827	796	848	829	837	785	828	797	790	801	775	828	807	781	819	858	803	827	786	812	824	794	795	807	839	816	851	793	823	815	802	792	807	809	813	783	842	814	753	810	834	768	792	822	821	805	750	830	771	843	815	810	777	797	811	800	820	764	817	821	843	798	761	778	857	809	795	731	827	833	801	795	805	794	791	825	769	788	844	830	805	838	806	776	784	790	808	804	772	856	789	819	810	768	796	752	761	799	799	893	813	730	786	842	851	804	811	818	789	770	792	823	802	825	803	790	822	778	802	764	777	780	822	823	830	820	796	817	801	845	766	782	821	844	769	847	802	809	799	756	785	865	771	815	842	787	736	835	838	844	808	788	810	836	735	854	816	754	853	877	810	786	773	796	824	795	781	774	819	780	819	842	763	789	848	783	857	854	755	779	762	803	816	812	779	814	821	796	793	801	820	777	766	758	811	840	825	822	838	766	836	806	790	807	796	784	774	790	769	773	775	846	804	752	795	821	782	783	837	842	788	826	806	883	806	829	807	778	820	761	799	814	782	812	775	760	800	808	804	835	825	817	824	798	789	789	842	796	796	844	807	795	838	764	817	797	794	838	819	776	815	763	817	766	784	828	789	780	828	834	861	848	810	777	795	778	827	857	822	780	790	788	829	803	794	822	792	857	824	816	824	807	829	834	795	821	794	810	791	831	781	803	778	809	776	824	843	827	814	833	776	813	795	802	836	800	833	834	837	741	758	799	807	819	821	821	804	796	845	855	836	815	808	800	807	812	776	782	824	800	808	852	838	849	828	814	794	834	796	847	773	729	806	802	762	829	817	818	820	832	824	811	854	805	808	822	799	814	769	819	849	818	807	811	803	803	798	867	763	812	850	833	810	805	805	750	751	815	782	814	793	814	809	803	816	771	836	844	837	795	773	796	803	831	803	839	791	824	808	794	803	844	807	834	811	777	824	803	786	839	776	802	813	797	796	798	836	805	736	818	834	812	838	790	834	785	822	850	818	831	792	798	767	813	797	765	805	822	755	847	804	795	818	819	828	784	809	818	788	795	829	809	824	841	818	836	770	834	875	797	785	820	775	792	801	796	810	840	814	756	809	791	830	834	805	848	823	807	792	787	772	827	812	791	823	782	851	772	841	789	763	807	845	794	824	817	804	784	789	820	801	789	761	823	780	777	816	824	821	819	804	776	798	826	779	761	846	812	791	782	839	779	792	797	844	823	817	835	758	776	832	825	789	810	812	816	809	832	785	801	801	838	830	858	793	800	755	811	810	824	796	793	829	839	768	784	802	814	788	816	752	795	826	828	820	817	821	807	794	780	810	792	839	818	763	803	772	876	807	816	848	826	847	787	829	796	812	806	798	834	820	831	788	809	770	831	784	777	812	827	862	800	809	758	878	770	840	806	855	840	790	840	798	789	785	797	789	773	806	835	836	821	820	799	808	856	798	842	796	839	789	766	803	871	803	792	821	835	805	813	755	836	833	812	809	822	796	832	803	770	781	841	816	783	761	796	841	821	775	827	820	843	794	802	844	769	797	798	850	808	779	821	785	799	804	801	806	813	806	834	810	849	744	804	781	834	786	816	771	822	821	772	810	776	819	806	802	805	763	782	852	765	812	829	802	785	799	814	797	834	812	866	833	829	772	838	756	854	819	820	808	783	813	825	815	775	806	814	835	824	787	831	751	822	828	796	771	801	796	777	825	773	806	854	813	863	867	814	788	800	867	784	793	785	825	878	782	782	789	845	800	872	749	769	786	851	781	821	796	795	803	846	817	763	779	825	840	810	799	816	870	812	831	859	828	818	827	849	814	748	789	817	842	790	839	793	796	831	779	804	823	812	805	754	797	808	801	792	860	813	807	792	758	815	803	818	828	793	807	846	751	813	834	798	791	789	814	846	816	790	822	798	805	804	793	792	797	851	833	817	855	834	860	794	810	810	785	816	753	836	841	823	801	758	800	807	832	812	768	835	859	817	824	833	806	779	804	777	836	754	793	835	810	816	838	808	782	825	778	809	824	803	806	804	809	849	792	823	794	810	810	777	762	803	781	845	809	805	807	814	804	805	834	755	744	814	817	778	773	798	809	787	810	867	818	809	788	788	787	816	830	815	798	807	798	800	885	815	782	797	787	810	812	818	843	802	760	778	821	813	796	795	825	818	777	856	841	826	803	795	769	777	769	793	767	839	777	815	805	803	827	803	838	763	750	815	777	772	820	795	762	821	848	772	826	863	771	799	793	772	813	825	829	743	863	800	794	747	761	831	792	819	779	822	791	793	769	801	784	780	844	839	814	793	820	814	783	753	809	811	804	841	778	746	779	778	734	807	770	802	794	811	789	848	840	793	773	761	792	821	821	846	814	780	725	809	800	856	810	865	837	840	803	863	800	818	774	780	778	794	803	804	809	806	792	781	794	798	832	818	841	796	798	828	736	810	789	756	795	718	770	736	853	817	770	805	841	766	785	804	804	829	785	776	812	887	813	785	810	828	779	842	817	833	805	838	782	803	847	813	815	833	817	836	821	789	819	832	784	830	848	826	799	793	805	768	831	765	794	803	837	828	792	793	776	807	798	780	769	847	796	806	821	835	786	782	790	762	814	823	834	746	819	805	777	811	805	832	840	760	788	771	787	771	827	801	754	799	758	819	791	804	828	819	822	792	829	783	814	828	810	799	829	806	811	824	824	778	796	813	793	816	798	847	812	794	877	818	853	806	816	842	843	795	810	817	817	851	856	797	765	780	786	863	836	855	883	735	833	797	775	845	794	793	835	797	780	801	815	811	810	807	811	862	792	782	770	857	800	775	860	839	816	855	796	810	795	778	768	869	823	807	864	815	796	787	820	783	808	753	844	803	790	857	831	808	844	798	804	829	833	770	802	869	752	765	788	833	814
33555	33190	33132	28199	24460	19063	13957	12117	10330	7786	5068	3710	2510	2261	2935	2096	1902	1743	1619	1433	1231	1574	1467	995	886	835	764	536	486	444	443	437	429	459	421	397	421	408	400	429	380	387	356	367	377	346	394	379	338	364	365	379	375	366	363	351	355	340	321	362	354	354	383	357	343	308	370	367	348	348	299	353	353	332	328	337	317	352	330	342	348	337	341	333	333	348	340	359	344	330	353	359	332	366	312	330	333	337	303	352	329	365	353	321	357	360	344	345	341	335	330	343	338	369	319	348	334	322	316	361	331	331	342	316	313	349	319	338	319	333	348	338	311	343	365	307	335	331	321	312	320	341	330	321	322	313	319	357	351	358	327	341	342	342	351	314	359	351	350	351	390	344	348	338	346	352	345	330	331	344	296	319	346	346	329	338	351	331	344	338	344	349	335	330	368	347	360	365	333	337	364	347	375	348	324	333	321	356	323	369	314	349	347	346	295	357	358	331	361	317	315	311	341	368	342	345	312	348	328	305	333	348	334	320	320	352	324	327	345	354	371	304	357	343	322	323	339	362	346	334	354	338	288	369	331	326	350	318	359	336	346	358	336	346	358	339	336	363	342	323	341	341	322	364	348	326	361	359	323	310	349	362	336	354	336	321	310	361	369	364	305	366	314	327	342	316	327	351	365	334	314	300	355	345	333	329	350	317	323	305	341	386	309	323	341	328	370	368	358	331	355	344	350	381	367	342	324	311	310	353	323	348	315	361	321	331	339	349	306	372	354	320	308	353	314	374	342	348	313	319	331	318	342	335	339	326	281	307	385	308	319	355	347	337	370	329	326	368	340	355	313	302	322	324	319	317	315	372	367	351	353	335	311	354	330	346	317	348	355	348	364	339	321	317	346	358	345	331	317	348	324	352	292	341	337	357	370	327	338	307	337	343	348	318	284	355	334	358	353	344	347	350	321	347	332	343	333	337	326	322	337	342	366	348	347	376	338	375	336	338	338	329	326	349	340	364	335	339	337	322	345	375	337	316	337	310	342	374	357	379	367	361	354	347	340	391	346	367	350	343	346	316	337	385	348	362	367	330	311	358	337	309	353	331	326	303	323	314	323	321	321	342	333	333	316	341	335	362	332	339	335	359	300	333	342	329	338	335	356	338	342	313	361	326	354	323	356	340	339	340	314	360	325	334	320	338	368	353	321	340	319	309	380	320	300	319	343	354	350	342	327	343	324	329	362	372	341	314	358	334	339	329	385	348	326	331	332	299	337	325	332	325	339	330	347	350	345	346	336	358	324	341	388	359	346	396	362	342	311	343	346	340	354	320	344	337	403	320	301	335	292	320	336	305	335	347	361	378	331	320	339	322	340	315	330	352	332	344	334	338	350	312	313	336	366	356	341	340	338	358	328	353	347	341	318	327	344	323	352	338	343	339	324	372	332	304	347	352	336	352	348	342	348	355	356	318	352	325	325	359	338	299	346	335	352	319	346	356	346	343	337	317	325	355	349	302	341	319	333	341	327	372	331	354	338	333	303	328	332	344	356	326	354	335	305	336	355	319	338	360	344	326	341	345	344	332	331	359	353	342	352	349	378	320	347	365	342	343	336	317	320	357	351	327	309	322	353	309	344	316	331	341	316	370	340	349	335	353	345	347	355	305	315	332	342	360	334	335	323	330	337	315	342	319	328	323	344	316	341	323	334	314	343	346	326	325	353	354	343	367	334	287	346	373	327	345	355	335	332	340	336	351	314	355	347	361	365	367	318	303	303	337	357	301	333	333	323	348	343	337	333	300	341	354	328	328	335	327	349	341	335	333	329	334	310	319	308	322	330	292	320	366	326	309	344	318	353	310	346	353	312	324	330	316	301	318	333	333	349	337	323	319	331	330	330	343	314	332	352	355	358	326	343	371	350	319	343	357	337	352	348	347	350	359	361	321	349	302	325	361	335	332	360	333	341	307	386	333	339	316	345	325	330	361	339	334	339	347	327	353	353	339	366	320	358	332	358	366	336	325	354	344	346	341	367	315	379	326	345	357	326	311	328	334	348	336	312	307	343	350	367	347	371	321	364	334	335	357	366	350	321	336	355	334	332	343	344	342	356	355	349	323	346	321	346	355	322	365	356	334	309	314	336	358	344	303	357	333	376	327	329	370	358	341	306	335	350	327	308	322	319	315	348	319	353	331	349	349	334	357	340	355	322	323	379	364	339	300	364	371	318	335	336	347	329	363	319	341	338	356	337	338	343	337	328	329	336	351	349	335	353	366	333	367	340	317	313	340	364	330	348	334	338	344	321	354	346	344	381	352	337	338	343	350	329	357	346	307	342	331	337	321	333	358	323	331	320	321	307	306	345	344	310	357	325	335	331	323	322	330	358	378	349	346	314	338	298	321	312	333	328	295	341	328	356	346	358	338	366	324	350	321	344	348	347	325	333	327	356	323	308	319	328	332	321	346	363	355	383	352	332	345	345	341	293	365	322	335	370	353	350	334	322	342	329	337	288	339	357	366	350	388	323	315	366	347	334	366	312	322	328	350	320	339	362	332	340	304	347	357	338	321	344	342	323	337	346	346	321	330	324	313	354	329	349	307	322	354	341	331	335	346	344	346	333	379	293	338	330	341	362	327	342	339	332	338	351	317	324	358	365	319	302	318	309	344	358	342	362	349	315	344	332	340	341	333	349	332	355	337	327	331	309	325	330	344	313	317	329	349	351	334	379	354	338	328	320	318	311	343	311	332	332	330	323	351	358	332	353	347	315	338	345	338	381	352	326	323	350	343	318	337	309	382	348	332	365	330	348	324	321	337	336	351	311	341	361	339	324	348	363	328	294	291	360	343	332	328	353	352	335	370	353	296	363	365	346	323	336	339	313	313	318	333	316	343	305	345	336	359	297	342	302	373	338	347	354	334	320	315	352	362	356	364	327	355	321	334	337	324	331	350	343	343	361	341	299	321	349	309	321	348	320	331	315	342	345	319	325	313	335	350	360	321	334	344	343	316	310	320	319	326	332	345	347	328	333	347	330	339	345	364	346	362	349	366	309	345	349	323	340	330	314	345	345	342	320	317	314	324	328	367	355	300	363	344	366	368	306	361	365	328	361	370	327	395	374	325	340	324	356	333	354	348	292	359	326	348	309	357	325	324	361	330	349	354	382	354	358	358	331	320	349	335	317	308	356	322	326	321	306	338	356	339	337	340	344	321	331	325	323	372	339	335	311	320	374	354	333	333	336	328	320	345	335	319	311	310	332	350	310	350	319	332	337	354	313	349	326	349	347	354	275	298	339	359	353	344	326	340	289	371	332	320	322	334	320	356	359	330	353	345	365	374	350	331	345	384	357	348	330	356	359	353	329	328	350	323	341	365	336	340	353	364	323	334	336	306	336	363	308	363	359	319	306	335	336	331	357	284	333	366	350	351	324	320	363	330	331	335	334	354	311	344	339	316	317	354	341	324	315	347	356	336	343	279	341	343	345	344	317	325	334	345	348	370
20449	25651	34459	36075	34880	30629	26728	25751	23989	19137	14431	12096	9457	9208	11692	9694	8477	7606	7763	6682	6275	7909	7073	5435	4942	4359	3708	2178	1990	1827	1718	1695	1633	1528	1412	1388	1418	1381	1370	1353	1195	1144	1017	1114	1113	1103	1193	1085	1095	1035	971	1002	985	978	992	952	981	888	919	977	873	989	880	910	882	847	910	849	875	880	802	901	843	883	834	842	818	849	835	851	825	818	837	832	844	815	793	806	806	891	826	826	814	813	827	829	839	827	840	787	796	848	840	832	830	816	812	796	827	842	807	763	802	834	826	811	831	820	850	804	820	819	815	857	826	807	824	807	775	857	796	779	737	800	842	792	819	804	774	804	872	843	840	780	793	788	828	861	799	842	818	808	798	812	815	799	841	784	834	832	848	841	841	784	817	817	814	791	793	802	768	786	842	853	797	841	792	780	814	777	789	773	805	785	800	801	819	805	818	797	806	799	817	833	781	858	794	794	815	825	788	801	807	835	859	794	798	812	847	850	785	808	822	836	812	771	769	820	807	835	833	876	818	823	785	830	774	784	868	780	799	788	781	787	794	818	817	825	795	857	833	777	801	834	846	780	768	778	755	784	863	820	785	769	778	822	777	814	838	797	796	768	799	842	840	758	838	833	788	794	844	784	818	814	843	789	804	837	817	814	845	836	840	803	751	807	831	830	789	811	869	814	780	799	807	756	876	814	763	816	774	819	827	845	818	818	819	797	838	838	820	791	741	761	846	831	819	785	809	812	778	811	836	797	805	823	832	854	820	822	824	776	802	830	792	822	763	853	848	804	844	821	796	846	856	833	818	791	853	828	838	792	793	812	847	795	813	773	768	795	770	758	766	800	844	798	762	787	825	795	761	815	827	727	871	824	752	820	834	779	803	741	834	766	814	820	755	791	801	765	861	800	807	778	809	754	826	811	781	817	794	839	830	830	802	791	806	813	822	783	779	802	818	792	815	823	785	817	796	855	817	849	884	818	791	794	854	786	811	809	851	837	796	775	845	810	833	810	793	782	823	826	785	823	812	799	828	810	822	799	853	828	758	805	769	846	865	833	795	759	789	817	805	803	847	832	834	807	808	776	796	800	749	856	806	813	827	799	816	818	766	784	829	850	880	819	843	813	784	847	810	809	780	861	731	833	812	766	853	795	829	807	794	830	803	823	782	774	799	893	829	793	831	873	830	793	813	777	813	830	833	811	836	776	760	786	810	756	854	870	807	836	869	785	814	804	810	752	840	869	787	849	835	815	813	807	793	828	846	825	799	782	803	775	827	815	783	852	828	788	797	838	780	820	817	833	818	807	782	833	816	832	819	796	794	818	768	802	828	809	790	861	775	759	823	805	824	802	793	763	755	784	769	795	812	823	840	818	836	797	776	826	822	808	811	827	791	851	848	823	818	803	826	816	805	797	765	843	831	804	879	822	825	846	839	805	827	751	828	855	787	838	803	789	832	795	851	833	794	849	796	807	805	817	810	811	840	809	805	831	798	793	831	828	776	848	806	808	846	812	793	816	783	826	747	817	817	763	854	812	801	793	797	806	808	827	824	835	867	804	830	819	837	835	779	784	813	785	821	860	819	794	794	797	803	821	828	767	783	768	852	818	801	816	796	802	771	856	808	840	845	775	789	800	840	812	780	791	779	813	797	831	813	762	856	765	847	788	821	814	835	823	791	822	813	792	774	851	782	811	837	879	798	784	843	786	806	875	764	792	856	799	825	781	818	776	855	819	819	822	785	853	880	788	796	764	804	806	802	834	857	776	851	769	815	828	777	821	771	803	763	808	816	779	833	825	744	813	811	807	775	780	772	780	825	834	820	815	804	765	814	798	857	850	773	797	826	820	817	795	875	827	785	801	834	832	774	741	815	864	807	772	798	799	877	872	846	794	797	843	834	800	801	876	812	767	788	816	791	800	869	818	811	785	789	850	823	852	788	804	827	772	890	805	797	785	821	773	816	829	790	796	797	807	750	840	791	822	827	863	871	841	806	815	757	758	836	816	802	804	855	808	840	768	788	805	794	799	829	800	791	819	788	781	827	823	795	866	858	864	857	818	857	784	804	802	751	795	800	823	778	825	828	780	836	838	845	773	831	776	827	793	811	839	810	823	792	785	812	816	814	788	832	839	821	816	822	788	872	839	803	852	812	798	804	794	798	780	797	788	775	797	743	726	882	871	772	832	785	812	819	818	812	820	815	790	758	817	755	777	782	783	809	811	792	790	821	792	821	828	801	835	878	784	827	769	786	810	817	852	790	840	820	843	853	826	756	772	834	849	793	848	813	779	738	839	781	894	803	772	854	803	843	780	847	789	787	844	830	818	812	785	861	828	772	805	792	830	812	832	876	849	801	800	829	816	810	821	808	816	797	819	811	803	806	806	828	834	850	824	819	840	790	784	819	823	822	786	809	849	781	764	797	799	785	779	781	800	809	818	791	832	822	835	815	835	794	849	790	798	829	865	823	835	816	851	829	780	828	798	808	786	827	830	796	799	837	809	824	821	827	796	812	791	823	782	874	841	810	786	791	781	834	831	802	784	809	827	810	799	835	824	795	767	823	845	813	777	835	799	776	887	752	766	813	787	848	803	814	799	786	841	778	796	819	784	805	758	786	811	788	815	781	764	776	853	823	849	766	787	788	797	826	801	820	789	812	777	788	831	809	762	825	800	790	741	824	837	827	783	846	858	798	795	811	764	803	816	829	802	773	780	825	829	838	796	813	790	819	774	817	759	817	851	817	848	763	810	744	855	808	819	782	820	790	806	798	832	842	774	825	833	791	827	844	815	793	858	803	810	778	757	825	811	819	818	814	788	867	834	850	782	795	864	803	805	801	834	804	751	875	814	855	807	867	834	779	783	821	846	800	838	736	798	858	767	846	784	716	851	803	820	816	791	823	856	786	793	811	807	802	834	797	811	814	766	814	764	791	822	855	787	802	834	852	860	791	779	821	798	825	832	755	818	794	797	817	791	845	865	852	843	797	851	754	768	805	799	801	771	816	790	782	799	767	789	756	841	775	809	864	810	838	833	813	798	821	751	790	750	821	789	810	796	826	822	844	853	786	789	755	807	811	811	833	790	815	778	790	814	814	777	795	789	752	809	776	727	827	817	840	876	808	864	813	866	807	783	803	831	784	793	794	780	819	837	829	781	827	818	805	784	763	800	797	812	822	814	791	830	882	798	810	835	839	864	839	809	809	762	769	755	843	800	819	804	758	814	772	780	795	792	800	851	783	758	773	821	793	815	828	769	825	820	820	787	769	847	863	816	836	807	799	814	833	773	799	817	833	831	833	799	766	809	799	780	823	784	858	761	790	832	793	821	823	739	784	860	847	836	806	817	800	786	801	782	831	846	786	755	842	836	782	811	768	747	779	806	820	846	804	826	808	826	808	811	815	810	805	810	823	851	795	799	804	819	784	806	826	797	819	793	782	851	800	853	816	763	815	804	828	820	784	808	801	762	790	826	794	791	779	802	821	798	822	836
40366	38021	41432	33174	28316	26022	21260	19247	17872	12843	9650	7384	5341	4537	4387	3539	2874	2627	2910	2591	2071	2448	2132	1525	1401	1333	1001	666	655	566	487	491	533	491	439	428	445	457	408	441	398	373	396	354	371	389	408	374	413	373	355	332	340	323	320	355	371	341	327	369	358	346	351	345	358	345	329	312	307	321	312	326	297	293	286	297	298	314	310	292	328	330	310	325	316	282	318	334	349	319	305	337	321	303	316	293	283	315	316	312	295	320	268	310	304	313	296	296	330	300	328	283	287	334	288	319	311	279	314	312	331	303	350	287	310	316	311	317	303	321	304	310	315	316	344	339	300	362	291	301	347	294	285	302	324	311	301	271	301	337	303	294	303	309	291	309	320	314	327	312	296	308	320	282	323	315	295	326	348	302	313	301	319	325	326	318	322	289	304	302	294	293	277	290	297	318	306	324	333	327	304	284	284	335	297	293	309	304	302	302	334	305	308	312	305	311	312	305	291	324	295	304	321	306	287	307	310	306	316	306	297	295	344	304	298	302	293	322	324	324	308	340	309	303	302	304	315	296	344	320	295	320	317	311	299	330	291	325	314	303	312	303	320	333	304	290	262	290	267	309	316	326	301	342	308	256	296	297	305	295	315	304	292	304	289	317	303	297	287	304	309	279	280	353	305	318	302	301	320	308	321	312	347	306	329	303	288	304	297	307	323	288	319	292	311	316	294	356	299	323	321	279	321	266	319	305	260	297	325	293	317	304	333	314	279	313	325	316	310	274	297	323	259	319	296	308	320	279	322	303	288	287	298	293	300	300	288	312	300	313	324	274	320	281	299	318	285	279	306	309	303	284	307	298	321	301	323	317	305	309	304	304	327	334	306	299	312	293	281	327	299	309	360	292	278	276	298	320	291	306	287	317	312	323	291	291	291	336	300	306	331	305	297	324	259	293	317	283	329	311	332	285	301	338	330	300	300	281	327	315	265	301	302	285	298	307	274	306	343	286	264	316	292	294	311	291	272	315	323	297	267	315	311	296	300	328	312	312	339	311	309	320	326	319	347	319	303	288	290	272	278	319	305	298	307	310	315	274	284	305	343	302	308	308	291	331	328	309	294	291	310	319	310	333	327	322	315	298	290	316	311	288	269	312	317	336	304	307	283	265	282	300	327	341	322	316	310	308	285	282	308	307	261	284	328	299	318	322	343	294	328	299	295	290	323	291	353	330	297	325	292	285	324	296	299	271	263	308	317	301	314	316	323	272	326	296	273	284	292	294	318	311	305	318	315	286	297	298	314	333	348	323	289	305	329	322	325	311	304	314	340	291	286	308	335	329	303	305	263	271	306	299	302	281	295	301	279	352	287	324	278	279	291	320	275	330	307	320	326	291	325	312	313	329	302	317	299	329	322	294	308	305	337	301	304	278	310	324	298	305	340	292	306	293	306	282	352	318	314	283	288	275	307	315	326	314	307	290	312	307	318	340	292	344	325	312	307	305	291	322	330	300	274	282	318	297	299	295	307	335	315	291	307	311	283	304	295	286	333	314	333	309	292	323	303	310	309	307	283	296	310	272	311	287	333	309	307	352	264	315	312	324	325	298	316	326	335	276	302	306	329	319	317	305	285	314	278	312	297	321	306	294	334	270	335	295	278	341	306	278	294	320	325	290	281	286	303	309	303	264	327	299	305	273	302	319	308	285	314	284	341	299	328	302	308	326	284	305	305	316	292	312	290	322	342	312	339	303	312	308	294	301	300	277	284	306	307	322	330	298	300	275	286	318	290	338	289	299	291	331	316	315	295	316	300	291	303	316	303	297	284	308	336	286	324	287	295	318	301	315	282	313	327	315	328	304	312	317	282	314	321	293	293	279	344	295	273	274	334	312	300	337	322	316	316	318	292	303	304	352	268	313	304	258	326	267	261	291	280	295	293	305	321	318	310	297	293	283	328	270	298	337	325	305	303	290	282	302	315	294	312	278	323	321	319	313	323	305	305	332	292	303	309	333	299	319	299	293	346	317	313	313	338	299	313	328	356	280	290	317	331	301	316	292	283	339	323	313	315	289	294	301	336	321	299	328	293	311	314	337	291	288	286	330	282	294	266	310	319	289	319	331	289	285	357	309	293	293	304	304	317	316	330	310	319	315	301	294	294	322	287	314	309	303	343	313	302	294	320	302	288	338	321	343	327	297	311	290	298	335	345	304	287	309	323	290	352	286	280	296	320	301	329	320	305	310	280	274	269	325	283	352	344	286	299	350	324	327	283	287	315	306	299	317	321	305	316	277	309	290	280	307	286	266	333	302	299	316	313	310	311	307	332	319	307	299	307	287	327	312	312	292	321	307	303	329	309	300	330	306	280	343	325	326	281	299	275	301	317	295	339	294	296	333	315	316	313	310	313	320	274	308	317	343	297	335	326	303	294	306	316	297	318	310	299	301	300	336	310	301	310	305	293	311	353	313	269	310	322	294	279	289	311	339	298	313	322	292	312	315	296	314	286	305	277	283	307	306	306	303	311	297	301	327	300	313	309	315	284	309	290	293	322	285	293	279	317	354	297	336	324	294	301	320	304	280	314	307	318	344	302	347	322	305	325	317	325	314	283	321	362	316	325	320	318	291	309	300	308	329	346	311	298	272	334	322	296	302	263	330	323	284	302	328	282	317	307	289	325	323	326	351	313	308	270	319	273	326	309	319	271	302	303	323	275	285	311	315	289	286	324	346	322	297	318	263	316	280	279	320	292	343	312	324	316	329	332	325	295	309	276	306	295	296	292	352	300	313	327	295	291	317	291	328	310	296	322	315	300	292	311	316	321	310	309	283	322	289	339	291	322	303	303	293	338	340	284	298	309	321	313	319	303	309	325	319	295	321	328	323	303	312	315	321	289	331	295	310	326	322	303	293	290	283	281	288	278	340	300	291	315	292	307	294	314	321	315	303	292	277	309	306	347	305	293	330	311	301	318	312	319	300	314	326	299	311	310	276	317	318	304	323	304	326	307	314	325	297	308	350	310	299	317	304	312	305	297	327	281	304	311	312	304	276	343	317	308	289	305	294	312	297	311	321	307	293	322	270	303	297	309	318	320	279	301	300	298	290	285	317	307	291	279	304	309	319	309	297	282	289	293	315	277	296	262	308	314	301	319	321	326	304	297	294	299	313	307	300	295	294	305	278	307	322	320	325	289	305	300	318	325	294	288	272	311	291	323	297	296	284	317	328	337	302	300	333	290	316	312	281	300	311	286	304	291	296	306	302	289	316	314	310	314	327	327	297	277	330	305	280	280	314	274	321	332	325	303	300	297	299	326	276	320	285	291	295	300	286	307	299	340	300	315	304	293	302	309	322	284	287	281	306	315	304	308	278	314	334	279	325	323	292	306	304	294	289	302	295	304	288	294	297	311	341	302	289	305	310	294	305	322	308	356	306	293	278	291	320	286	324	287	290	296	294	339	320	317	312	299	317	306	320	282	326	319	296	310	314	283	300	318	285	332	341	322	314
24551	29981	39831	40184	38544	36074	32851	31779	31108	23703	19297	16864	13862	13810	14771	13536	11621	10865	12703	10675	9840	11520	10338	8549	7972	7576	5307	3058	3170	2525	2214	2285	2264	2020	1665	1665	1597	1717	1575	1566	1428	1357	1192	1130	1110	1199	1229	1118	1202	1056	1044	1028	1034	1030	1114	1003	900	873	933	966	908	887	963	878	860	880	839	823	850	877	811	775	799	761	822	790	804	797	754	736	753	724	737	752	740	740	783	763	751	772	768	797	780	769	738	770	746	787	802	739	791	754	805	796	724	743	766	754	727	723	727	727	752	721	753	722	736	708	684	718	719	756	715	757	721	740	727	718	734	735	726	795	743	739	726	767	757	752	767	724	681	712	738	735	736	757	739	747	738	739	694	688	746	749	745	753	740	757	760	726	739	763	695	771	707	702	715	741	723	780	710	762	725	696	722	739	739	727	763	739	730	692	652	743	743	776	750	730	690	719	726	750	713	743	734	730	761	750	749	725	741	709	738	741	723	667	702	704	729	781	763	698	755	711	740	704	720	754	707	680	736	743	759	709	733	741	758	757	725	743	746	753	764	735	751	732	754	742	743	744	734	694	695	695	707	726	714	780	746	741	711	744	779	734	744	751	682	707	707	749	756	762	725	740	740	768	726	800	753	701	761	708	723	744	702	737	731	761	756	735	696	764	740	744	720	729	759	696	720	723	785	692	699	794	751	675	773	729	774	705	715	743	781	735	716	742	697	774	718	734	766	716	744	734	765	705	704	744	731	691	738	733	777	713	766	752	749	747	700	707	734	723	721	714	778	704	705	713	694	715	771	742	725	728	734	710	722	723	726	741	747	694	720	746	685	749	701	742	755	737	718	759	701	688	701	722	727	800	729	751	721	761	747	719	727	730	723	722	767	698	754	768	708	696	773	741	710	717	736	774	736	716	770	745	712	765	740	721	790	747	714	682	735	722	698	736	777	710	753	682	711	697	752	706	733	694	742	729	712	708	726	713	717	721	747	699	756	673	723	734	700	751	695	772	703	729	734	749	680	751	789	803	756	814	778	746	767	728	783	726	706	727	752	744	782	730	725	739	744	715	724	739	760	730	749	765	711	744	735	741	744	746	746	739	719	711	740	745	702	763	779	719	723	751	705	745	748	709	726	718	734	715	724	763	736	760	714	701	693	695	702	701	752	738	741	722	728	748	699	757	713	745	724	713	734	750	724	715	785	701	716	788	731	706	732	722	727	736	720	706	730	706	693	744	820	725	743	741	722	727	756	740	719	722	740	684	739	738	759	705	746	730	744	703	744	760	743	732	723	727	720	756	727	744	708	733	738	749	694	773	716	741	751	722	762	717	736	752	731	731	725	686	735	686	685	745	714	735	709	701	737	740	779	740	733	722	668	765	743	694	703	747	727	732	746	786	711	703	733	702	717	705	736	738	731	736	728	686	733	729	757	745	740	723	763	719	764	792	729	750	780	744	697	722	711	739	737	702	728	721	745	738	773	771	762	731	730	754	733	762	748	759	755	680	804	720	769	756	707	725	757	771	694	704	715	768	703	745	728	722	739	697	718	707	694	740	743	754	761	726	729	742	712	750	731	718	776	749	720	734	740	710	742	735	731	728	764	750	741	710	715	725	707	735	682	751	694	720	720	723	696	714	732	726	742	725	715	719	699	743	751	718	738	746	768	737	714	716	757	747	715	747	741	744	728	731	720	762	736	720	740	735	724	703	745	753	729	769	776	772	724	757	699	698	699	784	778	731	775	750	745	721	714	717	710	768	742	765	716	722	757	676	787	753	697	764	709	734	736	709	763	734	718	750	767	737	757	790	738	746	712	734	723	686	731	714	705	754	692	729	729	727	730	731	747	720	726	687	750	727	731	759	687	741	768	771	707	740	734	735	714	691	741	742	697	813	748	762	756	730	715	687	725	725	677	674	758	670	706	737	760	775	754	727	719	724	760	760	686	722	734	721	755	697	765	723	729	713	759	760	705	742	685	728	704	728	741	732	720	774	720	705	730	744	709	732	784	732	780	744	742	680	700	684	776	714	727	723	717	769	760	720	743	757	699	716	686	742	751	730	701	726	754	705	745	739	740	740	727	749	762	730	708	749	720	743	747	747	770	748	783	722	741	698	685	694	672	694	766	748	741	748	711	763	741	739	734	713	745	739	761	727	734	801	707	747	717	760	748	714	742	725	711	711	729	718	736	692	712	763	726	737	733	716	716	726	754	694	727	757	703	739	777	761	746	703	753	676	745	725	750	727	710	727	739	693	697	708	699	746	740	700	729	706	733	766	729	742	751	764	738	735	721	691	682	721	746	764	726	727	656	759	761	742	793	718	737	768	704	765	733	745	738	743	677	766	756	697	757	731	737	738	683	759	697	726	761	738	750	728	742	760	756	701	721	711	733	752	726	766	761	738	740	774	677	735	730	679	758	729	748	752	713	739	749	750	756	697	712	763	740	675	734	716	697	766	746	752	730	705	696	747	743	755	750	724	711	727	726	722	690	748	759	745	780	738	743	793	748	767	735	755	758	783	738	718	718	717	729	793	732	761	691	771	766	728	792	681	711	755	732	758	717	769	720	787	692	706	801	723	764	706	720	713	720	746	726	697	726	705	745	717	746	694	770	742	732	719	701	735	802	731	720	706	720	765	744	745	696	698	761	772	799	744	724	760	752	716	711	697	716	723	733	697	726	760	745	737	737	741	718	690	774	759	700	812	760	696	763	690	754	775	705	774	741	726	710	713	710	706	712	697	717	770	754	774	697	715	711	713	755	732	664	732	756	767	731	723	729	776	777	793	713	714	773	737	759	736	735	760	788	742	713	745	753	725	761	728	768	758	697	823	685	731	708	701	705	720	681	734	772	705	743	725	761	731	694	725	751	770	691	765	714	683	734	755	741	766	744	717	744	736	702	714	748	726	763	720	687	774	708	694	760	744	805	735	703	751	724	725	709	714	727	704	738	729	728	654	771	758	745	717	736	731	756	763	695	746	736	728	693	744	772	721	717	746	719	718	723	739	753	703	667	737	747	737	766	734	743	753	704	750	730	714	780	734	715	767	714	702	729	801	703	728	717	691	706	751	723	761	740	761	770	721	704	720	771	766	720	728	722	715	736	737	693	752	736	759	764	765	715	746	748	734	699	727	701	716	718	733	775	721	775	694	695	755	751	774	718	770	717	697	765	705	716	747	711	727	730	703	742	718	739	752	775	726	768	733	738	752	721	722	709	707	755	756	747	706	743	748	732	774	730	691	722	745	723	746	754	688	731	727	727	749	703	741	757	707	721	692	743	749	712	741	673	744	724	679	773	724	744	726	697	726	786	742	764	695	728	683	772	800	749	684	696	735	703	682	726	743	726	740	730	721	706	743	682	699	708	729	695	699	763	686	733	788	739	744	762	740	708	715	741	702	714	670	685	717	712	744	773	721	721	720	667	769	694	716	753	757	725	802	702	733	771	731	753	756	776	677	769	698	768	756	677	694	696	757	760	744	765	728	780	740	709	752
22635	22232	23187	19506	14963	11353	8430	5365	3587	2201	1576	1235	1059	1026	862	766	662	571	562	565	524	536	399	451	413	411	414	392	415	373	333	378	372	362	368	375	349	371	388	372	369	337	346	346	367	375	372	334	329	347	329	379	347	352	363	362	356	323	345	359	320	349	325	342	342	290	309	342	320	334	387	340	341	330	346	361	339	349	305	329	342	360	288	336	344	337	318	322	372	337	351	328	330	319	358	361	362	356	344	317	367	314	346	338	294	317	340	331	315	369	358	381	326	317	334	372	352	339	351	355	332	332	363	339	361	325	336	341	310	355	320	329	306	331	356	370	339	348	337	355	357	354	330	323	320	326	330	352	333	317	323	387	339	324	347	317	371	339	370	331	332	327	350	339	324	354	297	340	344	347	286	310	346	316	373	341	328	343	307	341	345	325	367	351	366	341	307	318	298	338	345	335	349	330	326	322	359	342	347	368	374	320	338	345	354	293	334	305	331	356	368	327	311	334	310	345	337	354	365	307	334	336	360	368	340	343	336	313	357	355	310	319	311	321	292	320	352	331	329	342	333	353	352	326	341	338	327	355	349	330	317	337	344	339	358	310	357	350	343	354	317	331	327	344	313	320	343	310	345	351	330	368	343	361	312	348	327	355	343	356	362	340	339	321	338	331	344	307	316	350	316	356	313	349	336	355	357	317	375	344	302	306	365	339	328	371	336	324	318	347	337	316	340	320	360	347	364	324	309	325	362	329	352	316	310	311	343	307	327	326	355	336	362	318	319	351	319	315	371	307	343	313	339	345	315	340	319	326	304	347	346	335	325	348	314	327	360	356	310	344	360	317	355	336	330	350	300	383	340	356	340	350	369	315	351	331	341	346	308	348	341	343	345	352	318	352	315	356	311	314	312	358	339	365	302	348	334	300	355	353	362	341	355	321	370	326	338	341	350	334	375	324	347	327	341	323	295	324	316	353	336	345	341	300	343	370	332	325	331	306	331	308	344	321	327	332	353	321	346	331	315	317	319	325	310	338	320	318	338	328	347	349	358	338	328	357	367	331	358	295	340	322	356	350	323	327	303	328	309	309	319	310	319	308	355	355	312	335	341	313	323	297	331	318	343	341	346	337	345	346	325	322	321	339	364	319	347	330	325	333	328	338	321	348	352	353	350	347	324	303	315	319	307	307	361	313	334	346	356	331	344	365	319	360	327	357	354	351	331	350	335	312	374	337	338	309	327	318	315	318	351	320	325	352	334	329	332	364	331	333	352	373	362	343	344	335	353	350	342	384	352	355	347	340	326	313	324	303	344	349	344	349	349	354	344	347	342	357	336	325	352	357	356	334	331	284	342	358	378	362	378	362	341	342	340	348	329	307	328	351	349	337	330	351	310	335	366	353	339	298	357	330	339	384	362	340	374	336	364	334	364	330	345	324	320	348	334	330	332	367	305	331	306	322	357	351	356	340	335	343	322	338	328	322	367	363	363	303	376	322	326	321	360	307	360	332	347	362	335	325	341	318	333	325	356	343	330	366	343	314	347	358	337	354	353	328	302	308	337	330	352	355	363	347	325	326	312	326	376	358	383	321	341	317	314	338	332	341	340	340	333	352	338	343	340	356	345	306	371	349	348	372	348	386	327	317	349	304	339	366	331	327	341	337	319	349	381	344	311	324	345	339	338	344	348	336	373	310	369	349	332	322	299	273	347	347	370	345	336	360	362	328	313	331	323	333	352	313	349	369	334	325	329	318	360	351	341	356	311	317	331	316	349	330	311	329	332	325	313	330	346	353	339	316	320	370	318	342	357	297	332	309	294	349	325	307	316	351	341	343	345	305	360	338	361	309	329	356	333	308	341	346	315	328	342	351	349	371	335	327	344	341	373	347	325	310	321	345	312	362	342	359	364	311	345	316	312	334	324	331	335	327	346	349	337	348	365	299	350	328	341	363	311	340	337	333	337	319	284	298	337	342	329	329	347	304	334	326	340	310	312	364	310	334	328	293	340	359	341	324	325	318	319	337	348	345	364	372	329	365	319	337	312	352	327	287	355	362	327	328	304	322	325	313	334	297	332	316	349	311	324	314	309	306	339	342	352	340	348	365	363	349	339	360	333	348	320	346	301	328	319	336	323	332	348	330	315	337	327	345	322	345	325	317	343	326	339	319	320	359	326	359	343	346	329	325	354	371	313	337	375	338	366	343	339	346	317	325	336	317	306	363	331	355	316	341	361	326	332	325	358	345	313	354	340	335	367	357	349	317	355	333	321	351	344	392	322	321	359	312	326	350	361	330	359	296	332	323	340	334	355	307	347	340	335	305	341	336	315	330	321	316	364	375	326	357	345	347	337	317	308	344	360	367	347	332	336	319	313	346	358	346	331	332	366	341	329	338	348	329	310	333	377	318	364	346	327	310	322	345	353	337	335	330	310	344	344	321	326	298	317	331	321	340	346	315	340	327	303	317	322	362	339	316	330	353	331	331	340	314	308	325	346	338	326	367	345	323	352	359	350	327	318	335	337	330	357	331	321	302	353	300	306	325	337	331	296	356	335	352	325	354	335	352	339	341	342	358	327	307	314	350	340	316	341	325	322	342	347	334	303	328	359	313	331	324	326	316	315	316	331	314	344	358	330	353	342	324	360	331	339	338	351	362	371	353	344	334	344	326	346	347	359	323	346	318	351	376	357	336	289	345	335	333	352	323	328	354	333	309	301	344	331	343	323	337	347	309	372	324	339	299	395	304	361	336	330	370	337	371	355	339	313	327	372	334	340	368	335	331	365	325	283	324	318	352	327	322	324	346	348	308	324	335	338	347	337	384	314	339	346	327	356	357	309	334	309	338	315	337	368	338	331	347	296	370	338	315	306	336	337	318	346	327	334	342	355	324	327	365	347	335	317	349	332	374	324	324	303	307	332	347	350	357	350	302	354	324	340	339	343	329	317	307	375	295	337	372	324	330	336	328	333	348	363	358	350	326	340	310	309	365	345	354	338	357	363	330	361	317	312	312	333	347	336	327	346	349	343	315	352	325	355	368	351	372	349	332	352	374	339	331	341	357	336	301	341	343	333	369	343	349	323	350	318	318	337	329	295	353	334	303	325	339	352	375	366	337	331	302	336	307	344	334	377	310	304	318	353	322	354	344	371	367	362	320	326	357	332	317	328	281	318	326	315	350	363	333	359	357	343	323	335	369	330	362	353	329	327	334	374	323	324	346	359	311	316	333	329	314	332	313	352	334	377	331	368	298	346	312	354	341	348	333	313	346	329	297	343	321	337	350	326	349	338	323	336	352	332	333	339	371	333	305	347	331	294	299	332	327	352	373	329	346	379	328	312	321	347	332	321	359	358	345	359	308	319	346	339	367	361	336	331	342	318	349	342	338	352	339	347	355	360	366	362	313	327	356	345	311	326	317	283	315	369	304	338	327	325	314	355	296	317	303	327	375	367	333	288	356	353	307	328	306	335	325	335	340	320	340	340	334	341	308	319	379
13227	17227	26598	28720	27505	25370	21953	17301	13078	9431	7051	5890	5053	4544	4075	3231	2880	2516	2434	2127	2015	2029	1751	1545	1449	1373	1270	1165	1119	1038	1135	1109	1096	1051	970	964	1043	1037	1005	1005	1007	948	946	887	947	907	934	872	899	949	925	878	926	952	888	909	917	837	873	869	870	859	896	803	813	854	836	807	778	784	816	826	823	834	841	841	804	858	792	842	810	787	913	813	887	867	782	806	793	835	807	779	838	795	830	832	828	786	780	874	840	819	792	828	816	836	774	805	776	802	806	803	797	823	836	806	780	823	821	802	804	814	806	829	788	839	791	797	796	810	809	767	796	871	807	792	849	817	838	860	832	838	805	799	808	845	799	799	808	818	815	816	797	847	797	837	819	789	774	816	762	832	824	798	815	796	831	803	858	853	737	839	841	808	829	796	808	829	814	765	835	790	817	817	739	799	791	817	832	810	822	826	779	784	770	792	753	826	797	847	825	794	782	780	817	758	844	797	743	771	760	863	836	773	818	833	841	782	781	814	849	799	802	837	734	789	788	837	821	820	772	770	786	794	797	827	790	784	776	837	777	795	781	812	795	858	808	818	801	848	778	720	781	789	773	774	781	794	794	805	798	835	775	776	843	802	842	842	839	803	759	779	787	827	824	831	765	783	795	770	781	814	818	784	803	797	872	844	780	831	809	795	827	782	840	867	793	766	838	785	843	786	822	792	808	809	840	799	801	843	788	771	876	787	812	771	774	818	823	860	791	807	750	811	774	796	831	826	803	835	831	840	860	799	811	769	825	763	775	806	788	827	776	799	791	780	806	767	801	796	840	823	798	758	808	829	805	750	795	829	810	827	820	804	808	802	804	800	755	852	867	857	820	807	866	865	802	816	754	776	840	817	788	806	737	788	790	794	817	821	751	826	866	818	807	775	853	818	789	829	786	798	812	826	766	829	820	823	813	780	767	809	851	795	802	828	798	802	845	839	769	808	826	799	782	801	764	868	804	806	838	858	827	784	766	796	771	774	825	820	782	794	782	825	826	821	820	767	819	810	777	798	851	848	835	829	868	816	823	782	780	785	826	801	752	860	799	798	770	834	764	819	743	820	779	771	833	785	816	822	752	801	802	791	813	842	807	801	842	775	791	794	777	824	810	792	789	776	782	820	792	794	814	800	787	803	798	827	792	808	859	851	819	854	833	793	861	778	833	787	781	830	838	807	835	821	806	832	844	828	851	832	816	809	737	821	818	744	814	765	841	804	789	775	845	811	763	815	805	804	799	800	815	824	822	813	774	825	808	783	765	778	844	821	815	779	842	809	806	801	784	839	806	746	762	853	776	751	799	817	810	809	778	851	840	773	815	822	773	799	753	858	831	828	750	843	838	828	828	817	811	758	786	835	808	825	791	817	851	755	822	801	787	775	836	808	812	792	753	825	792	813	775	785	792	774	751	798	797	813	798	800	819	794	801	772	841	805	819	815	807	791	827	755	765	841	799	780	779	828	809	852	838	773	836	769	796	856	823	802	757	823	808	806	783	792	802	818	776	785	852	812	789	850	793	792	814	760	766	777	825	792	793	835	818	787	837	788	772	750	777	767	816	800	762	850	825	818	791	816	782	840	830	842	768	823	817	872	818	798	812	805	825	816	792	784	809	808	775	770	772	802	786	827	761	853	810	804	765	801	829	858	797	789	857	783	798	803	850	808	836	820	833	786	853	841	814	820	816	827	807	750	766	868	781	849	789	800	863	761	825	815	782	813	814	742	797	805	761	806	822	790	778	792	804	831	814	831	806	814	797	775	787	808	787	809	809	749	800	839	814	798	779	800	820	840	796	826	798	778	825	798	773	817	782	777	812	850	809	804	822	764	749	843	775	781	819	796	811	832	800	749	778	832	822	775	777	831	793	809	843	824	831	792	833	808	766	814	783	837	821	745	797	809	808	731	797	783	797	813	783	767	858	787	801	804	840	799	820	791	796	798	795	813	822	775	804	840	817	808	816	795	848	806	829	801	816	755	820	765	789	817	821	749	830	807	791	805	791	821	767	815	835	842	809	759	829	812	811	837	806	791	789	830	832	819	825	875	758	814	822	816	799	849	790	814	865	801	759	795	846	823	871	795	834	814	823	791	789	809	781	776	765	816	797	825	915	801	822	812	834	820	815	809	787	833	801	796	793	796	837	844	740	796	746	776	790	859	796	835	784	810	788	823	839	820	800	761	837	816	760	821	771	854	782	814	796	795	793	758	827	825	770	777	794	801	830	766	798	808	794	836	791	835	831	778	864	808	829	818	827	832	837	786	819	772	812	763	786	846	837	847	763	779	778	786	821	887	824	822	806	813	808	757	816	781	830	804	788	784	813	824	805	832	808	829	809	811	761	808	837	813	851	807	813	802	776	839	808	846	821	866	817	812	757	801	806	820	759	802	811	838	810	783	843	769	796	843	845	798	783	785	856	818	854	829	763	796	820	805	847	785	827	758	794	796	776	835	822	786	814	823	811	830	773	790	738	805	825	864	748	781	829	891	796	785	802	746	852	845	811	794	811	868	773	775	789	817	832	821	802	784	823	789	854	851	824	909	808	852	825	803	805	825	839	827	816	792	784	831	827	796	840	731	832	837	746	761	800	834	822	835	802	804	795	757	783	837	784	813	847	829	772	795	783	802	834	785	818	846	802	844	808	792	770	783	770	794	809	784	810	815	813	739	782	814	792	809	787	818	804	745	826	836	801	830	845	800	792	807	800	804	815	808	769	774	823	814	773	784	766	797	853	757	818	814	777	813	803	834	790	796	813	784	794	820	795	818	791	825	809	807	784	763	865	774	777	857	805	770	817	831	765	808	779	804	823	798	837	810	837	785	775	822	780	799	836	855	772	811	843	822	841	822	866	888	799	783	799	815	835	831	845	760	814	798	830	742	811	800	783	720	828	780	867	802	782	797	795	822	839	772	780	750	773	822	832	773	847	845	810	795	821	787	773	807	807	794	829	810	775	830	749	802	817	798	795	800	853	804	792	847	734	777	803	830	773	800	755	796	788	793	823	806	822	812	806	825	811	778	793	801	795	784	789	815	814	794	816	805	796	829	795	819	813	825	806	760	798	785	825	815	805	782	860	845	816	865	848	823	848	809	814	795	795	811	801	854	815	833	792	791	803	778	827	773	825	799	753	814	845	767	814	820	812	766	840	802	791	776	777	835	820	799	783	795	819	815	835	810	769	774	811	784	763	822	754	828	805	824	784	842	773	785	844	782	767	792	795	822	841	833	840	825	860	816	883	778	803	836	805	844	787	777	831	790	815	851	790	838	841	777	805	804	823	755	787	835	862	812	835	741	806	795	782	777	816	803	771	848	803	788	805	755	813	807	799	772	819	853	783	810	806	858	798	782	783	777	816	830	802	838	814	785	813	775	811	826	772	817	843	774	828	841	850	788	801	748	835	832	800	801	810	786	811	815	797	789	846	800	802	826	759	793	798	817	810	804	788	826	803	850	759	830	823	803
33078	28773	30514	29138	26471	21039	16796	13173	11201	8323	5106	4001	3592	3174	2768	2094	1842	1473	1822	1490	1387	1396	1373	1048	896	782	769	556	496	447	455	460	466	443	405	411	436	422	431	384	426	449	402	344	371	401	376	400	338	335	362	402	359	361	386	347	334	325	346	347	364	345	339	321	363	351	351	326	330	361	358	328	308	329	340	315	367	378	368	318	341	311	294	308	327	325	316	336	333	349	334	349	387	345	325	367	323	318	299	310	346	331	322	309	347	318	358	344	345	366	341	349	322	339	335	327	326	340	355	355	360	330	361	311	333	336	342	317	322	352	347	321	315	322	288	324	328	359	351	345	329	353	332	343	357	311	323	323	326	321	330	338	299	334	299	357	345	334	340	347	367	345	369	344	324	377	343	349	295	375	331	335	307	298	337	334	355	330	324	329	337	328	362	324	337	360	368	345	335	336	371	387	320	323	327	302	320	347	333	324	346	334	333	353	298	313	329	353	333	343	378	331	339	348	377	350	354	339	343	349	334	333	330	336	304	321	364	380	343	356	360	327	352	326	305	348	352	324	343	380	344	340	346	358	345	325	316	289	377	319	393	288	348	372	341	318	348	332	340	349	343	314	331	331	343	316	334	364	352	315	306	306	333	316	365	337	345	348	390	357	316	315	313	324	354	354	348	319	360	356	347	367	307	331	336	374	369	358	373	324	349	373	327	322	352	359	318	342	369	339	362	344	347	364	296	327	345	315	350	340	307	337	342	333	360	358	330	332	333	345	359	344	355	335	351	329	335	329	329	345	341	355	356	311	347	323	329	336	358	351	316	336	349	369	336	339	340	323	380	349	361	356	326	313	342	316	340	316	379	323	325	368	342	343	324	334	336	314	331	358	289	340	330	338	358	358	343	333	358	350	363	357	375	358	301	317	364	331	299	345	317	369	329	353	332	352	342	357	312	323	323	350	336	321	376	343	313	321	357	344	346	313	318	329	355	326	339	341	318	356	384	359	377	346	310	368	323	344	343	346	335	303	364	331	345	370	350	325	327	313	362	336	366	362	337	334	328	367	336	327	334	331	376	312	340	317	347	337	326	338	320	367	341	316	342	307	354	351	322	339	315	338	377	336	311	336	340	337	305	347	362	356	358	360	303	356	373	298	372	353	320	365	355	327	318	349	336	375	345	396	337	362	311	318	312	365	322	325	334	318	339	340	330	316	328	350	309	304	349	345	335	343	317	348	353	355	363	338	334	370	357	381	354	312	318	344	314	318	322	364	325	334	343	349	359	365	336	318	343	326	372	347	339	311	316	326	354	323	348	345	322	343	354	311	287	335	320	372	343	318	324	323	358	385	338	363	306	358	300	372	354	350	341	332	317	327	332	318	322	353	343	325	301	374	363	348	303	356	345	341	355	351	349	312	327	331	350	380	333	325	326	344	347	325	315	358	363	319	374	335	344	343	322	329	309	351	327	365	320	325	314	349	348	328	331	347	340	362	362	327	335	342	350	337	379	359	337	362	352	377	320	331	338	333	366	314	360	334	346	309	353	321	361	345	347	349	338	360	325	350	327	351	328	323	328	348	357	339	323	338	344	322	328	304	359	358	361	348	305	381	323	320	352	364	346	357	330	364	338	354	326	320	327	350	370	366	349	352	314	320	327	342	363	375	373	354	304	375	339	351	305	342	320	344	373	335	343	316	333	363	339	326	335	344	311	357	361	351	330	340	380	309	339	351	362	326	313	354	322	347	351	340	332	350	323	339	369	355	342	353	346	369	344	313	362	333	367	332	341	343	323	337	325	333	345	325	334	294	316	346	329	338	340	330	316	344	355	319	365	340	354	331	331	341	322	352	343	311	333	327	341	319	330	334	332	340	347	343	328	354	307	351	287	337	322	363	336	329	336	344	347	337	339	325	375	317	333	356	339	323	326	355	317	352	339	330	371	348	341	338	357	344	314	328	294	355	360	331	325	304	344	334	349	341	339	328	314	340	367	321	341	345	307	336	319	326	359	328	344	326	351	330	355	336	315	300	343	334	305	349	345	295	352	322	324	350	343	362	370	350	366	370	338	284	308	323	344	322	328	371	360	339	324	359	332	346	348	325	352	303	384	330	326	338	328	354	375	333	314	338	335	349	351	341	308	329	362	295	310	321	332	325	344	333	320	320	350	328	339	330	319	361	349	345	335	338	338	313	322	338	309	312	351	341	377	341	344	336	344	332	343	356	315	332	391	341	333	304	329	350	351	324	281	328	362	358	302	312	355	320	362	331	338	383	331	326	349	329	351	332	346	322	350	333	311	333	342	349	346	334	357	385	314	326	330	352	310	336	322	342	290	325	325	332	359	354	353	321	317	363	300	339	320	360	324	326	341	363	385	330	369	331	343	341	321	359	343	328	356	367	334	340	343	363	360	333	340	330	336	316	358	346	337	352	331	346	325	361	351	354	329	340	369	338	324	345	337	333	366	324	365	314	337	357	336	343	359	329	319	339	361	364	343	353	327	332	345	335	356	418	301	329	362	338	353	321	332	333	318	340	335	315	368	333	334	307	310	378	339	374	324	341	371	351	286	322	329	350	331	349	357	333	381	365	330	315	320	345	338	339	346	318	322	308	330	315	324	337	366	338	364	371	348	349	332	337	324	355	342	322	295	317	330	327	341	317	324	330	339	352	331	315	342	313	343	337	311	309	331	328	330	343	345	363	341	312	314	358	351	309	326	340	370	359	348	337	362	369	381	314	340	334	305	317	356	335	312	352	342	353	359	310	357	351	330	312	349	358	338	329	303	341	310	293	305	332	343	349	347	323	315	358	329	343	330	341	345	368	314	343	324	356	344	328	343	322	326	314	327	324	355	349	330	346	362	307	353	357	343	366	355	329	335	320	349	360	357	338	339	324	347	313	329	331	343	294	339	341	346	356	378	352	334	330	345	375	344	334	350	312	304	361	361	342	329	342	342	354	329	337	329	381	310	358	330	358	317	323	342	338	330	326	326	336	315	353	334	336	325	334	348	314	373	359	329	361	337	346	338	355	339	331	328	347	329	354	355	311	348	337	336	322	366	347	333	358	344	326	344	335	335	359	334	348	311	361	350	331	354	351	323	322	319	354	368	344	304	339	326	353	322	333	300	322	326	362	385	317	339	320	310	325	344	343	367	350	328	349	383	333	324	339	350	323	338	351	352	342	341	327	338	345	345	324	367	357	319	334	335	358	350	335	341	371	339	373	319	365	361	329	365	380	347	339	352	348	360	357	337	322	327	359	327	341	335	356	343	341	318	337	307	343	343	338	344	314	366	322	336	319	325	322	371	375	305	331	340	354	346	362	348	350	332	351	330	333	328	339	381	321	344	379	348	304	323	346	321	338	343	366	346	362	333	363	333	388	338	321	352	317	317	355	320	332	323	353	342	362	362	320	326	341	357	331	338	334	359	353	357	333	311	321	380	344	318	318	325	358	301	316	340	351	328	362	330	318	329	334	348	338	356	339	325	385	338	309
20208	21581	32335	37470	36557	33139	30167	26211	24707	19346	14115	12601	12289	11363	11162	9086	8371	7278	9280	6637	6920	6841	6500	5459	4885	4498	3140	2396	2175	1795	1664	1745	1646	1534	1386	1466	1358	1391	1377	1318	1254	1190	1133	1156	1081	1137	1095	1104	1124	1095	1030	1065	1060	1029	1008	938	925	886	958	949	991	927	918	914	886	871	885	934	895	802	874	832	890	879	835	878	868	837	824	823	823	849	803	899	779	825	784	806	860	823	845	840	850	802	807	807	817	836	851	861	818	783	846	795	834	827	821	822	815	841	860	801	826	815	818	786	811	835	821	839	852	839	789	864	840	802	790	815	776	814	859	810	810	800	826	812	820	806	818	854	809	807	805	818	801	843	868	806	770	826	819	842	809	810	792	820	844	811	732	760	797	741	827	850	824	823	778	799	813	783	827	833	798	859	819	801	821	797	779	830	791	718	788	866	796	813	884	802	773	784	781	783	825	839	810	800	789	825	820	798	763	839	805	773	786	801	758	871	770	823	820	813	795	807	830	837	866	829	820	783	782	791	779	813	807	810	797	797	815	789	840	792	826	790	822	864	802	805	780	824	800	803	825	802	776	791	817	801	854	784	771	818	810	808	829	809	793	802	875	791	808	778	819	802	841	786	811	799	785	803	806	862	810	831	810	818	801	823	834	817	897	810	850	797	835	819	804	832	840	831	799	778	828	795	793	778	789	722	771	797	793	838	744	813	815	804	820	824	798	835	790	710	828	819	803	831	805	785	787	822	786	799	816	853	810	792	743	813	852	758	790	826	797	798	790	786	796	834	812	779	821	819	762	811	858	793	746	789	766	796	822	762	782	864	799	785	830	797	778	801	797	821	805	824	794	772	822	782	797	783	836	746	806	822	817	794	774	752	817	821	830	792	825	821	806	857	862	761	871	788	775	833	802	818	815	840	841	781	795	815	818	822	804	829	866	818	834	807	816	841	808	813	819	797	808	794	803	827	832	787	800	784	826	848	794	810	782	752	764	798	818	795	839	780	802	793	768	887	821	797	782	782	826	800	802	831	765	820	780	790	815	795	801	865	840	833	844	785	766	811	846	832	845	806	816	839	858	811	796	829	797	840	792	833	774	781	798	779	741	846	844	778	845	806	817	819	819	813	761	802	799	831	846	794	805	768	794	779	759	925	816	758	768	787	854	783	787	784	856	797	805	815	802	822	789	772	789	795	839	818	782	797	787	764	853	823	846	813	790	825	802	796	846	852	826	785	845	794	810	852	836	807	827	828	826	821	818	755	779	784	801	787	823	794	812	838	813	789	780	777	823	873	792	841	789	850	801	839	793	839	846	783	838	834	834	813	778	825	823	850	818	773	844	809	795	792	796	778	826	798	790	825	742	802	859	818	801	826	761	839	812	834	809	876	814	833	805	819	796	800	831	795	817	835	834	829	772	802	770	827	825	816	860	824	794	865	833	804	829	795	806	817	846	812	809	792	823	774	776	829	836	834	806	836	789	780	844	761	799	815	786	761	805	835	848	757	795	759	768	845	783	790	822	758	813	842	827	771	815	789	831	805	769	848	774	847	831	807	800	880	803	813	824	804	786	792	832	847	773	806	816	791	811	833	780	808	857	836	812	830	816	826	774	785	773	762	853	878	815	819	816	820	751	847	819	822	815	797	788	790	718	808	778	830	843	792	770	817	794	799	819	841	847	819	806	792	798	777	765	763	821	823	765	780	844	818	844	774	788	860	825	821	802	814	825	826	860	788	781	888	837	788	814	825	803	813	795	842	851	799	856	769	819	811	819	804	783	871	781	768	826	782	783	827	810	787	858	787	760	823	809	832	777	831	774	818	795	869	821	811	796	796	786	845	799	838	788	763	773	840	817	853	799	811	875	806	832	786	822	814	765	836	820	820	822	823	845	820	794	767	817	833	831	875	782	838	813	851	840	747	800	804	827	796	846	794	813	755	809	731	791	806	783	771	835	855	799	822	824	799	768	813	812	771	834	807	810	798	793	800	793	772	841	786	768	837	855	870	766	760	826	815	821	808	778	795	800	795	808	778	835	810	772	848	771	808	799	815	832	806	787	836	813	797	854	800	810	798	826	853	842	799	774	801	794	810	784	769	817	802	819	781	771	780	790	837	820	808	835	831	825	773	767	748	848	763	839	824	805	788	756	846	826	875	762	844	830	862	791	823	786	836	814	826	835	794	835	837	806	778	871	795	822	809	764	811	834	771	800	819	825	836	837	797	829	799	810	798	803	798	832	782	811	787	814	804	820	792	813	799	833	769	843	807	799	741	797	828	800	827	794	816	812	779	828	771	836	811	812	832	810	750	814	778	805	815	822	816	847	822	835	836	786	816	831	865	809	766	796	781	794	787	771	789	813	838	807	735	849	819	810	818	780	816	837	794	814	816	842	852	788	830	804	783	826	788	855	808	807	823	800	813	787	808	778	801	821	813	822	818	815	779	833	788	840	838	773	812	796	811	851	798	786	815	789	772	827	846	798	822	759	799	814	799	776	803	835	819	838	793	778	825	764	814	799	778	844	846	913	817	788	784	814	813	840	790	867	761	793	852	853	818	888	843	789	836	848	798	800	800	763	802	797	833	793	821	779	825	813	816	807	808	808	806	751	804	787	789	815	840	876	817	799	789	825	814	798	802	829	840	869	763	855	834	803	804	835	847	823	830	809	817	761	834	780	789	855	842	779	839	801	838	822	793	793	818	821	832	819	780	832	757	801	889	806	810	777	824	792	847	854	743	822	798	800	784	844	808	862	780	809	775	804	798	790	802	814	805	811	773	784	797	813	839	833	808	847	795	839	836	836	815	837	816	815	766	797	740	820	833	792	802	860	759	858	787	823	819	830	835	812	804	799	800	798	791	826	765	784	780	810	790	855	849	769	839	807	781	783	813	803	823	881	848	844	824	747	849	806	836	815	800	763	815	812	829	841	805	845	820	821	821	787	815	834	760	835	810	770	798	774	756	851	833	791	774	779	827	802	777	841	824	769	842	801	795	853	777	860	792	846	763	813	829	786	789	813	803	778	776	831	750	813	765	840	835	813	835	811	811	809	823	787	849	793	785	793	834	801	770	819	796	816	836	853	833	836	783	818	832	800	841	834	794	828	824	826	827	800	806	803	832	815	784	790	843	772	804	817	840	763	855	824	847	788	807	857	771	844	817	801	858	848	835	816	819	854	824	744	788	854	786	824	783	796	796	820	842	816	787	783	775	812	802	819	784	796	822	821	819	817	760	774	826	859	797	849	862	805	779	791	803	746	854	819	805	843	817	799	806	823	777	835	799	754	790	833	800	828	761	791	819	783	783	843	803	752	784	845	818	826	825	784	784	789	836	839	830	753	862	785	802	827	787	810	789	833	815	811	832	795	806	786	824	763	860	834	788	827	805	777	792	827	844	820	835	768	773	818	785	810	813	887	823	831	829	804	833	814	883	852	791	782	784	811	820	840	812	792	886	774	831	847	781	826	855	833	808	831	783	858	779	837	806	808	817
39682	34380	37896	34721	32167	25489	20074	18623	17415	13762	10995	7907	7725	5830	4950	4052	3161	2438	3312	2502	2440	2452	1929	1712	1483	1241	949	662	669	564	541	507	524	457	481	450	459	464	453	425	378	378	366	373	359	357	380	387	375	366	351	335	335	331	341	314	323	344	332	340	358	332	332	352	383	333	316	322	296	308	303	338	344	307	298	318	313	337	287	303	278	298	290	290	325	337	311	300	334	301	342	327	306	310	296	331	333	270	253	312	301	297	343	321	307	306	299	313	307	333	291	276	319	280	306	331	286	305	325	302	315	307	314	288	307	336	336	322	312	328	317	273	320	282	347	291	341	304	281	297	283	332	297	288	318	297	276	308	332	296	287	318	333	347	330	302	301	316	319	294	337	309	286	276	286	307	294	308	309	298	337	322	302	302	339	291	292	333	297	293	324	294	307	263	311	304	303	279	292	292	270	304	335	320	268	308	296	304	283	319	281	323	277	297	281	298	328	298	280	291	312	296	342	325	336	337	311	305	296	331	275	326	277	302	282	311	342	281	312	306	317	294	314	288	291	281	321	332	326	295	288	313	317	297	300	278	306	294	303	326	301	306	292	290	309	278	314	324	321	324	258	310	292	309	301	332	314	296	310	311	318	322	302	325	301	325	343	298	317	298	292	300	318	315	304	289	274	300	316	286	322	323	309	307	297	287	311	306	305	312	313	331	301	318	335	309	330	301	309	311	299	329	289	296	288	306	303	305	280	299	281	272	306	337	308	315	313	320	299	298	301	306	300	298	336	295	323	278	255	304	303	319	282	321	337	324	313	324	300	309	302	272	338	317	317	333	301	328	334	302	328	306	285	292	296	269	301	344	323	335	312	292	292	292	291	293	319	299	326	319	289	316	313	326	330	295	284	324	297	281	330	293	297	307	318	317	257	306	323	317	311	314	317	303	297	310	285	284	284	326	333	282	298	339	281	322	314	310	275	331	311	311	304	295	311	280	296	303	287	290	320	304	297	307	302	326	274	344	306	280	302	294	298	298	321	300	295	285	299	317	292	327	299	318	298	317	317	320	321	290	315	291	279	305	290	297	322	283	312	297	339	295	284	321	305	339	302	264	298	290	276	332	311	321	328	317	287	311	287	316	306	303	294	302	311	315	332	307	269	291	287	304	328	321	319	272	293	289	326	274	292	290	330	294	323	283	317	297	301	334	317	284	328	313	304	321	304	327	285	329	294	286	316	297	269	304	310	299	293	316	353	321	309	320	321	320	299	303	313	298	284	287	310	316	326	324	316	297	314	289	317	348	303	286	312	304	293	320	299	320	307	288	307	317	286	322	313	320	341	324	293	290	311	301	302	321	310	329	304	318	302	302	301	327	297	293	307	308	284	273	298	299	293	293	304	288	302	311	281	302	330	334	286	332	289	318	280	273	300	309	324	333	302	312	283	345	302	323	298	309	312	309	315	317	323	295	303	317	285	294	340	294	304	315	306	340	326	278	270	306	301	299	316	308	270	301	312	302	275	321	327	285	325	263	320	296	327	294	321	289	317	320	292	313	309	312	325	309	314	305	304	305	342	279	285	295	335	295	271	280	300	303	300	291	267	301	309	268	332	279	287	310	297	324	278	283	306	309	303	301	306	295	304	283	300	276	306	313	309	306	291	329	325	335	283	326	283	303	288	274	289	310	313	288	297	318	313	302	300	309	282	290	320	313	300	316	303	293	313	286	295	340	292	326	300	306	282	314	324	326	312	308	321	318	292	308	295	311	333	313	323	320	313	311	322	308	297	331	307	295	317	285	293	317	277	316	319	313	316	283	313	291	322	330	318	313	292	290	313	322	282	280	300	291	320	339	322	295	292	317	302	301	298	314	327	265	286	297	285	308	282	301	319	303	289	328	321	281	313	288	328	276	285	273	266	314	329	270	291	316	309	325	324	322	310	308	287	289	324	287	292	303	298	319	314	302	295	298	306	291	303	316	303	308	278	300	313	294	315	305	315	306	271	301	316	282	254	286	311	327	300	301	296	298	299	313	285	294	353	268	284	306	291	308	296	292	337	292	252	313	296	323	310	339	282	331	283	315	301	284	289	311	292	283	332	272	261	304	294	318	308	297	275	326	295	293	295	326	290	320	317	287	290	288	303	301	296	321	298	297	336	307	327	279	308	301	322	328	314	306	340	330	307	277	305	321	309	310	276	299	273	258	312	301	266	296	296	337	316	297	344	311	281	313	306	307	309	272	319	294	312	331	270	301	337	313	302	331	272	307	343	332	314	316	287	300	311	296	308	337	277	271	305	305	299	324	308	297	340	319	296	324	324	327	316	307	315	325	358	348	310	285	338	324	296	308	326	300	309	295	291	315	311	288	318	296	308	269	280	310	313	317	263	323	311	307	302	288	290	277	292	311	307	288	300	328	326	308	296	322	307	293	298	323	314	298	297	279	308	314	339	282	307	284	321	278	304	319	309	316	302	281	297	281	304	293	305	308	312	288	281	321	303	345	342	312	281	287	316	311	304	283	315	296	308	293	283	296	315	299	280	299	304	312	330	327	317	330	314	291	307	302	286	301	335	304	339	296	286	319	297	304	296	287	310	303	294	295	298	290	293	320	318	291	307	334	318	320	303	306	288	291	297	305	298	292	298	302	335	311	294	296	303	316	296	285	268	281	320	302	313	304	311	288	290	300	304	301	326	317	316	312	305	347	314	292	294	305	289	280	284	279	296	309	332	329	318	306	260	297	309	292	275	330	304	322	269	292	317	329	306	296	322	311	279	317	314	282	338	291	305	296	300	289	318	304	274	297	321	307	305	285	297	322	309	311	285	310	305	309	274	285	308	302	307	298	316	324	302	283	279	314	339	305	316	298	319	270	301	313	308	306	290	291	322	309	303	297	308	293	336	306	268	285	300	330	338	329	280	309	302	318	311	290	302	319	322	336	318	312	285	308	332	293	296	328	308	302	312	349	316	288	284	275	331	298	307	291	318	315	312	306	319	297	298	328	343	321	314	296	301	286	302	292	292	351	352	311	278	333	327	321	300	299	275	272	320	335	298	321	307	304	294	306	306	317	317	284	331	267	304	331	289	315	298	325	291	296	293	275	280	308	316	328	287	325	322	294	323	299	281	297	303	314	324	324	284	366	329	330	334	318	333	336	320	294	308	310	302	297	330	263	310	311	299	304	313	305	300	322	287	288	277	342	264	299	308	308	299	300	305	302	302	301	316	288	330	295	295	291	272	334	320	297	303	292	310	318	343	337	301	302	319	300	285	315	278	330	291	297	303	296	305	303	336	319	300	292	323	311	281	287	317	316	271	308	302	341	287	296	293	281	306	322	277	319	291	330	300	306	370	298	306	292	323	318	338	322	313	325	295	330	299	293	322	331	329	325	333	270	304	287	361	313	292	330	308	301	345	296	331	308	318	303	300	299	294	281	302	267	313	282	282	302	284	285	273	299	343	282	286	312	259	306	287	348	309	315	296	289	285	300	298	308	280	295
24047	26176	38612	41390	40875	35959	32111	31946	31061	25117	22369	18328	19660	15674	15323	13681	11898	10793	13893	9958	10610	10828	9426	8807	8546	7100	5184	3362	3165	2590	2299	2260	2226	1877	1639	1691	1709	1669	1668	1462	1399	1373	1338	1183	1222	1234	1284	1157	1261	1143	1095	1042	1062	1022	1015	890	879	942	926	954	927	873	910	856	879	890	802	852	809	819	775	776	753	794	763	808	768	759	762	747	768	790	733	722	759	758	768	756	725	782	785	755	799	802	745	744	787	716	825	770	784	789	750	757	744	727	704	731	721	802	773	746	760	740	694	718	749	718	738	710	696	682	671	755	708	801	733	747	714	735	748	726	734	746	764	738	746	730	772	707	708	705	733	768	778	746	746	716	693	744	729	697	773	723	717	740	688	737	734	707	739	769	760	737	716	718	761	744	740	708	729	729	723	749	707	782	754	747	724	727	748	742	725	736	734	720	692	746	772	740	723	681	721	702	752	726	728	716	758	736	737	815	740	739	711	748	741	765	753	699	768	765	752	758	781	748	725	735	779	735	751	668	707	733	689	749	739	719	697	734	764	712	742	717	726	771	732	763	737	753	763	716	716	725	747	737	733	673	739	754	686	752	700	726	731	692	739	723	702	755	741	733	711	757	781	719	731	713	749	684	764	699	724	717	745	753	704	798	746	691	746	774	734	702	730	751	689	703	771	738	793	743	767	734	732	775	758	699	714	721	716	735	812	768	692	747	737	733	758	747	752	714	723	766	736	700	697	706	712	712	735	756	736	678	726	676	722	729	677	740	713	750	740	761	689	757	765	729	734	715	769	703	715	717	756	688	775	666	743	738	737	693	721	744	719	777	728	704	688	733	724	748	718	713	719	770	690	708	729	721	716	693	711	770	707	710	742	705	691	777	722	746	715	749	746	722	749	727	736	738	757	698	727	747	741	764	749	759	703	726	755	683	758	716	753	737	780	734	695	749	748	730	756	749	712	707	730	677	767	760	761	696	685	677	721	715	722	736	718	699	702	673	713	730	758	700	725	805	775	730	768	697	698	726	760	771	760	683	680	733	763	785	687	709	756	760	751	726	724	690	713	751	746	705	788	712	744	770	733	725	754	749	727	728	757	724	784	677	742	711	767	733	718	764	741	739	787	737	787	760	752	755	715	742	742	663	745	734	723	743	735	692	731	722	693	742	722	745	729	729	748	765	707	743	736	705	741	709	692	734	713	736	750	741	727	716	729	739	761	744	714	662	716	736	710	741	796	740	709	761	763	702	764	743	770	700	729	671	751	743	735	780	766	686	760	728	761	754	729	736	698	758	736	706	719	719	747	743	688	725	726	783	695	707	772	704	716	790	666	706	736	721	698	700	746	733	814	741	746	759	705	713	740	710	733	708	745	694	737	724	719	731	750	710	744	736	744	757	757	765	709	760	727	756	695	731	744	722	727	756	693	756	767	715	733	726	731	726	691	741	747	716	726	748	748	737	708	724	767	759	699	702	718	722	745	769	718	696	720	695	680	755	714	693	724	733	722	706	699	761	746	791	768	750	746	715	718	748	739	764	719	701	721	725	710	715	812	750	706	728	726	724	723	730	691	732	760	748	729	755	717	745	681	722	693	754	733	728	732	771	715	764	782	717	762	759	740	690	721	704	673	712	695	729	718	712	760	751	694	725	714	715	750	692	732	779	693	732	744	719	722	722	731	754	777	720	744	752	744	765	741	762	764	716	754	695	761	740	758	765	722	731	731	707	772	723	695	760	726	746	736	740	720	694	727	754	693	714	730	759	728	699	737	766	726	737	757	752	700	722	770	744	776	699	760	724	706	734	739	755	686	778	739	746	757	754	731	699	800	720	736	765	744	748	722	769	762	701	740	740	711	721	748	758	708	742	720	760	720	703	741	776	756	718	742	696	741	744	708	734	756	746	711	770	745	698	682	707	776	729	735	778	731	689	719	726	762	685	732	726	694	753	755	730	725	743	774	722	749	699	746	742	741	703	682	734	752	757	707	697	694	791	741	760	748	751	715	754	721	728	764	721	709	692	744	733	744	765	724	737	732	687	716	701	754	691	805	695	735	737	728	749	730	703	775	693	753	686	772	746	751	763	760	737	741	763	726	725	697	735	705	727	733	720	739	716	732	786	681	682	682	696	755	713	702	738	702	777	757	802	752	702	734	693	742	715	700	767	754	736	715	753	781	683	760	731	745	717	796	741	737	724	709	691	750	681	747	746	744	767	710	741	759	803	747	695	715	780	742	737	736	755	745	692	743	705	746	736	764	696	721	758	706	710	737	691	791	694	754	718	690	709	723	739	725	752	724	715	723	731	688	700	742	698	691	809	723	759	748	727	754	763	745	743	693	700	718	765	709	723	766	733	720	677	733	688	762	722	674	733	740	784	713	662	699	714	724	658	720	752	730	705	725	779	724	739	795	733	748	746	715	758	731	727	735	743	707	753	675	689	698	745	741	725	697	703	736	726	719	766	724	730	714	743	709	746	711	773	711	675	739	715	711	708	708	731	731	744	711	752	687	721	697	737	732	737	716	737	707	715	745	682	712	718	705	723	759	692	709	737	748	734	728	697	743	711	752	724	705	772	762	757	739	778	754	708	746	718	723	704	737	709	720	777	789	701	695	744	708	727	670	740	696	723	748	720	768	684	732	754	729	775	731	714	735	741	716	753	718	719	708	755	718	761	703	721	791	738	783	749	764	723	719	721	730	767	735	719	712	729	755	724	689	727	691	722	713	750	705	698	714	715	756	686	739	748	724	773	695	761	720	701	730	718	718	741	768	716	683	723	694	739	683	803	743	679	716	732	718	762	736	743	780	726	716	764	700	671	758	713	720	752	730	734	707	746	738	752	729	753	692	718	725	769	746	715	775	692	727	771	743	716	696	747	726	732	819	782	733	780	716	716	687	740	755	721	718	722	754	732	745	732	731	702	699	686	764	750	767	701	786	729	746	752	726	759	715	755	731	739	717	728	710	691	762	741	724	721	716	753	732	736	747	771	742	707	717	730	757	709	722	732	725	762	771	764	719	783	742	704	735	744	771	723	827	695	666	701	693	688	780	782	724	741	682	746	748	705	753	722	757	739	692	747	714	764	722	737	788	705	736	761	758	707	765	724	696	733	715	720	716	774	722	698	753	747	715	789	738	687	714	748	730	780	736	712	758	722	736	739	673	714	680	785	734	726	749	709	749	718	802	717	681	768	727	743	708	736	720	706	725	706	692	698	741	788	727	741	725	725	699	754	718	738	755	720	776	720	766	726	793	661	722	755	721	746	704	726	693	769	756	742	745	750	760	743	644	730	721	712	714	763	756	692	768	748	736	769	728	727	780	655	719	708	760	751	728	678	721	719	672	706	738	721	732	679	702	742	713	715	747	750	718	737	769	728	725	730	738	677	749	710	781	692	707	757	675	701	738	779	754	715	757	690	742	775	760	704	705	726	739	719	724	703	747	736	799	763	778	713	803	702	791	705	733	735	747	730	729	765	736	751	692	746	752	749
20969	20713	25080	21762	15243	11306	7649	4797	3120	2163	1627	1288	1162	1016	906	762	690	603	627	523	497	501	447	421	410	371	380	366	382	372	361	346	368	331	373	347	345	361	370	358	410	352	388	355	377	342	341	358	342	327	328	358	342	344	319	353	322	326	380	347	321	336	348	319	351	343	314	321	313	319	326	352	324	316	309	301	364	350	350	344	356	343	323	355	319	347	310	344	318	331	350	296	332	351	360	381	329	330	321	304	330	323	324	368	333	301	358	337	345	329	332	338	305	328	363	362	305	334	335	328	331	300	365	393	333	331	331	308	302	318	369	338	335	336	328	329	300	339	350	353	330	322	358	338	318	347	313	318	325	358	311	336	331	365	321	317	371	346	345	337	373	338	348	332	345	330	364	328	343	327	337	331	362	316	330	389	307	337	299	317	351	355	340	320	367	321	322	310	322	333	354	315	343	314	339	327	310	351	387	323	323	367	318	339	348	323	368	329	338	347	327	353	310	334	339	336	321	353	326	367	335	336	320	343	324	355	333	371	370	345	319	325	326	329	339	349	309	327	323	351	354	333	319	345	317	311	367	358	375	339	326	334	346	335	346	347	327	341	336	367	347	350	317	351	356	333	324	340	332	313	339	346	360	360	334	340	337	322	358	310	367	333	358	354	330	334	363	342	314	354	326	324	352	355	342	325	313	327	311	364	323	355	330	321	346	317	334	369	337	342	321	377	365	311	340	348	331	351	341	361	351	334	344	346	295	314	353	348	327	308	341	334	342	372	329	295	302	330	333	301	359	334	356	362	355	358	350	370	298	328	332	333	342	327	350	364	323	360	341	326	332	323	360	345	326	309	332	319	333	338	314	335	305	326	340	325	340	365	324	383	377	353	338	367	355	335	361	346	349	345	357	335	342	344	346	330	316	330	340	359	380	340	347	329	311	352	364	338	324	349	339	344	322	304	326	363	315	341	312	315	352	332	351	341	314	319	346	342	344	335	351	345	360	294	330	329	319	329	335	321	365	338	329	350	362	318	355	335	315	357	326	335	378	294	351	334	324	325	326	353	324	344	314	317	351	364	358	327	338	349	286	336	315	321	326	344	351	333	312	329	353	328	352	331	279	332	326	337	320	358	273	339	302	338	348	322	333	367	356	345	325	333	352	358	303	320	354	285	326	333	320	328	354	329	339	326	351	355	333	352	349	313	350	346	315	325	325	313	319	340	312	339	327	322	353	342	331	351	339	319	328	328	338	336	346	337	332	348	326	325	339	315	340	331	332	328	310	370	327	338	334	348	333	329	335	348	302	362	322	343	354	360	341	342	352	356	330	326	331	347	359	323	349	374	347	335	333	348	341	324	369	361	336	344	341	302	294	321	354	339	338	336	351	317	351	343	349	363	339	323	314	337	315	329	327	353	346	342	372	329	322	317	341	363	360	328	344	337	304	323	305	311	340	306	324	366	308	346	356	318	334	358	319	366	350	308	299	336	308	355	337	327	341	329	352	359	397	326	350	314	344	346	324	308	314	336	319	303	322	329	379	319	324	370	334	326	361	370	320	337	345	367	326	345	332	315	335	306	365	354	365	345	359	336	334	315	350	316	333	318	326	330	359	351	334	330	359	330	352	330	368	344	351	344	362	353	382	357	356	318	358	346	348	391	335	360	343	352	314	311	325	374	333	338	298	344	323	345	326	320	328	357	317	324	340	353	361	326	310	360	329	370	344	313	326	339	339	373	332	344	345	344	318	333	345	360	344	325	310	319	308	342	360	353	341	340	301	327	359	332	329	293	356	335	366	389	345	308	338	353	366	323	309	323	343	358	304	319	349	326	340	341	310	331	333	345	357	335	338	331	301	334	339	352	342	320	318	333	386	391	357	329	319	367	365	313	314	307	331	369	328	353	341	348	337	324	331	370	327	328	313	321	343	326	319	333	339	334	317	339	342	327	324	337	334	344	317	318	339	344	327	330	379	351	324	357	339	371	323	373	390	342	346	322	350	349	324	322	316	336	362	353	354	367	314	320	342	340	340	358	345	325	345	351	325	327	316	320	347	344	365	322	316	363	345	343	352	335	341	321	362	350	349	318	321	295	326	323	363	398	319	350	352	314	343	336	328	342	330	343	313	337	345	339	340	316	346	340	379	326	350	353	318	347	341	363	361	352	315	316	361	334	353	341	348	353	345	365	351	346	332	340	309	334	326	352	314	331	312	353	352	351	336	332	379	354	354	340	340	321	329	310	329	352	310	321	352	327	337	352	333	347	323	357	345	345	347	344	309	336	328	310	324	345	358	373	347	340	365	346	331	338	355	331	313	360	349	343	298	344	330	347	331	328	357	357	296	324	321	344	338	355	362	339	321	361	349	329	352	338	334	331	342	308	304	314	357	336	315	347	292	387	346	376	297	338	353	347	356	344	315	302	352	333	330	345	309	333	366	341	294	327	333	342	360	322	356	351	326	320	309	339	337	309	332	328	360	355	349	324	310	332	346	334	373	361	347	343	350	314	348	357	344	322	327	325	358	362	338	338	303	336	314	306	330	330	376	354	340	345	353	320	363	329	361	338	334	347	360	325	355	336	366	334	322	354	330	339	311	350	363	342	352	360	339	316	309	356	328	351	354	354	344	315	338	341	357	315	355	375	316	350	342	353	340	353	355	348	359	335	368	341	313	339	343	323	315	307	292	306	390	312	371	293	336	363	338	355	342	318	313	322	305	309	321	341	332	319	321	328	344	329	321	314	301	312	344	312	366	314	348	325	377	302	345	363	350	298	352	318	341	354	343	347	348	317	319	307	338	316	379	332	308	319	330	339	311	308	301	366	320	293	331	319	332	350	344	353	309	339	365	295	344	320	300	337	319	393	332	335	339	353	351	360	337	334	327	339	320	324	325	344	288	302	383	346	355	326	364	309	336	355	334	337	324	338	340	329	347	355	343	358	354	340	317	354	334	320	325	329	355	298	349	356	332	298	340	339	342	341	359	361	368	323	322	352	360	342	323	360	343	376	367	352	350	338	346	313	304	359	381	352	367	353	338	348	354	368	319	360	359	331	339	342	378	324	338	346	339	350	347	339	349	361	326	319	310	333	332	325	380	359	338	312	342	376	320	327	333	349	352	324	370	297	355	305	333	336	331	337	324	349	323	337	312	351	335	354	352	367	374	368	317	323	357	342	311	343	349	341	334	339	350	344	336	342	360	374	352	327	376	354	322	320	328	331	346	340	316	344	319	304	350	329	330	342	345	327	353	329	345	376	339	315	328	331	356	344	336	320	345	341	391	351	341	365	340	347	351	362	324	356	308	373	340	327	362	324	357	339	356	330	321	317	360	309	319	344	315	342	355	319	362	369	357	331	330	336	343	308	359	325	349	341	348	329	354	342	343	339	327	343	349	365	319	311	321	324	354	346	318	308	343	302	287	347	353	319	346	343	314	322	322	341	373	343	354	321	334	337	353	316	329	384	348	339	370	348	310	351	304	352	353	345	341	339
12291	16237	28460	30813	27999	24942	20782	16141	12338	9083	7345	5832	5511	4928	4162	3450	2833	2659	2570	2130	2037	1849	1686	1670	1397	1324	1263	1165	1164	1109	1066	1106	1147	1113	1033	1041	1020	1046	1047	1025	942	976	941	953	941	954	943	924	894	935	916	907	864	899	900	864	844	894	794	873	856	855	816	810	804	811	809	855	794	814	793	824	846	765	855	823	812	790	834	776	798	855	851	765	846	815	798	815	808	796	798	801	839	858	866	818	832	771	813	774	798	803	813	804	799	769	826	794	785	810	822	798	884	849	837	839	803	845	764	774	812	799	756	792	836	821	858	816	832	784	796	800	809	804	785	809	820	811	816	810	804	788	804	823	793	848	810	837	803	817	816	763	843	835	814	796	821	839	752	818	809	769	769	777	797	861	816	821	807	795	779	809	799	885	746	814	795	815	803	805	826	824	836	819	814	818	782	790	832	794	838	797	810	796	779	796	827	825	779	799	807	827	815	840	794	810	819	904	809	788	818	795	823	820	748	759	827	769	772	772	818	828	759	825	793	822	830	778	745	806	797	780	832	779	809	790	799	832	803	744	837	819	787	808	824	757	826	811	810	818	818	855	824	804	809	839	819	863	800	831	801	839	790	861	815	823	860	852	823	779	804	809	850	787	817	843	794	826	822	864	830	880	804	807	789	821	751	796	833	780	809	795	828	778	813	885	794	789	828	796	780	797	828	775	793	804	783	788	809	817	777	795	875	831	809	857	822	794	759	779	739	775	794	820	800	787	763	792	781	792	848	767	788	811	781	745	869	795	780	790	772	806	836	834	839	798	813	752	783	827	835	790	797	768	787	829	815	820	837	774	832	775	840	784	806	792	783	798	832	815	777	772	770	877	807	760	862	759	797	827	783	813	785	815	771	795	770	766	818	800	849	784	843	771	774	790	724	765	694	784	781	823	814	790	810	779	818	793	795	784	801	826	809	778	780	800	809	796	800	780	810	832	865	750	848	759	804	782	781	796	827	788	843	787	825	767	776	895	810	796	802	775	780	802	762	859	794	798	782	886	794	790	795	749	856	824	788	831	811	790	811	834	819	799	827	801	812	819	789	819	815	854	797	839	790	789	776	812	805	799	798	813	865	853	812	853	759	800	859	764	805	806	793	799	801	822	780	841	846	802	815	827	821	804	829	774	815	818	811	809	817	858	778	763	772	759	805	829	794	805	797	801	830	857	822	808	834	769	730	763	809	803	773	770	783	808	826	839	811	826	781	813	768	798	837	796	820	840	791	801	842	835	844	824	829	822	868	831	853	819	804	798	834	769	752	827	840	800	800	845	856	813	859	791	811	848	843	798	827	819	777	769	832	812	786	825	782	775	812	772	865	825	771	814	803	770	787	777	803	793	812	770	842	842	823	790	822	813	787	797	817	811	778	778	768	849	802	822	831	825	810	821	804	757	830	800	782	789	775	865	782	829	804	808	824	796	808	751	783	839	837	820	823	804	769	831	766	755	821	802	803	832	793	794	773	775	789	788	777	799	776	826	787	797	770	811	821	806	835	835	810	810	812	828	776	830	782	760	795	838	832	798	813	818	818	852	798	789	784	773	793	768	827	810	782	789	790	856	772	807	773	866	810	804	800	759	797	762	778	837	855	867	791	837	846	823	809	792	790	826	825	785	784	776	787	779	816	762	847	781	843	813	792	783	786	816	812	838	828	799	796	806	802	826	804	817	773	771	838	807	801	778	823	790	750	846	765	798	844	807	857	811	845	817	778	815	856	750	830	810	844	845	800	832	795	803	812	801	811	807	812	794	809	802	759	780	760	827	835	758	802	830	783	776	868	795	827	865	820	827	830	882	852	808	827	805	808	829	756	845	867	803	764	806	823	795	828	784	837	801	879	796	826	840	788	762	844	812	816	772	797	777	799	819	799	789	803	823	796	828	806	824	864	799	839	761	830	800	800	830	831	796	796	858	796	824	829	797	802	816	812	826	814	812	831	846	817	798	814	808	830	832	784	824	857	746	790	834	761	825	838	783	822	788	774	837	798	825	795	781	834	811	838	784	820	763	824	850	806	815	824	842	800	801	796	864	811	773	788	806	792	829	847	769	805	827	800	753	771	772	800	801	819	825	802	810	822	827	833	742	770	854	806	784	851	817	811	798	797	799	820	757	816	794	840	835	733	824	781	796	762	816	861	815	747	800	782	822	807	820	772	798	814	783	795	756	832	829	813	828	791	776	795	795	779	809	769	787	783	788	855	757	770	836	799	794	814	765	805	798	773	829	795	784	807	821	809	807	790	789	809	814	819	810	845	849	814	786	813	841	755	868	826	825	785	825	855	797	806	806	821	811	801	792	796	813	824	797	817	771	820	795	780	812	818	782	807	775	778	794	793	794	831	833	819	804	855	807	813	806	826	822	776	738	761	787	789	793	820	799	802	831	770	846	807	806	797	786	817	787	834	831	735	819	804	773	797	811	815	818	804	811	792	825	842	811	842	860	810	806	847	820	773	791	801	806	832	816	804	840	784	814	813	836	786	766	773	771	821	777	791	801	868	787	771	821	836	781	785	831	769	804	800	753	781	803	781	760	817	814	799	834	824	813	766	798	785	819	858	781	817	808	822	809	827	795	823	815	803	775	777	769	747	810	827	814	781	827	804	771	855	807	732	807	807	790	793	776	812	806	789	816	836	813	781	832	811	786	841	802	816	808	761	808	823	752	792	871	836	761	786	844	861	809	818	882	849	823	832	770	780	804	817	795	854	822	788	849	809	852	807	826	842	802	819	797	798	817	816	836	797	839	832	824	747	795	832	803	781	838	806	780	818	791	835	826	784	810	783	796	830	772	870	810	793	781	848	796	748	829	799	816	767	808	806	804	824	822	826	805	835	833	808	828	762	803	805	841	761	778	824	843	789	813	792	845	817	776	834	806	793	789	804	813	793	786	791	830	771	757	821	812	792	791	774	821	804	819	834	774	810	863	828	802	802	779	810	797	836	853	801	824	822	801	793	813	809	820	833	791	825	815	774	804	781	779	787	757	843	814	806	810	815	825	831	780	791	798	811	821	806	801	825	834	792	847	822	853	802	803	882	810	828	888	774	809	812	806	843	847	843	820	803	807	831	775	770	801	775	786	779	842	802	856	794	793	792	781	814	834	821	867	824	781	833	819	797	791	796	841	799	785	805	826	849	857	906	788	819	803	821	812	819	794	854	859	787	813	815	832	812	800	794	783	800	756	790	793	802	803	818	812	838	844	792	791	825	828	830	836	820	815	823	791	817	751	782	820	802	784	768	772	785	793	789	811	836	755	789	815	758	839	827	769	762	836	806	861	795	852	780	821	781	823	776	824	797	847	821	763	817	814	786	810	797	813	850	841	773	860	841	766	801	797	749	808	775	797	794	768	802	827	784	895	782	790	840	809	780	819	805	767	802	796	807	802	768	819	837	830	788	847	789	776	847	808	808	838	796	815	790	795	814	768	781	774	810	821	828	805	821	791	803	804	777	792
33194	30993	34747	30623	25982	20175	14427	11001	10465	8207	5326	4318	4558	3843	2916	2274	1862	1465	2060	1244	1319	1409	1202	938	1006	794	669	534	503	489	461	428	403	454	458	445	421	392	413	378	362	380	439	416	408	389	405	370	395	370	367	361	386	407	384	332	350	351	364	364	388	355	338	362	350	297	358	344	355	338	351	364	285	369	309	364	352	346	318	354	333	346	348	310	304	357	363	334	326	342	338	322	356	366	320	324	373	324	343	334	347	371	379	343	362	298	352	348	359	357	361	334	327	356	326	324	327	341	350	325	340	340	342	316	307	318	315	357	349	373	346	364	349	352	316	340	320	336	328	338	319	355	328	346	322	295	348	355	332	334	349	343	329	357	331	316	332	357	356	347	357	327	358	326	332	315	312	322	371	314	363	348	343	311	332	325	307	298	319	364	299	352	326	330	347	356	353	352	346	340	360	370	334	347	351	302	352	326	353	375	315	328	323	314	371	368	331	363	338	321	364	373	368	375	316	354	315	336	383	376	322	342	323	339	307	327	364	335	339	360	323	334	329	313	351	363	359	337	365	335	341	326	382	341	327	326	334	342	344	348	331	318	322	364	332	372	286	342	288	311	327	322	351	335	349	327	319	329	348	321	343	281	313	320	336	337	332	341	368	324	321	377	346	339	337	331	356	366	363	334	329	321	347	327	351	352	326	294	341	347	335	362	342	325	332	341	353	317	334	336	330	340	358	340	336	330	299	382	335	349	312	340	338	299	327	309	342	340	333	341	323	346	332	329	354	327	344	358	347	333	352	362	322	345	332	348	328	316	348	326	351	328	350	336	313	307	339	306	358	360	348	339	371	310	359	353	376	314	375	358	349	327	354	331	375	365	344	393	351	343	399	338	324	357	344	375	318	352	324	312	349	311	314	360	310	349	305	361	352	336	348	352	326	333	340	323	341	340	322	340	360	368	351	346	322	333	351	349	334	339	358	320	325	342	352	353	352	336	353	297	336	335	359	363	305	360	366	355	310	329	328	343	383	318	339	312	374	296	373	348	353	367	354	306	330	309	317	345	368	344	320	311	357	348	350	358	338	297	339	325	335	310	316	349	345	348	357	342	345	319	311	342	339	311	335	343	348	333	380	346	314	354	331	315	339	336	306	381	321	344	335	332	321	365	317	355	330	344	334	358	301	348	359	384	355	303	337	344	335	344	316	336	345	326	366	352	344	321	357	324	358	380	295	337	350	335	327	310	339	327	342	338	338	334	352	344	346	379	395	354	373	314	347	360	336	357	353	355	378	320	338	329	348	313	332	320	355	323	317	308	325	346	341	346	316	350	321	345	337	327	340	383	332	342	341	370	299	346	354	325	371	324	334	320	366	355	371	333	344	336	339	350	344	336	317	331	334	367	319	338	351	336	357	334	374	372	348	339	340	325	348	333	319	318	340	359	335	332	370	332	364	329	333	344	351	327	335	346	325	366	353	357	340	374	349	325	371	316	361	323	343	371	312	319	329	346	306	380	336	341	325	374	355	341	316	336	324	315	328	374	350	350	322	307	341	393	313	337	345	351	334	304	327	369	346	335	325	359	380	356	324	344	317	323	349	335	368	366	292	302	338	320	335	375	336	341	346	382	348	299	393	339	339	318	368	327	338	314	367	321	329	354	294	316	343	356	298	357	307	285	374	366	334	336	364	321	365	362	329	366	325	359	367	333	334	327	338	332	339	346	336	331	342	319	326	348	380	338	345	359	340	357	348	329	333	336	299	338	342	341	339	352	336	337	290	354	360	333	313	348	339	331	346	327	346	355	339	342	352	332	317	316	363	333	328	368	342	395	293	372	346	356	352	337	338	331	299	358	354	346	322	348	329	347	311	360	314	337	332	360	318	340	341	325	329	365	330	336	344	330	356	345	336	365	365	330	344	326	340	329	336	339	368	359	376	323	355	340	369	328	341	328	341	342	348	311	309	368	304	317	332	347	305	351	356	328	349	331	376	324	329	351	326	344	303	334	339	333	346	327	352	347	328	348	308	328	359	379	378	332	310	369	353	348	324	345	319	371	368	350	342	309	320	350	321	330	332	350	374	332	335	366	370	344	358	314	353	326	355	329	359	332	335	333	325	329	334	359	344	331	341	340	343	364	341	346	337	365	329	348	365	336	315	339	335	358	349	326	357	342	358	334	357	383	358	362	347	315	356	358	343	327	331	369	349	329	365	361	347	330	349	341	336	358	334	352	328	305	349	340	351	326	342	324	306	354	306	322	320	335	344	346	388	351	352	336	339	354	359	319	353	357	327	325	335	332	353	336	329	358	346	334	346	336	331	349	369	356	331	330	341	337	312	338	342	352	342	338	353	344	370	340	344	326	324	384	342	338	328	353	345	372	334	309	361	335	338	322	337	318	335	338	351	389	336	349	362	315	323	327	346	335	318	317	347	328	360	351	368	345	332	330	323	325	338	335	356	341	345	362	364	352	319	342	362	343	305	305	325	364	337	336	332	311	375	330	335	384	348	299	344	364	355	318	358	364	364	364	371	373	352	361	327	321	316	333	337	344	356	350	365	336	316	327	364	349	361	342	315	295	333	322	328	300	332	337	354	355	334	313	359	329	306	334	334	344	348	333	342	363	313	309	346	330	347	368	321	304	352	335	336	351	332	322	347	322	332	380	307	374	334	361	378	333	340	345	355	328	374	332	362	357	352	332	325	355	330	354	336	328	264	329	347	310	362	349	309	347	346	328	324	355	364	346	341	335	341	329	345	312	319	348	350	345	297	342	329	354	359	338	324	312	328	322	343	310	348	366	363	344	334	335	303	351	316	350	344	328	326	335	342	353	315	340	318	318	349	325	346	335	334	348	380	327	317	305	337	371	350	342	338	314	324	342	338	328	379	323	361	353	358	325	318	376	320	337	345	337	325	345	378	317	373	333	342	360	341	362	363	321	352	362	363	320	306	327	325	289	313	299	322	321	316	336	337	372	367	348	351	361	343	351	373	345	327	386	327	334	339	365	353	305	326	351	351	326	335	305	378	350	324	351	338	343	353	334	328	304	341	319	332	325	336	362	353	360	356	332	362	376	312	320	337	321	334	377	334	342	352	333	355	377	301	317	340	354	360	345	351	355	314	330	341	309	328	360	337	336	311	319	369	338	336	372	305	289	344	355	327	358	325	359	337	309	352	365	333	370	349	318	340	332	333	353	303	366	365	318	320	327	365	320	337	334	343	345	288	310	317	352	317	323	336	325	323	332	350	378	342	302	341	338	351	350	376	337	351	361	341	334	340	336	348	328	368	365	361	373	349	342	312	339	349	344	357	323	359	339	339	341	360	333	337	354	308	336	347	368	364	317	357	332	314	340	348	335	322	360	342	328	329	343	358	337	305	348	365	345	325	324	331	342	362	347	335	325	335	336	325	362	324	328	334	321	334	356	320	329	325	341	316	347	353	330	362	325	382	353	314	344	346	347	349	344	313	342	343	334	312	362	362	330	340	307	377	336
20441	24050	35898	37876	36505	32018	27902	24607	24545	19353	15081	13017	14578	12578	10852	9210	8106	7658	9566	6100	6807	7137	6674	5066	5271	4281	3349	2115	2159	1887	1634	1681	1629	1507	1428	1443	1427	1414	1319	1241	1240	1217	1199	1156	1081	1069	1099	1088	1128	1119	984	986	961	1041	892	894	926	973	985	906	978	894	922	945	797	881	824	893	863	865	846	836	856	850	778	805	800	854	831	836	803	862	794	802	822	873	884	800	816	830	813	798	830	830	814	828	822	837	788	791	851	803	833	834	877	793	824	809	860	787	814	818	783	806	859	789	815	847	873	754	791	777	857	843	806	774	783	917	811	778	790	803	767	804	774	813	843	770	774	816	859	777	806	826	847	835	836	843	859	782	846	812	775	789	783	807	796	801	761	795	838	808	823	854	857	818	787	825	831	890	834	809	799	788	792	842	824	797	847	797	756	829	811	827	783	825	770	836	745	777	818	794	888	778	838	855	803	809	820	822	752	845	800	803	789	789	806	818	775	804	859	822	795	835	856	827	846	814	808	810	839	784	893	806	836	758	835	837	823	804	802	806	803	833	796	822	830	809	815	840	721	829	838	839	841	860	797	796	790	835	821	834	772	760	852	805	811	837	860	853	829	797	835	826	801	790	763	791	834	811	804	853	839	819	790	837	788	738	826	795	792	797	820	800	830	774	811	825	817	833	822	797	818	795	841	833	789	775	820	883	804	784	807	766	847	867	740	804	868	856	775	787	877	769	772	766	803	848	765	835	792	862	860	763	833	842	828	771	822	826	831	750	763	832	808	805	768	826	787	792	800	821	846	800	803	804	800	787	781	834	785	811	768	872	796	846	815	823	797	843	804	790	797	803	763	842	799	784	801	769	861	824	800	782	838	825	825	840	836	770	815	830	867	787	795	794	797	841	775	815	821	786	813	823	850	782	796	815	880	830	830	734	850	842	813	792	834	795	792	844	778	761	807	810	838	772	826	790	832	806	794	843	827	781	831	780	853	802	807	768	805	865	811	817	842	851	849	809	743	788	773	804	778	845	839	820	822	841	809	839	804	805	839	807	766	796	808	822	798	809	766	845	777	846	805	826	834	769	828	810	815	864	800	791	851	794	791	772	798	852	832	805	860	779	811	771	801	809	835	791	803	868	772	835	756	844	828	802	813	788	816	842	800	844	837	809	831	865	774	860	811	815	823	823	808	841	801	756	817	783	777	780	766	770	780	782	806	780	796	836	847	829	812	854	807	795	843	869	816	830	822	819	823	843	775	843	880	824	791	773	838	774	793	767	805	803	798	822	803	788	800	758	758	840	804	819	816	870	810	784	766	818	820	781	785	844	797	832	777	756	777	887	817	788	829	810	742	787	805	811	820	822	769	799	826	803	819	798	826	794	810	839	765	827	824	804	772	790	781	817	868	809	826	837	811	831	854	851	797	813	823	839	757	807	802	803	804	791	799	746	813	810	843	791	842	762	795	804	794	833	774	766	816	787	780	805	767	834	805	810	835	781	850	809	868	808	882	788	813	786	836	818	791	789	808	800	809	790	755	815	842	848	791	840	774	758	820	790	763	817	805	825	843	820	815	837	753	857	819	780	789	832	813	798	790	825	820	821	814	779	813	817	804	786	801	812	816	760	844	807	841	821	800	783	827	811	810	801	815	804	832	787	817	828	836	831	826	815	816	832	807	854	823	850	770	812	809	780	814	840	824	814	817	797	780	799	782	803	790	798	783	808	804	824	833	831	825	849	809	814	851	812	783	831	815	815	833	834	770	766	820	789	800	813	811	853	785	815	830	798	799	820	814	803	820	849	822	842	748	840	841	826	777	812	828	834	827	791	822	832	806	815	767	779	788	786	840	814	806	807	845	813	826	857	783	794	815	831	867	836	787	772	813	754	785	851	807	819	808	797	795	861	827	810	800	872	807	810	805	792	803	815	766	786	830	793	791	842	820	866	806	832	857	824	806	779	851	783	753	797	832	819	834	820	738	846	859	826	852	773	811	838	819	769	850	803	816	820	742	796	784	836	786	826	816	834	800	830	798	820	777	760	811	786	875	740	806	827	774	816	800	770	816	769	798	803	767	799	803	790	783	836	818	831	817	800	813	810	801	826	844	810	800	778	829	824	797	830	793	818	772	773	776	812	792	863	821	817	836	849	826	762	813	815	796	799	803	818	805	774	797	790	824	811	786	841	765	803	827	828	810	794	754	834	791	825	819	823	826	799	792	834	843	806	859	825	841	794	800	814	824	785	815	768	834	798	820	799	797	818	838	779	855	884	746	769	822	782	807	811	726	799	801	845	867	791	792	811	877	800	770	819	828	807	836	819	862	780	824	855	820	770	886	836	837	774	834	816	819	830	797	788	811	823	809	807	808	869	835	817	799	789	812	851	772	831	786	770	870	830	762	824	819	793	787	782	854	762	767	834	791	815	831	858	832	814	836	785	799	833	849	839	808	846	855	825	831	830	798	790	836	821	807	847	854	815	840	793	789	832	814	788	849	775	782	864	763	809	811	751	813	808	743	823	780	820	847	874	819	805	830	831	822	764	760	870	824	763	775	839	803	793	810	864	820	780	812	860	749	801	847	796	879	810	836	828	802	769	839	834	873	856	792	796	861	828	755	827	822	811	811	814	827	804	813	834	814	795	802	803	777	822	810	839	850	814	838	842	830	816	808	819	757	849	811	805	823	823	792	797	833	819	838	766	809	739	819	776	816	820	792	798	785	807	780	805	812	822	789	797	807	815	808	801	847	843	831	803	818	799	820	826	779	824	809	806	798	755	805	853	833	795	824	856	843	823	802	795	837	778	775	840	805	804	776	741	836	803	831	790	785	820	778	864	816	828	767	801	796	841	872	788	806	794	830	813	832	775	820	871	790	760	797	813	770	818	783	809	850	807	750	803	810	789	794	802	821	796	835	830	840	792	828	824	745	805	752	832	808	779	812	824	795	797	834	788	830	854	748	855	811	832	859	783	833	785	787	824	780	862	861	765	797	842	798	828	836	784	797	791	822	793	836	811	823	749	842	765	828	794	777	833	757	817	802	759	779	852	824	817	835	802	798	807	839	808	785	793	867	799	867	817	772	791	847	787	817	790	771	807	826	779	800	849	791	844	808	802	823	774	799	855	830	812	819	824	753	831	849	790	776	748	813	848	791	831	832	821	824	824	850	781	784	792	775	840	828	859	777	818	826	802	846	798	838	856	766	806	832	780	800	776	787	811	789	804	792	832	819	799	790	805	802	802	817	878	814	794	845	800	727	811	812	780	785	781	797	830	803	801	848	818	763	808	833	807	787	781	823	813	836	749	781	827	873	838	815	823	811	829	822	766	842	822	772	805	803	832	776	782	812	805	824	791	775	797	782	779	812	744	835	840	808	835	822	768	830	791	791	819	810	833	781	821	819	801	803	824	782	800	797	825	803	781	801	762	798	854	825	842	748	816	815	789	764	825	767	857	800	858	780	804	831	825	848	757	808	786	846	765	852	823	803	806	853	801
39321	36426	41376	34731	30427	25353	20053	16854	17059	14386	9643	7449	7071	6493	4915	3450	2815	2813	3024	2060	2289	2453	2347	1592	1443	1325	999	730	698	539	482	507	541	471	437	413	407	445	448	399	401	395	398	358	381	359	392	368	383	377	351	299	343	310	319	309	327	331	327	347	315	328	337	324	327	335	314	359	325	303	307	311	306	310	323	310	268	308	323	303	293	288	298	323	305	330	304	303	327	316	330	327	314	287	298	310	285	322	293	300	335	329	300	306	301	291	328	331	284	315	325	257	307	295	293	311	289	288	325	324	298	336	331	273	318	345	308	332	315	311	317	337	270	276	322	292	283	300	316	315	308	340	307	296	325	312	282	328	301	294	306	298	322	312	272	287	319	305	325	282	305	290	312	300	307	328	300	316	301	302	302	293	319	297	287	310	331	335	295	326	303	300	292	299	332	335	320	315	337	290	339	319	291	326	339	340	292	319	299	313	319	347	290	340	310	298	320	339	287	303	281	315	306	307	311	324	280	327	321	323	319	290	317	305	338	289	320	307	311	310	298	288	342	263	318	318	312	325	302	310	272	335	318	322	282	298	341	297	337	309	317	324	297	286	336	274	270	333	304	313	289	311	298	265	297	325	305	320	326	302	309	304	278	263	318	314	347	322	294	306	302	313	308	341	330	348	298	320	292	328	293	293	317	307	285	305	333	288	320	302	286	291	281	289	298	317	297	332	322	298	312	315	285	299	307	363	322	306	293	294	302	311	276	327	306	300	315	290	290	327	297	264	309	303	296	336	325	299	272	329	303	315	326	280	309	314	315	309	317	309	286	322	303	328	313	304	281	330	305	292	307	319	316	311	271	280	332	334	280	303	311	293	281	293	314	302	303	342	332	305	305	340	318	324	336	299	312	306	308	333	358	284	313	298	284	337	305	302	297	312	310	327	305	321	358	331	318	310	314	296	331	331	319	298	279	302	298	331	295	328	330	304	315	302	311	327	263	284	320	306	300	313	338	304	320	324	360	313	278	333	314	325	290	348	323	303	302	296	330	364	319	314	334	313	302	290	305	307	285	321	294	316	281	297	315	300	299	295	285	306	320	303	279	343	308	311	291	285	292	315	311	287	298	309	300	328	288	284	338	315	309	313	317	310	293	292	326	316	298	294	294	319	328	314	325	295	303	290	327	299	288	318	298	321	302	269	280	345	324	290	322	330	280	286	300	293	288	322	266	267	320	275	271	304	288	309	313	275	319	301	264	305	320	277	314	306	315	340	271	313	287	304	332	292	283	312	307	330	303	309	340	324	351	313	270	312	306	354	299	302	303	309	367	294	283	285	308	328	320	303	284	340	299	287	312	322	334	324	298	336	333	289	290	289	337	301	324	349	316	321	302	313	333	317	333	312	332	332	295	305	343	278	313	309	308	312	300	326	338	307	326	287	286	294	309	322	280	298	320	308	296	322	305	293	287	304	322	302	323	281	325	306	300	306	290	298	315	292	321	294	297	313	349	338	281	281	328	273	300	298	293	294	282	323	335	317	325	311	319	273	328	278	293	301	302	302	326	302	308	309	283	307	293	301	338	293	326	299	297	296	297	325	265	307	284	294	293	324	299	299	329	328	289	314	295	299	341	322	294	302	293	305	308	301	317	330	307	325	310	320	298	308	315	303	312	355	339	272	304	301	304	304	320	304	316	264	299	309	334	253	277	298	332	305	317	308	311	317	299	291	325	295	326	330	325	316	318	284	300	304	305	298	279	302	284	295	283	302	316	341	292	300	312	333	324	318	291	322	309	286	257	286	249	301	316	336	323	308	334	290	320	324	319	296	312	312	331	299	296	335	323	317	308	316	295	286	293	314	279	282	283	287	308	323	316	321	312	304	320	299	318	293	311	337	294	286	328	295	280	338	336	316	305	284	307	302	327	310	325	307	304	301	288	335	302	294	304	324	306	298	313	274	294	341	276	329	318	298	330	305	295	294	270	330	285	318	295	300	308	305	300	294	282	334	307	272	298	294	352	327	296	307	293	296	313	275	301	330	345	320	301	300	303	292	325	295	305	316	325	307	312	312	311	329	314	308	283	303	291	304	297	310	306	318	317	285	320	309	300	322	300	306	291	288	295	297	266	299	296	303	272	297	334	320	319	316	330	319	315	330	332	310	291	314	292	303	312	291	302	304	299	299	325	322	316	288	320	311	298	324	336	333	317	285	321	308	298	335	300	294	310	336	299	308	314	297	271	311	314	302	284	287	323	288	318	283	310	313	335	307	312	297	288	331	295	297	308	292	316	317	319	307	299	310	310	294	289	318	330	274	298	310	326	321	293	341	311	345	283	325	311	301	305	299	315	291	325	338	305	314	270	299	317	325	300	302	345	303	284	275	330	274	305	318	348	325	322	291	319	325	312	281	322	265	292	306	323	303	288	317	292	334	320	301	312	294	292	292	306	309	325	305	283	297	310	292	304	317	288	275	315	290	282	319	284	296	295	275	303	329	285	317	296	314	303	323	319	287	304	299	320	320	311	313	320	334	314	269	330	295	290	333	293	296	300	302	297	298	299	308	305	275	306	287	287	308	322	300	314	299	269	319	271	323	313	284	337	300	319	310	296	321	302	305	305	285	295	319	299	320	318	298	308	272	298	314	307	308	295	310	290	338	315	271	319	306	300	273	308	304	273	297	328	283	275	336	292	312	282	277	291	312	289	282	312	309	321	278	269	343	345	262	306	360	313	310	301	307	313	318	307	294	328	330	328	306	277	309	294	333	302	304	317	309	307	300	288	291	314	350	270	287	312	331	313	323	318	290	330	326	281	316	291	291	317	321	344	301	315	310	307	312	296	308	303	331	297	322	296	293	315	302	323	294	307	304	332	282	301	310	299	285	320	291	340	319	315	290	319	303	299	300	290	307	328	347	290	277	323	308	298	272	336	293	289	311	274	296	304	300	335	276	285	312	312	305	328	325	315	326	316	279	264	299	267	305	313	299	321	299	326	343	334	324	292	262	305	299	295	333	284	294	328	301	338	317	340	309	286	298	316	308	343	297	305	315	305	294	296	311	301	287	297	294	282	300	323	296	276	309	333	298	328	298	312	319	339	299	314	317	303	297	298	291	304	314	288	292	292	306	311	313	292	314	303	319	320	281	306	307	292	309	322	304	310	311	308	314	343	333	336	293	307	300	263	279	327	319	311	326	302	317	301	304	316	305	334	338	321	328	307	331	315	349	326	322	325	311	294	276	295	323	280	315	341	301	281	287	329	274	299	340	308	285	328	309	306	285	297	274	333	327	295	288	341	295	297	341	328	288	319	293	306	293	272	319	339	304	303	293	328	317	285	312	297	329	340	320	317	309	305	276	302	320	306	328	288	300	306	331	317	323	327	322	337	300	332	296	297	329	301	308	330	304	317	315	296	312	313	331	293	318	331	294	285	329	342	294	309	331	311	265	296	322	310	320	327	309	324	323	318	329	294	335	290	302	308	327	327	288	307	305	305	310	286	320
23702	28695	41501	41511	40416	35768	32424	29335	32200	25811	19899	17270	18948	17576	14929	12813	11656	11304	13841	8996	11007	11713	10859	8450	8222	7165	4979	3363	3073	2627	2226	2220	2214	1985	1780	1752	1741	1751	1641	1406	1467	1406	1292	1266	1244	1231	1235	1261	1296	1134	1089	1017	1021	955	936	940	901	885	960	968	896	906	843	927	841	831	849	863	800	770	833	760	771	742	736	779	795	782	804	795	763	757	745	731	743	700	765	726	718	791	784	747	817	807	766	767	771	763	747	806	723	772	731	778	779	741	717	738	772	759	737	772	764	777	759	780	764	728	730	745	725	712	752	747	694	767	731	775	839	747	743	742	735	720	734	763	712	764	705	759	696	745	703	722	697	769	765	729	707	754	749	739	699	746	728	738	728	786	751	769	723	776	717	754	672	735	724	783	712	769	754	755	745	688	723	763	735	744	744	735	761	742	755	731	800	732	706	727	774	725	753	728	742	713	739	729	710	689	740	703	651	692	736	728	766	758	731	748	747	737	768	691	766	706	705	707	693	790	724	736	723	750	731	772	789	701	731	784	740	739	739	743	732	684	753	735	784	791	777	744	768	744	738	764	737	716	723	713	725	711	769	711	754	781	801	754	767	714	726	729	726	735	704	767	753	730	726	739	719	728	759	720	719	721	768	754	721	745	754	724	751	734	764	773	688	753	750	714	726	775	706	721	746	753	684	711	747	727	745	749	732	736	775	720	732	733	757	724	725	768	761	738	680	737	719	738	743	717	722	715	727	666	763	721	727	748	734	758	709	741	743	680	686	757	703	726	772	720	767	732	755	717	770	739	726	704	746	730	739	728	757	724	696	754	774	733	765	759	718	744	737	718	745	723	698	810	731	710	730	769	832	752	744	702	745	681	735	773	741	724	739	722	708	739	752	765	728	726	746	699	762	665	766	752	747	727	759	753	764	784	720	721	734	699	711	721	722	740	732	732	662	670	793	776	737	740	756	711	723	693	739	678	687	732	725	736	736	786	719	746	716	736	767	754	744	713	743	730	749	710	686	742	763	786	745	788	711	735	721	715	750	793	767	725	715	749	716	671	733	755	727	751	762	714	733	751	718	737	767	683	736	755	698	718	742	726	716	763	655	672	719	713	721	721	710	726	761	684	715	721	725	768	695	765	735	703	760	696	735	720	759	733	735	770	709	715	726	731	793	690	734	715	726	767	751	781	754	778	744	780	760	744	767	729	748	763	738	723	735	755	739	704	742	685	765	697	730	739	711	733	741	750	752	744	739	728	751	756	735	740	695	737	732	734	728	693	693	743	736	752	729	777	717	758	776	729	739	767	733	723	740	743	709	718	781	754	738	777	705	759	718	747	721	722	694	703	782	798	756	741	705	723	704	719	713	736	747	756	733	733	761	744	712	726	692	723	739	750	705	735	724	723	762	762	752	742	775	730	751	766	742	683	745	801	713	726	709	756	743	725	721	753	772	738	685	697	714	732	713	743	746	716	732	712	731	760	748	774	702	731	721	730	730	748	726	735	712	739	701	749	754	809	731	732	781	755	739	755	688	783	728	709	718	755	768	731	769	670	689	677	702	752	735	695	698	759	737	769	696	728	747	761	757	780	704	738	686	741	750	704	713	714	689	745	748	788	721	776	768	682	723	742	769	749	777	761	715	728	767	738	699	780	789	744	734	805	720	712	711	752	769	746	751	694	714	723	718	743	729	736	731	719	771	765	735	696	722	729	757	776	737	708	720	739	719	731	734	776	729	737	745	719	751	767	721	721	793	690	722	740	731	773	736	726	696	752	748	722	760	776	742	755	737	797	704	794	736	702	676	731	724	755	742	775	749	741	733	737	743	741	707	663	721	718	749	694	740	742	771	756	752	693	756	719	708	726	705	731	732	756	815	702	767	694	765	752	726	752	743	731	715	720	757	710	696	721	686	759	761	714	728	769	754	708	737	722	771	712	756	726	757	724	744	754	801	725	726	748	753	735	749	728	746	779	789	756	730	741	715	743	749	740	716	781	758	730	750	702	681	746	678	737	692	768	732	751	665	714	731	751	778	688	727	705	714	700	712	739	746	743	719	787	756	752	716	731	732	758	781	712	752	735	702	743	707	773	736	754	761	761	709	741	770	754	716	730	707	714	711	710	714	723	718	755	731	702	784	698	714	751	726	737	702	735	738	717	688	753	725	737	733	720	770	752	732	747	783	743	795	743	759	706	728	710	780	804	752	746	751	758	714	691	724	754	717	700	714	760	746	797	731	709	747	765	702	769	714	722	730	726	686	708	719	731	760	727	765	738	720	713	757	688	727	754	770	756	723	711	737	734	689	751	723	703	710	731	736	767	747	729	804	704	700	734	726	746	725	728	747	736	777	718	751	712	732	729	729	764	717	684	753	730	765	743	734	762	742	724	763	776	714	732	752	776	737	737	739	764	778	751	725	733	747	734	713	751	702	718	738	753	750	717	737	747	770	779	731	777	769	771	761	731	731	733	717	741	717	765	692	723	731	722	702	687	728	740	728	734	714	751	734	713	734	727	707	768	766	755	738	747	737	774	703	696	740	755	752	720	732	748	756	722	742	760	767	751	678	765	706	717	750	730	696	715	743	733	700	746	764	735	736	769	709	723	744	679	753	723	714	779	698	755	756	729	771	775	742	726	724	680	760	717	738	766	740	773	717	766	758	824	782	729	722	735	746	720	758	758	724	724	725	721	758	748	707	744	748	708	739	759	736	711	691	755	725	731	690	715	762	705	728	696	748	742	722	762	712	766	728	701	733	727	752	711	776	741	744	750	739	730	739	755	738	769	733	755	725	730	760	782	765	777	731	773	776	681	760	767	748	724	757	677	757	766	755	735	770	723	726	723	737	773	719	753	733	734	689	764	732	765	734	730	778	724	739	725	725	747	738	717	762	671	706	721	771	739	726	754	747	725	750	741	759	754	731	692	761	692	763	713	771	732	750	718	744	710	702	730	710	749	739	707	746	758	754	761	765	751	776	725	731	751	710	718	725	690	696	724	736	753	777	766	786	691	749	712	737	713	739	721	738	782	759	690	715	689	757	749	726	737	736	724	767	744	761	743	717	758	735	769	729	735	797	708	761	718	698	735	741	782	719	764	723	727	727	742	739	719	724	740	673	739	807	724	750	700	786	747	736	739	730	732	745	757	732	726	717	749	737	776	756	782	744	740	774	739	696	720	782	735	748	751	697	722	744	761	717	719	729	712	755	708	752	723	724	712	765	707	734	732	721	755	735	729	682	731	731	722	746	738	750	767	767	710	696	705	711	714	735	727	723	705	711	691	737	741	711	723	719	725	752	732	738	723	740	699	770	742	696	741	791	748	744	722	740	720	729	800	730	728	774	763	717	763	742	753	761	781	703	757	771	749	708	780	742	728	710	776	722	761	713	737	745	745	726	696	767	747	732	734	705	768	760	755	766	727	716	778	779	728	809	720	712	703	727	693	683	758	720	776	679	753	731	735	726	744	713	739	730	704	728	718	714	748	747	717
21139	22297	26635	21347	15717	10722	7764	5757	4122	2708	1680	1340	1145	995	793	745	685	589	584	543	515	480	439	460	420	414	393	414	402	383	345	385	428	396	358	362	372	395	358	340	363	347	374	286	358	379	361	345	348	386	327	355	342	338	358	366	357	329	365	333	348	375	371	372	357	351	348	323	341	341	370	357	322	350	330	349	337	338	307	328	318	341	318	354	381	349	334	358	316	324	331	334	335	366	398	351	387	358	318	342	365	343	349	329	342	328	345	350	349	369	351	310	327	300	339	361	310	364	346	350	355	359	364	369	355	354	354	359	347	309	368	375	349	352	345	343	337	347	352	343	320	340	319	349	350	369	321	338	346	338	325	343	335	330	362	319	365	301	354	293	363	336	351	319	340	329	356	327	321	340	327	351	308	326	301	318	315	340	316	331	332	320	327	334	332	354	311	324	311	310	332	351	342	336	330	359	347	319	319	353	354	364	315	402	372	341	363	343	327	360	324	381	345	337	319	312	347	335	343	324	366	365	353	367	303	306	328	374	319	333	370	388	357	324	328	304	345	325	316	356	327	339	316	324	348	349	325	401	361	354	342	357	347	349	329	326	336	339	312	311	326	309	336	353	349	359	349	332	359	414	299	335	307	335	333	358	338	372	390	336	331	310	306	363	355	336	326	322	331	340	309	332	335	332	313	327	348	313	347	342	365	389	336	334	308	333	369	347	341	345	347	355	333	313	335	340	364	328	354	348	361	391	392	328	327	314	350	342	347	374	355	328	337	392	322	327	309	325	344	346	336	345	375	301	383	320	340	363	355	346	328	353	391	324	342	365	360	357	362	322	370	358	345	391	351	360	356	336	332	372	328	343	326	344	346	313	333	360	333	357	327	328	350	311	353	318	333	337	329	348	347	352	338	320	305	364	351	318	342	344	310	330	328	323	338	332	351	319	351	320	366	341	324	334	358	341	357	350	359	384	339	335	342	347	339	345	363	379	349	355	350	354	331	323	347	327	335	344	342	358	343	308	348	324	351	354	374	341	350	372	357	327	340	394	344	354	312	372	362	348	340	318	333	342	336	327	388	365	288	355	343	359	311	340	363	292	356	344	327	357	334	308	334	382	357	380	323	339	347	339	345	344	355	330	338	326	349	326	347	322	324	300	339	349	278	346	330	335	318	361	306	358	360	345	347	342	348	359	312	344	327	347	339	364	325	340	346	332	344	321	302	313	363	342	349	351	380	372	326	312	304	352	364	316	352	342	350	339	345	347	336	305	341	338	386	335	348	329	354	316	328	309	354	336	345	328	319	340	315	291	313	312	343	352	350	345	336	311	351	379	338	335	347	317	322	358	329	363	340	338	388	304	351	348	311	329	335	368	336	329	342	351	356	363	363	360	335	325	310	325	349	304	352	340	327	351	364	348	321	333	349	314	349	361	346	320	352	346	345	361	349	363	332	311	389	354	301	343	320	355	358	333	345	328	313	346	304	323	324	321	321	367	344	357	383	330	356	320	362	330	338	346	340	322	304	284	335	339	331	345	316	348	347	350	335	341	353	336	314	341	309	351	334	357	349	316	340	366	340	328	337	317	334	328	334	359	341	333	342	303	343	322	329	333	316	339	305	336	374	326	307	359	344	355	288	313	352	353	361	379	353	280	343	350	338	307	354	315	371	356	338	322	360	342	380	339	354	321	360	344	326	287	337	314	304	335	335	345	358	325	344	371	320	341	358	395	315	344	354	350	332	369	352	338	370	344	324	381	359	335	334	304	368	369	326	322	352	321	362	334	335	306	357	362	321	333	351	321	357	325	378	325	366	350	350	309	288	363	359	357	333	343	305	343	336	364	361	319	339	321	323	346	314	325	380	345	322	375	349	299	318	325	333	361	370	340	335	307	364	343	328	339	306	344	355	334	347	317	359	346	367	323	359	339	326	332	360	332	385	338	349	330	350	314	355	343	344	340	386	336	342	335	330	406	357	363	330	302	355	336	315	371	322	329	340	312	331	325	326	319	327	313	338	359	311	324	323	326	310	366	331	343	312	392	359	379	340	335	363	342	300	316	328	310	347	332	311	336	291	350	323	381	326	313	375	359	350	353	337	340	382	362	361	373	313	346	329	329	357	353	372	334	349	341	371	306	350	317	351	346	350	331	349	321	339	344	329	346	331	348	319	349	336	356	369	372	354	351	354	346	341	310	337	348	325	321	312	328	373	349	340	345	331	331	298	351	317	346	353	294	337	333	310	367	379	331	311	317	326	327	341	343	325	329	337	322	370	345	352	372	336	354	329	336	329	287	288	307	316	362	323	339	334	322	347	337	337	318	318	341	321	312	346	321	312	338	345	356	354	328	311	355	319	328	326	341	349	340	351	372	347	338	328	337	321	321	383	340	358	322	337	369	343	358	359	335	302	336	328	342	343	382	343	335	339	362	339	324	346	372	329	372	336	347	319	376	345	360	314	328	350	374	338	363	378	353	338	334	343	337	348	326	346	327	310	349	327	341	364	345	355	313	333	329	325	343	331	303	341	360	330	318	349	336	345	311	363	380	317	356	330	340	346	320	341	326	343	361	339	333	322	329	345	339	316	327	293	308	341	324	373	360	326	351	326	330	337	336	330	308	387	319	351	371	349	319	306	344	352	331	339	329	344	338	372	338	340	342	359	357	335	334	315	337	334	366	333	366	338	328	356	351	329	326	361	342	367	336	331	325	324	338	382	355	348	311	353	360	343	364	328	335	332	347	340	341	347	361	340	311	362	319	324	344	333	348	362	329	365	367	321	327	345	344	334	357	346	300	354	341	305	343	342	330	310	338	313	341	335	310	369	358	320	352	305	359	347	316	357	341	350	365	352	367	328	312	331	349	370	348	327	343	314	352	317	329	332	319	348	342	327	355	315	331	348	361	335	357	348	357	317	345	328	343	406	334	339	334	334	331	319	356	336	367	348	322	342	336	355	312	326	360	324	341	319	324	350	314	316	338	318	297	335	356	351	327	344	310	356	315	341	348	357	301	354	355	349	332	334	338	346	322	322	352	343	313	364	346	337	374	329	342	345	336	341	378	324	323	330	364	327	337	321	332	349	358	343	353	353	362	319	332	344	406	351	363	307	345	399	328	317	297	345	334	332	339	349	357	341	296	335	359	343	347	324	335	329	351	339	352	336	318	316	335	355	348	332	363	351	321	296	345	349	328	347	312	336	346	333	347	332	307	358	373	351	355	345	344	343	346	316	325	355	351	357	347	355	354	334	338	322	299	375	314	309	317	351	317	338	357	324	373	364	327	350	355	327	352	347	319	343	347	375	325	380	351	362	301	340	362	359	339	355	359	344	356	307	359	339	387	310	354	297	331	332	356	340	349	382	349	323	344	345	340	298	375	323	340	363	320	318	330	306	349	343	376	332	334	338	354	338	320	345	370	361	356	341	333	342	356	341	356	358	327	341	360	338	368	349	371	339	359	372	351	346	333	363	375	345	328	332	347	344	344	343	341
12480	17498	29344	30734	27927	24103	21082	18381	14950	11059	7562	6092	5403	4593	3836	3244	2849	2623	2405	2142	2019	1854	1661	1591	1377	1318	1212	1216	1243	1140	1110	1055	1111	1098	1128	1015	1064	1090	1061	969	1013	1028	958	985	901	905	909	915	906	884	890	949	898	953	900	923	882	848	875	888	893	850	893	863	832	769	905	881	835	825	827	818	827	789	816	823	770	812	886	794	862	825	814	855	799	823	823	843	858	827	850	806	780	850	791	789	834	803	827	822	818	817	788	793	836	842	798	790	864	839	819	819	923	753	752	795	860	883	833	836	837	837	852	829	853	833	848	806	833	785	825	739	806	824	869	791	790	814	780	826	794	816	789	783	799	820	842	826	810	785	819	800	825	801	806	763	847	867	835	788	833	805	799	839	793	733	845	783	789	813	828	775	783	804	790	829	828	769	783	804	788	853	790	773	768	756	831	829	795	812	834	820	782	823	824	801	815	828	793	815	773	826	786	839	871	854	766	848	832	801	764	785	828	821	807	784	810	790	760	831	844	812	821	767	844	806	838	807	793	786	821	766	780	826	802	847	765	835	832	811	792	841	874	804	813	818	808	747	833	829	813	768	843	836	826	805	765	819	764	817	807	802	879	797	780	721	767	860	840	814	833	770	797	869	817	825	853	822	801	847	836	765	784	775	811	822	817	769	824	841	814	855	804	842	815	824	855	824	841	784	818	815	762	848	869	820	825	819	770	796	792	816	805	830	796	817	767	824	883	820	765	821	792	812	808	742	851	806	837	887	803	809	819	808	801	779	804	856	803	762	813	856	792	896	761	803	824	859	844	801	848	818	798	888	819	810	799	807	764	836	783	821	816	837	852	844	804	812	807	760	807	752	829	794	843	859	847	831	766	821	871	775	860	858	863	813	810	834	830	806	843	838	790	808	846	833	854	813	815	808	774	821	862	742	797	723	750	830	812	854	806	833	813	797	813	856	829	789	833	793	823	778	812	838	825	785	793	827	838	831	838	772	834	825	789	866	796	761	832	756	807	791	814	793	847	815	810	815	824	846	822	818	857	809	792	812	783	847	833	818	808	803	786	779	821	787	803	778	815	806	792	836	786	798	793	816	825	782	774	768	790	781	804	824	857	801	799	807	817	843	814	798	825	821	826	813	863	838	844	823	849	847	831	857	838	820	819	787	783	808	819	828	802	791	826	809	832	772	812	855	775	862	821	815	799	820	831	822	801	883	855	756	802	788	802	802	790	796	807	828	858	831	830	825	829	788	814	847	846	844	835	807	850	814	857	861	800	760	779	834	843	794	830	829	816	763	803	817	796	851	864	816	826	832	824	782	865	827	830	801	832	759	834	776	846	802	837	817	773	845	854	796	814	836	806	794	832	778	829	757	797	780	824	776	824	850	806	805	853	804	822	791	775	824	844	822	817	759	853	818	828	832	828	828	785	813	884	817	815	801	790	833	783	786	765	827	838	846	814	755	860	808	837	836	868	806	752	789	806	810	783	843	835	827	832	861	789	832	828	835	817	804	869	793	802	794	835	845	805	827	871	833	817	800	821	819	792	850	816	794	791	835	778	800	774	801	812	835	804	834	776	788	802	855	812	849	855	820	831	824	813	812	779	788	803	806	813	796	825	801	778	802	839	786	848	798	777	774	811	784	810	822	853	793	818	866	794	823	805	860	820	834	828	774	775	780	841	808	778	801	826	831	859	808	829	809	827	822	830	844	789	832	815	813	772	875	826	805	846	801	806	815	820	806	818	828	832	780	860	782	804	854	825	819	791	798	844	823	839	758	794	834	798	855	792	818	729	852	808	797	817	835	846	861	772	822	799	777	814	802	841	841	851	822	809	828	831	794	787	790	763	765	790	811	786	845	785	880	848	791	788	785	812	841	827	811	813	819	816	782	837	807	805	836	843	819	792	829	809	767	815	820	816	774	822	861	827	807	852	862	798	850	794	795	756	848	799	821	852	804	794	850	826	836	808	840	861	823	835	755	833	812	822	820	857	834	803	837	810	809	798	789	802	837	779	837	785	836	769	821	847	794	802	781	837	828	827	787	843	846	736	830	783	852	808	811	753	833	831	810	802	835	850	801	894	819	855	841	814	830	803	771	818	860	761	858	835	821	811	805	797	809	818	781	840	893	789	823	814	804	768	829	821	817	806	895	762	821	817	784	843	829	799	809	804	818	761	756	811	751	766	814	790	784	800	818	847	863	786	784	808	803	856	859	784	812	822	791	801	821	834	810	794	783	774	797	839	783	801	818	815	801	822	831	844	816	840	764	768	822	815	860	812	761	884	773	822	787	850	743	752	775	801	777	775	801	803	807	836	812	800	808	847	804	762	835	867	834	769	830	786	759	792	817	844	778	820	824	833	838	872	805	855	824	816	787	808	788	781	815	779	831	841	820	853	808	819	805	781	779	800	844	822	767	788	792	848	801	788	824	811	852	836	766	800	785	808	848	798	788	805	778	842	805	805	817	804	803	839	746	776	765	836	827	757	814	820	821	759	836	815	777	827	826	818	805	800	829	825	848	747	753	767	796	817	854	807	863	787	807	825	788	834	860	802	788	797	831	809	875	839	834	833	807	818	818	786	801	813	806	853	791	827	832	829	846	835	802	792	873	826	811	814	807	844	859	807	819	835	781	797	843	764	840	787	803	809	792	800	795	808	883	783	815	797	829	787	788	811	783	839	859	828	815	792	813	816	831	861	802	824	775	844	766	819	818	853	800	799	807	793	859	828	832	787	821	877	841	826	791	834	781	805	811	831	803	827	830	841	778	796	779	792	821	786	808	736	847	804	799	849	833	810	833	754	770	821	855	803	812	794	845	796	824	819	779	842	822	816	816	783	842	829	821	844	821	836	823	815	786	787	814	818	817	797	823	875	770	859	832	847	831	837	817	792	811	823	825	794	820	782	858	784	787	830	845	785	844	823	782	834	786	829	779	822	837	810	786	795	851	844	816	799	782	773	794	852	805	796	829	875	841	819	847	798	776	827	802	832	823	781	829	784	769	802	851	776	799	763	781	808	776	814	810	786	819	855	850	793	834	785	862	817	837	838	805	827	823	809	808	791	811	804	857	861	797	784	817	746	829	844	797	819	812	824	791	815	839	848	832	857	842	824	879	792	826	822	836	850	832	816	777	835	817	838	794	777	831	832	748	782	816	820	757	851	865	772	827	812	810	873	832	812	775	738	767	775	812	780	827	808	827	777	810	783	811	826	800	809	814	772	844	794	775	865	808	870	799	828	804	741	819	811	824	793	787	835	824	843	863	850	807	811	850	837	805	776	869	809	832	790	828	833	806	840	802	771	825	800	820	812	773	790	839	817	805	810	810	835	810	812	841	823	840	815	836	812	803	792	766	788	810	801	793	806	867	784	774	789	773	817	767	779	785	818	800	840	880	842	850	806	806	845	831	835	828	773	818	846	842	811	865	831	838	810	820	821	814	834	800	848	805	805	795	799	829	841	825	781	818	802	828	829	781	794	824
31806	32768	35554	30418	25346	21212	16712	14213	12815	9955	6580	4470	4668	3627	3037	2195	1795	1495	1691	1390	1271	1469	1092	965	872	797	712	576	498	434	456	458	481	425	461	442	467	408	405	408	391	398	354	385	385	378	402	368	369	376	389	356	392	330	361	377	375	335	350	335	359	344	331	356	366	362	372	342	342	334	322	322	381	373	357	336	380	349	316	320	356	370	339	366	316	352	348	365	326	355	341	368	356	338	325	364	355	357	344	309	333	340	339	348	342	361	332	369	351	375	285	325	350	325	372	300	409	322	337	298	340	349	347	340	347	362	355	362	353	312	357	379	375	344	338	357	352	355	356	314	329	343	334	362	346	349	324	372	343	326	305	310	365	319	347	345	297	325	316	344	330	318	366	349	301	324	349	353	349	354	366	311	334	350	342	343	354	337	331	328	338	336	326	378	336	328	354	358	339	336	359	358	335	321	369	352	325	330	346	341	321	347	373	330	305	348	361	333	339	383	320	352	341	363	353	294	357	332	356	354	328	295	358	370	329	323	365	340	345	343	337	346	360	346	370	373	321	320	319	358	327	352	339	293	314	365	367	326	322	316	390	349	345	329	363	335	316	294	290	339	346	319	345	326	322	360	330	389	350	347	335	333	373	338	378	333	325	336	328	354	389	346	322	323	349	346	306	333	328	336	348	319	348	362	356	355	379	356	359	341	336	356	320	334	322	357	366	362	360	327	334	324	327	351	318	354	329	313	330	340	333	300	331	352	395	334	323	338	360	369	344	339	313	357	371	356	335	339	336	326	342	354	351	345	340	327	366	362	368	348	335	315	344	357	360	330	351	333	329	342	305	333	348	330	334	310	361	316	351	351	325	335	355	309	341	339	365	331	354	379	346	381	335	365	332	348	347	366	363	315	347	379	345	313	313	352	329	347	295	362	355	337	347	343	340	340	346	342	352	345	354	328	368	317	301	332	332	343	357	370	345	371	360	321	349	350	352	328	348	361	333	347	344	372	315	313	361	360	349	350	326	363	326	330	344	326	318	358	338	383	333	367	321	306	310	358	349	367	347	347	367	347	335	362	328	390	347	370	368	314	337	333	330	322	309	330	320	331	347	335	319	354	307	372	315	342	325	324	349	337	348	354	368	359	359	353	354	356	365	362	331	304	337	369	347	377	328	341	335	344	322	321	369	342	344	355	346	344	333	359	331	344	329	348	332	374	317	361	316	319	375	352	355	349	320	309	317	340	324	373	336	314	309	343	341	299	330	363	348	349	333	339	344	354	344	361	345	371	323	342	328	335	352	347	368	352	358	341	316	325	355	328	326	341	341	358	352	378	342	335	330	320	321	339	351	359	345	327	327	351	331	326	351	334	355	355	339	322	341	339	391	320	350	360	337	337	383	319	336	312	345	356	351	349	351	382	345	321	367	316	345	330	358	371	322	341	347	326	335	343	338	317	324	333	322	334	315	336	341	338	340	333	355	333	331	350	344	367	338	332	328	373	339	356	351	357	350	322	369	327	326	317	338	333	339	329	321	336	359	319	354	345	345	312	359	376	353	324	344	386	366	326	356	342	342	315	325	336	342	321	364	308	343	357	367	332	328	334	353	348	334	346	329	354	324	298	344	310	360	329	365	321	365	352	347	346	342	330	337	371	325	344	322	353	335	358	342	305	360	324	348	341	357	347	331	341	327	394	321	362	335	327	310	357	323	379	347	351	319	313	356	288	318	323	349	351	349	353	344	319	333	333	316	316	334	354	343	311	349	373	333	362	354	350	333	361	330	363	346	286	359	364	363	316	329	348	389	365	341	327	335	379	306	318	348	320	330	296	336	311	332	344	345	309	336	327	343	320	325	366	346	358	337	363	343	290	339	365	328	335	312	337	359	351	333	299	335	304	339	324	336	308	388	346	359	352	358	379	344	317	340	344	309	384	334	355	343	356	341	358	327	316	331	347	336	342	377	364	331	334	346	336	308	328	331	347	356	351	345	312	326	348	341	352	313	331	339	345	312	370	370	351	351	350	344	325	384	328	339	345	361	353	345	330	324	349	331	327	343	363	352	319	314	368	338	344	328	350	308	320	339	346	324	321	343	328	354	369	334	336	359	333	359	370	306	322	386	362	367	347	402	364	334	357	394	347	349	322	356	388	314	340	324	372	338	329	302	363	346	326	357	329	365	314	318	329	318	339	293	357	318	277	334	330	365	352	321	344	345	326	346	326	333	351	328	348	285	337	323	304	375	361	331	345	336	344	318	314	334	336	300	324	338	335	357	350	324	353	300	349	356	339	370	339	363	367	335	377	342	358	388	332	354	340	310	360	337	338	341	356	342	308	329	318	322	370	343	369	347	338	343	336	342	335	346	317	350	322	345	349	342	365	345	343	335	354	317	313	352	353	337	322	366	361	322	346	336	331	362	362	330	334	315	327	334	414	356	360	338	337	349	305	333	370	358	335	346	387	358	323	350	362	350	347	322	377	349	356	309	380	372	350	365	328	326	350	362	313	335	371	339	355	343	322	326	300	327	347	326	345	355	346	337	363	367	334	345	334	328	359	335	319	325	361	378	312	329	342	335	349	347	349	357	342	351	351	348	336	336	320	333	332	355	311	345	311	360	312	347	363	336	370	308	323	337	322	353	349	326	327	330	347	324	348	327	393	327	363	345	341	325	349	329	309	338	333	341	360	324	381	338	309	345	310	326	344	307	347	339	320	333	399	331	325	354	350	366	382	329	333	327	360	342	344	403	349	353	348	346	376	350	341	340	335	356	380	334	359	347	344	320	327	349	362	379	340	337	336	339	318	356	354	296	335	337	351	348	317	331	316	346	352	345	362	350	344	335	385	324	339	329	324	335	329	341	335	329	355	355	325	324	371	360	347	380	344	323	328	347	318	336	364	330	341	355	346	348	318	343	368	321	370	369	339	318	313	349	341	332	368	339	335	354	317	319	348	328	324	379	346	344	364	365	325	333	341	353	335	349	317	351	352	346	368	330	362	356	328	330	333	331	362	332	355	301	326	353	311	342	291	358	365	341	358	327	367	309	335	345	350	343	345	350	325	314	344	323	337	327	369	347	350	363	366	337	374	340	343	318	359	328	332	316	311	317	338	332	331	324	358	352	374	327	346	325	305	363	360	349	351	323	336	345	329	347	313	347	344	351	365	337	302	370	338	356	328	336	346	338	349	329	359	337	370	329	392	352	321	360	356	313	358	338	353	342	344	361	339	338	343	318	335	342	333	318	343	345	327	318	381	323	323	327	364	309	362	351	331	368	344	336	342	314	325	337	344	346	314	379	354	362	331	360	338	357	342	338	365	354	358	350	354	363	332	329	340	339	332	330	360	328	317	349	368	337	328	366	349	357	333	352	333	329	358	346	352	322	360	315	355	380	348	333	360	331	332	343	316	323	332	320	359	347	318	328	365	338	363	342	373	338	360	353	344	374	329	344	341	348	322	298	345	364	351	363	346	342	338	333	330	333	357	370	379	375	329
19428	26049	36361	37573	36062	33739	30369	28541	27356	22189	16432	12802	14641	12615	11385	9260	8187	7506	8541	6514	6714	7343	5848	5227	4793	4231	3081	2442	2249	1827	1741	1739	1664	1629	1504	1393	1509	1417	1231	1232	1284	1166	1178	1138	1083	1077	1127	1149	1051	1073	1040	1028	957	1022	967	982	997	934	926	894	944	938	888	915	896	833	815	858	832	846	873	855	808	903	838	853	846	896	881	797	846	814	841	873	784	850	835	844	834	808	861	807	858	869	814	819	818	861	775	860	851	864	858	845	866	770	865	783	832	782	876	851	841	823	846	795	811	793	804	871	786	792	870	811	795	800	837	791	838	851	861	834	794	803	866	885	827	841	853	855	820	825	811	859	853	854	864	837	829	775	775	865	866	814	900	836	847	835	819	815	829	881	763	864	817	820	833	776	845	807	828	845	860	836	826	821	819	911	880	828	841	783	770	824	840	853	805	779	804	828	821	858	810	834	796	773	858	853	842	778	807	827	817	792	857	774	806	858	827	872	867	862	810	874	794	820	850	824	838	833	834	854	866	809	826	808	780	776	887	827	807	772	817	827	800	784	803	812	829	812	844	814	809	802	804	826	836	802	841	838	804	800	835	750	771	816	807	783	836	883	839	793	797	822	788	809	834	799	835	837	816	793	798	798	854	808	845	841	806	841	860	820	815	844	907	825	808	828	788	797	805	797	841	757	785	768	811	793	833	828	809	829	804	846	796	795	784	818	794	826	816	772	761	807	813	833	797	822	789	856	791	818	877	804	825	901	897	792	848	813	822	829	821	818	824	797	857	827	805	825	896	831	817	775	791	821	775	810	906	839	846	827	786	789	769	790	858	823	786	769	804	819	819	839	816	840	801	848	790	792	857	829	819	785	827	826	764	779	806	790	790	829	840	846	787	823	829	810	828	838	782	808	821	787	831	830	845	826	870	823	818	816	830	851	834	852	791	805	853	836	805	857	872	827	811	735	809	853	824	766	838	850	791	846	836	801	833	855	813	799	876	849	837	835	829	835	788	845	837	813	780	814	835	806	784	842	823	837	812	817	797	843	812	830	803	823	796	786	852	779	785	821	831	825	778	760	810	807	839	865	780	786	845	790	878	873	878	842	846	823	796	858	801	764	796	861	820	808	783	838	823	802	833	823	844	833	817	837	799	857	794	793	831	787	816	809	844	815	800	801	778	838	810	837	788	791	817	793	856	779	776	772	809	814	811	816	819	813	791	780	828	763	823	801	797	808	780	833	843	822	813	833	860	820	809	790	778	823	813	831	830	819	856	859	872	798	789	863	837	837	824	841	796	821	811	851	793	794	840	852	818	834	895	816	818	790	840	787	841	783	801	786	800	797	815	769	802	799	839	822	833	799	830	835	765	784	799	816	803	776	807	785	795	842	837	818	849	804	816	799	826	792	799	799	755	818	790	802	853	818	810	813	844	822	786	854	860	791	821	798	786	793	817	825	867	818	756	799	812	852	808	812	826	815	823	835	846	832	789	819	830	851	795	843	837	829	851	828	814	789	814	778	852	809	871	830	855	816	843	822	824	816	813	758	877	836	793	831	809	819	834	822	819	857	836	834	820	808	788	852	816	817	764	807	790	822	831	819	870	843	849	812	819	847	828	887	834	885	835	811	840	802	830	842	785	822	799	843	809	795	840	817	788	831	851	774	814	803	834	793	850	825	808	826	796	864	807	816	829	825	771	798	852	827	830	816	845	812	810	824	886	793	827	824	767	817	823	915	824	849	847	843	805	796	827	761	754	838	833	848	834	839	828	805	785	800	786	788	817	828	859	785	800	827	816	818	825	850	806	858	816	839	828	856	845	839	796	793	836	818	814	818	819	787	764	754	793	799	780	837	810	870	828	881	869	817	803	831	831	813	849	778	837	774	821	803	815	873	805	814	781	789	826	790	864	775	798	829	789	820	823	796	802	821	794	842	838	848	845	773	829	772	793	809	771	817	832	835	836	827	815	874	819	798	767	801	806	771	815	793	822	793	840	806	810	857	823	810	820	819	839	750	790	799	850	791	866	811	858	870	765	812	815	870	845	837	786	826	841	817	796	785	810	793	807	857	826	805	833	812	822	839	847	840	794	808	777	784	794	873	838	792	807	800	801	771	746	821	781	813	824	830	856	802	777	833	801	789	833	842	866	851	853	825	819	833	746	815	820	870	804	848	819	807	812	791	801	804	815	732	813	841	821	810	793	810	814	858	810	824	799	837	794	796	821	865	792	852	808	811	826	840	799	813	879	794	888	813	831	856	804	799	780	807	841	846	782	833	795	818	826	816	839	849	793	786	884	852	845	834	823	815	799	840	855	855	786	787	795	818	805	839	806	893	873	788	787	807	712	773	802	818	806	779	819	857	854	785	857	822	772	803	819	813	815	773	825	794	777	786	758	767	824	811	806	861	862	868	806	820	780	824	798	798	824	867	840	862	799	839	811	798	816	834	814	804	865	846	798	835	794	811	802	816	807	824	844	861	838	841	776	745	820	788	829	816	801	799	811	873	819	879	844	755	854	778	779	794	826	811	796	832	827	831	829	800	806	828	804	854	793	816	763	796	784	820	857	813	828	820	830	841	836	786	808	827	830	845	821	861	804	784	782	826	833	780	805	756	847	893	800	797	828	841	795	802	770	828	827	819	847	783	820	843	836	798	784	818	807	820	835	823	828	811	836	810	884	854	803	830	810	813	826	798	793	835	800	806	840	765	838	777	822	801	805	832	806	845	810	828	830	803	833	809	807	863	788	801	813	837	774	843	816	868	806	833	772	830	789	830	833	850	750	816	814	864	794	782	848	883	804	807	833	854	828	768	816	836	809	778	804	818	833	813	838	823	823	831	810	825	777	835	787	861	816	840	846	774	845	808	810	785	820	836	783	779	863	818	845	838	805	835	852	814	842	766	864	794	798	821	791	826	828	842	764	823	841	825	832	822	837	828	830	786	821	863	799	868	836	831	841	839	794	855	824	853	883	778	794	831	816	832	815	827	836	802	843	823	828	878	807	799	839	865	865	869	828	844	808	902	809	856	815	784	881	786	806	799	784	800	800	835	870	811	834	804	840	811	784	796	849	816	840	826	813	786	803	857	779	836	826	750	779	817	875	823	766	832	850	799	832	819	857	897	817	805	795	817	835	819	866	791	854	809	848	759	861	809	831	841	778	837	856	858	855	777	860	843	829	829	862	828	799	817	817	798	824	793	777	790	811	835	875	824	841	798	829	812	883	807	809	810	826	847	836	777	795	848	847	833	803	776	754	825	817	785	839	827	832	817	830	888	794	821	802	824	841	820	822	758	859	811	833	812	840	809	815	827	843	819	859	832	854	853	811	768	771	816	823	811	826	846	836	851	791	816	791	866	821	849	781	782	840	817	848	805	797	831	819	884	860	768	780	808	813	793	805	808	797	790	812	841	818	847	816	834	825	785	811	806	764	859	871	824	854	838	789	784	809	884	860	839	863	800	786	829	804	871	769	850	813	797	832	857	832	844
39523	40061	41735	32306	29827	26345	21790	20043	19347	16171	10564	7382	6753	5567	4737	3727	3218	2290	2808	2576	2196	2280	2174	1769	1411	1248	875	733	598	583	535	505	471	487	448	468	487	447	405	357	400	407	386	357	397	409	330	347	339	378	364	344	356	347	351	351	338	307	348	331	286	329	350	289	313	311	333	329	300	311	334	320	310	351	310	333	313	325	291	316	318	331	300	302	356	334	315	281	318	316	321	322	313	305	320	342	335	322	320	350	327	303	286	320	295	335	328	293	300	294	309	281	297	304	335	333	306	315	313	342	322	317	288	307	336	328	301	303	314	315	308	295	292	313	306	340	321	301	328	351	322	319	332	312	317	307	296	309	332	295	271	356	306	334	294	314	289	317	263	333	272	305	297	310	320	289	282	295	291	317	293	306	324	318	298	303	314	324	314	312	315	270	296	319	305	322	308	330	304	325	319	296	308	325	295	282	314	315	308	332	320	308	341	290	325	322	329	301	308	327	316	319	301	300	306	305	292	319	321	316	313	301	319	331	314	289	309	283	305	301	304	308	300	323	327	319	309	299	298	292	315	309	305	296	299	314	309	343	315	293	286	301	318	314	337	306	310	348	310	323	335	298	303	331	321	300	311	307	286	289	292	290	332	303	326	310	353	315	301	298	302	295	286	286	305	315	331	328	345	301	355	310	326	296	317	305	319	323	284	301	342	282	320	333	295	308	312	323	303	309	308	305	310	273	311	313	323	318	361	341	296	306	340	303	330	321	297	287	299	276	290	310	276	314	327	290	316	285	337	304	317	301	310	313	318	309	302	306	312	335	282	282	318	311	320	307	324	280	298	300	290	284	322	285	296	345	319	297	281	267	310	301	341	300	299	282	297	308	319	304	331	310	319	293	315	306	316	294	287	300	314	323	318	319	310	332	331	359	306	316	292	296	354	294	305	316	289	307	306	243	304	307	344	325	279	300	334	305	332	294	339	306	272	310	314	318	314	313	284	284	311	286	297	307	301	305	300	330	284	318	314	281	306	334	298	299	295	292	315	284	282	304	335	318	316	306	313	296	299	322	345	314	310	317	334	298	345	324	311	306	299	297	346	316	332	328	335	332	303	270	315	311	331	339	324	319	298	303	338	294	340	300	293	313	289	301	293	295	281	331	304	303	287	315	293	303	302	290	327	322	329	319	306	326	314	302	314	313	327	292	324	324	329	318	306	307	322	302	273	276	330	335	334	287	311	297	258	288	349	342	315	321	341	310	316	318	319	330	289	279	340	318	322	287	313	322	301	306	312	320	318	311	302	330	320	292	318	311	304	298	327	291	292	302	291	288	306	278	285	323	308	275	298	300	307	293	304	326	305	299	321	304	338	314	309	291	304	339	335	304	291	324	288	312	329	274	290	307	305	321	326	292	320	328	312	314	304	293	339	278	317	295	302	289	325	315	309	331	303	292	320	314	285	331	288	331	332	356	284	286	344	305	290	327	305	308	300	307	301	312	343	318	339	302	319	296	289	308	315	320	323	328	303	301	295	339	291	291	299	315	332	346	293	292	295	271	297	271	324	332	316	295	289	327	305	325	347	294	330	318	304	285	320	331	263	313	330	313	321	322	279	309	309	314	274	313	296	299	320	301	283	313	321	310	315	297	295	308	323	319	272	289	297	269	322	329	299	336	317	288	276	307	327	315	313	273	322	288	338	290	335	309	306	308	299	305	285	332	336	306	296	322	307	290	287	325	325	270	300	310	297	322	303	306	328	296	311	293	309	286	318	303	307	311	287	297	290	288	303	316	274	327	299	320	315	309	322	332	265	287	299	305	319	301	305	311	331	332	302	350	295	307	302	328	339	312	314	305	330	296	312	290	311	286	275	324	296	334	277	315	328	327	295	318	318	302	316	317	307	305	332	306	325	323	320	319	314	312	291	250	282	301	336	294	328	339	320	314	337	308	308	327	323	342	320	299	315	280	307	282	331	279	312	332	324	299	315	319	288	333	326	325	312	343	316	289	308	339	313	290	317	301	338	284	295	309	300	290	325	314	305	297	279	273	337	305	307	320	310	316	296	316	317	280	297	302	303	279	310	297	301	324	347	305	331	285	298	302	305	309	325	279	321	304	288	305	308	314	342	282	309	319	330	330	283	300	301	342	276	285	328	303	305	307	324	324	339	296	313	359	339	306	313	318	311	293	313	322	304	373	317	308	319	314	302	264	301	319	315	293	295	334	323	321	295	314	317	310	280	300	303	310	280	306	324	294	286	261	283	325	330	317	299	328	288	349	304	263	294	321	328	310	316	318	295	330	334	348	331	334	328	301	308	296	329	291	306	309	319	291	318	307	347	321	301	301	305	294	314	318	317	327	297	337	312	317	297	283	332	300	320	303	306	305	321	324	292	322	291	297	313	302	340	310	306	317	282	309	310	292	286	337	292	305	327	305	325	293	318	314	296	330	309	292	281	277	368	336	290	308	324	317	309	354	305	313	328	312	312	312	321	314	317	285	300	346	305	309	304	298	311	302	302	304	330	297	315	311	293	294	288	309	289	313	320	306	326	328	308	300	313	286	288	335	305	360	331	307	320	292	297	339	309	317	322	303	292	301	340	324	307	315	304	330	311	281	339	316	307	313	307	336	304	293	320	303	292	290	257	316	327	353	298	274	298	326	331	286	303	336	342	308	315	311	330	310	306	309	315	324	296	294	315	315	311	313	281	286	309	297	332	314	286	314	287	290	289	301	321	296	353	320	309	325	314	313	287	311	324	284	316	332	281	300	320	320	281	305	324	333	297	282	313	329	314	313	293	304	267	322	304	317	286	313	334	319	308	324	300	306	271	310	344	291	324	308	307	314	349	301	317	312	293	316	313	316	305	334	354	295	308	286	307	319	281	341	296	324	294	285	322	322	299	317	351	298	302	306	292	295	287	324	309	304	320	329	266	339	318	306	275	305	313	340	283	332	319	307	304	329	357	313	313	292	310	317	291	299	301	322	304	317	322	312	333	327	320	304	308	294	330	331	313	312	300	311	311	308	306	328	286	289	301	299	331	320	304	310	327	315	303	288	279	303	302	287	332	283	264	339	325	328	339	308	308	279	332	351	327	308	304	311	317	321	309	312	280	347	289	276	302	300	298	300	291	319	304	291	309	300	319	328	308	308	323	314	315	312	293	307	334	319	297	330	309	302	327	329	283	342	307	330	262	298	291	273	300	324	303	318	323	329	336	321	293	287	314	316	341	287	283	342	320	297	299	317	277	299	304	342	334	292	323	326	305	317	319	295	331	320	308	296	327	315	323	347	301	304	322	293	311	320	320	308	319	293	280	306	325	323	321	312	306	312	288	297	335	325	325	348	283	335	327	323	335	286	309	313	299	301	292	325	308	322	314	255	293	299	276	345	294	291	261	318	317	301	304	289	324	291	341	321	326	340	308	311	291	315	316	314	316	298	299	310	316	306	347	329	322	326	311	322	296	314	327	272	283	312	337	270	302	329	290	307	329	329
23997	31916	41327	41179	40174	37656	35016	32908	33957	27668	22186	17571	17705	16068	15499	13463	12421	10450	13112	10335	10000	10748	10295	8657	7432	6901	5004	3702	2936	2563	2273	2154	2134	1944	1848	1811	1745	1656	1420	1450	1337	1377	1277	1267	1195	1231	1203	1156	1133	1234	1059	1007	982	1051	968	984	943	938	915	910	899	927	910	852	885	812	839	792	847	798	819	752	848	764	774	784	865	749	759	780	765	751	815	799	779	770	793	841	718	819	771	714	790	794	770	777	770	771	752	722	739	838	775	722	760	731	758	751	774	713	743	765	753	771	710	749	726	750	801	725	734	787	754	759	731	778	745	701	723	729	786	760	766	769	741	791	762	774	810	734	762	747	748	718	751	749	792	742	732	733	710	738	777	813	777	746	719	732	752	764	721	709	745	723	728	724	767	784	744	730	771	768	747	763	745	758	753	727	760	746	759	745	751	752	734	801	763	753	698	777	724	700	777	757	740	763	757	755	747	763	799	701	754	722	769	727	803	708	711	736	765	766	796	712	775	750	759	769	746	731	773	722	746	789	753	762	755	786	766	720	778	738	710	723	748	742	723	744	718	732	776	758	733	741	739	747	776	734	744	743	746	797	772	708	743	774	769	737	822	702	698	751	721	724	716	780	690	780	723	734	705	756	824	747	738	728	734	731	764	776	761	713	765	714	744	756	759	784	717	772	757	766	752	743	726	789	797	739	763	736	759	807	742	752	761	760	790	700	729	738	757	763	755	775	719	733	760	735	767	755	773	748	793	766	735	733	724	731	696	748	698	753	794	731	735	782	764	764	754	745	761	779	763	737	783	744	722	758	755	766	765	763	754	741	758	694	742	792	750	721	720	771	743	741	741	695	715	736	735	752	721	734	783	771	748	696	751	737	724	755	777	728	739	717	737	753	776	774	760	751	761	729	744	728	751	735	736	731	741	720	759	733	767	758	741	752	766	808	751	775	741	758	704	739	729	746	663	743	754	824	741	782	748	783	700	804	704	783	727	734	743	763	718	770	756	769	726	738	754	751	755	737	760	766	751	742	792	698	753	731	763	721	815	750	769	736	711	741	717	731	707	726	758	712	776	733	777	762	736	681	735	720	713	750	770	745	724	736	772	745	778	788	778	783	746	747	759	750	740	726	711	725	734	753	777	742	761	783	754	739	720	728	729	716	738	728	709	740	738	718	763	752	712	758	721	792	739	739	796	775	757	738	726	770	754	747	754	767	692	733	727	698	696	723	732	727	700	708	763	723	811	706	748	682	704	751	811	778	741	779	750	738	755	790	782	782	791	718	747	716	761	795	738	770	696	759	756	751	707	720	762	785	712	737	777	711	728	804	706	756	693	771	813	744	751	717	758	731	739	702	797	774	770	727	763	805	737	764	739	743	706	730	701	751	753	753	773	756	724	772	719	728	759	722	763	744	750	793	755	737	722	687	699	720	719	749	737	736	760	767	754	740	772	779	773	762	748	776	797	704	749	736	727	734	726	721	811	721	730	728	752	743	704	747	749	730	724	758	773	747	767	746	739	762	703	755	755	710	753	732	749	771	754	777	707	748	747	725	752	713	762	690	729	692	740	722	759	761	725	761	779	761	723	713	762	732	703	737	752	698	778	740	781	773	770	725	787	745	783	671	744	800	727	703	771	748	728	717	730	762	779	732	746	759	739	736	763	729	729	750	737	720	796	729	719	703	753	790	739	739	722	728	690	718	740	733	755	753	749	766	697	760	683	727	766	753	776	772	719	738	663	732	754	804	739	792	761	766	785	743	694	783	754	753	712	796	738	762	734	758	758	753	725	762	772	810	737	746	760	773	709	704	739	726	778	718	726	743	721	758	701	758	708	749	747	768	791	736	735	742	777	800	725	726	760	743	818	765	736	772	798	716	743	760	713	775	699	728	719	750	748	739	738	722	713	735	749	710	758	714	769	749	703	786	675	762	714	776	782	721	794	766	714	745	715	758	742	761	736	747	735	766	718	703	715	775	790	768	696	749	766	775	764	744	759	743	725	780	722	775	740	740	713	713	769	780	749	752	793	681	714	769	701	731	725	737	717	715	776	752	748	759	757	772	728	737	757	762	721	687	770	688	739	750	743	788	723	774	730	733	776	734	685	759	754	748	737	724	736	720	728	753	739	718	723	712	802	713	721	756	756	760	728	811	704	770	734	711	722	692	736	756	833	745	732	740	758	738	817	731	756	761	777	765	732	805	744	784	714	673	711	726	701	705	752	730	728	775	752	699	688	733	776	775	788	725	741	727	731	751	726	729	744	738	757	765	767	823	765	743	711	714	692	725	764	728	703	747	801	745	755	745	747	789	701	772	763	778	711	757	789	713	732	808	774	764	717	709	739	749	758	744	723	735	756	687	721	825	739	781	802	702	713	748	715	718	739	725	698	695	726	742	739	749	807	748	757	732	697	752	752	730	733	789	737	743	730	731	699	722	763	692	698	746	744	734	756	710	749	714	723	806	754	716	691	761	748	747	718	788	724	720	734	736	704	780	754	662	775	736	787	745	741	732	776	778	727	756	754	715	753	759	717	777	766	738	738	749	746	758	766	718	760	715	764	748	756	776	715	807	778	749	724	736	736	756	732	739	764	743	780	747	736	712	733	734	736	752	806	757	782	764	754	762	738	731	702	752	744	766	730	750	764	776	737	785	733	756	753	714	727	736	772	682	774	743	783	751	763	805	719	754	735	753	735	746	758	767	745	746	750	736	763	760	757	769	704	731	689	725	762	709	747	747	723	681	762	755	740	759	772	749	709	740	747	797	784	786	719	748	709	740	788	726	734	741	698	768	690	774	775	784	773	744	731	721	791	749	732	727	751	753	761	735	725	754	734	714	769	706	739	744	759	725	786	743	766	763	771	768	741	745	722	690	759	721	752	739	735	767	731	820	771	775	753	719	710	749	785	757	750	725	726	761	788	698	776	773	709	740	731	738	735	731	763	772	747	757	822	749	718	772	733	733	779	744	738	750	698	749	754	768	743	780	746	759	750	725	750	730	743	762	771	760	763	739	765	738	715	775	798	727	737	765	768	750	704	753	760	768	787	707	772	749	734	705	687	728	772	678	796	741	733	780	672	711	748	747	712	804	735	716	782	758	791	766	733	761	747	758	739	765	735	732	754	698	806	708	761	731	751	732	755	751	768	754	750	781	741	746	760	780	721	735	740	760	737	742	774	699	744	750	763	750	738	731	755	743	749	712	742	730	756	698	782	763	737	757	791	727	741	738	713	723	691	682	730	728	739	706	716	724	736	785	722	759	741	794	747	758	728	798	772	750	729	756	737	723	754	765	748	797	759	703	746	808	712	750	745	729	752	704	724	779	729	743	708	726	760	717	744	748	706	739	714	783	697	763	782	711	744	752	738	730	680	728	736	715	779	689	739	820	771	723	702	766	763	731	749	734	735	779	746	762	728	779	700	762	722	789	748	760	741	732	753	757	800	738	720	753	747	779	767	741	808	767	761	746	701	761	751	732	776	680	779	745
21605	23498	26843	21924	16200	11598	8297	6166	4356	2952	2142	1458	1072	880	881	741	640	645	608	511	529	488	517	458	447	391	405	396	378	384	368	385	360	372	361	390	346	397	336	391	399	367	352	340	362	371	353	321	368	371	369	382	332	347	343	415	370	356	320	362	333	333	333	370	363	369	357	338	377	351	372	318	326	342	354	379	400	345	364	376	357	345	325	371	337	366	350	314	358	395	367	352	354	315	368	314	326	339	365	393	340	345	360	344	315	345	358	367	341	364	346	349	387	352	378	356	326	331	368	348	358	378	354	328	357	338	371	335	350	342	341	346	304	366	337	359	340	345	312	341	361	348	326	343	357	357	333	367	380	346	333	317	390	368	317	337	355	346	346	348	320	378	358	351	359	331	298	325	331	349	340	336	334	354	313	357	378	364	343	329	358	326	363	332	319	353	359	333	330	385	365	348	325	363	355	384	333	355	311	325	359	328	323	331	358	318	332	372	352	329	354	363	303	341	298	333	338	363	356	355	364	349	328	395	345	323	346	358	342	380	338	306	355	335	363	361	316	369	338	299	343	339	341	335	355	333	330	343	338	360	354	348	323	361	340	341	344	357	352	327	335	362	344	354	332	349	359	352	311	357	367	321	323	332	346	357	329	319	355	375	321	355	342	331	340	340	349	347	368	340	312	326	405	341	350	353	312	326	359	354	325	379	323	350	361	325	338	365	327	352	348	347	325	336	373	353	365	293	372	342	335	341	331	348	333	320	335	322	279	300	368	349	365	365	338	349	333	358	316	348	334	363	369	335	343	340	308	354	359	354	324	322	363	318	390	324	354	372	346	377	330	337	344	327	361	364	378	334	344	366	377	363	336	357	342	359	342	333	350	334	347	332	381	331	372	333	308	360	343	350	366	361	366	378	380	338	355	351	340	333	318	371	382	318	338	323	347	361	373	335	331	365	382	353	308	342	345	331	354	305	329	317	344	356	363	343	360	338	318	357	313	348	359	318	386	351	322	365	332	356	361	372	373	343	345	338	356	360	374	359	347	386	350	311	345	356	358	360	329	389	318	325	360	354	341	349	341	295	347	315	354	373	336	312	368	344	372	358	337	362	345	383	348	365	318	345	348	345	327	349	333	366	372	358	341	324	350	353	357	377	338	361	336	318	341	349	347	355	338	345	345	374	339	353	370	336	364	313	352	349	355	303	328	332	325	341	327	327	358	353	323	364	310	331	370	349	340	353	346	313	356	366	359	338	316	339	378	348	330	350	328	357	355	311	349	340	351	372	354	362	312	332	360	343	321	400	324	334	341	319	344	362	381	341	344	314	354	369	327	307	332	356	356	314	333	350	378	314	352	347	327	341	355	342	359	363	336	349	323	325	341	343	344	357	359	335	348	357	325	353	339	331	351	341	344	344	333	326	324	335	371	354	365	337	349	343	352	296	349	353	343	343	326	331	364	373	349	352	354	341	357	322	341	334	314	330	346	336	344	343	355	371	369	374	325	331	369	323	326	342	347	334	316	350	358	334	344	346	352	360	318	325	320	314	358	295	321	341	366	368	341	335	346	360	397	331	324	365	325	327	343	361	331	329	370	361	369	377	353	352	305	355	338	327	337	333	326	315	340	355	329	335	340	346	340	353	366	372	359	344	349	370	335	329	305	333	366	391	364	327	372	357	372	338	345	381	336	338	350	347	345	349	374	347	362	346	360	381	334	347	336	326	307	297	354	317	307	343	369	349	341	361	341	357	336	354	322	328	372	329	345	348	352	327	366	337	327	343	381	369	320	368	316	343	352	333	364	346	305	334	327	346	345	321	367	343	333	350	337	362	361	336	330	370	302	324	352	370	328	375	338	377	381	349	331	346	334	344	370	332	344	359	343	328	362	340	323	308	331	337	321	382	381	313	372	328	376	316	357	371	354	338	335	353	323	374	375	332	321	315	367	335	353	346	354	345	359	346	335	389	372	362	367	336	314	332	336	344	349	325	334	355	378	327	337	331	327	322	339	321	340	343	347	356	341	336	349	360	335	357	335	363	352	355	337	306	346	364	318	332	351	334	337	342	344	360	341	359	308	331	307	357	337	407	352	325	374	339	364	362	376	342	331	390	330	344	319	353	316	356	330	343	344	348	345	331	348	338	324	346	354	335	322	347	314	361	314	349	328	328	325	344	377	336	342	328	352	356	372	316	360	320	328	298	334	351	381	356	340	314	347	290	334	370	369	349	327	328	325	341	368	327	326	324	371	401	364	343	336	336	341	343	344	356	337	363	345	351	349	329	354	355	315	349	371	323	310	340	346	335	306	346	318	342	345	322	384	367	365	377	332	362	353	388	355	317	317	375	367	341	366	348	363	327	350	322	339	328	379	339	357	361	348	348	347	314	349	349	365	318	344	336	381	389	327	329	353	381	361	341	383	349	337	365	324	322	333	361	354	347	348	376	366	364	346	346	349	348	329	336	334	329	341	356	351	339	335	369	368	380	326	342	326	340	310	364	373	345	352	353	329	355	343	321	348	369	349	344	324	328	325	344	346	356	332	333	334	389	358	336	357	364	340	380	332	352	347	334	348	367	371	384	358	347	353	332	371	351	334	352	352	353	308	305	342	318	345	365	339	385	323	352	381	374	325	295	334	352	306	352	313	362	307	319	346	382	348	352	358	327	351	347	333	341	353	360	338	320	343	330	373	311	340	370	319	327	332	368	331	376	369	345	333	322	325	343	347	334	344	357	318	320	337	332	348	337	333	350	358	327	353	323	378	344	373	337	346	346	388	341	328	372	346	397	352	350	341	327	347	345	342	349	313	323	342	329	371	386	334	341	353	357	348	375	324	365	349	305	355	373	314	353	317	348	335	350	368	356	343	340	327	318	340	359	318	346	355	352	332	298	336	339	340	348	349	327	355	354	342	342	326	331	334	342	341	379	350	343	378	308	312	354	363	355	329	343	340	347	324	314	347	363	390	339	358	350	324	328	324	355	325	368	341	315	329	363	332	349	315	371	363	358	352	349	328	310	352	357	343	327	361	352	371	352	369	361	334	352	332	324	342	362	356	367	337	369	354	326	371	358	379	373	296	324	349	330	376	370	355	329	332	324	349	373	362	369	320	334	365	367	349	340	334	369	359	342	317	319	357	309	326	354	392	330	350	384	297	311	368	326	352	358	326	365	321	342	348	348	323	351	308	334	386	328	331	332	332	349	363	318	340	336	341	355	313	338	369	375	324	341	346	358	361	380	321	334	336	342	356	340	332	327	394	345	320	350	379	356	385	353	322	354	347	338	311	300	354	308	349	353	340	326	354	364	334	340	341	323	353	358	342	345	351	373	374	350	332	324	362	359	360	331	360	357	334	362	367	317	347	322	324	319	340	333	313	359	325	329	376	368	332	327	337	320	337	371	327	357	347	322	335	344	326	346	338	373	347	321	336	376	366	346	328	343	353	338	346	332	361	330	314	311	346	342	341	335	370	352	356	361	328	318	379	346	350	329
12523	18771	29729	30746	28553	25444	22303	19214	15835	12172	9084	6554	4848	4017	3594	3187	2879	2468	2289	2041	1925	1737	1755	1584	1327	1363	1188	1220	1180	1172	1139	1065	1138	1078	1029	1123	1083	1088	1001	1003	1033	1005	931	982	956	969	929	943	931	892	966	909	927	929	885	947	919	863	891	833	835	813	864	852	830	902	789	864	812	837	814	784	895	857	878	867	846	874	877	836	837	817	829	816	790	826	817	789	852	788	841	857	829	774	818	819	810	799	846	804	837	774	824	780	836	837	831	866	835	825	821	802	862	838	829	838	860	797	823	780	847	782	826	822	793	827	818	841	847	804	825	796	860	786	811	860	818	825	878	812	836	841	780	761	765	795	792	850	833	835	819	833	790	814	848	811	839	871	854	879	824	766	776	798	789	825	780	770	873	782	783	806	800	876	772	899	797	826	826	809	861	777	806	822	828	813	849	799	783	803	841	826	849	804	827	894	824	817	750	855	797	799	798	879	830	807	816	830	881	885	807	842	887	871	839	877	809	783	793	837	814	834	843	839	861	859	842	801	813	806	851	838	830	792	853	860	845	844	818	801	761	774	791	801	842	804	856	777	855	819	823	786	882	849	834	823	777	861	845	870	835	835	813	762	844	802	845	845	831	849	804	880	812	791	833	833	820	876	823	830	794	875	856	808	820	884	835	845	744	829	831	847	859	813	869	823	801	815	836	846	848	784	748	838	858	794	775	847	828	825	818	874	828	860	830	804	805	883	839	842	827	831	799	825	849	785	860	840	863	837	803	799	832	828	860	806	789	805	826	884	839	814	825	822	836	838	761	861	869	804	824	806	814	800	815	808	838	838	837	835	819	818	790	832	839	777	810	804	811	840	813	803	785	879	884	770	775	828	787	840	811	771	851	823	830	846	769	818	840	825	806	822	811	785	870	786	816	837	805	828	851	830	834	788	892	850	823	788	816	813	828	814	819	847	855	809	835	818	798	810	876	823	825	841	786	836	859	844	850	822	818	867	829	865	770	843	820	865	827	802	852	826	818	795	780	753	849	809	846	806	862	790	794	790	802	822	802	821	788	814	827	826	833	866	828	819	829	948	846	826	820	803	858	797	841	798	821	807	866	826	813	801	799	848	813	855	788	795	857	837	841	830	843	792	857	849	865	785	830	800	813	829	832	864	835	837	793	782	826	858	794	814	833	799	841	861	845	855	852	817	799	797	867	846	823	818	850	847	804	853	832	836	882	866	765	818	816	846	845	804	821	808	788	871	837	831	805	819	809	829	818	872	816	850	861	824	808	835	790	802	796	794	845	782	752	851	860	831	856	779	816	840	855	858	827	851	837	766	809	860	815	800	814	832	794	846	791	803	800	805	851	835	834	807	838	834	813	847	807	810	828	820	763	781	830	852	863	831	848	842	760	884	770	772	815	831	863	845	816	887	738	792	833	825	812	796	808	859	849	846	801	860	874	815	835	820	740	790	804	797	863	838	833	804	877	810	814	793	814	772	816	790	791	812	856	807	786	788	825	803	869	792	874	814	820	832	807	827	853	805	817	804	766	817	818	791	849	866	848	862	889	837	790	802	817	817	777	789	815	838	837	808	786	866	769	854	822	796	836	834	783	822	821	819	835	774	784	833	801	851	823	802	852	848	803	851	829	801	798	782	843	817	809	838	824	808	796	828	831	854	867	833	829	843	838	841	791	789	831	831	837	808	800	783	818	847	808	835	796	818	818	779	845	811	784	813	815	845	824	771	857	826	838	811	787	855	795	825	807	818	817	778	853	856	856	762	862	799	818	822	800	815	837	834	836	796	845	834	827	810	795	884	878	800	839	807	802	850	841	802	819	856	844	823	803	814	795	831	859	834	808	795	793	838	757	832	799	803	842	868	781	796	803	851	779	842	828	805	838	837	810	855	816	790	825	831	837	832	872	830	833	847	885	796	858	799	821	813	865	827	798	813	841	845	796	817	865	850	777	864	785	811	800	860	804	850	823	795	793	879	824	814	837	805	867	816	797	792	878	808	787	802	802	808	838	812	824	835	775	842	817	836	802	806	753	768	806	799	831	820	793	842	861	798	842	803	861	784	792	821	848	827	775	857	802	809	804	812	776	816	776	807	808	823	839	838	816	878	796	847	865	787	773	817	829	832	827	817	839	797	854	795	865	850	822	820	799	852	766	835	815	797	825	877	849	831	878	810	873	808	821	763	781	807	846	813	801	809	793	842	803	786	813	870	901	855	794	860	831	881	785	811	838	783	805	882	837	884	794	831	804	832	803	818	848	854	806	830	813	847	827	806	810	834	832	800	816	815	841	841	797	791	820	831	854	840	803	796	851	836	803	860	835	811	822	795	806	825	835	771	806	746	806	867	853	822	872	817	837	827	844	830	813	796	829	859	836	891	839	862	834	781	856	857	857	802	854	832	847	806	811	848	825	805	784	771	847	818	801	863	851	819	822	834	819	812	810	809	821	836	833	782	799	804	861	880	887	836	793	814	849	862	790	795	848	844	868	839	836	848	814	816	882	840	854	851	785	759	830	797	806	831	816	798	824	834	741	829	826	834	791	764	818	819	818	829	807	903	875	794	801	814	815	813	850	820	804	813	829	778	779	819	846	804	783	787	893	777	802	809	807	872	806	812	834	807	806	806	827	800	809	810	841	832	827	793	835	838	885	815	837	892	807	874	816	839	822	844	869	787	820	815	805	838	804	844	873	779	822	798	854	828	846	826	860	821	838	823	808	769	821	796	839	797	818	853	832	834	790	843	824	770	848	801	837	805	817	769	823	796	846	824	839	796	859	767	791	890	847	823	858	842	857	788	833	872	858	822	829	855	817	828	812	862	868	829	808	839	797	814	802	819	780	842	826	828	768	811	819	855	771	764	843	836	737	847	870	835	837	817	781	830	850	833	811	846	843	844	823	819	844	828	826	785	806	791	818	764	850	787	773	825	755	818	772	806	780	800	865	833	841	842	796	775	808	844	812	798	779	837	812	790	794	850	814	794	814	793	861	865	795	840	847	778	805	831	846	804	877	840	859	836	809	804	816	772	799	744	847	829	813	817	798	818	845	792	861	828	845	827	791	842	809	797	817	814	816	842	788	887	803	837	854	818	848	842	834	858	837	792	870	816	832	813	855	816	828	835	885	845	824	778	822	805	876	891	855	819	805	794	775	843	805	839	833	827	857	816	802	869	793	786	846	843	872	884	858	833	776	825	864	790	751	818	847	820	820	818	766	820	825	825	856	806	798	796	804	874	839	803	824	786	843	820	794	871	821	834	790	834	843	851	799	835	792	838	799	820	836	818	830	809	826	841	789	827	835	814	787	810	823	806	815	808	828	802	831	835	876	820	826	878	833	830	798	809	910	823	778	820	738	772	841	812	787	793	846	821	812	885	821	794	846	848	858	861	807	851	833	796	781	847	818	845	831	826	804	796	868	845	838	774	817	871	785	834	831	820	764	817	851	842	839	824	841	883	832	847	804	849	804	836	762	794	799	839
33591	34113	34427	28400	24313	19067	14344	13505	13378	10759	6919	4325	3491	3252	2907	2653	1843	1403	1844	1364	1466	1186	1559	1096	899	813	653	568	494	496	447	462	491	449	440	439	444	451	362	399	382	389	340	434	422	372	361	393	363	376	373	409	383	372	372	346	352	350	336	375	369	346	357	367	359	344	349	343	342	371	357	358	358	360	319	335	363	367	360	359	347	364	369	344	363	346	363	339	366	350	330	333	358	375	374	361	349	309	370	342	317	319	335	324	324	349	308	319	372	337	332	362	358	366	331	294	346	382	314	362	370	384	355	337	349	367	350	351	353	370	353	350	359	344	304	343	361	365	316	362	341	379	379	361	371	328	300	366	348	357	328	365	373	317	334	310	360	330	325	358	334	339	364	358	341	326	345	365	315	340	365	339	372	349	331	337	365	345	330	361	329	337	378	322	327	372	354	360	357	350	325	335	281	362	346	325	343	314	344	324	305	341	335	378	346	357	352	353	341	344	364	350	344	325	327	359	321	337	339	340	365	370	335	359	341	341	361	388	326	349	351	386	335	365	339	349	320	377	362	359	356	350	361	375	338	350	340	359	339	341	346	334	320	352	362	349	370	341	346	360	325	375	367	347	334	335	358	386	372	354	355	327	351	348	342	290	373	341	313	376	358	357	336	355	363	360	318	384	377	366	370	316	346	358	382	344	347	368	325	315	359	307	309	329	345	347	311	315	369	347	334	322	357	351	343	331	383	334	359	314	304	323	319	356	348	311	380	360	364	352	349	345	342	361	363	330	346	334	364	331	390	316	340	371	339	327	322	348	354	335	375	346	331	321	342	323	333	368	328	370	322	388	344	329	320	336	320	358	312	322	336	322	345	321	354	314	328	370	347	355	331	356	359	372	365	361	346	325	371	340	357	311	328	378	363	359	372	331	365	335	332	352	366	347	352	350	363	372	332	361	343	382	325	342	373	344	357	342	372	335	336	349	333	323	309	356	337	314	357	295	362	332	342	340	335	354	335	334	380	325	345	330	325	360	354	346	338	347	324	363	349	347	328	342	359	350	365	323	320	316	308	353	321	357	344	350	352	338	333	360	340	339	335	334	356	349	348	347	360	342	343	356	367	333	333	343	369	337	371	347	363	345	382	344	338	318	382	354	326	340	343	360	355	331	387	367	344	336	361	378	299	356	356	343	352	365	368	363	311	366	331	366	341	313	338	373	343	317	388	324	363	334	352	403	403	362	342	334	336	319	363	395	338	377	339	341	345	322	342	349	339	344	330	332	331	364	360	363	348	338	341	342	363	319	339	313	325	334	380	326	368	351	353	344	322	360	356	358	309	343	372	327	376	355	393	374	331	329	334	336	359	334	364	354	360	333	354	393	354	326	337	335	349	362	354	332	319	329	359	359	378	380	364	371	360	371	365	375	382	365	336	331	322	321	333	358	349	297	407	357	332	341	378	314	329	342	344	325	329	333	367	354	363	332	362	308	351	340	347	369	348	338	353	339	347	320	336	371	327	340	350	368	352	349	359	339	371	338	352	367	325	331	345	349	334	340	395	363	350	374	347	350	365	323	335	369	333	327	339	341	314	395	349	298	335	355	359	315	351	381	355	369	340	354	382	375	356	349	331	376	374	308	346	359	297	349	365	373	364	366	346	354	347	327	377	345	324	351	296	318	353	354	304	343	332	346	328	366	386	352	359	311	377	350	319	327	367	302	335	385	338	380	345	327	332	312	315	337	326	366	351	348	347	318	344	340	348	346	338	336	339	344	319	355	321	366	375	283	348	346	359	344	321	354	351	312	348	346	332	356	338	360	352	352	373	332	374	330	346	318	350	328	346	335	373	354	328	366	360	314	334	321	369	374	335	366	358	330	352	363	364	349	361	348	355	331	366	340	333	333	376	359	364	338	338	345	331	328	350	349	372	382	348	338	328	338	331	366	354	307	361	341	332	342	318	315	351	350	350	336	342	347	327	336	314	356	359	309	366	364	317	352	358	359	338	383	333	357	345	383	322	356	349	330	353	346	326	354	348	361	325	343	320	329	340	374	355	346	363	324	354	324	380	368	331	336	339	345	380	329	348	359	384	316	330	358	343	346	366	341	326	329	363	369	353	346	344	396	337	370	351	355	317	331	356	316	351	355	327	336	349	352	353	341	338	323	325	377	357	364	365	325	326	350	313	344	329	327	306	315	355	320	334	362	348	339	324	373	345	337	341	354	352	374	352	386	326	363	355	370	349	351	304	337	349	367	345	377	340	337	334	365	378	342	352	351	341	384	365	382	361	349	347	351	348	366	353	346	361	359	329	317	353	304	365	366	344	375	339	373	333	339	361	374	348	319	370	377	355	329	310	345	336	359	373	346	335	358	359	338	335	349	354	341	353	332	316	341	312	344	368	365	355	321	345	396	332	391	313	336	331	336	380	363	315	366	315	351	336	348	352	337	350	317	344	371	356	345	324	341	359	294	359	337	316	348	355	314	330	373	372	341	359	348	343	342	343	346	379	372	350	316	333	313	338	351	365	377	352	341	374	344	331	316	325	355	380	331	319	335	341	363	324	345	361	338	367	364	326	345	350	336	364	340	362	316	323	371	365	337	350	352	351	356	328	346	351	336	342	357	341	307	334	339	360	338	333	366	315	331	332	310	337	346	326	366	348	379	384	344	347	340	366	341	351	371	326	368	338	332	322	361	353	373	334	368	355	323	350	359	362	336	335	333	335	330	379	330	386	359	327	352	352	327	329	368	333	368	325	366	359	385	332	319	371	346	341	362	356	340	333	347	373	339	331	382	338	331	343	344	356	317	333	366	399	344	346	307	348	382	340	356	359	340	352	325	356	345	350	336	360	331	318	369	353	369	365	331	364	332	341	327	371	344	372	338	326	362	391	335	347	345	342	347	351	361	364	340	334	350	339	371	339	358	352	349	370	369	335	359	342	343	364	345	355	338	365	352	337	338	347	318	328	358	334	336	356	334	353	352	334	346	322	334	311	338	331	314	378	334	362	369	337	362	354	367	314	323	337	358	368	349	367	308	322	334	339	373	329	351	356	365	353	327	372	335	343	367	357	369	332	349	363	357	355	347	353	353	345	365	341	339	385	375	340	372	355	326	325	365	351	326	372	357	316	342	342	350	360	347	349	360	367	349	335	340	364	345	372	343	330	345	319	358	382	328	332	343	363	339	320	341	351	334	363	315	311	314	345	335	349	347	361	337	342	320	320	333	336	356	318	372	372	352	357	386	357	351	333	337	369	325	312	349	364	337	310	300	332	343	381	315	319	329	320	337	359	348	325	333	365	333	335	331	344	332	332	377	322	382	352	337	363	368	312	327	339	361	358	364	373	352	346	375	343	329	337	375	361	374	335	340	388	401	369	356	386	354	313	372	349	352	367	373	356	344	326	355	352	348	366	356	342	371	344	348	330	364	327	351	398	356	330	333	341	349	343	331	323	346	315	347	366	322	334	354	358	330	393	368	334	337	354	357	334	348
20903	26725	35408	36791	35379	31462	28502	28960	28052	22962	17418	13072	11448	11211	10462	10032	8019	6880	9233	6978	6803	6426	7806	5713	4328	4274	3071	2384	2056	1827	1630	1643	1611	1580	1424	1561	1431	1334	1245	1328	1171	1155	1202	1185	1098	1170	1102	1102	1081	1139	1059	1069	1005	981	943	1000	940	928	941	961	1004	978	926	956	913	910	892	828	893	855	870	860	882	822	886	810	847	885	867	878	835	933	826	827	850	831	870	876	850	871	850	849	822	832	818	838	861	858	859	767	862	866	841	847	830	859	855	861	854	793	827	812	808	830	838	820	858	814	864	782	828	816	838	805	848	778	860	858	848	804	839	816	787	833	810	799	817	794	813	818	817	808	796	840	835	775	828	832	778	788	819	824	907	811	865	827	866	814	838	851	824	846	775	807	820	789	855	807	762	780	807	873	870	826	795	822	812	835	846	835	815	812	810	794	788	815	851	809	849	875	835	814	829	770	831	786	823	854	860	808	878	847	811	795	825	877	806	837	825	831	779	827	803	842	805	786	809	837	793	795	863	775	840	834	821	810	889	769	849	843	819	891	806	862	786	845	812	841	837	809	791	817	858	799	829	858	851	793	844	844	858	857	796	804	783	805	833	830	806	821	814	815	858	837	743	820	806	841	817	829	807	802	890	835	848	806	792	826	844	859	844	801	830	809	852	805	812	845	844	833	841	824	819	828	822	791	847	805	833	846	837	834	889	834	822	884	799	793	826	834	842	821	820	909	822	823	868	834	803	801	835	829	835	862	814	860	811	806	842	822	827	813	823	838	827	830	788	799	789	869	792	828	857	880	846	802	780	794	871	854	855	837	800	832	811	794	807	876	829	804	813	769	821	873	810	848	835	856	884	838	837	778	794	799	803	789	854	842	836	821	890	889	857	822	811	818	846	870	774	861	854	842	792	862	830	775	828	876	837	830	759	796	845	836	796	796	846	809	811	800	834	865	818	795	844	858	824	828	816	806	816	822	861	807	825	834	847	883	804	849	860	831	855	795	798	772	831	812	853	780	864	781	823	789	858	817	896	819	859	839	806	826	815	828	791	795	806	814	812	832	812	818	812	838	865	822	838	849	792	885	858	787	875	853	764	828	828	867	839	814	774	866	834	816	837	807	834	848	811	812	804	863	828	867	818	843	824	839	827	834	869	827	845	848	878	801	888	789	871	839	815	819	848	822	856	812	838	757	864	806	846	824	797	838	824	814	847	822	804	785	847	832	753	845	805	836	802	772	842	906	785	813	773	821	796	836	850	787	855	831	850	854	809	760	824	798	812	840	844	853	838	817	829	814	860	819	799	863	819	780	861	832	841	783	821	771	844	823	829	878	820	896	816	831	835	819	828	882	830	836	771	840	797	817	795	804	835	872	821	862	814	840	888	750	791	835	789	883	869	813	803	831	791	850	850	811	801	813	794	844	782	791	852	771	828	842	794	803	800	804	829	846	802	812	770	830	849	847	771	848	797	841	812	824	804	817	836	896	860	838	777	837	780	826	818	841	817	815	810	786	829	832	789	861	833	853	881	854	841	824	795	815	828	773	798	792	818	820	814	834	810	826	836	850	826	870	826	833	808	847	872	832	832	920	805	840	859	771	806	843	907	820	825	805	780	803	824	844	842	799	806	840	817	817	852	857	807	829	819	822	810	825	836	784	840	818	833	813	798	841	844	826	835	784	813	821	840	764	801	832	829	845	796	799	853	798	804	875	778	808	810	813	796	832	766	812	844	893	798	863	810	842	794	819	852	795	815	858	869	820	799	807	806	856	823	856	826	826	845	787	803	834	822	764	781	854	832	801	852	872	866	795	865	893	827	836	862	845	818	844	867	843	830	842	809	842	865	808	825	777	833	804	788	816	795	793	806	827	809	841	847	788	810	825	844	808	840	843	821	829	847	842	844	816	835	820	803	785	818	825	832	853	847	842	827	817	813	821	828	838	766	904	853	845	791	861	777	805	855	863	843	836	858	822	841	757	827	813	809	823	817	802	819	791	789	823	844	819	823	797	859	860	818	787	871	841	813	835	859	845	844	762	790	840	798	847	860	850	859	836	827	823	845	851	828	826	836	862	826	840	828	850	813	834	808	789	803	813	840	840	818	813	795	825	821	807	828	837	855	780	862	800	849	854	838	804	843	859	819	863	802	818	824	817	844	780	845	809	798	865	760	834	861	850	808	839	826	830	816	783	805	853	830	774	847	814	850	842	843	821	855	774	792	782	799	767	810	790	838	853	798	827	841	855	872	861	851	842	817	805	782	793	823	832	793	828	880	853	863	840	832	801	829	848	835	811	906	797	819	822	853	826	858	770	804	817	775	832	822	828	845	852	832	831	871	798	799	811	849	801	837	769	767	803	814	882	823	850	827	847	847	798	875	848	827	811	834	842	850	801	808	792	809	809	807	855	824	814	858	868	812	784	828	819	876	811	840	815	866	830	824	851	809	815	802	805	863	864	790	830	834	840	807	843	866	827	837	821	850	853	809	835	818	821	831	813	871	798	835	853	801	851	778	798	838	847	811	845	817	810	810	820	801	802	846	852	811	834	879	831	833	819	817	814	802	818	827	822	780	831	847	836	837	863	817	879	852	850	839	833	842	830	835	816	851	815	853	819	791	768	801	822	819	822	833	776	835	864	787	811	825	858	854	780	840	825	829	841	874	838	777	853	820	857	817	812	881	825	791	796	867	825	850	850	800	862	835	799	794	784	845	825	854	818	831	832	845	787	847	777	858	781	828	796	822	770	881	840	819	798	783	817	826	825	849	833	793	824	800	837	892	795	793	805	839	781	811	832	826	863	834	797	849	852	805	847	845	810	810	786	869	857	819	874	864	846	801	827	780	790	825	859	860	808	772	827	866	787	766	809	792	837	837	819	854	821	872	853	815	851	834	891	859	830	829	807	771	841	828	829	854	839	831	808	836	862	830	832	842	794	829	790	830	817	828	834	815	822	806	827	836	824	776	784	860	759	802	801	909	792	838	870	832	841	827	856	855	830	842	826	859	826	827	856	778	850	842	859	805	818	790	839	838	824	807	840	828	821	785	792	824	817	818	874	807	822	817	873	863	835	853	851	863	871	867	818	855	811	839	798	848	827	822	797	796	851	807	840	793	823	845	800	795	821	838	844	814	841	834	802	833	798	847	812	797	796	801	801	805	809	776	877	869	859	844	851	780	856	820	848	808	818	823	890	793	784	804	865	839	808	843	848	793	811	832	885	813	813	863	820	830	813	834	816	815	796	841	847	831	859	795	882	822	831	855	831	826	849	838	797	830	800	849	837	865	842	828	837	859	872	819	844	860	863	829	818	845	853	787	862	804	872	816	830	872	793	795	808	799	791	854	807	837	848	832	789	825	827	829	857	813	855	890	789	803	789	837	829	836	810	812	851	859	858	802	781	808	795	828	810	805	793	792	856	839	863	823	810	869	797	844	855	816	819	849	754	806	773	831	804	826	872	845	812	829	824	868	789	872	834	878	821	829	878	824	802
39922	38820	39370	34892	31194	26629	21264	19603	19935	15527	11255	8070	5989	5713	4557	4639	3411	2550	2940	2411	2060	1994	2701	1908	1288	1226	883	729	590	533	509	477	489	465	459	424	437	409	397	418	392	418	385	378	367	388	361	372	370	392	375	371	367	354	319	333	343	324	350	348	312	340	356	318	294	318	335	333	347	335	347	287	316	333	296	273	331	305	323	276	291	294	308	320	324	295	293	305	307	318	322	340	273	302	326	337	322	310	312	310	307	308	285	309	307	315	307	290	294	311	307	315	316	337	309	281	326	310	301	293	311	316	291	331	315	306	310	348	329	339	304	337	317	306	339	338	330	296	286	313	315	294	315	324	280	311	298	328	307	278	315	293	309	325	317	297	296	320	339	303	331	294	294	308	315	314	328	315	301	316	291	313	314	328	330	304	280	292	327	314	295	317	343	292	300	316	304	296	326	275	300	315	324	308	314	305	335	338	348	295	287	312	323	369	327	337	295	334	312	324	274	344	314	305	312	292	327	317	345	324	296	310	336	319	284	320	297	323	329	322	278	296	316	309	317	276	344	266	289	318	321	297	281	347	327	277	302	343	312	314	322	323	358	307	317	306	294	342	277	308	319	299	307	317	266	325	342	294	326	313	333	286	303	302	319	315	307	315	357	343	355	344	317	325	346	311	316	315	303	306	337	301	295	350	318	302	296	337	285	302	300	334	321	329	309	310	323	325	311	343	306	327	291	294	303	292	351	292	312	321	323	310	285	300	296	290	313	358	336	310	311	317	348	304	320	303	335	299	274	320	331	300	309	283	301	295	292	326	329	341	327	317	272	304	317	319	324	343	328	322	328	299	334	321	315	314	317	305	305	268	300	338	327	324	324	320	332	317	281	310	330	295	314	335	362	312	311	305	314	306	323	319	320	336	321	327	323	289	325	326	269	302	285	324	314	312	329	340	295	305	310	318	291	326	312	355	338	307	314	292	288	359	299	322	323	275	319	301	305	321	311	282	280	326	319	350	316	314	308	311	319	305	329	342	352	318	314	299	317	271	331	300	302	331	321	308	323	301	325	318	310	329	322	316	307	324	339	322	325	350	317	330	302	318	296	307	288	320	341	339	258	293	281	324	297	314	317	310	299	361	344	317	326	312	295	268	312	269	317	330	323	287	323	292	330	322	308	363	313	328	313	296	311	306	318	302	320	289	293	324	337	301	289	313	308	316	292	265	301	336	312	345	274	323	317	314	328	299	291	285	320	303	285	293	316	304	264	329	316	309	311	319	303	304	324	318	302	326	312	323	324	322	290	341	322	332	289	323	324	334	328	288	334	316	322	284	322	315	312	310	298	318	302	308	306	334	330	322	321	286	342	311	292	303	321	316	315	308	314	344	345	340	338	329	325	292	314	312	310	315	323	328	312	315	312	275	306	300	356	314	314	305	312	333	315	327	312	312	291	310	312	329	334	320	318	281	332	299	321	318	300	300	377	308	328	319	338	329	326	321	324	320	307	334	327	331	287	288	343	364	316	323	316	338	310	295	306	322	320	294	302	321	299	367	319	304	297	311	314	339	320	306	314	307	293	313	283	325	317	321	306	317	334	314	336	318	304	340	314	327	331	306	327	332	291	310	309	318	319	319	288	340	324	287	321	305	320	295	324	295	328	341	306	304	329	302	298	328	269	305	326	269	291	331	295	302	277	321	316	302	285	300	310	314	290	300	305	302	320	333	310	336	298	313	330	300	287	325	320	301	317	290	271	313	337	314	333	315	342	304	334	297	309	276	326	360	308	288	342	313	307	317	303	301	317	296	313	319	338	298	308	332	306	305	290	320	308	303	303	344	344	325	291	290	313	334	317	303	297	301	325	321	333	358	321	320	335	332	310	303	277	290	325	331	293	292	297	289	298	322	322	298	300	308	304	296	307	302	292	324	344	325	321	323	341	299	317	330	288	329	306	306	360	302	313	297	326	335	309	298	320	302	333	302	307	313	331	292	334	298	312	304	340	286	306	319	284	313	321	264	290	295	330	304	314	314	328	330	299	335	311	312	322	319	306	312	310	341	272	344	310	320	308	302	342	322	297	324	328	316	296	312	265	296	359	324	309	327	320	346	296	384	321	328	292	299	310	299	283	294	316	289	316	320	314	322	298	335	322	334	306	327	293	344	310	285	319	274	293	324	312	298	351	322	317	323	351	338	318	289	316	313	352	335	323	322	304	319	311	300	320	310	286	312	319	314	346	318	322	281	311	304	336	324	321	318	315	324	326	291	315	331	308	283	326	307	309	294	304	275	295	302	315	327	320	342	297	310	339	326	342	316	323	310	322	330	346	311	311	365	304	313	323	292	312	299	270	313	298	278	311	328	312	332	292	323	301	322	310	333	311	289	322	341	321	294	295	318	314	330	323	341	323	317	309	302	322	306	312	331	325	296	300	315	337	333	308	311	301	289	312	307	310	313	345	319	290	300	300	295	325	314	301	273	293	311	314	321	316	325	310	310	309	323	295	335	291	313	276	316	313	324	302	328	319	321	326	333	306	322	315	330	324	287	305	309	328	307	306	305	303	314	321	293	335	342	332	316	311	308	312	340	302	310	314	326	289	290	323	273	336	331	319	330	275	304	276	307	330	303	310	333	326	314	323	262	315	301	314	297	329	289	295	346	303	334	293	331	305	331	292	337	314	287	319	305	278	366	291	334	303	281	351	344	316	302	336	314	313	339	337	283	333	302	312	314	324	296	317	323	311	329	298	363	322	348	334	314	286	308	285	298	319	313	304	303	278	300	289	306	306	309	299	318	321	312	309	321	337	327	307	350	304	329	304	333	304	295	308	300	279	310	333	316	300	323	299	354	316	302	287	313	319	318	326	342	331	309	306	326	308	307	325	298	348	312	320	296	304	292	299	307	330	349	278	301	286	334	275	323	291	335	299	350	310	336	292	304	311	328	320	316	302	292	284	319	341	354	309	299	294	282	297	284	316	301	293	306	352	300	302	320	306	296	316	290	288	322	305	283	286	296	321	318	291	294	336	301	314	316	336	323	321	310	324	330	309	296	302	317	358	312	318	276	283	339	313	301	292	319	313	300	323	301	323	327	317	337	326	313	326	303	309	326	304	308	301	319	338	326	317	304	312	316	286	315	335	338	317	302	310	277	341	324	337	341	334	323	315	338	312	321	306	310	310	329	312	322	321	310	301	289	286	306	293	311	251	291	291	325	307	292	291	298	314	315	316	301	290	292	318	282	320	327	285	327	312	293	333	277	312	322	302	286	334	295	308	324	331	331	308	317	324	301	288	312	282	317	311	308	300	341	305	343	286	322	320	368	329	290	320	347	304	317	304	359	314	307	321	319	276	283	330	304	316	336	295	305	292	312	353	325	290	279	312	299	314	314	309	307	301	323	319	310	313	330	339	299	333	303	307	327	312	295	323	308	329	325	332	295	331	292	331	288	327	285	270	321	303	349	338	296	326	342	338	314	318	289	332	298	325	312	368	311	316	292
24700	30693	39768	42183	40891	37442	33523	34013	33572	28215	22275	18434	16041	16371	15046	14399	12669	10265	13029	9972	9648	10467	12789	9015	6923	7132	4880	3656	2835	2474	2129	2016	1941	1926	1754	1765	1693	1549	1399	1438	1377	1324	1264	1303	1179	1194	1133	1135	1130	1259	1069	1038	1033	964	930	962	909	886	876	1004	1055	972	935	819	873	806	866	860	835	791	816	763	762	746	797	753	842	764	778	794	814	765	759	771	722	736	785	755	760	812	769	776	782	789	824	768	772	784	746	788	792	723	735	791	808	747	784	803	791	740	725	788	811	788	739	729	751	723	735	789	760	757	751	779	743	765	757	714	777	718	759	757	739	775	732	765	791	738	689	743	776	724	764	752	756	754	731	746	774	741	758	719	756	752	769	677	797	799	746	725	774	786	794	728	740	757	744	784	712	751	806	766	749	786	729	789	803	753	779	736	733	706	774	752	770	719	748	706	786	737	752	786	738	750	754	730	743	744	785	741	739	722	757	766	742	705	772	742	776	700	715	711	761	767	774	710	761	760	730	733	744	736	755	777	744	734	780	769	739	718	711	730	722	765	749	730	783	757	752	728	726	718	772	738	723	741	748	733	763	742	765	760	762	742	794	763	780	743	719	701	743	755	755	734	760	751	762	773	743	776	775	730	781	753	743	728	769	738	769	816	745	743	779	744	715	766	759	759	744	777	797	705	703	724	752	741	784	735	756	757	757	762	780	782	762	777	755	764	797	751	766	777	746	795	737	776	703	799	733	734	833	793	759	728	748	750	773	752	759	794	780	756	728	762	734	758	724	710	712	749	733	767	772	764	764	769	848	782	747	741	828	758	725	772	778	720	769	790	764	760	705	726	785	828	695	741	756	728	720	760	793	758	756	762	724	733	754	783	662	750	713	798	750	772	721	727	748	755	769	744	764	736	694	708	740	760	745	749	786	763	792	729	743	781	761	772	762	710	767	728	763	749	760	751	741	709	742	783	762	749	757	781	751	760	740	801	760	725	761	735	772	710	804	730	765	732	723	763	693	716	711	706	732	757	759	719	745	754	701	812	758	786	749	729	809	751	764	775	696	750	763	734	782	758	724	746	697	717	775	725	725	773	717	782	756	728	730	801	727	750	735	710	781	707	748	736	748	704	688	754	733	742	739	731	709	759	692	767	722	777	753	770	735	734	772	751	729	764	758	742	765	736	736	744	742	717	738	710	813	785	779	718	785	749	716	730	746	776	745	745	753	735	779	741	789	737	753	764	794	809	784	739	757	734	794	750	765	769	773	714	737	726	743	771	737	756	749	736	767	745	812	754	744	765	742	730	731	810	706	748	777	733	756	748	755	739	753	797	662	748	758	762	755	727	715	737	766	752	777	720	749	755	766	777	800	788	718	754	745	788	732	783	765	761	714	686	769	757	692	745	777	778	787	763	747	743	739	765	729	726	751	787	767	807	765	775	783	714	786	813	808	801	735	780	707	774	759	766	742	791	731	716	702	763	733	803	734	767	713	751	711	733	770	732	736	731	781	750	759	773	757	754	752	769	752	809	753	746	765	740	714	790	781	766	723	748	757	759	769	820	752	705	767	757	759	783	779	735	751	769	757	704	758	723	712	738	780	713	745	790	750	822	713	768	717	772	765	744	727	805	776	763	764	720	771	789	773	737	758	757	779	735	756	769	729	763	775	741	724	753	706	807	763	754	762	785	771	707	795	774	797	742	739	737	781	735	710	778	724	799	752	766	735	787	749	781	780	749	756	796	767	766	731	801	750	750	799	731	740	727	697	718	754	728	817	755	763	788	751	734	753	723	734	780	710	734	748	805	743	744	752	721	730	764	742	722	742	735	728	728	774	714	723	733	733	784	738	757	774	741	760	748	766	729	754	788	700	768	778	711	772	712	779	714	801	776	781	761	725	729	789	767	746	785	775	769	728	804	742	711	731	745	733	828	808	766	711	673	777	742	742	764	756	782	788	751	749	751	768	819	707	772	736	747	781	773	792	812	752	770	800	753	743	760	802	767	735	696	770	745	778	746	808	741	777	767	704	756	756	817	762	700	747	691	822	809	768	719	698	743	746	747	738	745	719	758	777	722	730	751	707	784	768	757	781	794	745	731	764	752	727	795	703	782	745	748	784	728	731	783	732	739	779	743	806	698	727	741	759	748	712	791	787	733	719	795	745	766	764	787	733	774	801	755	694	736	762	742	731	777	721	755	759	763	736	726	745	774	750	759	787	764	793	749	748	700	729	776	780	852	752	756	720	774	756	746	775	748	757	749	767	738	754	791	745	794	753	787	771	723	801	776	738	765	773	783	771	719	750	768	767	787	713	737	770	730	745	766	731	717	802	739	739	718	732	737	711	763	844	772	727	772	702	752	724	714	767	764	765	767	697	754	765	748	778	744	734	805	680	760	699	717	723	706	772	764	749	738	812	814	754	763	787	771	761	765	719	746	754	721	786	750	726	773	755	747	766	690	764	764	723	759	741	745	725	780	757	760	775	751	783	703	764	718	763	767	779	769	795	762	736	727	751	758	775	722	773	782	791	729	733	795	742	728	732	764	734	732	749	746	788	803	770	725	719	716	780	789	724	773	778	757	772	764	786	762	750	756	736	729	759	772	777	727	748	727	736	738	745	760	766	722	747	761	732	745	789	781	771	774	714	746	729	805	773	717	728	736	747	753	712	748	761	774	765	725	759	781	717	711	736	791	757	768	772	743	719	714	766	749	747	769	769	802	700	817	747	718	751	747	731	706	700	759	771	735	753	755	716	753	756	754	809	788	751	799	770	772	760	754	723	808	724	754	762	782	711	743	740	751	766	790	741	763	776	742	740	776	775	739	797	777	723	795	767	796	781	783	775	751	757	708	705	703	750	742	737	759	766	809	787	765	760	727	764	750	749	751	773	733	786	753	735	708	762	723	814	766	728	802	786	739	769	702	753	722	751	750	716	718	794	756	720	748	730	760	751	747	766	761	752	736	737	771	758	775	713	761	762	778	726	768	742	740	809	721	775	802	720	758	724	792	771	742	756	733	721	717	769	709	770	745	786	777	712	740	783	728	767	757	718	737	800	764	794	740	762	738	686	766	760	781	775	748	724	741	744	749	710	701	797	696	814	711	740	744	711	738	738	758	787	740	765	765	757	800	769	741	738	700	737	770	725	762	767	730	764	727	749	768	738	741	788	771	758	734	737	771	725	757	753	738	744	791	758	776	804	748	772	730	737	725	749	768	834	780	791	784	770	745	787	759	761	723	771	796	785	762	736	759	749	761	765	795	727	776	738	734	763	755	787	730	724	777	775	809	757	747	748	728	722	781	762	742	753	732	756	748	756	743	722	767	775	787	761	740	770	737	733	744	777	796	746	794	743	785	763	749	762	757	741	758	688	752	716	774	753	779	750	773	780	784	740	700	703	721	794	758	763	716	767	786	717	723	760	757	769	710	754	782	742	728	771	706	776	801	756	739	774	788	731	758	741	770	698	716	766	747	719	786	744	759	740	736	728	783
21343	21612	26930	22615	15861	11261	8064	5745	4387	3155	2244	1591	1097	876	761	724	620	576	618	522	564	464	473	453	395	398	403	352	383	403	377	360	379	400	369	364	307	336	380	404	353	349	328	398	333	360	381	358	341	373	361	354	359	340	369	368	345	357	365	348	353	337	369	355	361	344	358	342	339	345	353	328	364	343	355	359	345	344	326	347	337	338	344	357	350	366	325	368	350	369	360	392	356	359	379	330	356	327	365	364	372	355	339	332	348	341	362	335	383	335	342	329	329	372	337	318	377	330	327	340	312	357	354	352	342	332	345	353	371	349	341	335	374	360	331	353	313	383	330	363	337	335	332	323	334	363	352	369	362	329	350	347	392	348	416	349	331	318	379	337	374	363	366	330	365	358	351	357	350	350	362	331	359	344	335	360	352	340	344	352	335	329	369	368	307	369	341	349	328	371	338	325	346	340	360	350	331	354	318	362	375	340	303	361	313	348	366	355	313	320	363	367	330	316	363	344	356	303	349	346	355	330	312	342	338	381	332	347	366	359	343	327	318	344	303	355	366	317	351	334	312	375	362	360	382	367	339	353	359	320	349	347	349	312	387	321	338	333	358	344	348	400	359	322	350	342	338	345	343	333	389	356	374	316	323	360	367	352	369	358	297	327	360	357	343	341	314	341	337	351	367	390	332	352	374	359	326	359	363	389	354	361	355	342	343	350	376	328	381	335	334	341	369	332	364	376	338	364	331	330	343	322	322	337	327	323	340	361	334	343	344	340	335	363	350	330	352	316	365	334	327	330	338	372	338	367	338	332	367	345	374	358	345	365	336	340	349	325	341	350	360	336	364	357	360	338	362	354	333	346	349	330	301	341	340	367	347	325	355	340	333	393	351	318	354	357	323	340	368	348	363	362	335	368	330	368	345	340	358	384	351	353	348	401	329	334	332	355	339	348	346	345	344	385	353	365	338	388	381	343	362	351	364	334	362	364	348	321	357	347	360	353	356	358	314	309	348	347	363	323	380	393	328	332	364	352	339	344	326	347	330	334	345	343	351	339	327	316	355	388	323	345	359	342	342	341	320	353	344	305	383	353	361	368	372	355	408	406	339	353	354	348	355	333	366	351	336	370	361	364	309	335	345	334	373	342	337	385	327	368	332	354	337	359	354	327	339	339	361	360	338	367	364	332	365	307	386	315	353	367	340	365	367	336	316	346	318	329	357	330	353	337	346	344	362	333	336	359	340	327	348	362	390	355	375	359	358	327	324	331	331	364	313	338	326	316	352	338	331	360	377	390	358	377	386	353	339	353	379	318	373	364	357	371	358	327	367	375	338	382	323	322	342	331	364	336	348	349	341	374	351	324	356	350	351	360	355	329	319	336	332	313	355	362	337	359	342	350	331	361	365	354	325	348	362	334	366	352	306	341	355	392	356	338	340	336	328	333	336	363	366	350	331	365	332	334	346	339	357	347	341	367	340	344	304	342	326	325	344	302	375	355	342	335	391	302	328	332	361	380	347	363	330	338	357	338	342	329	362	366	349	373	356	331	347	367	318	333	320	346	355	367	387	351	304	331	335	329	321	348	345	356	349	322	356	342	357	352	340	324	363	365	352	340	355	360	369	348	383	359	361	351	368	327	302	342	357	345	342	355	334	324	346	307	340	351	322	364	324	332	362	362	319	358	332	370	359	368	315	355	376	343	325	353	349	328	342	392	333	337	352	339	351	300	314	365	321	337	357	339	323	339	352	332	357	349	330	334	340	371	359	358	348	339	319	354	355	344	344	357	343	355	302	365	318	346	341	334	349	320	327	340	338	361	327	334	302	337	318	351	330	368	346	317	358	315	354	311	326	352	347	336	353	374	363	344	357	354	338	383	355	367	372	361	366	367	348	355	353	358	332	372	359	322	353	367	373	360	349	380	359	369	339	373	370	369	352	364	350	373	353	339	379	355	328	353	358	358	324	347	329	350	349	374	328	348	353	390	303	375	364	351	343	312	364	337	347	376	354	358	377	367	376	362	336	344	369	370	326	316	331	369	367	323	341	337	365	338	369	339	347	389	339	390	353	369	362	368	356	359	314	351	346	381	347	326	339	326	363	364	378	339	326	370	351	350	345	353	353	361	369	323	348	345	393	322	324	339	336	338	322	317	337	347	357	334	369	363	370	334	355	349	328	308	362	351	340	350	371	361	351	362	360	322	344	348	356	342	367	352	343	375	350	325	358	341	377	338	369	355	355	358	345	365	357	347	351	375	326	330	352	357	325	360	317	346	346	342	334	363	332	338	338	365	344	338	386	375	338	352	412	336	302	348	349	351	332	339	385	326	296	371	349	339	350	333	348	352	316	319	403	335	373	343	344	386	353	352	349	372	323	352	363	353	319	353	320	349	365	379	351	326	339	339	354	309	349	346	374	327	358	351	376	328	341	341	365	338	365	360	376	308	355	358	329	325	345	354	363	344	312	365	379	368	336	349	375	354	358	348	338	343	313	347	341	355	371	361	373	379	329	372	357	350	339	339	358	319	345	375	335	356	329	358	371	329	391	338	361	342	389	337	329	347	368	332	328	332	330	335	342	349	381	351	307	344	278	375	320	317	323	349	370	350	337	354	345	336	288	316	342	365	340	340	353	338	332	317	354	339	375	353	354	349	321	319	339	390	348	336	363	355	353	331	339	368	364	353	357	347	347	378	344	342	353	342	328	372	337	333	372	352	325	354	371	324	360	367	359	346	339	372	333	336	329	342	360	324	348	354	333	354	361	343	348	336	341	367	332	382	309	402	347	330	329	364	338	351	388	340	331	334	330	325	356	335	381	363	351	333	355	329	355	331	345	356	323	360	347	342	363	348	336	326	361	350	376	343	351	320	375	365	341	320	344	346	359	327	326	348	347	309	313	346	350	372	350	368	306	340	339	377	346	355	318	358	343	359	334	357	339	352	341	330	342	379	359	306	347	352	360	340	340	321	358	375	370	345	361	342	371	375	323	343	347	335	396	365	367	351	380	342	357	366	329	330	368	372	338	357	318	326	333	326	337	329	365	356	358	331	349	338	328	340	335	341	357	307	376	372	334	373	311	387	367	367	328	342	355	358	386	367	335	342	314	348	346	357	320	321	308	335	356	364	359	348	349	297	364	371	351	348	383	350	329	309	298	344	383	368	355	323	321	299	362	354	344	319	308	320	334	358	365	374	360	344	374	337	349	347	329	315	329	342	329	360	370	351	359	342	352	340	371	341	342	342	358	325	373	348	318	333	336	328	364	347	345	322	343	376	349	359	348	356	365	327	359	336	374	345	369	322	339	315	348	355	344	348	356	364	356	364	335	330	400	340	326	336	328	357	345	360	376	391	359	315	338	363	376	390	330	354	305	345	339	319	365	332	332	369	350	352	319	318	351	354	379	354	346	355	341	350	352	369	368	363	323	294	363	351	304	368	357	335	320	358	320	343	325	344	313	341	331	337	334	338	362	360	369	329	365	335	319	344	381	405
12586	16978	30280	31676	28486	24757	21711	18157	15853	12817	9828	7146	5248	4109	3519	2972	2722	2403	2373	2167	1929	1876	1785	1484	1353	1273	1222	1202	1165	1161	1147	1099	1063	1099	1022	1078	1022	991	1049	990	1034	941	968	1001	953	963	991	889	916	961	1005	907	939	967	851	902	869	905	876	897	850	864	827	858	848	843	862	883	820	840	816	875	831	834	853	842	834	833	797	857	881	825	814	835	806	814	903	839	859	883	895	865	883	872	793	793	783	779	826	805	851	842	825	849	845	856	793	826	814	831	837	861	855	782	832	836	846	836	827	791	855	822	798	752	859	851	843	821	821	825	851	855	819	837	800	815	820	832	876	877	798	867	811	804	821	890	863	861	836	730	848	856	828	846	792	877	858	812	893	827	820	809	862	776	802	840	876	812	873	813	814	849	828	851	789	821	859	823	870	797	811	873	816	851	812	841	816	816	832	829	817	825	817	824	874	810	834	834	835	821	784	830	838	820	785	817	837	799	781	824	857	779	839	785	813	831	823	810	833	827	829	821	793	847	806	829	824	805	821	828	833	906	840	815	839	794	859	848	834	851	826	811	787	833	777	818	860	880	870	813	842	788	814	801	787	849	880	851	828	816	813	795	873	808	859	822	871	847	848	790	831	854	836	808	807	841	812	883	844	839	868	770	848	856	808	797	805	807	812	843	790	836	855	848	822	857	798	829	880	889	808	813	820	803	881	839	813	840	850	820	808	809	853	796	826	829	800	860	834	797	806	856	870	783	862	825	837	844	865	796	834	826	807	846	835	808	779	832	850	791	795	804	823	819	868	887	838	872	864	855	845	896	796	848	846	835	885	818	823	819	791	853	822	843	833	832	852	882	798	799	807	841	850	806	859	815	849	832	784	802	778	825	889	810	808	853	804	822	854	838	831	818	788	834	814	858	811	843	837	800	831	865	811	842	812	828	845	809	798	865	874	819	862	855	869	816	820	873	832	884	865	834	796	820	776	851	822	849	819	879	819	838	810	818	852	821	829	838	808	779	798	846	834	789	849	864	850	856	840	837	817	814	872	884	854	846	817	861	839	808	836	782	872	827	843	850	816	838	781	893	838	861	808	803	862	844	868	802	837	810	796	770	909	812	835	840	806	827	842	808	897	823	810	879	810	810	794	799	843	777	819	817	832	821	838	892	838	827	878	840	823	799	796	870	829	832	796	797	834	875	795	835	815	863	807	790	826	805	848	830	869	820	879	840	833	878	822	830	853	811	809	888	844	858	817	799	770	893	823	827	839	789	833	786	802	873	809	816	826	818	812	847	812	872	880	815	795	851	829	843	894	791	819	844	850	879	858	814	817	767	812	819	781	796	791	817	855	810	843	833	876	846	829	856	815	796	890	814	826	802	796	780	796	860	859	874	789	898	816	851	805	896	842	790	750	825	839	885	831	851	814	845	856	856	800	812	830	814	798	851	844	839	835	859	794	794	793	805	853	789	852	847	793	835	858	854	815	814	766	863	859	785	807	881	919	803	819	878	806	848	878	852	825	828	834	828	827	827	800	871	807	826	829	808	850	906	847	849	785	866	852	809	797	843	834	856	856	817	859	834	835	887	826	834	854	850	827	809	774	799	819	887	820	813	802	838	840	825	807	885	820	834	823	802	817	848	836	823	839	814	859	846	810	830	789	862	844	875	770	841	836	850	785	885	843	841	828	842	862	851	790	822	826	876	884	863	835	833	854	772	853	854	841	835	791	807	825	797	828	850	786	839	851	816	789	783	780	821	824	820	845	857	802	838	835	839	805	873	833	841	793	800	817	815	823	832	808	872	841	870	800	843	804	847	841	834	832	803	812	850	856	841	840	856	838	804	787	785	805	756	812	832	811	839	801	800	835	853	803	794	856	778	846	872	807	835	860	780	858	830	843	818	792	797	864	843	804	867	835	825	878	845	803	854	813	864	831	763	853	836	804	851	810	866	784	852	835	853	828	866	816	745	799	806	836	836	844	838	837	860	861	783	859	858	825	840	845	826	876	825	795	815	808	815	842	888	833	884	845	808	817	844	837	794	813	822	839	814	786	865	846	820	788	833	790	799	840	819	819	872	815	787	842	814	796	848	804	872	853	850	861	799	850	818	834	867	808	816	816	773	857	843	815	847	809	853	789	817	849	807	784	849	826	841	830	811	862	822	862	828	846	858	855	804	793	812	826	825	764	853	834	817	841	842	835	833	866	787	826	834	859	840	809	861	815	787	767	824	862	802	818	843	886	814	805	824	796	890	831	811	832	780	830	826	816	818	829	846	874	839	875	836	840	806	856	858	818	791	826	795	839	816	803	849	849	869	834	830	837	875	857	818	827	835	841	838	835	848	823	895	821	799	843	843	794	837	876	845	814	848	792	821	851	814	861	867	843	806	796	875	837	847	847	787	855	837	873	874	837	851	824	845	865	756	849	834	817	846	828	797	843	847	861	817	825	765	764	780	856	763	859	830	788	773	895	812	860	819	812	859	879	845	828	837	830	822	823	832	833	861	845	837	843	808	869	839	840	875	850	807	871	840	892	798	846	807	845	804	863	846	830	800	807	830	801	819	834	847	837	815	841	822	799	859	854	815	815	867	871	840	850	782	803	857	815	835	835	869	844	832	793	883	842	845	795	839	816	834	813	835	806	817	825	875	879	871	870	847	813	812	848	792	818	841	873	820	818	814	855	816	838	808	858	828	800	809	896	776	818	869	887	838	840	877	832	868	851	833	883	797	827	824	822	807	856	844	868	881	833	829	818	819	788	812	847	881	832	831	788	855	850	830	808	817	827	795	830	840	839	841	809	772	872	793	771	857	802	851	829	839	786	796	811	812	834	896	897	862	857	849	852	823	817	817	788	796	838	810	865	849	838	802	805	792	831	775	835	868	813	821	845	821	833	856	835	859	832	860	840	843	805	799	782	828	866	837	820	817	791	847	868	826	825	844	808	807	825	856	784	821	839	829	827	781	841	871	814	849	829	801	840	833	780	816	827	789	804	820	849	774	843	802	855	787	810	825	825	839	841	891	841	895	841	805	840	803	768	880	860	838	846	840	802	784	802	837	798	842	810	840	858	819	801	828	810	873	845	812	807	819	794	812	867	792	796	813	791	815	856	854	837	792	866	834	822	822	830	813	852	812	857	771	792	870	851	824	847	873	810	836	834	826	820	884	811	792	810	816	840	803	859	862	870	822	816	772	808	903	783	810	774	853	828	844	853	826	785	813	820	836	836	826	827	814	802	887	827	812	831	867	812	824	859	871	824	836	816	882	841	849	840	819	838	852	804	829	820	846	815	815	858	815	799	882	852	840	772	822	796	830	853	864	789	792	872	853	818	850	826	767	837	817	847	845	849	833	795	823	868	802	893	800	819	814	836	811	870	865	824	827	824	813	862	847	790	800	825	837	846	828	772	847	833	794	804	845	858	862	825	836	823	884	807	840	828	818	808	811	828	912	830	874	878	836	846	852	843	837	827	806	846	824	826	825	840	846
32977	32532	36004	30836	26201	19988	15233	13443	12361	10352	6781	3872	3077	3238	3007	2621	1700	1313	1688	1297	1240	1417	1499	1123	839	779	660	580	507	494	501	483	458	455	402	434	419	407	424	377	399	398	407	405	353	361	388	359	387	390	369	371	366	367	397	401	395	382	402	412	383	355	358	349	386	352	373	336	346	362	347	323	343	333	359	349	348	347	334	370	331	394	341	329	320	331	333	347	370	326	333	349	352	344	350	354	359	337	332	334	346	344	322	361	337	384	331	345	368	366	373	373	369	368	355	350	366	357	343	336	361	365	334	359	347	311	380	363	369	368	359	353	358	335	354	323	334	355	344	356	358	342	373	370	355	349	384	366	356	362	389	396	353	364	349	341	338	340	347	336	357	319	335	366	332	357	350	310	318	326	327	336	358	337	365	353	342	378	346	342	354	367	354	380	378	356	339	344	350	354	368	337	368	342	338	338	350	363	334	336	359	350	384	316	376	376	363	359	338	365	348	315	356	370	338	332	342	360	329	346	322	363	367	358	359	340	313	334	347	334	336	359	350	353	336	358	363	320	364	339	330	341	379	365	329	325	336	334	360	393	344	323	353	356	345	341	333	358	334	326	332	363	345	354	344	408	339	362	318	333	336	362	341	356	352	365	352	389	383	348	349	357	365	367	393	324	328	341	373	373	366	365	342	386	315	339	349	348	363	349	366	363	350	380	331	334	369	343	302	334	359	344	335	341	337	333	390	325	325	345	353	341	347	338	381	363	366	360	355	382	361	344	319	329	334	368	325	356	313	351	335	314	379	345	361	351	361	326	340	371	328	348	340	338	359	336	339	346	386	333	328	311	356	376	375	328	374	347	375	354	339	339	310	329	360	330	318	353	341	346	366	350	338	348	346	342	322	324	370	339	359	329	362	349	332	339	350	366	326	401	296	321	324	344	351	375	373	382	330	346	342	336	362	348	352	355	312	338	325	372	359	361	367	376	348	344	373	340	369	293	363	362	343	345	361	368	343	349	368	337	336	320	351	370	359	363	360	360	362	341	346	351	309	329	328	384	340	357	322	340	331	302	344	360	340	360	323	336	321	366	349	325	318	307	335	364	347	338	347	364	335	359	361	352	336	359	371	339	356	351	365	325	358	355	318	357	353	367	305	356	341	339	301	369	339	354	332	333	358	320	318	358	338	339	345	365	334	328	327	351	360	347	355	354	358	313	358	400	377	348	371	327	312	319	337	353	379	381	333	336	340	371	324	332	320	346	338	365	328	330	352	352	365	348	346	324	389	361	324	384	348	357	363	337	386	387	371	320	354	318	369	330	329	375	342	370	343	336	347	335	335	355	341	363	299	310	331	312	355	347	339	373	347	337	317	362	367	353	363	377	355	366	347	369	351	367	318	381	362	385	376	365	346	353	325	345	323	322	356	337	351	334	355	343	375	353	357	348	341	325	320	382	357	342	341	394	359	349	375	344	384	320	328	354	353	334	357	383	336	353	344	324	341	338	325	365	328	354	315	349	376	309	372	352	330	317	329	316	350	379	336	390	343	335	330	312	374	327	359	339	387	356	318	352	322	324	349	334	354	347	365	334	348	372	364	333	371	367	373	404	357	356	343	340	352	346	339	365	369	374	346	355	353	336	369	349	341	376	353	342	346	346	323	352	349	358	360	381	387	348	361	346	315	385	364	321	360	363	354	364	312	333	344	332	357	375	369	317	331	335	305	363	351	342	382	371	336	347	353	356	314	351	334	320	363	347	335	338	320	350	357	340	334	341	374	321	345	334	330	363	345	331	351	386	353	341	388	375	333	332	346	355	344	321	378	358	356	321	338	319	347	363	361	343	363	347	338	367	367	331	345	356	317	351	348	328	339	343	356	336	358	335	350	370	350	374	364	346	334	321	328	351	358	349	357	354	344	321	338	330	368	354	347	342	378	313	353	341	333	355	349	364	356	321	351	328	321	354	371	315	341	312	338	329	369	322	360	318	342	338	331	350	344	328	380	343	339	320	352	361	331	350	350	337	371	372	347	366	323	340	356	339	354	328	320	327	353	376	354	336	383	339	344	366	367	343	344	345	354	342	327	338	372	336	370	341	357	360	379	338	324	355	354	340	345	319	341	358	333	340	368	383	355	370	365	311	351	343	347	356	367	320	366	360	358	370	341	347	365	358	357	330	326	355	360	369	369	341	349	378	345	356	351	364	360	337	381	367	344	360	325	302	338	316	354	365	381	340	335	334	341	344	346	342	337	336	369	359	360	347	356	332	327	404	355	328	350	340	339	347	371	372	366	335	321	351	334	334	373	362	341	333	347	400	350	359	351	333	356	347	383	344	345	356	334	347	344	327	353	359	360	327	382	364	348	333	326	335	373	385	342	333	380	324	359	342	355	370	397	359	321	373	331	323	338	344	347	329	338	326	305	338	334	334	358	321	306	337	355	336	319	330	355	359	402	349	359	325	339	330	359	320	385	358	314	365	369	311	357	360	318	326	325	362	335	362	320	357	337	383	342	349	333	350	351	325	362	360	333	347	342	358	345	355	349	319	374	331	353	333	349	360	333	383	375	338	385	319	361	380	335	357	356	368	367	352	351	344	367	358	358	352	330	317	325	369	351	343	355	351	346	326	326	330	334	332	317	321	345	369	336	347	357	360	357	381	322	359	338	338	348	318	373	308	324	367	341	382	358	354	359	362	358	335	353	353	349	324	338	389	341	373	320	358	334	329	334	343	323	392	320	330	334	320	366	379	372	351	322	372	353	353	352	370	346	351	374	361	361	355	347	324	359	373	356	323	343	342	358	384	351	362	338	333	345	352	341	367	343	338	317	363	328	359	344	340	364	355	318	355	309	346	372	343	338	311	356	374	366	331	334	343	362	337	365	339	363	337	361	334	283	323	371	357	371	351	330	332	354	377	330	371	375	323	374	338	366	344	381	331	355	333	394	359	322	349	283	319	348	355	334	342	338	332	351	320	355	359	356	400	355	366	340	303	364	358	344	329	351	404	371	373	367	360	334	369	349	356	354	344	355	321	341	369	336	358	385	334	331	340	317	381	356	364	340	349	337	363	391	336	362	308	343	336	330	352	352	347	371	358	373	372	351	324	357	373	372	346	362	320	344	360	350	365	333	349	355	314	350	343	336	326	341	365	349	349	342	329	343	380	345	389	364	353	307	333	336	360	378	364	365	351	309	342	340	371	329	336	353	351	333	353	333	390	368	345	351	344	365	370	351	346	366	326	364	341	360	385	357	306	365	340	391	350	356	345	333	367	320	340	368	340	348	349	357	348	363	347	381	357	323	369	347	377	382	344	356	312	332	390	369	325	335	325	365	388	330	351	356	334	351	377	339	372	352	368	353	361	336	332	340	325	347	361	374	340	355	391	336	355	330	351	317	379	354	321	347	369	346	349	344	326	329	354	362	351	350	355	348	362	344	352	349	318	378	328	333	363	384	350	370	340	360	338	336	351	338	369	332	363	346	363	353	359	373	356
20410	25382	37235	38597	36621	31976	29294	28399	27322	24059	16989	12409	11125	11427	11007	10227	8280	6528	8606	6584	6483	7845	7615	5683	4285	4246	3173	2403	2122	1796	1521	1537	1529	1387	1410	1434	1402	1373	1272	1240	1305	1206	1220	1196	1207	1107	1064	1134	1100	1086	1048	1037	1055	981	912	962	964	966	984	894	951	905	893	947	849	910	863	918	865	840	890	921	830	842	817	870	873	869	907	864	901	869	824	909	864	873	806	827	894	804	885	899	863	837	870	889	883	864	855	805	829	861	870	851	882	906	812	850	855	853	849	826	844	788	775	798	797	878	841	799	881	839	803	882	822	876	880	834	832	840	885	848	851	846	810	834	799	829	856	898	904	813	926	852	869	838	858	841	857	878	790	822	838	820	790	833	848	825	857	775	840	851	810	866	800	868	822	830	864	849	857	798	868	870	851	839	849	807	854	835	859	871	834	844	825	869	890	879	816	798	861	823	852	819	818	889	870	821	788	819	877	846	826	857	815	851	823	841	832	836	783	818	835	881	846	842	846	877	879	861	838	824	877	857	863	863	879	778	903	826	861	854	866	851	807	838	886	815	858	824	906	878	813	814	840	804	857	826	872	814	861	792	883	852	831	853	859	789	889	883	852	811	840	874	822	808	824	839	845	860	830	842	803	864	833	846	812	825	818	845	856	798	854	847	842	867	774	831	844	887	866	862	840	878	771	801	841	866	889	874	860	843	842	863	841	826	868	870	826	873	859	912	841	824	843	802	872	797	815	884	843	830	851	870	875	803	862	951	862	800	805	827	833	838	801	825	812	840	863	788	852	850	839	897	842	792	893	805	832	804	863	821	853	816	811	820	878	909	797	849	860	909	788	880	846	846	832	783	836	882	858	869	825	790	839	770	871	856	852	840	829	862	819	820	875	887	846	829	798	851	851	858	893	822	819	802	878	838	832	830	838	802	804	820	824	788	849	871	807	863	814	825	833	874	825	845	833	854	884	826	808	922	825	786	793	862	865	819	822	808	872	846	840	850	852	840	873	738	817	856	814	870	791	879	804	826	810	864	842	834	826	864	845	824	818	828	838	815	801	849	813	866	804	827	806	846	817	850	813	807	801	815	842	851	826	876	808	826	784	838	860	824	788	844	871	836	864	836	847	778	890	846	863	850	831	812	861	833	782	844	826	821	799	864	806	839	847	801	802	829	842	831	816	857	872	879	844	840	844	837	844	814	873	842	824	831	833	817	857	846	854	854	880	847	826	868	897	829	827	771	904	856	811	912	858	830	895	852	834	818	830	823	827	819	819	828	857	785	836	865	901	841	849	850	800	828	865	822	800	855	861	852	855	825	803	764	828	829	839	844	849	878	803	792	849	829	813	787	817	838	807	852	844	835	846	871	858	851	875	830	831	829	903	872	856	766	825	829	854	815	842	827	851	807	825	852	849	866	824	852	881	830	825	809	795	831	898	833	814	858	826	803	824	806	828	854	808	822	836	851	852	856	864	868	860	836	866	828	837	868	779	794	793	901	855	897	852	834	843	885	854	818	810	846	834	842	833	836	867	799	818	827	843	819	827	818	861	836	843	851	834	868	803	852	825	802	862	822	947	818	820	847	846	791	796	848	876	809	828	860	844	890	787	812	827	809	854	805	822	850	840	873	837	878	837	827	811	806	814	873	872	902	874	822	843	840	877	859	847	826	885	890	845	840	856	812	859	831	830	843	800	830	914	858	822	850	830	841	796	892	828	811	880	832	834	809	816	837	858	804	816	806	900	856	842	853	846	843	876	837	850	840	858	854	829	873	812	836	777	871	805	866	811	858	861	823	878	876	859	789	804	813	870	845	879	836	829	821	850	834	842	846	817	839	836	791	813	837	844	825	840	865	869	852	811	822	836	835	886	814	869	798	846	821	845	834	811	803	841	752	842	869	880	832	822	847	873	892	769	850	867	838	842	790	813	836	833	820	864	840	830	836	790	845	851	867	857	885	819	890	851	807	873	866	825	793	800	796	811	818	829	853	841	787	850	812	845	887	876	855	824	821	790	835	863	820	792	821	889	845	810	870	842	826	839	822	807	830	895	859	879	813	831	917	887	818	844	881	814	883	816	834	824	856	847	884	882	792	852	852	839	837	863	831	846	895	840	861	869	877	803	872	798	848	892	863	829	824	861	843	796	852	847	799	786	767	779	847	851	826	803	818	807	837	772	862	854	820	809	825	848	845	830	868	867	842	774	858	834	870	856	887	822	803	813	817	844	812	837	795	831	823	848	844	818	854	862	828	827	858	820	808	842	914	821	823	832	823	817	815	859	834	840	837	813	835	804	817	786	829	817	802	847	861	855	853	841	874	834	856	829	809	841	829	818	842	816	833	878	845	806	798	815	824	851	820	880	799	794	849	827	855	824	833	802	826	810	823	834	808	814	833	880	883	858	837	834	809	843	872	820	802	848	807	823	840	845	829	777	799	886	832	889	907	822	852	827	854	842	844	842	789	831	840	843	847	844	889	812	789	869	783	813	843	881	834	784	844	830	884	842	853	799	829	878	854	866	844	811	837	858	839	836	834	845	833	820	858	906	851	836	818	852	820	816	868	804	857	851	866	865	870	837	818	867	865	835	873	860	835	865	793	800	811	842	837	845	857	835	848	845	871	830	831	899	844	839	884	908	821	850	845	811	871	842	853	845	812	850	831	806	776	805	843	853	829	835	821	835	818	806	793	808	822	866	860	881	863	820	814	814	820	820	838	823	807	838	838	830	851	815	891	806	862	834	841	850	837	829	830	847	818	842	860	821	845	793	785	831	795	869	847	862	820	817	840	865	838	824	855	879	782	863	860	792	833	863	810	842	848	824	807	836	871	852	845	791	832	835	870	814	776	873	808	842	829	832	861	830	868	851	884	872	851	801	843	824	826	884	804	837	858	855	794	804	847	790	820	818	792	847	864	847	777	850	842	834	796	843	854	900	894	844	802	789	771	819	846	839	857	867	860	855	820	860	896	819	813	773	831	859	848	844	867	801	865	886	858	844	845	893	799	852	830	912	868	841	837	814	808	830	827	854	824	810	859	868	876	877	849	843	850	828	861	795	834	796	829	856	781	840	806	802	863	836	805	841	856	829	849	837	801	834	860	816	768	798	842	866	804	845	871	840	861	851	841	821	849	848	825	853	896	831	874	844	822	819	766	834	841	845	831	821	893	836	835	875	854	782	843	795	848	794	842	855	823	842	833	839	795	871	862	827	899	840	777	811	848	892	805	800	836	817	881	775	831	818	854	817	850	789	795	833	890	858	831	811	840	892	825	836	831	800	825	859	785	847	829	812	797	881	851	820	836	824	814	804	827	832	871	812	868	784	829	828	824	818	858	837	821	821	859	830	830	851	899	889	838	836	829	801	853	856	807	860	873	830	763	845	837	844	851	858	802	829	850	814	827	882	783	855	873	838	848	861	801	873	848	818	840	819	829	876	838	827	825	851	848	833	832	860	869	814	778	835	824	823	797	845	853	882	831	845	808	788	837
41146	39059	41438	34756	31583	25011	20593	17886	18120	16200	10848	6502	5223	5126	5446	4626	3174	2432	2928	2332	2339	2499	2487	2136	1419	1221	990	718	599	547	491	489	515	419	489	450	464	422	435	424	394	390	420	396	385	392	370	385	351	346	350	391	327	363	385	338	344	353	359	382	345	325	331	278	299	342	306	297	334	316	348	299	327	318	357	321	369	338	360	342	312	344	297	315	341	321	344	326	300	320	344	318	302	333	328	326	303	332	339	341	297	343	325	270	299	334	329	302	342	324	325	317	324	282	343	342	324	312	289	288	299	330	333	308	333	310	324	301	326	310	292	353	335	310	302	304	328	343	302	346	311	296	325	326	328	336	347	327	302	301	335	345	357	292	310	312	284	335	324	313	331	322	351	307	335	311	312	298	307	322	354	323	316	316	330	321	307	351	279	334	323	339	312	318	350	325	314	323	310	314	332	353	292	294	339	289	336	311	318	343	340	326	315	314	300	330	302	335	329	274	292	307	347	314	304	315	315	301	310	315	288	337	330	356	338	281	295	307	312	341	316	299	312	294	320	324	311	287	341	326	300	340	312	283	317	291	324	375	334	337	336	311	294	333	320	288	303	318	354	280	339	307	314	313	302	316	337	305	300	262	308	351	327	283	369	324	307	328	313	344	298	307	312	316	317	331	325	332	290	328	329	307	320	286	304	307	316	330	312	326	298	323	318	309	331	308	301	316	327	326	304	321	309	309	327	321	357	361	336	319	322	346	337	319	324	266	307	296	332	329	316	364	361	341	319	324	287	337	363	339	301	307	326	345	343	315	327	326	327	323	343	285	318	360	302	315	319	303	308	329	317	280	313	267	326	312	308	318	321	300	312	299	301	270	326	379	330	304	302	327	314	303	303	317	325	285	329	329	299	311	315	289	328	300	298	315	335	305	262	313	318	304	297	342	313	332	321	317	305	318	323	324	363	303	335	329	301	313	333	303	355	314	326	310	351	328	343	304	285	291	301	297	310	315	339	328	318	307	333	311	327	308	303	313	330	309	360	342	315	329	283	295	326	337	308	317	324	334	328	338	347	326	319	323	326	305	358	307	316	332	311	298	341	331	314	293	291	325	310	326	303	293	342	315	339	286	338	317	311	355	315	353	303	320	320	296	332	286	315	364	317	301	314	309	341	317	303	291	299	331	297	309	320	359	317	260	303	315	280	324	314	304	331	294	350	335	291	292	330	325	314	265	307	315	339	307	325	284	309	311	309	306	324	309	313	309	312	343	335	339	327	322	327	331	350	293	318	274	297	307	318	319	303	327	302	334	310	330	355	326	296	295	317	315	320	343	318	334	309	322	321	303	321	303	332	329	336	346	286	302	308	298	292	313	310	307	307	313	326	317	349	330	302	288	330	322	318	311	313	299	316	335	304	321	331	332	317	289	314	289	300	327	310	297	288	343	337	302	341	318	307	310	312	297	310	332	358	344	328	308	301	338	310	334	323	331	303	306	288	302	354	291	290	329	311	309	334	310	309	340	315	309	295	308	360	284	296	301	316	299	287	320	293	329	315	342	361	343	336	299	336	347	310	306	322	305	333	338	340	322	332	304	333	330	314	311	328	313	313	324	301	339	315	317	276	314	290	340	314	312	300	293	328	322	335	306	316	326	307	346	349	286	322	304	329	351	338	295	322	305	284	325	316	339	297	334	355	312	345	299	330	299	341	321	346	319	299	300	293	313	338	347	330	308	303	327	352	331	322	327	306	303	312	325	300	328	305	313	333	296	347	315	365	329	333	311	317	297	326	320	329	314	326	356	320	309	318	333	327	310	310	308	312	335	309	312	301	322	293	303	284	326	309	345	320	360	312	259	284	324	291	344	285	327	343	306	310	313	316	320	311	346	337	325	300	270	330	321	322	327	290	321	319	323	302	319	290	342	348	305	337	313	283	356	318	322	339	319	338	333	337	295	308	328	341	338	361	312	300	278	351	325	299	319	328	317	327	330	353	298	290	331	304	308	299	334	315	292	316	347	303	350	321	328	319	323	302	323	323	328	314	346	326	328	347	310	304	337	319	299	309	314	292	330	282	334	320	327	309	320	312	321	323	318	328	312	333	319	331	313	324	333	335	347	329	307	338	329	315	295	305	326	319	310	333	326	286	336	313	283	295	302	344	287	332	290	316	317	333	327	301	323	332	325	343	329	336	326	297	313	302	302	319	295	269	302	345	345	294	323	300	299	349	308	342	352	338	311	336	313	323	332	301	297	314	298	318	309	317	319	298	322	316	304	351	333	276	336	352	333	328	327	292	282	298	310	310	330	322	336	309	327	340	320	300	298	322	347	308	313	314	343	331	335	316	313	318	325	287	284	316	363	353	344	316	305	299	321	321	284	326	307	319	312	320	309	289	317	322	343	315	283	294	320	296	289	311	354	353	330	310	325	357	313	307	330	322	313	319	299	309	311	320	337	304	294	316	310	316	347	302	327	343	353	313	324	312	303	340	313	304	312	333	347	328	338	306	348	283	312	319	348	288	291	339	353	326	292	310	315	334	331	324	318	301	337	344	296	303	320	297	307	309	319	303	334	320	294	292	298	282	307	306	369	320	350	317	330	313	334	316	344	308	283	336	323	312	296	326	315	292	303	319	328	290	300	314	328	345	320	319	298	340	326	304	347	338	327	312	319	331	331	294	366	294	323	325	333	322	311	329	304	300	338	335	341	321	297	327	319	311	291	315	313	350	296	317	321	319	337	326	324	325	351	324	314	316	335	313	290	338	334	314	314	289	322	306	280	301	306	309	338	315	339	324	329	297	353	312	312	351	327	327	317	304	340	319	303	289	338	332	341	322	297	265	323	304	321	321	320	332	327	278	343	321	341	342	299	314	335	307	331	351	307	366	302	333	283	321	315	324	310	310	286	320	336	295	312	326	314	318	278	296	292	277	315	324	338	319	314	297	312	313	340	319	357	354	293	286	314	298	308	295	314	334	306	315	323	333	329	298	333	329	329	288	316	324	321	338	291	306	323	312	305	301	312	308	321	276	328	306	314	333	334	305	325	320	348	341	327	305	346	299	347	344	335	304	330	334	278	342	280	321	330	327	286	327	312	298	317	313	305	318	342	293	304	310	362	330	286	307	344	297	295	332	344	330	338	306	313	317	314	294	295	297	291	315	338	302	316	359	332	275	333	303	344	356	298	329	312	327	324	359	317	313	333	277	309	322	320	319	332	325	300	310	319	285	342	321	312	276	324	301	339	309	308	321	334	306	300	274	332	323	324	326	331	313	323	346	309	283	316	336	320	286	308	326	326	324	332	317	332	289	302	303	304	323	330	372	317	336	314	305	330	319	319	342	308	308	312	353	302	353	382	295	352	299	317	319	321	357	318	326	339	320	303	302	329	331	311	349	337	312	345	287	312	310	292	327	309	321	312	315	340	314	313	308	331	304	336	322	300	294	318	305	287	283	323	322	344	329	330	309	309	305	337	306	316	279	314	342	313	315	341	312	337
25747	30593	42002	42318	41244	36479	33153	31516	32396	30352	22084	15911	14810	14626	16315	14252	12279	10202	12895	9693	11127	11660	11551	9311	6896	6494	5441	3610	2894	2224	2000	1967	1898	1794	1767	1717	1660	1449	1477	1407	1385	1418	1418	1332	1282	1182	1154	1220	1143	1177	1126	1124	1060	961	915	937	951	976	970	1008	927	941	890	818	868	822	888	875	897	812	781	816	813	826	772	819	759	797	783	774	806	772	832	776	769	797	816	788	767	802	792	820	836	846	868	785	776	820	831	805	791	758	760	755	789	789	775	803	750	816	750	790	719	727	773	768	755	776	754	740	740	787	732	782	711	717	753	756	730	823	790	795	719	806	789	761	785	790	810	781	763	785	812	768	761	771	732	762	819	793	729	821	759	749	742	742	761	763	682	780	786	742	780	817	779	779	764	736	742	815	742	744	757	782	744	735	775	793	766	734	771	767	739	737	737	737	770	768	715	760	759	755	777	773	742	737	768	747	813	773	783	725	740	698	812	802	793	746	716	715	745	731	759	810	814	781	765	753	793	754	745	791	776	746	739	792	739	762	807	757	759	779	766	743	704	782	726	753	741	726	769	779	796	803	732	740	737	783	745	714	722	738	791	724	806	764	792	749	794	801	804	764	770	725	764	758	750	764	801	755	761	726	743	769	764	755	728	737	724	743	724	803	810	754	736	694	740	745	765	763	700	760	779	742	783	777	767	781	775	775	721	755	768	733	754	762	776	761	738	756	768	753	774	751	786	778	747	725	745	755	768	758	745	732	781	773	752	747	749	751	778	757	768	727	763	741	771	756	831	783	733	794	776	766	767	747	755	787	755	778	765	760	826	727	780	754	772	727	784	737	787	771	788	738	760	800	785	796	774	811	738	778	742	750	704	814	749	818	769	839	792	752	786	790	712	771	749	734	791	729	779	792	741	710	742	750	770	793	774	748	722	775	730	761	796	768	737	732	775	753	730	748	786	727	783	781	796	774	748	767	741	762	808	746	734	787	768	783	767	768	781	756	726	732	731	784	766	769	760	763	751	766	806	773	773	739	792	772	795	798	765	753	771	761	748	727	824	719	735	759	714	759	732	709	810	794	812	759	787	794	718	808	794	794	715	771	784	829	784	813	748	746	741	761	746	772	762	742	794	765	754	757	770	751	757	776	758	758	766	790	716	760	790	747	760	720	755	736	719	716	798	759	816	770	728	753	701	819	733	781	712	775	776	809	747	799	740	791	768	735	764	774	730	731	760	770	758	713	746	739	768	707	745	781	788	735	728	755	782	776	791	746	788	775	814	780	724	759	753	776	758	742	738	734	771	778	713	742	795	725	756	748	797	783	791	788	712	775	731	702	784	780	762	756	753	743	784	759	777	784	779	757	787	748	741	759	700	775	738	804	759	728	728	771	781	771	750	771	739	729	787	738	788	750	719	790	754	763	741	736	770	771	772	738	750	734	795	737	714	828	742	781	750	769	725	763	783	780	739	758	741	771	758	776	736	745	760	762	724	776	779	765	825	761	773	728	767	763	767	778	803	764	758	699	743	743	769	743	749	722	787	790	786	741	712	786	819	734	732	796	729	749	793	762	673	735	743	709	784	749	775	742	820	760	809	765	778	739	762	762	737	733	721	794	791	806	810	763	759	709	794	791	779	755	755	781	770	781	759	755	775	760	763	745	767	787	764	734	742	759	727	750	723	745	718	774	755	783	748	802	749	746	770	795	815	762	736	724	726	761	780	757	775	763	716	799	750	768	754	768	782	786	766	832	735	818	695	739	773	746	773	734	721	701	740	771	754	751	773	723	781	764	733	837	774	767	709	769	780	705	775	786	785	751	771	746	748	759	708	775	765	744	781	788	756	771	791	765	762	739	815	741	741	792	760	728	811	801	730	771	735	790	732	758	757	781	763	775	784	806	724	756	758	703	771	746	737	769	740	764	823	746	774	782	728	739	732	702	763	750	757	785	784	740	781	765	742	810	767	719	771	763	825	777	790	749	769	761	777	737	768	732	729	745	738	758	729	736	764	744	743	753	787	769	730	753	758	800	700	707	792	763	784	749	826	749	705	704	736	762	762	772	793	769	765	776	772	798	770	792	771	754	787	736	763	739	769	714	766	753	757	779	784	783	722	803	767	718	792	803	707	788	787	736	755	792	779	828	808	760	727	749	806	775	742	801	788	740	768	745	770	760	834	741	769	750	789	825	725	775	757	735	785	738	735	732	736	753	785	725	729	776	752	741	775	755	748	777	768	749	796	736	757	733	764	748	806	775	775	823	771	790	769	756	746	754	788	738	754	780	754	773	751	757	798	756	789	780	763	740	749	825	733	789	759	781	792	758	801	770	787	786	764	786	722	788	725	750	760	794	776	744	758	766	777	777	795	714	759	787	746	763	758	765	757	762	798	760	788	785	773	771	785	725	776	738	750	789	727	739	819	784	777	748	742	757	766	780	778	800	743	748	711	791	768	736	770	745	734	780	765	794	759	713	771	760	732	735	763	753	715	785	794	773	816	779	734	784	793	741	784	720	744	742	753	743	752	737	784	747	729	753	725	718	763	746	744	783	799	746	747	734	727	772	766	770	744	766	763	733	770	777	794	747	701	791	783	735	724	804	741	749	709	769	772	749	747	702	759	786	810	734	726	747	815	771	768	770	720	791	724	751	753	806	698	807	765	764	790	758	746	773	759	730	775	791	748	737	744	734	719	766	782	779	729	741	810	762	766	782	757	741	708	767	779	774	757	735	753	762	760	771	819	812	740	767	738	820	762	775	760	763	712	769	803	773	742	711	713	754	749	791	823	761	759	792	748	770	741	777	769	760	740	763	786	778	782	789	761	778	803	752	787	782	791	758	670	766	713	756	757	796	740	780	732	769	708	799	781	751	775	769	739	786	758	771	742	770	788	796	745	758	731	730	788	733	759	786	740	793	797	759	798	776	798	722	805	746	785	816	783	774	763	771	777	757	777	729	803	745	745	766	732	721	725	711	802	773	782	766	739	737	765	753	772	756	773	746	805	759	719	763	758	795	794	775	735	762	733	787	777	815	774	752	766	790	797	756	747	723	779	748	770	769	803	719	743	802	772	765	762	743	754	757	679	759	792	773	781	759	779	741	756	784	791	789	777	784	730	778	732	718	756	761	753	754	799	797	747	734	730	726	791	729	757	800	754	798	695	783	785	751	743	758	808	806	734	765	743	799	795	759	773	783	762	728	736	763	759	788	804	754	808	755	745	768	742	766	733	779	753	783	801	790	733	741	763	820	796	776	697	744	766	731	795	722	743	805	819	761	761	753	715	752	763	742	720	764	756	772	758	727	772	779	750	716	766	795	717	772	809	729	743	766	762	800	787	787	767	721	773	733	709	756	805	812	746	717	774	784	741	793	743	782	794	800	753	751	758	752	723	773	774	726	765	754	768	800	761	764	840	782	746	768	692	753	729	756	751	722	797	780	799	792	704	770	788	766	727	750	749	721	771	750	741	758	748	752	761	759	810	784	779	772	761	805
22055	24104	26771	20784	15103	10891	7770	5626	4322	3304	2259	1716	1176	942	732	719	665	573	539	486	494	486	440	413	395	397	387	357	431	386	395	375	411	388	397	378	368	374	422	358	403	393	323	376	383	425	353	382	394	400	375	369	340	369	372	365	345	342	337	346	313	361	366	350	380	346	330	403	357	362	377	373	351	317	355	323	353	328	354	358	358	350	378	365	349	330	361	373	331	363	342	342	357	345	333	356	358	371	333	338	370	357	338	341	359	347	371	374	355	339	350	373	372	363	368	364	366	361	356	304	356	357	356	369	352	340	352	340	340	361	367	355	349	356	363	362	335	350	302	346	361	349	371	373	329	353	339	343	364	364	328	327	350	357	363	352	364	378	377	354	378	377	392	339	371	317	402	350	341	328	357	310	347	357	375	373	378	320	340	372	352	366	349	322	351	361	345	384	368	363	350	370	339	327	363	350	290	310	373	329	341	355	356	371	340	353	350	375	350	347	359	362	354	344	340	355	376	354	356	342	359	369	364	339	329	350	350	350	345	342	335	334	378	351	351	325	352	341	350	336	323	330	337	329	344	349	290	363	337	354	350	348	367	343	367	331	322	324	362	380	389	357	342	331	339	361	327	348	338	334	349	315	395	335	347	347	350	348	355	367	373	358	325	303	380	365	343	362	368	310	345	336	350	324	334	379	346	357	357	354	329	335	389	343	344	353	352	354	340	381	343	338	353	362	347	359	369	358	316	369	381	366	365	370	320	361	346	333	349	346	350	377	387	354	340	347	358	379	351	326	345	336	397	349	361	360	358	363	338	365	377	354	368	361	329	346	353	352	362	367	341	351	377	355	342	390	304	335	362	398	366	366	366	370	356	328	379	340	339	340	339	373	347	355	341	364	330	349	354	361	364	335	333	361	400	329	309	388	319	334	355	320	327	329	362	354	390	348	367	323	363	336	349	352	359	401	348	342	354	369	364	327	362	370	368	391	361	339	370	400	320	360	372	376	312	349	364	351	377	333	355	359	353	356	379	346	334	329	396	352	336	339	351	365	358	337	352	338	309	370	391	326	336	342	335	331	362	381	374	357	359	347	374	354	331	310	342	374	357	365	342	340	359	365	365	353	355	311	371	356	370	334	328	350	339	371	365	373	346	330	320	360	389	333	340	364	346	341	336	374	399	344	329	343	311	367	340	367	361	348	306	367	325	310	323	322	344	343	332	352	351	374	349	347	361	314	328	345	335	318	394	346	333	315	305	356	350	325	369	352	333	381	353	362	343	315	352	361	348	363	342	352	350	365	358	344	342	336	303	364	294	339	356	383	350	392	364	360	338	352	358	334	339	328	352	343	357	349	385	355	332	358	380	373	349	385	344	363	350	329	331	333	344	372	351	342	327	328	376	343	304	349	362	355	355	327	327	368	345	358	379	364	361	334	387	334	334	368	336	348	354	348	370	366	356	331	318	372	368	329	343	340	372	353	351	350	381	331	350	303	340	378	315	330	386	311	345	354	356	370	350	376	338	355	372	334	356	379	329	347	365	382	376	379	365	350	345	351	348	358	367	347	332	372	352	334	326	359	346	375	341	326	367	365	375	351	337	369	350	363	364	367	366	336	359	363	353	333	349	328	334	351	346	336	347	346	346	360	345	322	373	354	349	357	367	382	353	342	346	379	366	370	302	323	348	395	357	367	329	346	356	337	353	364	367	344	412	328	378	364	331	354	339	341	360	343	375	343	377	322	335	344	329	356	363	369	361	356	396	344	364	368	363	352	351	354	350	329	342	354	386	361	372	391	336	359	349	376	318	347	359	352	392	322	360	329	335	315	372	331	379	376	298	399	407	337	359	360	359	388	369	350	381	343	394	333	398	331	337	321	383	334	361	353	332	359	373	332	360	315	361	361	359	371	320	362	324	345	343	369	373	347	326	363	323	346	318	352	362	336	320	377	305	324	325	373	341	357	353	319	309	350	361	333	385	341	335	349	338	359	354	343	393	370	339	345	330	356	327	396	363	357	357	357	345	379	359	391	370	338	354	339	348	332	335	334	347	349	333	362	348	312	344	362	360	345	341	342	323	354	359	371	320	338	342	374	333	336	354	325	373	365	347	340	366	334	360	384	353	324	334	345	388	387	339	387	360	376	355	341	355	353	349	377	345	331	344	357	319	318	333	363	364	325	345	344	322	359	348	384	339	370	342	337	357	369	357	379	360	361	358	357	365	302	374	367	306	373	367	365	336	356	364	343	356	345	375	371	368	323	330	380	342	360	347	351	337	351	347	329	347	362	345	359	367	329	353	345	345	322	369	362	298	333	337	351	370	345	350	369	329	346	370	374	292	357	320	349	342	348	335	328	347	372	378	317	400	306	346	367	356	348	336	365	378	358	362	356	331	362	329	357	356	370	325	314	319	331	363	355	339	367	367	367	338	340	348	320	352	315	374	337	338	327	344	337	330	377	364	353	347	351	361	372	331	344	360	330	336	327	370	334	370	359	354	320	333	362	320	347	358	347	363	313	364	348	343	384	348	405	375	353	372	330	367	360	343	382	333	345	348	385	341	348	346	387	336	327	345	374	357	345	338	328	333	365	361	336	348	325	329	363	369	367	363	359	357	343	343	345	364	326	362	369	358	373	324	359	397	377	333	347	315	349	351	348	389	326	361	388	332	345	354	343	344	343	363	347	338	364	335	352	351	360	388	337	347	336	368	321	373	354	344	333	331	366	343	357	383	352	322	371	356	354	333	348	383	364	340	360	348	362	335	382	358	319	341	337	341	338	337	349	312	359	324	348	347	346	332	327	349	352	364	338	332	356	364	353	321	344	379	359	348	360	308	317	338	361	342	307	346	327	367	343	351	403	367	374	377	339	356	355	363	327	377	351	347	383	332	364	364	367	321	326	330	312	340	335	388	334	350	370	367	350	356	344	326	358	361	322	361	366	338	334	325	330	341	340	354	372	302	352	363	375	329	322	330	362	337	337	323	340	326	366	374	346	381	356	354	340	330	336	382	348	380	365	328	372	327	349	379	384	363	393	362	373	369	359	347	375	309	365	349	350	326	347	352	353	327	324	323	352	338	398	356	343	377	370	371	368	354	360	369	354	336	358	342	344	358	357	334	347	348	334	353	370	329	361	382	375	352	380	351	365	334	350	347	329	345	347	395	371	377	363	358	335	348	363	361	348	354	339	383	328	363	331	370	337	351	333	374	357	327	349	337	354	375	342	383	362	359	321	348	368	375	390	358	357	343	406	344	353	391	322	362	377	345	345	360	338	379	377	370	354	333	363	321	331	349	344	364	368	333	328	343	344	348	344	341	355	344	367	360	378	348	355	348	321	377	314	341	387	338	355	362	357	335	349	344	385	357	351	331	367	344	363	365	365	326	349	354	367	369	364	331	338	333	351	347	389	324	355	340	360	334	334	300	354	365	323	380	358	369	357	347	334	333	302	372	365	350	348	344	345	321	340	330	336	356	382	368	370	304	354	364	367
13174	19046	30078	30324	28169	24434	21236	18211	15652	12732	9783	7632	5548	4446	3546	3105	2732	2374	2460	2074	1991	1832	1782	1538	1344	1278	1239	1180	1213	1120	1178	1073	1146	1082	1077	1128	1032	1084	1022	971	969	990	994	1007	1006	985	938	931	918	969	937	881	858	976	879	886	896	869	838	869	909	874	886	832	920	875	844	828	827	835	857	870	885	855	861	865	875	871	876	841	876	849	847	833	803	881	860	825	912	891	874	903	881	839	894	843	808	855	844	851	837	867	838	838	871	847	786	823	856	837	866	814	866	827	818	846	832	852	810	790	880	838	849	870	860	841	849	835	844	826	852	842	830	843	790	871	910	891	860	875	814	764	903	808	855	800	846	886	842	846	840	815	849	858	822	854	866	807	875	849	810	806	791	813	897	879	872	761	903	797	800	868	852	843	812	867	852	823	821	831	888	866	857	815	863	818	853	815	849	824	844	829	829	810	885	867	885	841	845	849	846	907	875	831	886	880	825	789	875	848	851	873	850	865	874	850	898	791	852	856	864	865	843	815	839	819	830	847	801	848	856	808	855	848	851	858	816	829	860	835	799	837	870	808	801	894	797	807	881	827	849	807	845	833	828	841	841	857	857	834	832	831	823	847	865	854	852	857	849	844	812	825	813	836	925	832	870	875	802	861	863	827	823	809	842	876	804	823	804	827	811	846	800	850	830	802	833	865	800	828	827	863	842	898	848	783	880	901	845	768	883	842	787	855	853	790	780	915	826	903	819	842	870	890	842	840	858	793	841	821	818	817	869	841	846	838	840	813	822	822	831	850	842	801	866	853	826	790	831	827	791	832	836	856	860	828	832	828	825	834	847	849	844	824	858	880	817	825	856	884	838	839	833	805	842	893	890	828	854	827	821	875	824	923	868	880	816	878	797	894	834	874	815	823	810	844	836	784	867	848	851	855	841	894	850	799	825	922	794	804	839	815	875	876	794	828	812	764	812	846	884	828	812	811	776	817	861	854	876	837	815	857	875	846	831	838	945	864	833	830	864	840	824	840	837	856	813	859	871	837	816	805	879	876	840	851	821	818	789	793	837	875	833	868	852	832	929	853	856	846	794	831	856	872	816	888	837	853	806	840	833	794	797	817	823	849	831	801	828	877	831	893	842	826	805	822	823	880	821	821	842	836	805	829	821	888	821	846	741	857	871	892	830	839	817	818	846	814	842	845	798	914	824	817	825	846	869	860	909	834	871	857	893	826	878	838	835	892	878	795	856	837	862	878	869	855	847	829	869	819	850	803	821	848	861	857	829	852	915	827	848	785	840	856	866	813	825	838	820	872	816	833	807	864	862	868	846	831	884	859	855	834	880	819	853	740	826	827	798	852	846	843	854	836	847	846	854	822	825	813	805	825	816	870	829	831	862	811	847	842	850	836	859	826	863	854	805	817	801	861	861	832	830	833	796	785	846	815	893	851	808	877	856	821	856	817	826	821	815	792	827	823	818	870	843	843	912	840	826	838	784	798	837	841	836	872	863	779	849	858	872	795	822	848	833	828	827	828	837	860	875	834	825	849	861	810	853	813	911	845	851	848	879	845	847	834	834	847	828	845	862	841	803	817	842	857	909	805	845	817	853	823	830	859	883	909	808	830	793	843	859	863	821	839	886	860	867	810	839	851	882	844	866	840	823	805	838	869	828	867	833	823	870	803	807	863	865	833	800	863	834	876	850	832	844	875	861	885	809	859	876	865	826	860	844	831	825	817	846	832	793	830	853	864	855	862	822	812	832	868	869	828	846	830	836	825	872	828	847	841	860	888	829	830	850	825	869	835	841	847	841	838	841	810	799	789	868	826	817	785	861	837	847	803	842	855	869	832	884	848	876	802	861	859	778	896	808	806	849	846	847	842	857	843	874	853	802	825	852	819	901	823	808	829	873	844	867	874	882	819	795	833	873	827	834	877	806	839	860	857	849	816	842	889	870	873	852	851	833	828	824	827	819	850	851	829	820	843	837	826	867	842	855	850	880	827	822	802	841	884	831	837	873	843	887	850	806	824	820	816	856	821	857	900	805	860	877	814	851	859	816	839	902	858	819	890	864	831	856	836	824	857	818	827	858	886	821	817	827	786	921	857	855	851	842	818	822	832	870	832	820	870	836	859	834	806	817	852	859	891	830	821	840	850	808	852	832	827	808	878	875	856	849	859	850	826	870	811	851	854	878	810	855	875	862	817	816	835	814	869	888	879	849	818	838	836	852	845	866	856	797	855	869	861	817	821	855	788	812	838	832	833	857	855	807	842	832	846	875	843	846	820	801	824	816	870	869	748	852	867	859	804	784	819	815	861	904	846	860	849	783	842	862	831	840	848	851	842	849	840	872	887	814	885	875	793	813	781	776	845	833	809	862	827	868	839	842	822	852	832	918	833	871	804	796	860	837	866	796	818	827	813	843	875	839	810	814	902	807	868	857	853	880	805	876	830	841	853	786	806	808	887	872	831	833	835	819	859	790	866	825	818	860	819	867	795	820	822	818	848	847	828	820	775	917	852	902	872	887	875	919	845	777	770	840	889	834	881	878	869	880	846	839	831	848	825	851	832	822	930	840	822	797	852	855	826	866	794	796	856	867	816	792	826	860	858	835	833	845	854	836	815	853	858	820	844	835	856	840	873	797	856	821	839	893	834	800	825	797	855	849	793	865	864	854	860	870	822	843	858	809	859	819	814	823	835	862	857	793	801	812	861	880	868	852	848	882	837	791	823	818	882	890	852	833	828	847	784	850	851	804	800	839	906	836	821	831	873	834	851	860	828	816	841	881	846	888	816	836	884	846	845	800	773	863	841	837	859	855	819	846	866	895	888	795	841	837	810	847	872	833	807	879	853	852	840	871	838	830	822	791	848	872	809	828	901	844	850	833	897	835	845	829	847	885	838	857	826	844	826	917	830	792	812	891	866	826	814	823	846	856	844	865	852	872	828	876	843	893	816	822	818	770	830	825	864	866	875	785	898	887	868	805	818	845	863	860	817	830	864	885	868	895	871	871	808	817	814	838	830	816	829	855	876	881	860	831	823	820	843	871	866	879	868	826	880	834	901	835	852	870	824	834	871	819	823	822	861	844	838	791	883	851	848	829	809	844	839	802	832	821	821	816	849	832	879	861	850	835	867	796	778	811	824	858	804	813	815	874	807	823	843	787	891	881	801	899	805	899	842	855	862	829	811	840	855	862	826	831	863	827	833	816	901	837	859	887	838	880	822	845	814	769	815	856	812	860	740	849	827	808	774	836	804	854	856	860	821	820	877	810	828	801	901	871	849	831	816	812	772	810	828	784	858	896	854	867	802	792	851	872	849	805	841	916	814	813	879	813	883	858	841	853	864	784	900	778	902	849	922	878	869	828	867	845	817	843	885	798	889	883	765	790	858	817	794	837	851	856	799	837	853	889	837	842	879	808	864	814	875	821	877	807	846	810	856	851	836	867	887	857	821	829	819	859	822	816	837	866	819	798	818	839	847	867	892
35422	34631	36627	29139	25870	19228	14539	13023	12454	10201	6679	4258	2984	2615	2670	2320	1998	1450	1825	1357	1352	1551	1347	1093	894	715	704	614	558	536	457	458	493	445	443	431	412	420	419	410	414	405	399	404	380	419	391	358	413	403	388	397	444	426	369	365	366	365	386	375	377	368	363	367	355	423	366	396	369	360	344	360	362	331	334	337	323	318	352	372	318	366	365	329	373	348	341	321	383	332	358	331	341	366	343	316	373	350	397	343	377	338	342	378	369	372	341	377	339	350	328	393	370	363	358	346	358	360	336	370	351	347	344	383	353	345	331	305	375	344	353	350	358	341	365	358	349	331	338	407	346	342	345	353	374	340	333	361	337	364	333	361	355	375	322	369	356	372	342	382	354	350	348	308	365	346	370	373	355	347	358	344	334	405	334	352	317	343	342	360	369	337	346	373	374	348	379	393	360	359	399	356	326	304	327	381	349	307	340	355	347	358	344	349	366	387	364	374	347	378	380	335	381	363	351	376	338	390	361	364	401	295	343	369	345	348	316	355	331	377	387	388	362	371	389	363	357	381	331	315	379	336	323	355	361	330	346	372	371	362	353	369	369	339	366	356	364	352	363	343	412	317	359	346	356	338	401	335	351	373	355	338	345	339	326	355	328	341	376	368	335	350	385	333	324	343	375	385	374	355	340	354	327	352	402	349	361	360	350	392	341	322	339	335	337	404	341	366	402	357	366	341	367	356	346	345	380	333	368	342	330	394	331	357	355	344	336	394	335	374	343	325	343	345	355	375	327	323	338	357	354	364	356	391	353	362	349	351	347	403	338	385	349	342	356	336	368	309	356	348	346	344	347	376	370	355	340	355	346	381	364	340	348	327	354	347	338	323	363	372	334	358	352	334	361	356	334	328	354	335	374	344	357	352	395	357	377	340	328	366	360	352	365	366	329	321	354	384	328	335	348	326	343	389	370	342	347	350	352	347	360	340	397	320	363	371	347	322	352	350	326	339	381	331	341	363	394	395	364	337	366	400	359	346	359	330	375	343	386	362	363	353	369	343	320	368	384	366	355	362	339	342	370	318	382	383	367	342	377	327	307	379	341	358	353	360	313	362	330	359	355	382	359	347	342	333	378	344	386	380	358	362	365	365	322	387	335	339	332	313	354	358	350	346	372	357	362	345	350	339	366	331	314	361	365	338	343	348	370	359	372	351	360	359	362	323	378	361	359	340	322	372	336	360	383	357	336	347	377	320	339	336	360	330	347	382	362	371	327	375	354	352	355	368	370	362	355	331	365	329	346	335	379	341	327	360	397	346	351	345	351	397	347	322	381	373	380	368	352	361	379	350	345	394	378	327	366	310	363	360	353	360	348	346	369	344	323	330	367	373	325	375	344	327	336	366	384	368	338	389	356	341	360	337	354	353	340	383	361	343	379	329	396	346	374	335	350	347	365	323	375	391	375	374	367	313	347	392	337	351	354	352	352	381	400	366	369	346	338	354	337	359	344	340	346	351	333	368	341	326	366	310	346	343	354	367	381	332	357	397	374	343	358	316	332	346	361	364	354	388	366	362	382	356	334	370	338	342	366	329	352	350	328	333	364	363	364	327	352	332	369	345	334	384	355	322	355	351	358	342	358	361	379	335	348	366	309	399	367	379	354	335	375	347	350	341	327	367	380	333	337	350	359	348	356	363	345	341	375	344	373	350	333	335	349	360	372	362	323	302	366	389	355	387	355	341	348	374	338	383	364	370	374	373	359	337	362	344	366	308	336	358	329	387	356	301	349	362	309	330	341	347	352	326	359	384	374	357	352	328	362	328	382	330	373	344	343	360	348	358	369	335	356	361	332	373	351	349	348	364	360	345	351	383	357	341	333	342	340	353	367	353	368	350	322	322	376	412	351	379	367	358	390	385	369	338	346	346	363	351	329	346	375	337	342	368	319	376	392	348	354	324	374	391	355	361	349	343	367	351	365	338	353	373	361	376	319	343	391	341	342	333	347	330	377	349	347	356	381	337	324	357	349	320	321	387	342	352	349	347	358	347	333	378	328	360	333	356	350	338	352	315	369	358	324	353	382	358	355	368	352	341	334	334	370	299	372	368	374	404	376	364	353	308	382	346	351	384	363	322	335	326	332	357	342	345	312	368	375	323	342	346	331	351	328	349	362	349	348	327	336	368	361	353	340	354	348	322	379	339	368	338	318	358	360	329	368	356	376	378	359	356	355	385	360	371	344	348	338	334	380	373	355	346	420	371	362	338	374	331	347	345	377	385	381	400	329	350	364	323	309	375	381	339	348	361	335	356	364	352	379	351	384	348	364	341	362	335	380	358	366	408	343	336	389	388	344	328	344	357	331	352	379	338	350	348	359	336	364	369	367	379	362	356	332	347	340	334	356	359	342	313	375	384	361	327	330	337	334	332	332	378	360	369	345	327	354	378	325	367	372	337	319	341	354	349	331	389	381	339	361	321	354	367	371	370	393	315	366	367	350	350	362	333	360	352	347	366	350	324	352	332	364	395	345	346	332	369	375	372	351	360	358	366	347	381	375	376	377	359	332	341	331	364	378	343	363	354	344	372	362	357	349	323	365	346	358	331	346	377	351	356	336	351	365	368	327	358	335	333	357	376	363	356	373	335	340	372	356	394	365	361	335	346	347	343	366	351	344	331	367	346	350	359	351	341	379	351	372	368	288	364	397	361	395	356	356	336	386	348	359	346	368	341	347	391	353	369	350	344	354	335	323	364	369	344	360	337	342	335	347	327	359	365	338	327	360	327	361	372	348	378	349	368	358	345	378	336	354	365	391	345	339	391	366	337	359	369	357	357	336	360	353	329	346	360	332	356	331	342	343	327	366	360	320	353	326	364	350	366	360	379	307	365	367	389	366	354	344	334	327	335	341	372	359	372	333	394	385	345	333	339	339	337	344	329	350	338	340	359	354	363	326	332	353	345	353	389	346	365	375	356	329	358	326	384	360	348	359	326	333	356	331	315	355	348	372	370	346	365	313	344	352	337	376	374	325	366	366	348	348	346	329	344	361	368	339	348	369	365	327	360	341	340	345	352	351	335	355	336	329	369	337	327	342	349	354	348	359	354	390	349	369	363	357	351	403	357	354	350	339	364	321	364	393	340	354	348	379	352	343	381	360	386	361	357	348	346	308	370	318	333	355	337	340	358	348	352	346	363	335	367	359	369	326	363	307	348	354	331	365	356	373	338	362	321	340	380	301	350	349	359	354	337	337	416	348	339	357	350	368	352	350	360	370	336	365	356	341	340	365	343	304	371	365	334	325	312	351	356	353	349	347	332	345	325	359	364	310	377	360	366	353	354	341	298	342	335	333	362	351	349	351	382	349	358	334	369	345	332	358	328	372	331	345	361	335	353	346	387	332	337	391	365	373	347	359	370	364	360	368	378	340	340	400	359	356	354	364	339	359	361	359	362	353	348	348	349	355	351	358	354	334	324	364	351	350	327	371	377	369	343	378	309	361	326
22060	27221	37070	37555	35981	31470	28498	27616	27083	24304	17290	13348	10183	9821	10516	9378	8619	6719	8871	6147	6766	8030	6852	5254	4446	3567	3383	2516	2114	1844	1486	1604	1485	1456	1417	1404	1357	1339	1249	1236	1208	1117	1157	1121	1120	1059	1119	1172	1132	970	991	991	1001	957	923	947	945	965	959	923	960	970	916	901	873	875	885	898	928	893	898	844	883	868	877	804	859	890	880	795	883	845	845	876	909	833	846	868	867	862	863	841	901	912	879	852	874	868	869	809	864	843	818	860	842	899	840	845	864	857	789	845	848	837	842	822	866	832	852	817	870	820	837	820	858	831	819	859	795	864	843	854	824	865	827	889	865	825	835	854	868	816	860	808	837	880	804	871	784	841	847	852	857	829	838	838	824	815	853	799	804	817	832	907	882	776	837	831	880	872	820	847	873	828	819	885	882	856	804	826	806	855	870	877	875	859	870	818	832	875	828	826	859	860	831	819	840	791	811	836	859	863	855	864	838	863	838	836	809	836	865	822	854	885	860	782	808	838	852	883	816	816	853	866	884	797	864	813	809	852	811	818	835	797	792	846	853	845	813	853	889	826	833	795	858	819	793	834	818	798	838	813	816	784	826	856	873	883	816	826	832	890	859	818	836	795	821	818	790	824	858	822	862	872	889	874	765	868	812	793	887	852	880	837	832	812	851	853	860	823	852	861	837	757	844	804	852	832	820	799	837	858	809	800	875	844	766	834	842	878	812	857	828	828	848	798	868	791	816	809	806	812	847	866	877	795	820	842	904	860	841	864	769	881	871	783	856	859	841	816	856	809	846	827	885	821	781	796	883	831	904	886	831	858	830	823	873	806	849	864	893	783	812	814	840	812	858	832	856	826	837	783	884	849	888	838	828	896	828	861	787	813	829	823	829	840	882	856	858	881	755	834	806	817	886	823	882	810	862	913	839	845	840	805	836	819	845	822	870	871	816	862	847	814	832	851	917	803	873	822	811	815	867	880	810	784	819	835	849	873	855	918	843	863	866	810	870	813	849	842	808	866	863	864	832	899	839	843	857	812	802	873	867	852	858	833	868	827	793	832	869	830	803	866	838	867	851	842	796	846	881	859	843	814	854	825	875	853	794	855	850	810	840	813	898	848	894	883	884	862	815	836	896	882	848	865	800	804	884	851	837	833	784	864	795	825	812	825	848	806	853	860	797	838	832	860	811	851	822	877	819	818	845	846	860	848	801	825	812	858	870	809	838	818	844	846	822	878	870	812	867	884	875	806	848	879	874	867	845	804	782	831	856	845	835	864	878	828	885	874	838	807	760	847	830	825	892	803	849	891	825	827	830	833	877	849	873	840	899	837	844	799	800	796	845	804	882	785	861	821	857	815	821	833	874	879	827	791	854	839	876	872	823	820	868	893	873	861	873	872	846	841	797	839	815	897	833	849	837	841	834	887	796	825	850	865	890	799	805	840	867	863	800	860	812	829	852	839	812	822	855	858	892	834	845	856	819	891	843	861	860	784	858	804	892	789	838	818	841	828	807	846	853	918	813	849	840	862	787	818	828	897	836	854	839	850	845	840	848	843	908	856	897	895	862	837	826	881	852	884	887	857	788	853	769	864	854	904	848	824	843	895	831	837	807	792	846	809	880	871	833	882	861	880	833	878	832	795	835	833	813	877	808	882	809	856	822	835	865	881	825	856	795	910	832	831	850	781	890	794	872	853	877	795	855	828	891	808	859	822	857	852	860	862	860	820	813	862	865	862	829	876	840	820	859	850	847	814	900	784	881	810	853	828	869	784	838	859	849	773	859	843	849	799	850	889	826	836	846	889	847	823	906	850	842	854	840	861	869	819	862	891	799	813	824	891	853	907	809	839	844	790	852	839	854	799	852	886	814	848	881	819	810	871	848	871	851	902	841	896	855	856	785	841	805	864	885	842	852	865	879	864	784	799	853	776	868	810	811	898	881	838	855	838	857	908	867	881	816	837	816	801	913	859	858	822	849	861	866	798	840	892	814	817	838	805	827	839	844	823	821	814	894	820	880	791	806	865	817	819	760	844	842	818	855	875	776	792	828	865	853	898	884	881	827	842	874	908	851	899	827	853	874	839	853	829	842	840	843	853	855	854	888	804	877	838	829	859	865	833	833	845	820	833	821	871	813	849	791	833	813	851	831	864	889	826	849	814	848	906	820	834	809	846	894	835	799	857	874	890	812	880	836	902	844	828	871	873	867	796	855	846	853	831	820	881	839	842	849	800	895	894	853	821	817	892	867	865	872	835	847	825	852	832	843	872	827	862	816	848	807	838	856	823	831	864	863	857	849	851	844	836	866	861	861	845	876	853	814	805	848	864	846	863	906	833	807	877	805	827	841	891	848	823	882	824	812	873	832	858	864	880	810	829	826	903	841	814	842	809	837	889	826	825	882	832	830	909	871	758	835	825	815	847	849	894	805	833	857	876	882	861	834	859	880	879	848	848	807	864	856	832	801	876	867	848	838	841	862	874	814	848	839	824	827	875	865	828	785	800	793	837	858	853	834	842	886	823	816	879	820	873	840	832	916	854	853	817	816	854	882	812	813	872	793	852	890	848	823	817	879	897	828	859	826	805	835	782	893	858	856	812	858	829	812	855	843	837	874	856	878	894	820	850	865	823	821	805	834	844	855	852	867	843	825	869	816	850	887	833	832	870	885	762	870	811	842	857	890	822	890	825	834	856	861	789	881	834	858	828	869	824	826	853	811	779	837	829	819	887	886	831	819	830	873	833	847	916	844	797	830	852	822	843	866	878	868	828	836	868	833	831	832	850	889	862	812	838	915	848	859	892	818	855	888	853	825	820	792	869	884	865	813	800	830	875	846	871	785	884	878	827	869	802	869	836	812	804	824	845	799	856	868	890	885	828	843	832	804	898	847	805	861	829	875	888	875	834	884	848	827	791	867	844	909	810	846	918	855	859	859	867	824	819	864	808	860	868	855	834	843	866	858	844	808	866	836	853	833	789	846	836	883	850	826	785	836	879	872	854	844	814	861	817	804	828	825	858	866	828	849	793	823	838	889	830	824	822	839	828	811	859	833	845	824	847	830	836	808	789	854	852	861	784	844	825	893	818	873	871	875	856	794	836	867	840	910	831	890	794	850	863	836	817	885	832	857	814	833	869	873	804	881	796	813	830	839	831	833	869	848	861	821	863	860	793	899	877	887	857	834	842	916	914	798	840	821	839	887	819	890	836	853	858	841	871	862	876	854	882	905	845	852	854	835	884	843	804	870	859	846	874	919	825	864	894	877	863	810	873	826	864	844	815	822	836	869	842	881	855	843	789	881	805	851	858	883	808	885	861	830	842	835	862	817	852	879	818	843	812	865	888	829	870	848	890	850	856	855	828	811	851	871	828	846	839	835	851	931	892	854	840	882	817	862	860	867	826	866	863	842	862	849	884	831	810	802	828	766	837	831	845	838	849	831	861	891	852	848	886	846	850	852	810	893	871	797	865	827	824	813	800	846	887	817	787
40615	37973	43593	34260	30537	24491	20738	19045	18042	16618	12069	6667	4927	4750	5208	4150	3154	2798	2956	2428	2048	2888	2198	1599	1257	1060	941	711	609	551	471	498	489	496	432	429	398	455	439	394	428	387	396	387	381	366	397	389	414	342	346	365	349	368	359	351	342	329	338	376	344	342	339	335	333	315	356	349	315	326	292	330	324	317	349	336	342	334	343	315	298	341	324	324	302	325	312	350	323	288	317	340	333	313	301	329	336	315	360	286	297	334	357	347	308	339	333	298	304	362	335	329	320	319	310	311	334	332	290	331	336	346	334	323	298	299	329	359	335	321	318	300	327	321	335	324	315	390	309	336	331	336	315	340	334	299	330	346	290	334	306	317	348	321	321	320	358	307	303	342	296	345	345	312	341	290	315	326	328	336	318	315	331	323	295	335	329	349	343	319	296	337	335	331	309	306	343	284	368	324	315	331	338	311	352	315	299	338	350	344	332	300	305	329	327	321	325	287	329	359	323	319	318	322	316	330	337	316	337	326	328	290	307	292	297	353	333	338	301	309	293	305	337	295	334	296	328	371	318	326	284	298	328	304	333	314	318	310	344	318	313	316	305	335	339	288	333	306	331	300	297	334	308	313	296	295	290	309	328	337	336	335	306	327	345	317	340	314	315	300	325	303	335	318	311	316	319	326	317	320	281	305	316	307	339	331	336	320	338	307	303	311	337	300	304	301	326	295	361	310	289	303	311	301	293	323	320	301	342	332	325	340	332	321	315	297	328	314	302	337	303	303	340	299	320	328	319	314	322	327	298	334	309	323	303	309	291	323	298	314	330	317	332	348	367	325	326	336	317	299	294	326	309	347	287	293	293	306	350	327	319	288	321	342	315	322	341	351	309	317	322	322	297	333	323	359	306	323	326	332	323	331	327	291	335	308	324	303	311	310	336	310	303	348	311	325	298	299	314	329	315	358	307	300	323	319	303	296	291	330	306	349	324	341	300	312	315	309	308	315	333	352	333	348	314	324	298	305	316	315	312	298	280	320	323	332	322	305	300	333	324	321	313	291	306	348	307	309	308	320	314	309	296	333	278	303	319	309	318	329	327	305	302	323	333	324	329	299	296	336	324	311	332	324	326	326	324	331	309	319	306	308	333	322	327	303	330	362	307	293	351	326	320	301	294	315	313	309	313	335	301	341	325	276	320	295	312	295	334	305	323	322	314	318	293	345	333	329	310	298	322	342	264	316	319	279	355	315	289	346	311	282	309	311	332	312	340	307	350	341	324	325	367	333	319	309	325	351	301	334	301	308	339	310	332	311	358	311	297	337	294	338	281	341	316	294	302	331	323	338	332	331	311	340	319	331	300	328	315	287	306	309	301	340	291	333	321	319	319	322	341	290	327	329	331	333	328	325	317	304	297	319	331	307	299	325	337	300	329	339	304	300	310	315	317	262	332	332	335	305	330	316	293	322	315	361	301	353	295	335	332	321	308	313	346	328	312	317	278	304	320	364	308	304	311	311	318	344	298	281	298	324	299	323	310	295	311	334	333	323	318	310	294	295	320	326	309	338	327	326	276	312	337	292	346	319	327	338	343	318	303	322	360	353	340	314	303	288	340	290	300	352	318	297	286	325	313	312	312	305	295	314	334	281	310	332	338	332	353	341	345	325	345	358	362	303	320	324	343	316	290	323	313	359	329	301	318	334	331	322	307	290	316	339	314	343	340	351	307	319	312	320	281	297	335	323	311	312	331	354	332	306	304	339	330	300	302	327	338	318	337	319	319	278	332	342	352	334	332	290	332	301	310	320	330	312	298	346	330	322	311	318	301	344	341	309	342	333	334	331	310	331	284	289	329	319	328	321	318	308	305	323	317	317	314	343	347	325	316	340	355	298	334	316	304	342	308	341	300	321	331	314	357	326	329	353	331	304	320	350	308	293	315	302	308	295	310	313	333	317	321	338	313	322	320	323	307	315	348	308	340	310	376	300	343	348	313	286	337	323	327	343	363	318	335	322	336	318	320	294	324	316	309	358	326	332	320	300	314	263	333	310	340	349	315	315	331	323	287	310	320	346	305	313	330	328	327	305	323	292	291	297	319	318	345	274	307	315	323	292	334	313	323	321	284	357	327	344	356	314	318	286	299	290	311	327	348	307	314	291	313	330	307	312	330	320	303	324	312	321	342	304	344	343	334	307	307	321	304	288	316	314	312	312	324	336	290	319	342	295	321	302	297	342	323	306	329	314	325	297	309	314	289	327	283	293	334	288	346	354	293	349	339	318	316	326	315	335	306	366	305	283	299	310	344	344	304	337	333	350	309	303	336	320	275	335	296	289	312	305	290	324	312	341	305	338	307	307	309	312	331	315	310	284	285	327	301	334	299	321	328	311	297	336	320	318	318	332	340	334	293	314	329	297	315	362	346	333	344	360	307	293	329	336	328	307	343	308	323	319	358	315	312	300	310	337	323	340	326	331	325	318	306	301	311	314	307	323	339	303	334	295	310	305	367	358	324	314	325	304	311	342	316	335	336	344	312	318	308	326	322	314	311	292	337	329	354	296	341	342	336	332	325	340	350	305	321	334	306	311	350	332	292	319	334	333	350	310	309	314	316	304	314	350	310	325	301	316	344	337	334	338	333	308	326	327	343	313	317	341	311	310	291	321	303	307	320	328	331	319	327	330	325	326	305	319	317	350	333	314	307	323	312	372	320	300	321	339	325	308	298	314	316	324	332	296	348	338	346	304	329	332	325	326	313	283	333	329	341	317	342	347	328	325	335	330	306	302	308	322	302	308	314	289	304	323	299	315	335	335	323	303	343	299	325	345	345	304	338	365	349	350	318	306	322	314	301	296	317	295	316	333	338	305	311	340	317	353	303	328	297	325	325	306	320	320	338	319	303	314	324	290	334	349	320	350	309	299	344	309	326	342	320	337	317	328	325	303	304	286	323	331	314	328	311	356	318	317	320	325	297	323	332	362	326	312	320	324	310	319	291	308	348	306	305	291	290	324	322	302	320	339	328	288	329	292	325	272	309	334	314	305	330	306	294	339	296	330	304	287	329	316	321	296	326	307	324	308	324	309	321	326	290	297	346	313	304	332	352	332	311	334	323	328	320	294	314	369	340	329	355	344	314	347	300	318	303	300	348	339	341	307	331	311	314	332	307	349	297	306	309	316	334	334	348	323	358	359	326	282	321	310	328	321	304	318	320	315	335	324	377	340	328	324	292	299	307	299	309	297	305	317	293	318	332	315	294	320	343	283	315	305	306	324	336	321	351	303	296	300	326	323	312	325	320	348	315	313	286	340	363	314	330	317	304	304	304	319	331	321	292	338	326	338	322	286	304	334	349	280	314	330	323	327	321	314	299	279	321	297	302	279	281	318	338	300	310	365	352	320	329	314	293	292	320	323	329	312	355	302	308	302	330	320	304	337	279	318	334	326	318	309	300	329	306	343	351	316	330	359	305	319	334	308	321	271	324	323	301	275	306	322	308	297	326	323
25084	29873	42153	42314	40066	35795	33981	32137	32815	30554	23750	15925	14327	14259	15727	14217	12624	11036	13522	10174	9879	13443	10564	8054	6976	5697	5048	3467	3004	2441	1960	1939	1872	1728	1781	1743	1557	1503	1428	1450	1324	1333	1229	1230	1251	1140	1245	1215	1196	978	993	1041	966	984	952	936	964	901	852	975	993	996	968	873	843	848	779	862	812	815	785	834	827	834	786	803	786	812	790	773	847	791	846	773	744	798	717	781	791	784	798	820	741	795	777	814	777	773	803	838	790	732	774	770	746	790	801	762	766	775	732	742	768	771	756	777	768	697	851	786	771	734	798	796	786	763	804	772	759	707	736	753	788	779	803	785	817	774	768	780	782	780	762	748	761	806	778	714	766	762	802	786	767	792	784	775	790	773	762	760	741	764	777	750	752	742	792	748	719	774	748	766	748	767	785	811	708	743	791	743	761	796	774	770	755	734	778	792	749	761	776	770	815	723	756	758	767	779	789	748	795	794	814	766	725	750	766	767	804	759	744	738	785	748	787	753	762	745	812	822	733	760	760	773	799	779	739	728	765	833	755	787	800	777	771	792	740	797	749	729	735	792	783	769	760	750	731	710	725	761	761	743	797	763	747	729	756	803	753	756	804	759	703	780	799	798	729	750	742	787	766	763	758	765	740	768	779	773	783	805	780	765	819	777	789	773	771	783	762	776	795	758	820	790	761	819	728	814	747	747	766	740	792	752	819	794	743	762	742	745	716	764	726	766	764	802	789	740	682	754	795	770	798	745	772	802	766	740	786	810	729	785	812	833	736	782	778	782	783	743	783	766	760	760	793	752	740	771	762	810	771	799	731	756	767	755	760	803	778	769	771	779	777	712	743	782	788	766	798	721	738	752	786	770	772	831	781	765	748	778	716	848	781	784	740	754	805	766	756	780	745	762	750	820	785	783	761	762	772	772	729	747	749	808	756	816	746	824	750	753	769	709	763	777	761	771	786	696	726	783	741	754	770	760	778	776	774	809	791	791	752	768	768	765	763	796	784	745	744	767	797	804	771	810	764	797	786	776	788	774	791	796	736	757	797	738	759	768	718	785	786	825	766	727	775	740	761	749	742	831	778	779	776	756	796	810	756	786	819	775	757	750	803	757	776	784	866	833	753	790	781	703	747	721	734	787	749	788	750	795	795	766	749	754	787	770	749	733	757	795	729	748	761	770	754	717	785	796	761	806	760	777	805	767	775	792	768	753	757	728	774	742	725	742	758	725	746	756	768	805	758	782	811	780	744	800	790	805	752	761	787	759	791	799	789	805	766	804	784	781	770	772	751	805	799	779	768	776	799	763	783	768	777	776	769	729	761	727	710	748	783	781	801	770	777	770	738	767	767	771	742	790	766	806	735	774	786	798	783	760	754	787	767	814	777	712	753	731	767	790	804	727	720	727	769	751	769	746	749	790	783	755	767	763	766	762	788	761	816	728	796	778	806	765	705	739	757	732	815	779	737	775	742	764	735	752	772	732	774	762	721	695	771	746	750	761	747	720	816	726	776	773	779	764	777	736	747	789	793	743	771	807	810	793	791	771	796	798	755	767	725	805	777	755	776	800	749	789	747	783	739	728	817	760	770	759	769	759	792	779	729	726	797	806	788	744	790	729	780	782	760	752	755	762	744	746	784	752	755	736	746	771	722	782	784	782	783	784	745	800	772	799	736	751	764	722	733	758	824	736	793	785	787	762	788	717	787	779	771	772	775	750	783	751	746	785	785	749	749	762	799	731	791	772	784	755	731	734	782	799	756	739	776	797	781	737	752	700	814	760	785	796	764	790	798	756	767	787	778	764	768	783	762	759	675	760	798	790	756	760	753	718	766	774	755	800	777	788	756	758	777	729	810	759	786	800	757	751	786	704	786	795	750	728	784	734	777	751	784	763	764	771	791	754	755	769	800	733	806	732	721	758	765	746	776	813	764	729	807	823	728	745	748	791	793	717	791	744	790	800	813	750	799	763	802	734	769	735	779	788	800	763	795	727	753	754	733	816	794	789	764	774	782	770	788	790	725	785	791	783	780	773	773	855	803	745	806	791	777	781	805	801	777	764	768	752	757	777	757	805	751	784	762	747	753	795	751	748	720	751	770	794	818	745	780	763	775	760	763	789	803	774	759	739	780	785	818	760	780	799	781	752	751	801	805	787	781	754	755	796	784	748	753	778	775	747	772	745	754	748	794	764	757	785	774	796	764	781	759	798	790	721	821	794	776	797	778	763	768	753	758	756	755	796	800	744	775	772	752	799	781	848	804	739	796	775	761	778	800	778	797	801	764	760	749	772	758	788	778	732	757	750	741	749	739	787	740	759	762	774	786	752	774	719	741	768	776	760	749	802	752	747	786	768	809	757	786	733	776	743	763	711	790	769	748	767	755	774	761	795	759	754	785	736	791	762	786	807	788	833	753	774	821	746	728	747	728	799	697	746	766	771	817	735	789	796	770	773	794	748	773	767	757	744	795	741	779	745	712	765	761	747	774	738	771	794	781	750	735	756	746	740	784	793	728	810	741	762	773	749	739	692	781	782	745	811	775	731	794	775	812	778	714	806	747	751	742	745	762	745	746	796	774	791	796	747	761	758	765	815	709	731	741	779	767	774	791	776	784	801	794	760	790	774	800	754	757	783	720	759	748	705	719	763	791	712	745	765	750	740	722	790	777	718	759	815	767	743	763	796	813	835	798	808	722	761	740	804	732	783	731	717	759	797	781	727	765	779	761	768	794	812	831	731	771	794	775	766	780	760	762	701	748	758	787	770	756	829	782	737	726	770	763	777	789	766	789	720	742	748	694	771	750	761	729	737	721	731	755	796	830	775	747	817	782	738	788	745	762	794	764	814	776	813	764	699	730	734	789	767	775	768	799	781	777	794	740	796	704	784	808	749	768	763	807	732	782	751	801	753	764	776	781	724	830	814	731	778	735	775	770	770	738	745	785	822	766	771	760	707	751	736	801	748	728	739	793	796	788	779	746	755	767	759	781	776	736	742	805	743	801	726	783	748	760	751	802	810	745	796	833	717	751	804	769	792	741	787	772	771	734	755	732	812	732	725	745	759	800	766	802	799	744	746	778	784	748	761	755	800	786	793	762	784	801	785	769	756	737	751	735	752	820	756	783	767	793	776	741	798	689	776	811	807	804	772	798	782	804	778	765	725	767	766	752	740	774	768	746	767	799	791	744	744	796	726	719	738	717	809	778	789	716	793	790	753	743	797	772	783	754	731	727	742	763	753	730	754	746	737	811	780	773	781	745	808	783	768	794	782	812	759	775	722	799	790	796	749	759	771	763	770	756	746	756	767	776	742	719	738	752	842	741	768	758	755	761	809	737	825	775	798	760	812	735	750	800	823	746	752	775	738	793	782	755	742	748	730	788	736	794	737	760	745	733	765	746	759	771	749	769	702	817	777	828	734	782	772	787	779	804	812	815	735	740	728	737	744	858	731	756	727	765	740	769	774	785	729	822	759	755	801	749	767	812	772
23241	23392	25516	20077	14650	11199	7999	5659	4174	3121	2397	1681	1259	975	744	720	612	634	585	559	509	481	476	440	401	415	367	384	418	399	393	395	353	362	394	403	380	386	401	354	391	372	370	360	359	378	385	377	364	417	394	346	358	374	337	379	368	364	371	368	365	379	377	353	367	345	356	349	338	341	372	348	359	353	371	355	362	320	333	347	374	349	356	343	367	355	330	365	384	371	341	386	354	369	364	366	369	360	379	318	410	383	326	361	335	357	399	356	354	333	340	376	371	384	331	336	379	347	356	346	390	354	334	351	354	325	386	381	339	355	369	385	346	343	386	364	328	384	332	321	408	347	342	373	331	320	369	368	368	386	392	354	340	357	345	363	352	337	369	382	354	327	356	378	346	353	322	382	353	368	344	369	376	363	355	372	382	334	381	339	360	363	355	355	356	337	337	369	344	337	361	353	383	344	378	344	349	345	356	366	333	336	349	368	372	392	342	328	326	353	390	348	331	315	369	343	362	361	366	373	339	342	348	343	335	372	366	371	357	334	370	342	381	362	368	379	345	361	386	310	346	349	333	360	376	355	351	344	392	343	380	354	352	317	341	361	369	323	373	368	321	354	377	320	360	371	368	338	345	352	384	343	378	361	379	341	351	340	325	332	374	330	355	355	347	343	374	371	378	364	329	378	358	348	336	347	336	378	373	417	335	346	336	379	370	366	376	348	325	350	353	332	322	356	375	352	347	325	355	392	381	333	337	329	358	371	371	359	350	316	352	330	372	367	349	384	322	352	351	326	351	347	350	346	348	362	339	348	380	343	404	368	361	380	375	324	339	331	351	381	355	369	361	353	378	369	345	367	382	337	374	386	366	380	357	337	367	336	358	364	359	382	351	358	349	333	374	370	335	349	359	326	351	342	322	362	339	364	351	348	353	356	342	343	341	392	340	335	349	366	383	369	324	350	386	324	378	340	330	367	353	366	357	350	346	354	393	380	367	325	313	354	392	380	406	356	379	361	367	361	361	361	342	344	363	368	332	361	369	384	373	356	339	301	352	342	309	335	350	341	362	350	353	363	379	378	332	353	373	335	357	343	351	352	349	358	334	362	357	363	316	356	340	359	359	312	348	365	341	343	361	358	359	347	367	358	316	359	354	358	381	387	377	361	359	365	342	331	372	328	377	371	340	386	345	345	357	353	342	378	362	362	354	359	393	366	373	369	344	389	365	331	402	347	329	383	377	357	355	360	385	322	364	380	335	389	363	343	339	350	351	379	369	350	308	343	339	344	347	338	370	320	357	357	366	379	385	335	348	359	373	336	375	335	375	338	389	304	337	367	314	378	333	388	392	331	337	354	360	347	337	381	366	354	358	340	347	384	330	354	361	356	389	367	376	369	366	337	361	338	347	359	313	351	332	350	361	368	366	380	360	351	335	327	344	357	352	392	374	323	327	350	370	335	345	346	390	352	372	364	357	373	327	359	360	380	373	371	319	345	343	322	364	313	371	339	377	358	363	378	349	327	369	374	360	330	401	330	359	369	371	348	368	315	356	382	340	355	353	394	347	319	347	352	341	349	362	338	331	322	370	371	409	355	365	334	354	352	347	366	378	360	376	374	353	349	379	343	367	374	319	352	329	352	364	342	369	363	354	341	316	339	378	347	374	324	356	381	365	378	347	388	353	374	367	364	342	331	331	333	319	333	325	326	362	342	344	353	383	342	395	366	365	354	339	351	374	355	368	362	345	315	339	381	352	389	343	364	372	347	361	371	352	374	353	362	363	371	370	373	365	353	367	359	382	362	372	325	358	334	330	339	375	349	309	373	346	349	376	327	358	368	420	353	315	389	349	355	340	334	340	351	373	355	374	365	326	377	382	348	378	356	356	367	368	370	333	328	350	369	348	325	354	361	359	372	369	349	372	380	341	364	319	351	319	355	350	377	365	352	351	340	349	356	373	381	307	352	363	389	345	349	342	374	323	342	356	357	347	358	391	340	358	317	350	344	337	371	352	357	344	332	342	342	347	311	357	341	347	340	343	383	354	328	350	381	354	336	361	382	310	378	335	384	365	365	347	369	324	332	357	344	348	362	347	354	354	348	356	379	339	375	358	363	353	357	344	346	338	332	368	374	381	345	345	325	369	353	366	341	338	352	423	339	334	339	388	350	398	332	353	363	325	318	373	385	357	375	350	383	383	358	353	349	403	328	365	358	388	360	385	356	321	342	328	370	312	334	345	393	336	351	377	390	361	363	366	332	359	347	378	353	373	303	353	365	349	333	305	375	350	340	377	349	340	344	352	325	349	394	315	349	365	328	388	325	328	322	343	340	371	363	327	312	330	365	367	388	365	381	362	343	371	336	339	335	339	345	337	342	344	333	356	376	374	391	358	382	371	348	328	344	356	355	314	356	353	349	338	314	396	346	347	338	356	368	352	395	325	353	357	367	320	338	385	376	341	339	353	374	402	355	359	290	365	372	359	335	342	382	324	333	343	363	365	340	388	355	340	346	366	354	384	376	369	365	354	352	349	392	345	334	361	342	326	341	343	358	353	369	366	348	342	337	332	366	339	406	376	355	348	353	334	344	337	311	338	355	389	353	365	371	389	337	358	341	373	347	375	345	368	359	369	358	348	330	323	356	378	346	390	325	341	348	350	354	353	370	327	353	338	357	319	353	351	338	385	329	367	373	359	368	370	363	378	384	336	319	324	368	328	373	337	344	360	328	373	387	347	379	370	370	361	331	350	342	336	348	349	371	349	379	351	340	359	391	353	355	369	364	358	361	393	342	336	363	394	364	336	348	378	346	335	350	323	357	349	361	322	319	319	343	346	326	344	337	342	371	343	351	403	358	378	355	370	310	329	359	356	366	347	377	344	382	364	359	376	352	362	344	351	363	354	347	385	328	348	341	330	344	368	381	345	385	385	340	371	317	378	371	339	337	381	382	350	356	306	375	368	372	327	334	353	362	380	346	353	327	341	360	321	326	375	358	351	357	356	340	347	313	334	364	385	353	349	348	358	376	322	319	328	334	328	341	360	340	341	357	380	335	369	343	349	367	368	330	369	355	347	376	342	331	349	380	351	355	355	339	332	351	364	338	397	332	383	345	344	345	361	362	370	381	336	340	338	378	355	356	319	368	350	350	351	323	360	366	333	374	371	325	353	345	332	360	320	346	339	358	369	372	332	342	355	379	345	334	337	335	337	340	399	358	353	354	346	332	397	364	371	327	373	351	345	385	371	407	345	353	367	354	328	315	360	321	343	347	362	360	318	328	340	361	351	377	347	351	371	319	336	346	370	348	359	379	332	341	347	344	322	359	345	349	377	336	373	346	384	349	355	339	363	353	328	375	346	358	348	377	332	349	360	339	374	360	350	358	351	334	346	354	357	340	363	381	362	353	362	347	342	363	365	354	335	316	352	317	320	344	356	349	340	325	374	322	372	361	390	341	362	377	338	347	361	329	345	370	368	369	349	346	365	390	358	365	368	379
13457	18019	28933	30076	27963	25115	21963	18209	15489	12876	10192	7731	5953	4349	3644	3030	2751	2498	2422	2162	1861	1851	1682	1402	1289	1263	1256	1195	1107	1156	1153	1183	1140	1087	1108	1065	1078	1030	1015	1039	982	1038	1003	976	975	965	998	955	964	969	981	902	974	975	872	919	872	966	899	900	936	926	898	887	861	843	886	849	937	888	876	876	853	872	872	869	852	839	849	849	820	847	896	901	907	875	841	835	804	815	841	892	832	823	848	846	890	877	831	877	843	849	864	843	837	844	866	859	876	848	896	814	812	813	867	815	880	884	850	863	846	839	852	859	840	859	803	862	839	840	798	865	846	801	887	855	869	856	892	867	815	798	848	837	871	856	796	860	857	830	821	821	854	827	802	838	819	843	892	880	831	813	886	857	865	886	884	825	836	837	879	872	872	865	856	839	861	833	911	852	876	833	817	837	821	851	824	870	825	862	810	848	822	830	841	803	896	821	897	821	806	878	873	844	861	859	854	797	824	895	859	841	832	896	863	900	837	845	815	872	863	830	839	854	816	866	835	823	851	916	870	824	780	876	818	843	871	876	866	844	848	822	863	854	880	846	893	848	831	860	848	877	859	857	860	840	793	849	847	837	860	826	861	824	829	835	853	834	871	798	843	847	883	842	885	843	826	852	913	858	866	904	894	872	891	838	824	858	773	841	851	803	808	815	833	782	836	902	831	885	813	878	856	833	888	840	837	870	831	866	814	852	853	826	909	893	895	838	862	869	819	789	824	844	871	819	836	819	834	867	910	840	884	821	900	866	894	816	803	849	901	828	814	831	859	905	856	886	822	864	877	830	834	896	812	833	829	861	919	815	876	809	861	853	894	860	786	899	840	849	810	847	893	806	851	883	818	771	783	837	794	879	820	868	860	807	852	841	865	841	887	817	840	858	834	904	830	836	855	852	825	896	857	837	844	838	795	852	874	826	838	842	821	840	793	825	825	858	877	801	832	788	866	871	798	868	823	845	842	849	863	821	936	885	823	848	839	872	814	878	841	867	821	835	855	867	863	865	889	830	865	819	797	846	827	844	911	843	847	866	843	844	846	913	885	897	812	848	857	908	865	840	825	805	850	812	846	838	808	824	868	866	801	847	833	850	839	836	812	834	859	824	844	876	847	860	825	821	850	867	899	797	855	855	851	879	864	854	841	849	852	811	863	867	832	880	810	856	881	849	837	889	857	859	887	837	814	818	883	857	837	813	888	835	840	802	859	856	802	875	826	833	854	850	910	811	868	805	837	856	908	794	843	819	846	875	862	821	853	866	838	786	807	907	886	827	840	784	833	838	891	889	820	852	854	838	844	876	869	873	845	862	875	885	832	837	834	818	881	789	827	833	856	854	853	870	806	826	801	857	852	854	840	793	899	840	878	841	857	814	804	854	846	807	897	838	885	838	839	810	864	829	853	838	838	881	832	825	861	875	861	824	809	855	823	852	904	885	852	886	812	821	877	852	837	842	856	798	871	871	860	860	839	814	845	863	845	914	824	835	864	861	858	804	852	836	869	841	891	843	806	896	865	795	851	866	834	828	832	859	889	868	821	906	856	826	888	833	844	820	840	770	871	861	850	823	863	829	866	905	824	901	794	839	847	830	862	881	859	856	859	841	804	863	771	840	881	790	828	889	872	849	834	831	842	846	899	888	882	806	836	910	834	890	820	841	787	837	897	825	856	847	889	863	868	841	859	887	822	837	825	855	843	903	916	815	794	843	801	881	856	881	868	859	840	894	790	809	810	904	874	879	876	856	862	862	836	851	815	893	854	824	871	801	887	909	846	868	858	818	844	834	828	862	836	871	844	919	854	794	907	841	850	916	848	848	806	824	841	828	854	853	842	835	873	859	838	878	821	856	883	897	837	850	817	912	883	830	867	875	884	837	857	853	808	846	856	803	911	836	827	878	891	829	827	777	844	854	907	850	874	884	837	836	783	795	872	808	776	891	857	861	857	902	858	842	872	848	894	870	793	807	788	879	859	874	839	835	872	864	851	859	887	841	875	836	838	877	905	839	819	882	835	813	822	847	831	809	853	830	843	775	846	810	870	815	872	870	827	872	837	869	896	865	831	871	877	885	851	872	837	905	873	806	803	882	798	861	879	868	880	854	846	862	898	811	835	871	827	861	864	865	780	812	812	887	910	863	824	853	806	831	889	791	881	852	854	848	849	935	830	841	869	808	818	859	879	790	832	811	877	852	839	795	852	848	840	829	815	782	849	859	829	805	844	862	840	854	826	836	889	826	859	845	839	836	814	853	789	862	810	811	883	838	861	846	861	881	803	769	782	795	907	791	796	857	901	855	884	854	842	863	886	809	866	865	853	850	826	868	830	857	900	821	847	865	830	852	859	852	858	869	799	903	896	882	789	824	788	839	844	836	837	883	833	858	805	857	888	862	859	796	835	862	827	832	863	829	817	851	851	849	871	892	869	881	854	890	843	818	835	817	834	831	898	819	842	846	869	844	837	835	823	833	773	852	886	809	880	859	855	847	846	858	876	849	834	867	905	818	864	798	895	861	898	833	841	806	881	844	890	877	870	801	843	881	822	860	877	825	896	907	843	881	900	861	848	874	901	872	849	822	788	827	839	839	869	851	854	813	858	834	846	869	825	873	838	844	873	829	827	872	882	843	881	854	918	890	819	841	843	862	883	893	810	860	820	815	831	866	859	817	825	841	831	868	857	829	878	824	827	878	876	833	823	856	857	887	885	811	861	888	866	894	854	853	842	824	881	832	804	829	851	858	866	835	861	799	831	872	816	837	859	828	882	873	850	834	926	844	833	850	829	817	823	887	816	863	832	820	876	825	853	864	902	828	913	876	857	793	854	861	804	852	862	775	809	843	861	823	847	836	850	830	859	828	873	820	826	847	835	884	880	847	836	828	862	805	836	870	864	856	858	892	853	835	844	879	898	799	833	895	823	794	818	832	833	813	823	843	872	924	816	875	850	862	837	808	838	832	844	871	806	843	864	836	813	868	868	856	766	864	842	902	880	815	786	867	863	843	832	895	828	846	857	863	865	839	873	858	878	861	826	860	857	889	843	848	875	868	804	871	825	861	840	853	853	798	833	844	831	845	798	876	871	863	853	859	896	841	853	875	825	873	811	868	788	885	814	850	892	839	822	832	827	811	867	854	887	865	892	828	803	824	808	848	802	822	879	857	834	849	823	856	843	788	862	813	813	848	872	866	849	835	864	823	896	912	876	862	841	823	912	801	846	843	844	821	811	851	838	878	834	845	812	863	846	836	819	857	852	879	876	854	864	845	885	800	836	904	829	807	841	885	876	796	846	837	826	835	864	826	850	869	815	816	834	842	825	858	889	830	814	878	822	868	829	884	845	846	815	866	825	835	855	816	834	826	846	844	835	822	820	831	805	825	804	835	866	883	898	844	849	840	841	897	816	825	855	876	859	842	896	833	847	861	854	800	816	829	847	809	813	869	831	857	810	862	871	847	825	827	808	869	866	851
33883	32138	35633	29631	25427	19671	15528	13815	11896	9703	6402	3909	3048	2818	2854	2461	1883	1651	1966	1560	1478	1741	1307	1083	862	748	702	605	553	477	454	495	480	463	410	451	412	409	434	419	395	390	359	364	394	396	385	398	362	398	407	398	373	392	365	361	373	393	382	378	384	350	363	358	399	399	359	347	371	380	379	344	375	384	353	360	355	330	365	332	325	347	328	336	367	343	372	397	417	344	389	377	376	377	343	346	351	340	377	382	355	372	339	341	352	362	353	329	368	370	360	367	335	334	371	370	355	353	350	357	392	351	355	332	360	329	360	366	348	377	384	345	362	377	322	359	347	367	342	344	355	338	369	348	373	360	336	373	322	340	380	368	351	385	362	367	343	375	343	358	357	372	362	386	365	382	338	335	362	357	361	346	317	393	341	337	391	327	333	383	375	344	355	357	367	323	372	370	325	382	354	343	386	363	334	344	378	373	343	376	372	369	383	395	361	353	335	359	327	355	331	355	376	364	362	323	347	328	364	362	369	389	368	351	379	366	343	380	340	304	379	368	337	351	360	361	368	367	348	359	356	367	395	386	339	361	397	355	364	324	375	358	384	362	389	368	366	350	349	391	363	372	328	342	361	371	361	364	354	350	354	353	357	350	360	353	355	356	382	341	334	371	340	358	344	355	359	363	335	351	342	357	328	386	359	345	359	355	339	349	365	311	368	372	371	383	358	347	376	341	371	397	362	368	350	372	346	332	353	353	355	353	336	382	331	333	333	367	369	341	363	353	344	378	351	362	353	344	363	357	377	348	375	392	329	359	366	326	369	326	355	346	364	350	342	377	355	352	346	357	313	334	360	361	354	344	350	353	385	347	368	336	329	354	389	326	387	369	354	354	362	365	374	331	367	356	343	348	360	339	345	360	378	360	323	390	379	344	318	370	346	387	334	386	341	338	355	340	358	365	336	320	366	351	349	352	353	383	341	375	347	375	354	355	368	357	388	397	342	338	373	352	334	351	355	387	360	332	380	333	345	345	335	363	374	349	338	344	376	353	404	372	357	354	373	349	374	387	377	337	325	347	338	367	364	363	366	332	353	387	368	372	359	354	370	369	338	390	371	335	338	353	326	371	331	360	344	385	348	343	361	389	315	360	354	389	375	334	327	349	406	348	395	353	334	390	343	355	376	396	360	360	353	342	348	359	352	377	389	364	343	369	317	364	328	404	340	342	355	373	348	344	363	358	344	407	357	330	366	365	347	353	370	324	376	340	338	361	346	336	350	377	373	381	333	351	333	376	351	359	364	390	372	349	367	377	352	363	349	338	342	354	370	391	364	334	374	373	373	369	351	350	362	374	338	348	351	374	331	369	366	373	364	363	355	371	353	368	355	344	341	351	371	378	331	335	377	370	359	357	370	335	376	334	352	347	340	359	338	363	351	374	359	315	352	338	333	356	381	359	371	375	363	355	373	387	351	352	353	337	334	387	332	363	334	344	354	328	346	338	360	346	358	343	367	344	388	345	379	347	353	349	371	352	361	388	334	333	382	343	353	373	333	331	362	342	332	339	357	356	350	364	358	341	326	379	353	363	359	370	352	328	366	369	333	373	349	365	345	369	341	336	359	363	350	363	382	364	334	380	380	349	345	320	358	341	344	374	353	371	366	327	338	361	329	370	355	367	369	376	368	326	351	356	355	351	389	382	359	381	312	365	389	345	339	332	388	358	370	365	363	315	343	334	381	359	341	365	358	343	358	354	369	342	363	389	378	388	364	377	344	390	376	375	351	337	330	347	326	364	358	366	336	369	373	341	372	371	373	418	357	359	332	361	354	389	335	322	379	348	401	340	335	322	322	360	388	336	335	369	425	382	375	363	337	348	351	351	338	344	398	338	386	339	379	388	331	377	328	359	346	371	341	415	327	377	370	360	331	363	339	343	349	375	346	349	383	329	359	337	370	368	363	373	356	348	379	358	334	378	403	357	338	333	375	347	337	341	364	371	374	340	363	323	391	358	353	367	336	362	321	347	371	363	347	345	368	357	380	323	370	358	356	364	352	354	381	340	334	349	329	393	362	356	358	375	370	383	333	367	340	352	355	392	360	347	361	341	337	383	343	377	373	358	351	292	339	351	368	400	335	383	325	383	377	376	347	383	346	358	332	369	354	416	368	349	401	334	382	351	352	379	356	343	373	377	337	381	340	393	335	348	375	370	334	359	355	355	335	342	352	335	348	381	369	333	356	363	336	346	348	396	363	345	338	366	385	354	356	325	347	355	406	392	367	337	376	359	379	371	372	331	322	346	380	360	335	377	385	331	359	334	358	356	340	339	352	419	349	350	318	358	339	367	349	381	348	377	380	371	355	355	375	361	390	346	356	392	381	347	363	329	399	336	341	308	340	337	369	364	359	384	362	319	362	381	347	378	354	390	373	364	343	347	347	389	360	362	362	365	331	378	369	366	365	349	341	361	380	343	387	348	388	365	383	347	378	354	370	329	356	341	364	356	384	378	346	365	379	331	394	389	364	402	349	354	340	334	385	370	352	367	340	319	348	331	374	378	327	339	341	372	338	339	395	356	347	328	341	398	335	333	406	368	350	307	350	349	330	358	365	348	321	341	310	357	351	372	360	353	343	334	346	370	367	344	367	335	371	324	332	376	323	347	369	371	332	359	349	365	381	356	357	369	355	355	356	334	359	347	360	380	391	414	357	329	394	347	366	334	338	352	367	315	375	345	376	343	339	359	359	355	348	358	298	363	359	356	339	325	361	362	351	345	340	369	314	319	383	377	356	372	370	320	350	370	370	351	385	361	355	354	347	344	379	365	384	398	325	399	371	376	360	348	388	356	340	341	367	343	352	344	359	331	337	323	333	313	353	358	340	329	339	365	388	387	351	350	348	358	375	358	330	317	370	359	374	351	390	358	361	360	386	379	351	327	376	353	365	352	385	390	324	324	377	389	383	371	371	348	390	336	385	338	319	353	377	322	372	391	365	377	352	314	394	349	349	362	338	367	366	364	374	360	376	340	365	372	349	357	368	354	344	368	361	347	383	357	338	356	323	336	366	301	351	369	344	381	380	337	343	381	363	349	360	361	359	350	355	357	379	352	323	338	346	357	375	337	372	360	394	350	374	351	376	339	317	331	328	329	395	374	357	363	404	357	354	343	355	343	371	329	355	370	382	397	331	360	322	331	396	369	356	356	342	384	381	389	364	367	336	353	331	344	330	349	344	361	335	353	328	347	366	358	311	346	343	336	352	368	326	367	337	378	365	361	336	315	370	310	357	337	353	337	320	346	358	336	322	357	353	352	339	345	369	342	375	358	354	348	388	372	362	336	317	365	382	421	360	377	371	342	359	349	359	380	341	346	353	338	326	364	368	348	353	363	339	371	332	361	370	363	353	362	393	345	348	348	348	320	329	392	344	353	363	328	341	375	335	335	372	347	364	386	368	364	332	342	357	320	357	388	352	354	340	369	342	335	365	319	384	365	345	355	368	358
20964	25253	36872	37680	36268	32040	29744	27782	26104	23501	16877	13180	11470	10412	10407	9731	9055	7583	9139	7136	7427	8735	6355	5078	4094	3596	3270	2460	2176	1891	1647	1557	1438	1406	1401	1370	1292	1295	1283	1266	1228	1200	1140	1148	1074	1119	1180	1104	1068	1018	1031	1029	975	1092	947	973	1015	966	953	910	956	949	872	937	917	894	872	869	882	866	851	838	882	813	902	855	914	844	836	856	855	791	852	886	898	885	823	826	824	874	836	825	875	881	878	844	855	838	904	882	904	905	846	839	890	874	877	829	860	868	875	843	823	838	854	854	867	905	891	815	832	877	841	860	806	848	858	889	866	870	853	823	870	891	877	848	840	860	874	852	859	838	860	864	888	841	783	802	886	834	863	846	875	804	943	861	834	851	856	876	869	800	836	834	808	847	849	878	850	849	827	834	849	827	803	815	834	813	840	934	852	837	814	841	790	793	788	898	839	849	816	884	870	861	854	829	836	821	861	830	822	839	828	857	896	842	855	897	867	862	929	906	804	861	871	854	867	845	852	892	889	886	852	830	912	865	834	817	856	814	895	826	812	861	840	870	868	855	853	908	907	850	837	824	849	827	860	911	836	890	890	821	849	811	854	855	878	846	908	824	837	864	803	835	864	894	832	815	824	840	814	886	866	896	882	829	809	790	824	844	772	835	832	890	879	855	874	894	839	815	830	808	844	876	822	839	858	828	838	850	918	823	805	831	838	877	856	850	839	876	860	803	856	823	846	839	839	872	845	851	877	835	884	875	887	891	905	848	811	839	865	814	830	858	860	867	850	873	792	790	890	872	865	854	904	910	866	807	835	820	887	850	871	803	875	868	803	830	872	843	843	812	835	871	904	826	841	845	844	823	828	822	844	827	804	854	863	803	819	870	893	810	837	815	868	872	837	811	809	861	829	891	826	815	889	807	784	861	830	868	824	855	839	843	859	847	890	869	865	836	858	810	850	879	836	883	839	890	844	832	820	830	818	834	824	799	841	854	876	816	840	904	847	889	813	856	834	840	825	844	890	871	826	863	847	847	824	868	826	840	772	902	911	835	911	838	793	812	874	840	862	883	861	849	866	865	818	880	891	857	884	833	797	820	870	887	838	799	790	823	837	852	833	833	837	827	827	841	846	835	837	881	873	817	823	878	843	818	846	864	808	899	865	860	797	877	847	836	872	802	851	896	882	836	818	870	835	826	821	859	845	874	837	871	883	834	858	868	852	874	865	886	816	872	889	837	877	856	830	890	832	839	881	863	810	879	873	849	864	852	833	896	811	841	840	867	809	830	856	813	867	857	878	855	823	847	911	864	791	810	849	833	759	874	819	841	814	845	860	855	854	858	872	857	843	901	810	892	808	816	843	872	881	878	861	846	876	866	774	827	872	884	870	846	812	914	853	802	855	847	835	825	851	873	827	803	842	802	831	818	812	867	840	875	864	876	840	808	920	849	872	816	892	848	890	836	828	865	923	876	854	844	904	875	875	816	873	829	879	830	831	805	889	826	836	851	843	880	915	837	878	868	873	846	839	825	828	847	880	852	829	885	883	873	851	781	827	869	916	814	900	807	816	841	862	842	878	838	853	866	836	813	871	876	886	862	835	843	803	864	838	844	857	871	851	898	870	839	815	842	940	868	807	847	890	846	858	887	819	869	870	853	855	866	874	829	872	809	879	826	833	819	805	869	875	822	851	882	829	856	906	812	852	851	913	844	881	873	837	869	848	872	885	869	831	868	855	826	857	857	801	769	859	828	840	875	856	859	908	850	861	820	869	841	854	853	867	872	874	873	874	842	907	866	860	787	904	869	839	897	852	797	785	853	856	869	873	840	846	831	867	852	848	835	791	843	809	876	853	813	853	875	835	817	911	837	815	849	881	856	823	808	833	855	819	812	803	909	840	846	851	797	860	860	891	868	897	844	849	859	869	869	821	876	834	838	807	886	900	826	850	863	834	840	862	828	839	883	880	840	894	825	837	834	835	849	825	843	857	833	819	901	895	826	934	833	829	840	869	842	866	871	869	799	840	838	827	864	923	784	887	835	849	887	844	826	877	851	835	868	857	874	796	846	840	868	866	830	870	882	868	786	886	860	842	878	813	818	834	867	903	866	800	859	839	827	834	830	881	882	874	853	876	862	806	920	837	912	869	855	902	836	886	865	893	817	820	869	847	804	887	859	828	829	830	914	839	830	854	888	890	836	855	842	861	883	850	834	815	842	854	876	864	860	862	839	878	842	863	885	879	874	874	823	885	842	838	839	857	902	811	846	834	828	798	841	858	843	885	791	831	857	856	850	871	858	859	838	826	871	858	864	833	824	845	861	891	835	839	872	840	874	849	852	921	831	827	903	891	799	864	824	830	868	892	879	829	869	860	813	907	882	848	827	860	845	813	864	866	912	827	842	874	885	854	833	908	858	822	820	848	823	858	855	845	849	849	863	818	885	856	862	812	833	879	819	869	858	818	847	841	901	873	875	832	817	889	859	831	873	856	838	827	838	825	887	852	836	846	908	925	792	838	855	868	856	912	853	806	879	787	835	838	855	827	847	813	905	873	825	828	860	826	809	853	824	861	806	851	841	858	800	815	845	859	876	878	843	898	868	860	846	849	870	846	834	824	839	866	848	857	894	852	764	865	848	827	813	847	883	876	827	869	883	852	818	896	901	861	884	823	833	843	818	812	800	864	832	791	883	858	832	875	858	848	853	879	889	812	860	817	805	900	843	885	846	865	851	839	847	817	831	837	831	824	809	841	820	869	823	905	882	907	877	837	856	809	866	900	836	872	814	812	811	847	839	895	843	795	795	859	834	878	886	898	823	858	843	870	877	835	818	872	868	888	880	861	926	823	864	826	846	869	801	819	834	845	870	839	827	885	816	824	856	816	848	873	811	870	874	834	863	913	808	808	820	825	832	838	864	802	842	809	871	857	834	855	827	887	878	802	897	914	874	852	829	871	840	846	853	846	812	856	832	814	877	799	824	896	851	834	840	861	818	802	829	859	840	782	855	871	861	847	848	869	855	878	805	875	790	791	827	848	824	841	938	778	843	857	898	856	879	818	821	840	882	813	846	872	881	846	886	819	926	842	791	880	834	876	856	833	881	859	878	896	805	896	810	854	818	800	857	823	923	892	887	866	827	864	820	864	830	856	844	874	828	921	844	818	837	819	807	795	823	816	833	852	858	852	921	799	848	844	822	892	872	828	820	820	813	819	850	828	832	866	844	844	832	872	840	843	846	879	816	835	824	882	826	793	838	850	874	831	840	915	872	875	843	839	874	823	822	849	837	818	859	844	796	814	838	819	869	870	827	883	869	889	842	864	852	861	848	841	842	817	861	840	864	892	824	830	849	916	875	848	802	821	843	918	821	845	843	867	831	855	823	846	855	836	825	868	846	830	856	807	946	881	835	889	869	885	816	856	901	904	877	910	833	897	851	852	866	855	818	795	857	911	869	821	903	868	912	843	819	861	831	878	835	868	890	834	849	879	828	846	899
40930	39200	42240	33670	30035	24380	20484	18145	16848	15481	10052	5858	4099	3900	4220	3911	3793	2808	3394	2866	2316	2896	2138	1654	1184	972	972	777	643	534	511	467	438	465	469	467	419	461	400	424	413	376	397	393	378	364	378	382	397	371	385	388	350	346	357	330	360	347	363	355	334	322	382	360	351	360	346	344	345	371	319	289	317	333	353	328	317	326	323	331	315	350	332	343	332	310	305	338	331	361	344	353	323	369	331	337	336	340	329	300	336	332	284	375	299	330	348	306	291	350	310	302	345	343	353	316	322	278	328	332	296	307	339	331	324	324	330	307	317	315	309	272	280	325	327	292	321	339	317	345	316	357	333	302	317	318	330	319	343	344	319	323	342	319	289	346	343	307	401	336	330	294	349	298	320	331	317	347	317	317	320	326	310	308	341	314	317	326	316	282	308	324	317	324	312	323	300	324	304	342	353	323	345	295	356	300	302	297	327	296	353	312	340	329	333	300	314	329	308	335	321	342	344	327	327	308	322	308	327	318	315	314	288	326	285	308	310	309	347	327	305	315	314	317	312	301	328	331	295	321	343	337	330	303	328	287	331	331	305	329	326	331	338	325	295	288	316	334	293	300	337	340	343	336	353	336	339	326	334	307	307	330	347	324	294	312	320	330	327	317	293	313	325	323	342	311	316	319	318	317	327	313	316	333	321	314	349	308	348	322	326	339	315	337	300	334	312	331	335	301	335	324	319	326	339	319	347	338	333	306	321	321	317	316	348	308	319	355	289	345	305	318	329	313	309	278	324	290	330	356	336	330	352	309	289	330	358	335	346	294	311	329	327	310	313	324	346	332	296	306	347	346	331	332	335	315	315	299	346	322	306	322	288	339	339	329	335	355	336	362	299	287	316	313	320	346	327	335	320	317	316	318	306	320	324	340	349	318	328	322	331	353	343	293	332	342	356	323	326	336	305	343	351	301	359	369	320	333	347	317	334	314	357	358	320	327	328	339	318	344	312	288	304	296	328	310	314	325	313	323	338	304	337	311	320	338	335	358	341	358	315	337	355	324	319	324	341	299	306	326	320	348	326	291	349	300	335	334	279	329	342	326	325	325	331	335	303	313	345	305	292	344	342	346	322	352	324	345	347	310	297	322	322	320	317	310	351	312	333	329	316	317	324	327	344	355	301	342	333	345	356	327	311	318	318	323	346	304	334	290	323	345	283	314	343	329	315	323	310	324	322	299	344	311	313	285	286	362	301	307	302	362	336	311	291	331	322	339	322	329	328	329	306	324	328	331	331	307	348	340	329	325	348	333	313	331	332	321	319	323	318	336	359	318	305	341	284	310	297	336	314	291	293	300	320	309	344	333	351	298	275	316	358	337	334	315	296	350	331	337	309	323	355	336	317	327	319	326	325	307	313	322	304	338	365	341	338	318	344	299	353	321	313	341	353	306	302	342	335	333	333	327	321	342	310	313	306	312	284	275	310	290	304	291	343	289	345	342	308	317	321	332	334	340	340	322	318	319	306	310	320	345	316	348	328	323	316	331	343	349	317	330	334	332	304	350	342	361	325	314	365	330	331	298	335	327	324	316	324	365	280	325	311	335	316	337	340	345	315	316	307	338	297	327	320	337	343	336	347	318	290	304	294	320	335	343	297	326	324	325	349	344	286	304	348	330	335	305	321	337	387	296	310	334	290	326	296	316	309	320	342	302	337	336	314	306	327	332	338	322	310	319	331	272	304	317	294	335	320	319	356	318	337	318	311	317	367	394	354	328	325	310	311	327	342	323	316	339	310	324	351	322	326	301	316	317	338	344	333	312	337	321	322	345	353	332	310	331	307	314	296	342	327	309	328	315	323	355	324	302	264	280	289	321	326	324	332	345	332	315	324	306	333	323	325	315	317	317	322	299	298	312	311	328	313	335	332	290	276	335	317	336	333	312	317	311	319	331	304	304	307	301	324	334	326	342	329	343	304	305	322	318	331	349	355	305	342	303	322	351	304	311	312	323	350	308	308	328	325	340	299	322	334	382	329	315	338	314	313	290	352	311	330	283	340	318	362	296	347	359	335	362	304	349	344	334	353	324	328	321	341	337	336	295	309	339	360	311	312	325	348	317	357	350	334	304	349	327	333	305	314	302	297	353	320	344	326	328	313	304	328	280	316	332	313	320	322	330	339	319	336	329	301	300	326	325	326	313	293	296	349	301	313	313	289	323	311	321	359	319	344	339	330	346	288	343	321	341	314	316	349	312	320	348	359	319	314	331	331	360	340	318	317	351	316	301	317	314	315	336	318	346	321	315	343	354	289	333	327	323	301	303	323	315	322	281	312	316	321	312	330	337	327	333	335	338	337	349	351	328	336	299	327	276	361	332	320	325	329	320	324	344	346	330	329	302	346	319	319	313	343	328	336	314	356	308	339	284	296	326	317	318	325	366	310	336	324	336	311	308	320	322	318	346	362	308	313	326	287	324	359	347	332	304	327	318	345	320	346	298	368	343	302	319	295	354	324	329	335	304	340	334	349	320	344	350	326	357	326	328	329	379	317	336	342	313	325	329	302	335	328	305	337	338	316	291	322	317	326	339	317	343	334	305	321	338	296	304	351	296	338	329	339	345	335	315	317	305	312	319	329	338	348	371	278	321	345	336	366	336	339	349	286	337	310	338	333	290	304	323	324	293	336	329	343	312	310	298	310	319	359	326	288	349	348	311	324	298	344	320	324	326	326	319	294	321	339	326	334	321	327	330	301	309	304	307	342	326	308	326	347	319	313	283	300	351	307	314	315	284	323	315	342	345	341	310	319	352	318	336	315	351	313	299	322	306	318	324	312	320	345	313	312	302	344	312	351	305	297	318	318	307	308	364	309	339	307	309	325	330	340	330	318	332	349	311	363	343	316	328	288	334	303	313	336	327	321	296	300	346	324	342	288	335	319	302	330	331	323	301	324	323	282	331	330	321	333	329	310	329	319	352	344	301	311	311	303	317	329	344	306	307	276	284	337	316	298	345	348	339	320	265	277	327	330	332	323	357	353	338	310	348	329	335	359	332	346	327	310	312	306	311	290	303	343	322	372	341	334	324	289	331	323	323	306	327	304	360	351	325	334	341	333	368	292	323	314	335	359	320	301	320	284	349	317	304	315	324	305	360	335	298	315	313	329	330	332	306	319	338	303	309	319	287	345	302	315	294	317	372	327	362	319	342	289	303	358	329	285	309	321	343	337	283	310	312	301	356	308	314	305	321	344	305	299	331	312	293	335	331	321	314	339	331	318	345	302	318	338	304	316	351	310	319	314	317	301	312	317	288	304	318	316	299	311	300	329	313	334	326	356	330	364	322	309	319	333	332	317	310	298	283	332	307	374	323	350	335	287	310	298	309	331	318	299	337	322	334	344	318	361	354	309	331	322	320	315	341	319	330	368	353	323	312	336	327	312	307	282	308	328	283	334	306	361	332	337	315	351	320	304	329	345	317	373	333	299	329	339	344	317	332	293	309	338	351
25145	31150	41930	42048	40635	36550	33700	31784	31519	29321	20668	15345	13739	12706	14295	13998	13190	11249	14408	11705	10812	12585	9935	8202	5970	5341	5034	3943	3138	2412	2037	1835	1802	1710	1576	1585	1604	1426	1378	1414	1323	1265	1213	1232	1188	1180	1182	1230	1301	1206	985	969	927	1003	1004	909	919	983	940	913	887	933	903	862	911	817	859	861	804	846	793	788	755	790	753	825	821	802	794	838	797	787	808	754	737	774	821	763	848	790	750	806	783	825	827	765	835	794	777	817	845	806	788	743	776	788	785	772	830	793	747	752	794	746	778	805	790	846	743	741	821	767	770	804	753	784	787	769	789	749	763	801	792	760	732	748	804	778	726	812	750	816	770	819	794	760	772	808	789	744	822	779	771	805	777	782	725	717	768	776	786	807	792	785	793	769	803	812	746	751	769	804	772	781	745	752	794	777	726	752	749	803	794	747	789	799	750	786	758	767	804	758	786	781	786	806	725	758	785	802	769	805	779	735	794	765	766	772	754	758	754	787	773	766	767	751	808	786	731	727	764	751	740	775	738	818	757	801	772	764	729	804	781	754	749	835	736	806	786	808	806	788	750	764	773	762	791	760	781	769	707	805	807	783	752	767	759	742	777	770	721	759	783	761	761	763	755	754	799	712	722	791	794	770	787	777	753	761	719	748	794	781	760	753	805	733	771	812	786	820	777	786	776	769	790	744	780	803	776	758	742	759	821	747	769	782	785	807	825	778	759	737	779	800	726	779	774	764	809	750	800	758	764	770	795	820	767	744	791	728	770	716	778	796	762	772	772	749	759	781	813	734	809	812	787	760	769	773	785	740	789	776	769	785	717	764	736	759	763	767	757	753	697	790	718	789	781	725	769	759	819	790	797	729	787	781	777	796	753	731	811	764	695	792	789	762	737	759	814	768	762	803	758	710	849	728	724	768	778	784	800	796	762	779	814	811	759	791	759	783	857	772	775	755	758	798	758	763	760	763	819	777	740	749	748	748	719	736	742	780	823	775	815	770	794	765	834	784	756	779	758	752	776	777	798	762	764	801	731	785	796	751	782	771	753	771	757	804	761	823	767	772	724	784	759	766	820	781	778	783	729	762	803	756	800	753	790	758	752	757	788	806	807	788	751	751	751	720	790	760	770	794	755	756	827	805	759	768	735	831	814	771	780	800	762	812	785	780	748	831	766	770	780	772	737	772	778	782	748	755	756	785	776	765	764	770	841	774	798	784	779	757	797	789	795	746	769	759	729	763	759	759	777	756	757	769	751	795	757	765	765	802	786	731	728	762	773	762	796	807	762	786	736	760	770	780	771	713	742	774	747	770	745	748	765	770	833	763	807	797	749	764	843	777	778	745	767	775	834	746	797	774	785	765	774	761	815	771	807	787	764	744	764	792	789	779	803	774	782	754	807	764	743	788	747	785	803	750	714	828	765	791	769	750	811	765	756	782	742	752	771	785	735	765	764	792	792	786	789	764	777	782	762	745	785	755	757	771	760	741	820	790	730	792	799	802	815	751	751	750	769	780	770	777	725	782	792	759	823	817	757	812	779	762	770	799	741	756	794	798	775	751	793	778	763	820	793	752	762	825	780	807	797	769	753	765	751	784	819	776	790	751	749	760	768	801	791	787	763	741	766	754	782	755	792	760	798	780	804	769	770	777	753	793	799	747	810	717	785	769	765	781	848	796	792	771	817	743	775	760	754	764	797	729	763	812	779	766	786	763	774	768	782	762	772	751	824	778	817	792	718	772	741	802	776	754	775	793	763	815	718	766	742	736	745	763	764	789	770	752	756	808	776	816	782	765	750	813	750	802	718	796	778	785	774	745	727	829	705	784	771	740	827	793	763	754	748	769	739	787	797	762	780	788	787	752	767	786	797	792	794	802	792	812	778	822	797	787	820	760	776	804	843	750	786	764	805	748	725	783	760	771	812	780	802	767	850	769	766	760	764	808	757	763	783	812	794	789	794	738	756	743	705	767	781	741	737	806	742	773	780	787	801	833	747	727	795	794	717	756	738	724	770	778	746	781	794	753	783	727	752	758	727	810	730	765	759	782	768	772	780	775	800	746	782	736	746	750	770	778	771	743	771	842	765	776	788	740	776	754	745	759	760	794	780	737	778	779	801	761	739	768	746	789	776	772	799	764	745	731	738	782	816	797	758	833	799	762	790	786	790	766	763	770	705	762	777	737	734	801	729	758	817	802	857	816	764	762	832	747	777	798	773	799	741	783	774	750	783	820	791	810	799	767	783	727	765	722	761	753	765	771	755	790	783	749	771	746	788	765	742	777	841	766	794	792	779	755	743	786	745	795	825	800	846	772	802	750	780	743	796	747	810	775	776	744	767	736	728	803	746	817	702	782	763	716	739	750	815	780	764	717	811	744	813	761	816	784	776	768	776	777	774	775	759	800	782	796	752	749	805	801	802	741	771	736	787	799	782	768	744	785	753	809	792	775	743	799	777	798	767	802	812	738	751	775	722	805	818	825	781	756	747	781	749	724	794	757	784	765	783	740	731	828	779	773	770	786	784	781	781	749	770	775	766	770	811	777	794	781	736	772	797	776	758	754	780	761	774	739	770	800	737	754	749	797	783	786	812	770	791	793	796	791	817	802	763	729	745	817	780	787	773	742	706	828	758	734	775	737	776	779	753	753	774	756	756	767	819	777	731	770	800	747	792	783	830	796	801	775	755	818	741	801	751	792	771	781	788	776	744	791	802	772	708	782	743	784	744	758	762	770	747	799	731	753	779	743	822	774	730	738	730	811	766	778	795	828	812	801	772	746	821	753	785	780	774	762	774	750	719	780	774	774	762	826	727	820	739	730	772	793	719	765	804	771	740	763	758	810	793	763	792	811	737	802	786	773	747	755	740	765	708	839	738	772	746	727	841	755	791	756	759	807	808	763	755	767	775	788	770	826	777	737	784	823	771	767	748	766	791	772	786	752	794	784	776	809	756	775	780	777	772	759	750	815	795	807	782	765	725	788	761	759	754	805	763	801	775	771	825	776	813	793	761	819	735	729	758	804	746	752	760	788	752	736	750	788	769	794	807	741	781	772	754	755	764	764	739	773	777	794	828	800	753	801	807	748	747	777	790	761	806	751	809	820	739	793	728	796	742	721	783	780	783	781	803	780	791	766	757	751	744	795	792	755	807	799	696	783	728	783	755	817	796	789	767	782	769	779	765	746	734	816	795	771	764	775	802	786	791	768	764	738	732	793	744	712	783	769	765	781	735	818	730	783	779	778	782	825	786	735	830	770	761	752	787	736	761	776	785	767	750	788	734	768	752	776	776	778	753	788	712	750	778	747	790	786	760	752	764	771	756	814	792	733	749	809	802	788	764	745	777	778	738	809	803	785	787	764	799	809	806	722	760	799	774	800	762	774	760	716	783	762	764	750	779	745	781	789	736	741	766	758	778	781	754	758	807	795	812	816	823	749	780	780	815	780	852	766	737	788	774	806	764	825	763	789	754	764	780	772	782	787	744	793
22732	23855	27545	22573	16678	11622	8050	5535	3756	2747	1907	1561	1302	944	754	744	671	570	579	508	527	481	467	428	410	444	393	425	409	425	392	374	390	357	374	367	372	402	393	363	379	386	385	388	359	384	362	351	400	391	357	349	373	385	367	350	374	332	353	361	444	330	368	324	374	400	367	372	376	360	385	342	357	338	333	363	380	363	370	360	397	367	336	357	394	357	402	324	355	352	329	371	327	348	373	394	347	387	325	357	350	371	343	351	357	389	358	368	333	329	359	353	363	340	328	368	375	335	366	367	361	348	354	362	355	340	362	362	355	342	357	373	381	314	362	356	367	346	376	355	366	386	353	347	369	315	328	367	356	386	334	365	325	378	368	351	388	328	391	373	338	340	330	399	360	334	363	398	351	337	319	390	397	376	364	379	364	362	355	366	380	347	364	349	369	343	348	367	359	372	348	359	385	351	336	342	384	342	340	403	362	358	331	311	371	354	366	345	366	374	369	372	358	363	325	344	377	359	359	382	315	333	371	349	351	350	316	347	372	404	336	344	359	353	368	352	348	358	317	361	316	384	349	322	355	377	372	362	375	392	373	379	367	361	379	349	346	349	338	360	355	341	341	364	380	358	346	378	386	379	388	334	392	403	387	344	387	365	401	386	344	368	351	357	336	346	367	344	359	327	405	345	392	366	366	351	386	361	379	369	336	353	387	352	358	361	362	358	366	366	349	345	338	361	324	401	360	329	356	358	385	364	330	365	386	364	323	355	345	356	359	381	368	385	362	354	340	362	355	357	334	356	362	351	384	378	351	328	367	395	356	339	370	354	326	340	394	347	395	352	347	386	340	357	352	333	391	347	344	365	328	354	374	368	383	360	354	375	375	354	360	349	345	348	393	368	327	335	353	369	395	357	369	358	358	381	374	352	345	326	311	370	382	350	344	335	345	340	368	364	320	335	375	375	382	341	363	365	387	321	358	405	355	337	387	372	369	372	381	334	368	327	403	348	344	355	366	368	353	366	347	344	396	375	357	337	360	373	360	350	350	341	314	330	343	360	380	341	354	359	371	339	330	366	377	349	325	344	384	347	366	371	398	368	351	353	370	384	343	354	377	326	365	338	400	366	352	356	401	357	339	345	346	386	410	376	375	386	378	379	348	353	354	366	382	325	349	363	328	343	379	364	321	383	333	341	318	340	366	357	383	353	364	362	344	339	326	360	341	343	333	360	352	340	327	339	358	359	416	369	362	359	356	380	405	364	376	326	339	341	339	341	352	342	324	360	389	378	400	351	363	367	351	340	336	332	386	364	351	363	389	336	342	352	357	373	381	388	381	375	316	366	362	349	341	350	379	351	339	358	379	360	332	362	345	332	359	367	353	378	351	352	330	348	346	389	356	371	342	358	358	344	364	336	368	376	345	372	336	347	313	350	346	374	320	357	356	376	375	341	340	387	352	371	395	342	345	346	395	377	381	344	384	354	387	348	345	384	335	381	343	332	343	395	351	327	341	351	380	366	371	349	413	323	349	331	402	377	341	350	319	376	394	346	351	345	324	325	368	357	362	364	323	357	353	352	359	357	326	327	325	368	336	356	317	382	330	379	335	377	355	357	362	353	336	367	378	349	315	339	378	322	388	347	355	369	331	359	345	353	312	354	342	335	385	363	374	352	358	340	352	348	369	393	346	347	351	352	365	350	363	381	393	368	331	318	350	362	362	303	311	343	376	353	351	373	329	333	346	395	351	344	386	334	358	354	384	351	363	333	361	363	357	374	335	325	360	387	339	360	377	332	383	373	375	348	343	350	323	388	335	362	367	381	357	350	356	345	379	369	382	346	349	356	370	350	352	367	363	375	376	374	397	373	361	375	322	361	367	349	382	358	369	339	349	381	334	402	333	362	352	341	369	362	374	342	342	350	377	372	342	411	355	359	370	365	376	339	358	362	344	371	362	370	359	357	376	347	358	358	381	363	302	323	350	406	378	378	361	376	317	349	374	381	380	388	356	375	336	358	371	394	367	331	339	349	357	381	363	366	369	331	368	422	366	386	354	345	384	390	375	392	378	322	397	363	374	375	300	356	372	368	342	359	329	373	404	355	345	353	358	350	351	378	331	348	362	363	357	371	353	376	388	354	323	370	356	377	334	360	366	361	351	334	328	366	359	362	368	364	331	364	361	324	343	335	361	397	344	349	353	338	354	356	337	333	395	364	365	347	372	352	370	358	362	370	375	356	337	363	355	370	374	355	357	364	350	397	381	367	377	344	355	341	362	353	366	349	348	361	377	390	336	329	353	343	354	358	397	346	387	335	409	347	328	343	357	361	362	366	337	342	353	365	357	307	341	388	371	330	343	353	356	326	343	340	375	336	346	354	335	343	323	368	372	334	363	366	332	343	340	306	338	388	349	369	381	337	363	357	330	354	416	340	373	326	384	363	365	353	344	363	360	346	377	348	376	350	352	361	397	368	360	375	396	371	340	363	374	340	348	351	329	353	369	356	346	358	345	339	366	347	392	369	361	403	320	342	383	369	329	363	391	336	362	365	367	378	357	394	365	347	412	340	374	361	327	373	391	364	377	367	392	337	368	311	357	368	330	365	386	349	341	381	367	317	366	344	349	341	404	360	356	367	404	351	338	363	383	376	331	345	385	333	415	347	350	339	365	360	345	370	356	330	319	405	379	364	364	369	359	362	329	352	349	359	373	320	351	300	325	328	350	369	369	322	362	341	350	371	397	378	396	317	364	362	341	341	344	329	399	379	366	384	334	368	372	364	352	354	358	353	322	371	348	375	350	357	348	346	345	346	419	364	361	363	354	342	340	358	350	332	349	344	362	368	333	366	348	342	347	380	345	347	334	365	360	358	345	370	390	326	340	363	411	364	393	352	340	350	379	340	334	379	332	351	380	309	350	364	355	360	357	376	363	388	380	328	364	344	371	344	350	341	372	328	335	366	367	350	359	383	351	374	362	392	347	386	364	373	368	404	361	327	313	332	367	350	349	377	344	371	357	361	340	360	319	323	402	347	346	308	378	340	347	351	355	355	349	326	350	374	366	354	317	339	338	371	384	306	347	386	358	353	392	342	375	355	337	350	322	337	334	396	359	386	328	343	360	359	333	381	342	360	324	341	370	404	361	362	326	388	336	356	365	360	362	389	315	332	381	339	362	372	362	357	341	369	390	366	342	363	339	358	354	331	357	324	396	386	338	326	338	340	360	361	338	362	320	338	417	329	349	343	365	341	359	352	378	369	361	345	375	375	374	353	381	346	323	361	360	360	382	356	363	357	358	365	378	349	396	342	372	377	381	401	397	337	355	337	365	336	337	325	378	365	392	330	347	343	332	380	353	351	370	307	376	341	342	324	348	385	355	341	338	328	355	343	349	334	367	327	370	386	352	344	358	355	329	341	350	355	333	382	350	353	354	342	358	366	376	366	362	346	370	415	343	365	317	371	380	354	349	340	351	362	330	324	331	359	372	392	399	334	346	319
13253	18614	30509	31746	29109	25905	21500	17544	14155	11296	8470	7200	5787	4325	3336	3051	3099	2528	2561	2084	1852	1838	1633	1459	1312	1220	1206	1243	1139	1164	1174	1086	1107	1090	1088	1044	1021	1060	978	986	972	1011	957	980	965	927	909	991	922	927	926	881	926	963	987	976	940	911	921	872	840	875	869	881	820	836	879	850	871	899	869	870	874	897	866	874	860	847	894	830	846	864	911	871	822	846	874	815	873	836	845	867	868	872	861	878	875	880	885	851	916	898	825	823	891	883	870	832	874	871	836	868	837	848	849	850	823	870	875	841	860	837	840	806	857	877	859	852	812	814	782	828	854	881	874	867	864	857	829	834	824	812	851	862	855	903	860	878	829	861	864	816	821	936	846	841	873	833	844	916	775	848	802	862	845	900	859	842	851	831	884	847	855	842	829	847	910	837	853	846	830	887	865	847	879	877	877	908	858	887	849	810	840	860	801	863	838	873	858	868	863	828	882	842	889	837	829	867	893	826	855	892	845	817	859	805	862	869	839	852	871	838	807	815	850	864	825	893	878	881	863	885	904	860	863	887	760	836	873	853	859	866	861	881	889	831	781	893	832	845	844	851	837	822	823	844	889	836	800	884	864	808	876	851	872	853	796	860	868	843	891	792	834	858	821	785	913	859	827	836	823	846	823	845	795	886	826	886	867	874	889	875	838	838	840	844	841	848	858	864	812	806	855	883	852	846	856	860	891	824	920	887	793	808	842	862	804	875	867	838	842	909	850	862	840	855	861	847	855	875	857	862	875	924	819	872	856	864	859	868	849	894	895	840	931	844	809	825	853	878	852	877	838	894	826	891	825	828	833	796	892	849	844	852	852	874	885	852	800	851	884	843	856	822	896	842	827	795	843	852	899	839	869	843	895	867	866	870	877	892	839	837	875	834	886	844	852	808	840	851	830	882	843	810	857	862	877	873	843	824	855	850	837	853	843	889	826	820	845	840	876	890	880	883	858	795	858	868	825	876	872	876	873	901	868	876	914	800	832	889	827	843	884	869	806	857	838	812	853	802	845	857	840	901	846	831	852	826	815	878	885	834	832	859	860	873	844	880	844	872	883	903	846	844	867	830	837	865	834	810	861	805	864	834	837	820	822	827	828	883	830	866	817	859	891	898	845	859	891	893	840	871	868	840	826	801	882	875	875	901	887	888	879	814	811	910	805	855	816	838	865	824	872	860	857	838	811	825	848	867	885	859	858	861	882	856	868	871	864	823	856	884	814	864	881	829	854	801	823	834	871	868	851	893	863	866	869	851	822	850	881	830	869	844	852	832	847	912	854	890	899	783	837	904	859	886	825	881	829	836	838	828	820	822	837	877	847	849	895	873	889	862	898	872	851	871	869	834	791	885	863	787	853	829	806	865	837	823	905	817	869	846	882	818	894	866	858	885	864	831	828	858	851	873	864	793	802	890	872	923	816	827	830	831	847	812	843	817	839	851	851	835	825	825	864	828	862	830	854	863	830	878	824	841	854	856	824	850	863	825	869	835	864	856	865	824	854	811	875	871	872	821	804	883	885	830	841	909	877	860	841	805	814	836	876	875	832	944	833	861	790	872	848	876	865	812	880	882	882	839	934	902	833	827	836	898	813	824	861	888	824	851	843	827	846	909	858	868	845	802	832	841	862	829	788	791	829	918	880	823	856	830	845	845	863	826	893	863	883	890	873	835	873	840	831	881	823	875	853	853	842	883	846	856	878	853	866	837	883	863	828	840	794	872	842	857	848	843	822	880	846	785	900	838	828	871	853	870	847	804	859	812	836	862	896	828	867	845	884	854	843	895	895	840	864	829	863	851	876	823	882	839	863	853	761	797	884	840	858	863	878	860	805	868	817	854	852	844	831	882	864	880	816	835	854	814	904	836	827	806	898	810	864	898	863	842	837	818	893	818	873	821	846	842	924	885	855	847	874	831	812	867	845	826	851	842	900	861	845	869	881	868	860	861	857	846	806	849	840	878	850	856	859	839	798	876	860	862	821	859	861	892	863	890	856	832	847	843	864	901	827	856	879	817	841	854	877	871	845	871	811	830	835	887	820	862	801	830	845	842	914	843	824	835	853	849	862	848	860	889	806	875	826	879	877	826	873	940	918	877	868	877	841	862	843	800	863	841	882	857	823	859	851	838	856	863	825	889	895	847	847	864	834	880	845	847	873	846	906	867	822	824	837	823	866	892	893	819	843	873	877	827	886	888	816	872	868	848	815	862	851	837	833	851	882	887	844	834	842	874	814	880	873	858	869	839	890	859	814	821	876	832	890	840	842	931	857	832	840	884	854	853	860	860	843	850	893	831	859	835	922	881	851	851	888	842	827	834	823	857	826	826	819	869	830	846	848	836	823	859	862	884	780	847	864	819	862	885	867	875	856	801	866	855	830	894	839	922	913	846	825	869	896	842	808	863	871	875	818	875	833	817	793	844	868	798	914	874	814	858	823	872	861	857	814	852	855	852	852	877	833	831	804	831	859	830	881	885	889	866	881	884	864	867	853	834	857	857	876	888	828	838	824	858	837	873	880	828	837	827	830	875	858	850	881	819	898	885	854	810	819	833	835	891	884	866	822	820	819	845	826	855	824	850	848	880	874	844	846	900	842	861	864	925	904	830	835	784	870	888	887	860	825	817	909	877	929	878	876	867	894	849	836	879	844	851	788	886	849	878	860	848	839	800	871	838	823	831	858	899	841	863	829	885	857	852	832	854	826	854	862	863	846	833	852	859	865	852	853	820	866	932	851	849	871	864	879	819	816	865	802	822	861	862	830	811	827	850	851	841	853	861	898	796	858	819	846	897	805	838	825	899	839	823	896	848	776	823	821	860	886	900	853	863	785	892	809	819	830	848	826	825	792	866	856	817	844	867	850	849	888	844	840	854	850	898	852	838	804	891	861	863	836	857	809	900	947	876	807	859	848	860	843	850	869	793	856	830	862	889	839	846	848	880	854	864	777	842	861	825	769	819	826	881	878	827	861	855	880	846	878	849	854	838	847	808	839	917	870	865	876	834	859	871	877	861	835	858	841	896	852	870	844	847	830	847	839	872	864	888	826	946	910	856	855	843	818	862	833	847	834	860	887	868	834	824	825	845	873	841	874	867	865	837	859	864	826	892	877	843	842	831	901	826	862	871	892	886	881	870	814	829	888	892	864	850	874	858	857	878	806	812	882	853	830	837	895	846	818	849	813	826	867	861	813	823	852	817	819	862	859	900	847	882	879	881	821	870	812	874	857	873	838	826	821	862	869	900	882	810	860	856	791	843	846	896	856	801	810	821	866	879	849	788	869	856	882	873	905	826	873	852	877	843	803	857	845	782	859	798	822	850	866	866	839	833	856	840	865	835	911	849	864	842	853	872	861	818	828	813	846	909	810	801	842	884	854	873	849	824	846	846	859	850	839	870	858	861	846	839	876	872	912	878	903	873	773	858	868	835	819	902	810	866	805	867	846	866	848	857	867	818	877	833	860	867
34258	35521	36060	30369	25604	19911	15514	13303	10740	8681	5109	3558	3012	2299	2177	2150	1929	1519	2043	1641	1321	1788	1230	1157	765	737	730	663	573	513	453	431	443	451	425	459	442	436	466	434	420	417	418	391	422	454	359	374	381	382	378	363	395	400	395	406	380	354	392	373	386	369	370	355	345	353	391	343	349	339	367	388	360	341	392	369	344	410	361	391	361	370	357	367	354	433	366	352	415	352	363	371	380	359	378	356	332	402	343	379	366	341	389	365	344	359	374	369	377	358	379	356	362	399	333	396	333	363	375	377	357	355	343	367	366	365	343	343	365	385	345	333	371	369	331	341	366	369	360	363	358	364	344	357	364	387	398	343	342	341	347	368	358	366	348	341	351	356	362	350	373	348	398	379	326	352	363	333	382	336	350	354	374	373	381	367	375	341	355	370	369	356	364	330	364	354	360	362	350	394	374	370	363	392	375	362	352	337	386	396	370	373	348	361	368	349	380	326	310	349	362	340	373	347	369	353	351	341	350	368	375	331	335	347	347	342	354	359	325	372	372	374	356	406	354	329	393	328	337	366	343	356	348	367	347	352	334	373	372	334	351	342	360	366	376	307	394	366	377	375	327	371	353	347	369	418	367	382	364	395	350	326	340	366	375	364	381	372	382	318	327	367	357	368	382	385	312	380	347	373	374	365	356	347	373	347	365	354	360	387	352	328	364	377	337	349	402	357	376	334	388	374	406	366	372	401	343	362	393	360	339	392	341	370	354	356	345	363	331	357	364	364	379	344	359	363	335	384	381	371	393	344	381	374	366	393	370	366	379	353	383	381	331	371	358	330	361	308	343	365	351	301	341	375	363	360	354	359	373	327	344	352	375	366	385	375	360	380	354	367	351	346	332	353	339	330	369	357	345	364	411	348	358	363	338	392	369	356	367	359	336	346	387	346	352	321	383	362	394	380	370	415	399	359	365	308	357	352	352	346	359	329	355	370	363	335	345	365	354	333	368	357	342	389	350	366	393	381	344	379	349	350	340	337	328	383	385	369	391	390	375	373	344	358	349	325	352	394	339	340	361	376	335	367	375	348	346	325	375	369	374	347	355	351	345	332	345	375	353	359	359	376	410	380	349	368	388	359	372	404	347	347	304	360	335	345	365	351	345	356	363	373	375	374	386	347	341	370	345	362	309	357	405	367	374	381	375	322	390	355	340	398	386	336	388	343	364	352	369	379	353	359	392	330	373	377	339	340	346	367	336	358	347	364	323	381	354	377	356	361	366	340	361	401	359	338	333	329	378	324	379	350	367	373	373	338	370	350	372	377	360	325	412	341	350	365	329	391	378	381	345	380	373	346	410	358	349	387	389	368	328	375	349	366	316	357	396	363	372	394	353	373	388	365	348	371	357	365	398	399	376	401	366	365	369	373	330	354	384	351	339	359	353	360	349	400	368	362	370	381	379	344	354	357	349	337	355	348	368	363	390	350	400	398	381	316	343	351	359	366	350	373	326	367	351	377	354	331	361	359	356	357	335	341	347	355	372	351	360	366	369	340	371	367	342	341	335	332	354	339	377	371	327	352	391	337	306	351	379	346	316	369	333	335	355	340	365	368	336	373	348	397	340	381	380	352	356	363	378	371	403	364	371	398	373	332	357	316	334	379	358	355	379	381	373	366	341	385	386	397	370	340	384	359	381	353	352	345	352	351	354	376	354	375	400	346	303	373	336	347	368	376	350	386	370	363	359	356	357	360	373	392	354	357	410	338	336	378	372	388	393	372	377	325	374	369	373	393	354	345	371	373	340	367	346	302	338	347	385	339	367	341	373	393	340	380	376	362	329	379	313	365	390	389	374	338	385	386	410	382	412	374	350	318	335	377	351	406	395	381	332	401	374	356	371	353	401	367	387	344	351	348	346	327	370	371	353	374	357	366	354	370	388	385	347	345	357	342	362	355	388	368	347	357	362	387	342	365	385	351	327	378	338	407	336	348	358	352	358	395	347	337	369	351	338	342	375	395	338	383	353	348	382	350	362	364	317	352	364	329	356	326	361	378	365	344	377	368	349	342	350	368	350	356	347	363	360	357	363	394	372	362	351	385	373	341	337	356	338	351	366	354	357	371	329	372	360	352	360	367	380	350	372	354	325	375	388	355	358	355	354	363	355	342	387	316	380	365	357	410	384	371	411	341	386	405	353	350	323	402	344	344	399	355	363	364	336	395	368	378	368	345	351	370	365	364	379	354	377	331	348	367	381	376	362	336	361	390	405	358	389	384	368	384	318	367	345	342	354	364	374	345	343	371	389	370	366	357	370	359	375	376	360	335	391	344	351	390	342	331	372	329	358	364	367	356	354	379	369	383	345	369	390	396	341	345	372	391	387	356	353	344	354	382	341	317	345	359	384	345	350	387	342	358	355	324	352	348	342	379	346	383	357	347	380	371	374	314	340	339	342	361	368	352	375	340	306	361	349	363	372	350	366	352	361	343	339	319	362	334	337	398	354	365	364	363	327	345	351	380	330	340	339	386	325	308	374	392	369	371	337	278	387	359	345	379	345	349	370	382	387	342	355	361	337	327	359	338	379	352	391	361	343	322	409	367	387	326	374	351	335	348	354	377	378	362	372	337	328	387	331	385	349	373	349	368	373	348	363	374	378	409	396	372	349	346	346	347	334	318	353	347	357	389	336	342	343	353	351	343	343	385	353	373	373	358	338	413	353	391	329	362	370	386	380	357	396	329	340	409	364	370	357	349	348	345	360	386	369	357	359	353	368	337	335	329	355	359	397	373	371	358	355	375	340	368	360	342	376	342	378	359	379	347	363	394	346	332	332	330	378	367	376	352	375	377	362	360	341	323	378	356	351	371	377	368	332	358	352	359	357	398	392	352	391	366	340	363	315	366	358	355	359	364	339	389	401	306	341	346	311	359	317	371	364	357	378	334	337	381	392	413	350	368	372	391	364	339	354	373	359	354	330	314	341	355	403	311	346	392	355	334	367	382	357	344	342	342	355	350	379	384	412	386	333	342	352	334	385	375	350	378	365	362	341	358	363	353	346	355	378	402	335	371	358	337	334	353	369	356	324	341	348	355	326	385	373	351	401	365	373	374	366	362	388	364	337	368	337	341	315	338	360	372	330	352	349	331	385	351	372	369	348	368	354	387	368	378	367	379	362	349	366	360	355	356	347	360	348	380	388	348	358	374	381	393	375	348	400	397	366	334	365	370	377	370	344	337	344	391	403	381	373	361	370	340	382	338	355	359	321	337	365	357	333	355	331	372	339	355	356	336	369	401	379	360	380	373	376	337	387	356	376	369	361	359	370	345	357	386	346	371	393	352	354	363	386	373	350	389	358	370	343	355	381	350	380	354	392	371	338	312	351	359	367	355	380	390	364	342	388	387	399	355	349	366	371	365	345	343	348	339	353	380	331	376	360	382	368	362	373	336	372	330	317	338	348	335	363	367	348	379	339	327	377	365	375	392	343	344	364	371	337	351	356	403
21196	28078	37368	38650	36674	32850	29432	27473	24217	21913	14093	12276	11779	8886	9407	9409	8796	7720	10232	7912	6726	8648	6126	5738	3583	3490	3441	2528	2205	1850	1583	1597	1469	1411	1423	1370	1333	1303	1232	1236	1175	1178	1189	1185	1135	1100	1085	1102	1112	1143	1039	996	1058	1051	1035	1013	984	932	916	992	930	939	982	877	875	911	929	904	882	890	908	845	903	888	829	853	871	872	880	845	895	855	879	934	847	865	884	874	841	878	875	863	934	839	909	831	910	897	871	829	849	858	880	847	880	902	916	850	798	889	827	909	850	871	883	848	869	871	869	847	868	859	847	861	826	882	854	812	877	845	879	843	811	826	901	871	850	897	803	846	866	852	891	854	885	851	834	886	831	890	897	825	808	932	848	863	880	828	886	893	858	881	876	881	863	847	889	824	840	839	790	827	910	884	846	903	851	880	898	825	834	906	888	823	864	836	798	826	841	815	835	851	935	858	850	821	810	833	878	882	843	891	859	889	862	825	813	818	896	847	899	877	823	881	818	859	901	883	895	853	848	842	827	850	851	809	895	856	851	866	866	878	862	919	873	894	885	898	901	892	856	837	889	886	845	906	892	878	858	843	852	851	852	855	879	801	862	817	829	900	827	864	885	804	823	799	848	811	879	852	871	826	841	863	870	842	795	879	831	810	853	898	866	938	837	843	893	878	791	849	853	910	834	863	843	821	889	878	851	827	857	895	837	840	824	862	896	849	869	823	849	921	882	886	860	812	829	829	872	868	854	842	842	883	897	893	840	838	828	860	872	908	863	871	866	857	875	846	839	833	834	869	886	802	857	873	876	858	815	822	846	826	910	853	891	893	850	869	814	832	847	851	858	934	827	843	848	880	878	900	814	876	821	863	874	861	774	873	835	888	878	849	851	825	835	862	941	879	890	862	857	918	787	892	874	853	860	798	873	861	843	876	772	884	866	847	834	843	837	865	790	857	841	854	819	868	870	833	825	881	897	819	871	842	885	852	887	831	876	834	864	855	873	848	854	831	873	829	866	849	874	836	906	817	863	884	849	871	846	901	869	847	797	835	852	838	846	890	917	876	830	867	893	828	901	833	913	865	804	893	852	837	841	898	836	868	867	874	854	852	837	818	874	917	847	853	915	822	887	865	831	865	821	890	878	846	864	861	824	884	836	902	868	871	843	855	918	879	868	892	882	857	884	875	838	840	824	932	854	851	840	874	855	822	809	863	807	889	846	866	897	909	855	835	850	842	846	864	868	884	858	871	856	880	870	877	830	823	860	868	828	936	849	850	884	887	885	869	903	894	840	808	835	845	875	885	852	825	853	857	884	887	838	887	860	862	844	878	784	825	829	907	879	833	901	888	835	873	887	860	843	849	847	845	859	864	890	842	878	847	921	855	878	877	852	817	831	847	853	839	850	798	885	841	855	848	861	847	912	851	825	857	811	839	834	844	884	848	850	925	860	836	887	854	850	870	851	916	862	889	860	865	878	884	810	872	848	858	846	835	930	896	866	870	918	856	879	847	872	953	794	853	811	798	863	871	871	859	851	847	896	833	866	871	842	865	906	831	844	858	862	852	879	867	884	847	924	807	890	862	911	838	887	866	872	855	888	914	900	886	855	818	888	827	843	928	881	881	819	872	852	843	807	894	890	851	820	865	844	918	834	858	849	904	881	830	877	898	838	859	844	860	852	875	856	834	874	834	872	867	812	869	845	832	901	843	874	937	896	820	879	875	830	902	873	869	880	816	873	894	864	844	857	842	856	832	905	887	853	851	799	876	871	807	844	937	854	848	897	785	832	870	795	828	833	836	864	827	876	852	841	838	799	899	883	895	887	834	840	848	849	819	859	900	841	835	882	824	886	881	857	886	873	861	848	829	884	863	909	849	864	858	853	860	883	879	858	872	875	833	827	845	884	859	807	841	895	900	860	841	833	856	889	864	873	859	816	889	829	878	835	874	891	868	890	821	838	818	912	865	957	855	859	860	909	874	856	817	817	869	847	848	856	840	874	788	824	857	820	874	877	836	867	880	852	864	880	842	866	867	885	864	835	845	923	834	827	850	865	885	814	853	892	903	897	837	882	844	914	877	854	852	847	874	855	868	856	832	915	880	855	780	823	920	832	851	846	904	870	832	847	874	898	917	847	876	854	857	852	833	863	836	857	847	907	863	813	817	833	857	894	824	843	838	817	807	849	830	860	865	842	870	861	876	865	861	826	866	846	853	858	871	827	922	832	880	879	905	845	880	830	832	886	856	854	918	860	859	845	885	897	804	870	784	871	892	855	793	873	878	851	859	820	845	786	928	838	835	850	868	849	819	842	861	861	865	905	862	852	859	831	875	858	907	871	846	839	812	824	830	871	867	865	897	898	870	870	909	856	850	873	852	874	874	870	783	799	827	893	812	849	865	847	871	831	826	925	859	874	847	908	874	850	876	841	825	861	861	857	887	916	828	846	885	897	826	884	910	849	800	914	834	867	840	911	856	841	791	834	906	912	879	909	828	888	875	918	882	910	823	888	815	866	830	890	838	875	944	882	865	813	888	858	860	872	865	803	853	838	889	877	844	887	828	868	833	891	883	901	823	908	879	918	881	878	851	883	862	864	873	900	820	841	886	839	870	849	840	835	862	854	855	862	824	869	896	823	877	887	875	904	817	818	836	864	832	810	847	893	856	885	868	913	848	849	834	854	911	833	813	848	835	913	894	916	830	896	832	853	816	920	854	862	822	848	842	848	838	818	820	861	833	816	884	928	862	844	849	895	850	908	878	813	876	885	859	833	872	853	851	868	866	815	858	828	853	858	889	889	807	919	897	850	847	935	860	886	869	858	844	848	870	914	817	885	862	822	862	816	888	861	892	867	878	850	804	895	797	868	864	875	856	845	875	869	853	858	890	807	888	892	834	859	876	849	864	877	829	834	851	842	845	828	841	811	851	854	799	859	864	883	877	881	863	863	852	844	864	908	887	856	828	816	853	829	818	853	852	867	844	923	828	863	913	886	799	832	808	809	872	814	857	859	860	842	804	878	862	883	888	868	865	840	867	870	858	840	861	856	900	870	814	930	838	855	854	863	842	837	818	865	876	846	854	890	902	864	850	883	849	854	852	824	858	806	890	759	857	873	880	932	815	899	835	860	830	823	838	873	878	838	889	864	848	854	851	834	860	871	915	857	858	882	892	876	798	880	848	894	862	861	891	877	808	894	901	874	867	873	861	836	888	837	839	875	844	858	853	849	784	868	838	847	802	822	830	820	829	858	866	829	833	844	873	878	880	878	869	863	854	788	857	878	881	878	899	870	845	883	870	873	834	850	843	884	880	885	865	860	905	821	862	855	870	831	778	865	792	846	856	857	896	861	857	843	826	882	873	828	811	860	849	841	874	868	820	853	848	858	862	863	881	826	879	892	863	852	895	858	843	847	885	878	833	856	842	839	830	870	797	882	890	843	893	875	839	863	855	816	897	857	838	865	848	858	854	819	930	859	843	874	847	887	836	878	865
42009	40486	40345	34365	29421	23432	19084	18965	16532	14191	8132	5666	4664	4033	3994	3862	3342	2882	3732	3135	2268	3261	2115	1897	1115	1029	1081	753	640	558	515	497	473	492	420	462	393	465	378	420	403	411	373	428	405	396	383	345	333	391	386	353	374	341	372	345	341	352	382	357	306	324	327	327	334	351	325	304	325	291	351	336	294	293	320	343	339	335	341	309	336	339	324	293	319	329	303	289	325	310	322	358	312	344	315	342	343	311	349	311	335	322	316	365	314	327	374	355	325	331	320	329	307	354	321	330	300	305	321	347	334	357	319	320	332	308	330	313	348	341	331	330	294	303	310	367	342	339	300	346	331	332	302	321	327	323	306	340	327	323	321	305	310	339	329	308	289	301	325	321	321	303	332	349	333	353	307	340	347	329	327	289	340	330	344	329	324	337	326	323	337	347	323	329	325	329	299	284	334	343	323	343	320	281	323	324	308	312	316	318	287	310	332	298	299	322	328	305	326	361	350	298	340	326	352	332	323	319	351	326	299	328	332	316	334	285	337	327	291	319	328	335	334	340	323	320	350	349	329	349	320	325	295	314	305	322	355	318	343	318	344	339	336	322	339	331	307	315	328	307	333	285	303	317	322	297	337	323	288	355	342	303	352	322	317	329	323	295	284	328	342	341	331	311	328	337	325	326	335	322	324	341	363	341	347	364	326	344	312	325	284	301	326	342	302	360	326	348	324	335	330	356	345	312	322	328	327	322	339	342	294	338	277	332	308	310	316	339	335	287	321	306	296	330	323	314	323	348	323	335	349	325	323	319	308	282	341	319	368	365	340	329	354	377	320	304	329	345	320	308	347	298	332	351	347	347	323	340	314	316	321	311	318	352	359	356	329	344	302	321	315	317	347	301	314	323	324	338	308	310	329	323	323	301	333	320	322	293	342	333	329	331	323	309	375	320	344	314	286	306	306	302	380	314	305	311	319	321	298	321	313	358	338	327	316	319	310	320	335	328	316	337	315	353	332	320	294	331	348	330	343	334	334	315	308	318	293	346	361	312	311	282	319	355	342	337	315	322	294	347	330	353	337	298	324	325	342	313	375	309	301	352	342	322	307	309	365	328	349	326	314	320	346	337	327	313	310	334	298	351	340	338	339	332	329	336	288	328	315	300	352	305	339	325	320	325	350	302	332	313	296	365	339	306	349	338	341	301	346	345	334	324	324	328	285	299	290	322	329	387	323	317	317	345	333	314	333	328	328	359	336	310	326	316	313	336	354	315	311	350	341	329	328	291	330	330	351	346	320	342	298	317	324	325	318	325	328	336	315	309	301	308	346	334	328	330	320	308	321	302	339	330	330	298	342	356	333	295	324	349	294	372	333	334	335	342	351	287	329	353	316	337	332	306	301	320	320	314	351	323	347	342	337	333	323	324	369	314	329	301	330	329	344	363	325	339	343	342	331	297	339	327	324	355	314	290	358	319	350	303	315	330	331	293	336	340	327	309	312	319	340	335	311	353	310	332	317	329	318	348	327	320	316	327	325	331	345	392	322	317	351	317	330	315	311	347	350	335	367	328	318	343	328	298	338	346	305	333	339	317	330	343	312	320	330	290	328	295	353	346	320	323	329	296	342	305	295	342	330	300	309	325	295	283	348	334	319	341	323	359	325	306	355	339	355	333	329	337	306	339	305	333	325	328	313	329	335	367	340	308	326	332	322	338	331	326	327	297	307	326	353	286	317	307	302	323	350	332	340	335	313	311	316	320	312	313	305	364	321	334	302	336	325	312	308	298	341	371	308	324	356	318	319	321	331	317	339	335	329	328	304	312	316	322	338	298	341	300	334	326	330	310	288	305	291	334	311	367	306	336	314	309	313	272	309	340	309	312	370	324	318	314	325	292	326	318	350	330	354	328	322	314	330	292	335	298	328	316	356	311	356	315	342	320	306	315	349	319	338	324	315	290	361	297	301	335	352	329	286	344	335	310	295	346	325	320	337	334	315	335	286	322	334	329	313	277	331	337	315	325	259	325	334	364	387	308	319	351	340	351	308	301	320	321	312	316	335	354	307	352	372	318	320	329	350	331	305	346	309	319	310	316	319	312	317	338	351	332	313	317	338	286	354	297	345	285	298	339	315	331	314	359	342	317	314	291	310	332	313	354	320	314	302	321	329	301	314	283	348	323	293	301	308	303	334	289	322	331	326	310	319	376	369	311	325	306	330	316	370	358	330	329	324	361	312	315	343	318	315	350	304	333	320	349	347	321	335	317	277	315	303	335	318	351	346	378	364	308	304	360	322	328	313	304	331	331	309	350	334	358	352	326	344	322	336	355	308	287	349	304	304	283	334	310	329	304	343	327	335	346	348	360	325	318	339	348	369	305	320	326	330	332	320	312	286	322	355	309	328	328	328	329	352	340	351	322	329	312	341	300	310	339	307	343	351	344	303	343	340	333	328	298	331	311	317	300	272	329	304	334	343	341	322	332	343	308	334	342	316	307	364	339	343	318	338	314	285	316	338	341	354	308	330	330	304	367	309	345	281	308	340	335	313	334	315	331	307	357	348	323	325	299	358	318	339	318	346	306	321	341	328	354	315	325	333	333	337	314	303	309	317	330	303	308	342	347	305	315	349	324	318	341	309	319	315	331	319	359	298	340	325	323	342	332	314	299	308	317	330	317	343	308	313	349	308	307	308	328	288	353	337	339	336	331	341	335	299	318	308	330	348	332	327	330	354	334	343	338	328	282	315	319	321	328	299	323	327	328	349	324	327	322	351	344	315	322	363	331	286	368	282	341	338	344	341	317	321	358	332	302	306	319	315	299	331	321	293	325	344	340	337	294	336	323	312	311	336	327	342	345	320	337	340	343	322	320	299	353	334	317	329	300	314	378	319	321	322	325	343	327	347	353	348	293	328	331	299	313	341	329	336	288	304	300	334	291	304	274	325	324	273	337	352	331	345	327	321	335	307	328	321	304	348	310	314	335	356	355	346	317	359	305	342	382	351	322	315	308	294	332	301	305	310	304	337	313	310	299	307	339	320	339	309	370	329	359	323	320	320	311	324	311	319	325	327	335	353	298	314	328	308	322	323	354	342	358	308	305	325	322	364	353	304	334	353	317	348	330	294	318	327	336	287	315	313	307	291	346	308	309	310	334	346	337	336	336	329	339	329	270	319	325	345	303	313	334	373	329	331	316	317	326	339	326	302	300	354	314	326	315	327	289	322	323	318	300	320	340	360	271	356	331	324	322	344	356	338	350	328	312	296	324	337	314	353	335	335	275	292	332	309	339	337	328	319	361	322	306	322	302	305	312	338	343	321	328	350	326	335	320	283	361	317	340	347	309	337	303	323	308	380	355	341	331	305	295	301	308	316	328	328	325	321	318	343	344	316	347	366	317	327	347	312	342	288	285	343	341	366	337	318	305	346	348	336	346	329	307	297	330	326	342	305	348	325	354	327	293	334	338	334	348	334	345	334	350	320	318	361	318	346	312	325	346	308	333
26311	32686	41926	42001	39339	35387	32576	32499	29814	28230	18704	15933	14925	12817	13621	13942	13027	12300	15086	12241	10867	13939	9844	9461	5504	5351	5373	3919	3026	2326	2049	2059	1767	1738	1693	1634	1520	1495	1482	1358	1301	1319	1291	1265	1311	1208	1213	1141	1147	1172	1168	1091	1055	998	1013	936	930	1004	1009	907	894	886	879	886	800	832	811	769	855	814	797	814	784	844	837	794	778	789	833	856	754	799	837	814	770	768	797	788	866	831	776	808	776	802	828	860	780	844	744	771	801	764	747	798	784	761	792	791	781	819	705	810	822	769	769	772	829	811	782	802	722	750	760	773	796	747	744	803	716	809	745	776	715	763	755	760	773	763	786	797	763	757	761	795	757	769	768	771	794	784	750	755	791	766	802	761	757	802	775	773	789	769	804	769	794	783	809	751	791	793	719	773	784	736	803	780	773	742	757	794	784	762	763	787	790	743	788	730	751	747	774	767	779	788	768	770	797	775	781	811	783	757	747	758	779	759	785	831	795	768	765	776	782	760	756	762	748	752	750	818	753	805	745	770	806	764	776	820	770	812	709	768	735	745	750	778	777	843	773	763	805	755	790	748	792	823	699	757	778	776	820	796	759	739	789	742	764	785	745	761	772	761	749	817	723	774	789	808	738	767	781	762	793	788	750	743	778	682	789	745	776	751	746	780	804	827	775	796	723	730	732	796	736	781	756	790	783	812	818	799	790	751	789	729	788	793	780	766	759	755	745	779	819	793	740	828	739	795	788	761	766	773	765	734	766	772	738	754	747	723	802	764	763	807	746	757	812	770	787	729	772	792	747	793	772	755	759	785	738	823	761	718	819	769	776	770	769	759	774	738	792	770	721	768	803	761	806	712	771	764	741	724	824	771	803	730	788	809	791	773	818	810	778	770	763	772	754	820	794	783	743	798	739	788	748	773	773	780	747	835	778	776	802	795	771	702	829	792	777	761	786	759	756	811	774	744	821	765	759	760	763	768	764	755	790	750	790	726	736	791	769	743	780	763	822	767	803	776	793	778	798	724	765	793	764	793	782	806	743	745	768	789	763	827	793	779	797	761	802	788	738	755	807	771	797	757	746	821	757	696	751	803	772	789	824	793	779	785	758	753	735	800	762	784	827	738	798	747	746	798	811	761	772	785	759	767	756	760	785	797	792	731	755	804	726	816	739	782	755	764	763	744	772	795	775	777	775	765	762	716	811	774	836	755	743	787	765	765	757	782	760	786	806	774	798	777	797	801	760	758	741	786	759	784	796	799	729	805	802	808	799	751	768	799	775	744	729	773	813	744	793	800	819	790	789	822	742	816	771	793	763	767	771	777	767	771	788	765	795	795	826	778	776	803	771	766	754	737	738	774	807	737	758	808	766	768	744	725	734	818	768	796	774	767	762	766	756	802	708	773	738	785	756	776	766	742	780	766	769	725	786	787	746	781	735	784	821	780	785	803	782	743	804	717	754	760	738	759	772	795	739	817	821	765	763	760	719	711	775	779	772	753	758	750	776	835	780	747	789	764	737	732	787	788	785	729	783	720	778	791	805	723	784	816	757	764	775	768	797	799	810	798	769	763	804	792	756	769	775	792	748	846	742	774	777	766	794	723	773	771	771	746	772	779	807	777	771	821	783	742	782	774	761	810	763	831	787	776	803	757	816	812	775	818	737	777	819	785	783	747	757	803	778	800	727	764	787	765	781	792	757	741	766	766	788	778	805	779	789	794	797	777	764	783	765	777	872	752	765	788	797	767	759	762	747	738	783	760	780	774	802	819	771	828	826	810	785	750	805	797	756	744	730	763	757	771	751	767	743	798	758	768	750	747	765	746	760	769	734	795	775	791	789	788	785	749	736	761	732	762	801	820	777	755	744	754	790	754	802	769	738	712	776	751	798	762	825	786	749	787	795	780	768	749	727	760	758	783	766	775	813	740	815	763	760	780	786	778	821	738	743	738	819	724	792	761	733	781	735	758	802	770	780	838	759	767	752	751	799	764	782	800	795	772	780	796	738	758	835	766	760	777	724	815	735	775	796	749	766	775	780	762	828	796	812	760	745	750	750	809	781	836	828	727	737	769	726	848	738	799	766	817	768	786	785	762	762	834	790	811	788	743	783	813	720	760	834	745	805	850	753	749	778	725	773	766	771	772	808	776	794	768	746	771	738	849	780	771	772	772	736	757	799	773	739	740	775	788	742	731	786	795	820	744	760	750	755	749	804	775	773	761	771	743	789	808	802	785	806	745	746	763	746	713	777	760	723	747	800	789	820	769	791	748	732	778	788	791	713	797	773	743	721	789	746	774	786	790	813	838	790	763	749	719	779	778	724	741	741	723	767	809	771	767	796	787	738	792	792	819	752	761	762	763	775	789	744	793	802	745	774	768	783	771	816	786	783	796	763	769	789	859	756	755	774	735	752	767	722	812	749	762	837	728	763	751	807	758	822	735	764	755	783	805	805	784	773	767	819	783	763	814	795	829	790	708	744	756	730	777	751	763	778	716	732	765	810	788	771	761	759	768	768	783	755	822	757	829	717	795	763	754	784	761	779	754	760	750	863	804	807	744	774	750	775	763	768	755	835	781	792	793	792	755	790	762	780	776	794	767	784	823	765	819	739	755	787	772	773	815	763	769	789	786	832	749	767	790	781	770	802	833	761	747	775	755	796	787	735	812	734	781	784	810	797	767	776	758	747	765	796	776	752	718	764	800	765	758	763	806	779	744	764	799	856	746	812	779	790	716	745	747	770	713	777	787	797	774	782	794	793	810	781	762	746	789	734	797	713	796	815	762	763	749	764	761	807	773	802	768	808	841	738	814	731	776	744	760	755	763	763	778	759	784	826	821	784	782	874	742	741	774	758	748	769	771	753	747	771	778	818	751	753	750	778	792	816	792	811	722	744	807	751	803	740	789	778	755	757	767	734	781	777	759	806	780	787	734	782	772	730	756	743	795	759	773	768	742	789	744	780	742	798	727	770	748	776	768	784	747	788	779	790	784	765	759	718	816	813	764	790	806	774	768	794	798	761	790	756	777	800	796	765	814	741	799	719	755	761	766	810	721	829	726	763	767	776	826	810	801	784	790	789	807	765	798	758	812	731	774	768	784	758	759	793	744	829	758	773	809	774	730	787	762	820	751	743	782	766	779	742	788	742	790	748	793	783	738	769	768	757	796	842	791	744	826	823	801	765	796	752	816	820	780	817	766	801	824	769	786	729	727	708	779	798	748	837	772	762	771	732	814	819	796	736	744	815	782	812	744	821	781	776	760	778	803	814	763	773	802	751	777	821	745	781	723	779	796	804	775	854	769	776	759	734	797	807	783	807	721	811	768	802	782	782	783	745	782	712	772	761	772	788	785	771	767	815	770	786	780	761	834	789	798	776	731	765	767	706	775	746	751	744	733	753	778	787	742	752	745	756	794	753	764	768	767	773	785	783	749	780	752	744	751	805	760	807	799	757	810	763	754	742	760	756	768	769	733	790	738	788	795	801	752	790	808
23376	24788	27340	21873	14531	9848	6902	4775	3524	2858	2086	1518	1286	1072	821	745	637	637	617	551	501	517	459	461	437	413	438	450	438	378	414	400	363	387	433	378	375	402	389	375	347	370	368	354	404	371	443	396	377	405	380	385	361	367	362	368	357	394	390	351	332	372	404	380	350	353	336	353	379	365	343	352	386	368	357	355	403	365	372	367	382	378	397	384	355	353	383	344	341	326	392	408	403	357	365	376	361	352	369	368	364	334	342	331	366	360	396	419	351	382	362	333	357	374	324	302	327	358	341	389	343	378	384	330	361	390	362	351	339	332	366	353	377	325	348	344	369	348	330	348	358	368	360	375	373	322	370	392	352	346	354	353	407	339	363	390	364	383	362	379	373	385	350	372	338	365	348	332	372	344	351	354	394	326	384	337	326	359	364	336	375	366	344	337	390	353	387	369	347	340	346	368	389	367	361	357	365	390	371	328	359	425	373	386	383	345	359	363	375	375	346	344	358	368	340	355	342	356	363	345	357	341	356	377	379	337	367	331	362	346	328	379	419	345	339	369	387	374	356	379	353	339	369	405	353	381	362	354	370	350	374	372	366	338	376	364	354	339	389	390	328	352	381	358	361	335	356	365	353	369	361	384	407	381	387	337	388	375	386	339	335	380	367	334	346	354	364	370	342	358	347	355	342	332	376	441	343	350	365	352	356	367	351	375	373	343	351	340	348	376	415	362	354	355	348	365	393	351	331	355	356	399	351	382	368	361	362	374	319	389	326	364	360	378	355	367	396	365	351	386	325	383	385	358	373	414	359	380	364	379	369	380	370	347	362	362	372	332	346	377	387	382	350	392	378	358	399	335	346	313	373	356	369	357	333	348	349	341	383	356	390	344	355	345	357	328	357	358	345	383	367	333	372	378	385	367	393	385	368	396	362	339	387	369	357	363	380	348	373	389	373	393	354	351	369	371	369	336	354	373	316	367	373	373	387	351	352	402	379	413	404	323	393	359	375	345	403	364	321	390	345	359	359	338	335	390	362	325	346	349	392	380	314	361	374	380	363	351	352	338	361	347	364	363	363	347	339	327	381	396	325	342	354	371	345	351	346	368	366	299	358	359	336	378	398	310	398	386	367	372	380	340	382	336	346	385	380	386	327	375	353	337	346	320	339	372	366	340	365	353	383	354	385	345	357	386	373	333	373	345	368	349	322	353	334	382	339	371	350	360	397	407	396	333	345	385	349	347	368	354	325	386	374	365	364	362	318	339	359	354	356	373	355	346	330	331	366	338	398	366	372	331	340	345	364	378	370	412	378	337	365	345	377	345	359	367	364	326	318	369	377	381	397	392	394	344	321	335	353	368	344	356	405	358	371	335	332	396	368	339	395	384	342	320	372	352	353	369	380	368	345	357	351	382	368	341	393	368	361	377	369	362	355	382	401	353	359	383	362	360	332	361	402	354	366	336	346	381	347	358	358	340	337	339	358	378	361	383	391	411	357	353	347	366	344	379	373	371	332	358	382	350	328	377	358	370	352	356	365	379	369	377	334	344	332	334	356	377	349	329	367	386	391	413	372	334	368	385	346	340	378	367	341	363	377	357	387	339	395	344	403	358	347	385	324	378	356	342	336	355	334	349	356	352	373	327	355	380	353	349	354	393	364	342	368	384	364	347	350	351	373	400	392	375	371	388	357	346	379	348	379	362	373	357	357	376	369	367	369	324	359	355	367	348	365	342	358	363	342	359	351	355	371	378	372	380	387	359	328	373	382	375	363	337	377	348	346	379	354	370	385	374	347	365	377	360	368	369	367	373	366	373	347	355	364	352	360	350	342	388	353	347	337	366	375	393	353	379	315	353	310	349	362	420	351	397	376	364	372	372	379	371	312	357	372	350	333	367	386	412	383	369	331	375	367	366	355	363	375	375	395	334	388	380	359	377	318	359	350	342	343	415	353	339	375	356	381	398	348	318	375	364	379	388	346	343	394	380	395	367	360	340	327	392	376	360	364	342	345	401	345	371	336	365	367	352	335	341	327	332	374	378	348	398	372	346	374	374	391	376	365	359	329	377	407	344	384	382	346	350	354	346	361	368	364	382	386	352	354	370	387	369	308	340	373	328	411	354	346	358	358	359	371	403	364	379	371	367	371	367	356	366	366	385	373	369	379	365	393	333	329	367	391	359	346	326	386	384	395	385	355	350	351	341	340	356	379	374	363	360	406	350	360	363	363	342	349	333	385	370	337	345	339	347	383	362	340	339	353	344	320	348	347	359	355	378	328	355	354	381	374	375	324	402	336	370	377	355	353	351	368	361	362	335	376	349	335	343	373	346	369	348	355	341	355	359	364	363	370	351	398	374	382	321	354	340	367	370	393	358	370	418	352	335	364	377	346	335	357	331	390	361	402	382	381	349	333	334	399	366	381	383	342	347	318	358	376	347	357	365	356	355	392	337	342	330	356	344	366	391	348	360	345	379	371	351	355	329	371	340	343	343	339	375	325	365	396	351	343	366	375	347	340	344	372	371	379	358	343	371	362	339	364	344	357	355	374	370	362	380	395	372	365	357	335	390	343	408	369	341	344	347	352	381	391	344	335	356	370	338	342	396	353	340	357	362	344	357	332	361	386	361	368	329	372	328	390	355	381	372	366	370	383	335	340	342	383	362	378	390	340	376	337	359	371	339	352	367	379	357	386	351	376	384	332	351	389	361	378	345	371	395	380	380	362	361	341	380	363	373	331	379	344	360	342	377	379	318	417	344	359	357	357	314	367	365	340	359	363	357	355	330	348	334	350	401	358	380	320	355	349	390	331	357	353	329	353	353	363	384	360	368	344	384	378	389	352	369	358	364	334	344	369	379	345	380	377	358	350	362	347	322	305	389	384	364	356	378	364	358	353	353	393	367	356	364	339	342	383	319	353	356	358	347	340	353	363	364	378	366	369	364	329	385	382	353	365	362	341	360	352	360	392	384	375	353	372	338	410	403	367	335	347	343	365	387	375	340	384	394	342	344	361	327	345	384	348	339	370	354	376	368	358	389	356	368	360	348	351	317	315	384	376	362	352	355	388	345	368	338	377	347	354	343	364	326	337	323	347	372	357	332	336	378	361	369	365	370	401	342	364	367	349	379	332	355	394	367	372	357	342	356	355	370	332	368	325	363	362	403	384	348	352	374	397	366	361	359	361	377	353	395	363	317	347	365	366	342	339	383	357	361	344	383	360	330	360	383	394	369	385	358	383	342	361	345	371	343	327	352	382	360	350	383	377	382	389	339	384	344	388	363	354	315	351	332	391	358	357	390	351	384	370	390	354	362	381	368	330	339	379	357	365	373	341	355	353	399	353	346	342	411	380	364	358	356	328	366	351	380	365	397	380	376	367	342	386	413	370	390	416	352	372	370	340	405	359	333	372	356	364	391	364	347	353	372	410	348	370	356	339	377	390	370	369	391	399	387	363	338	350	367	358	350	361	403	354	342	368	372	356	373	355	368	335	403
13862	19441	30453	31168	26561	23616	19828	16307	13571	11413	8626	7022	5935	4990	3624	3216	2885	2710	2458	2024	1894	1861	1595	1523	1281	1286	1263	1238	1193	1157	1196	1160	1123	1161	1089	1019	1039	1056	1067	988	963	989	976	974	1029	978	979	987	957	957	1021	926	973	972	899	911	902	904	879	800	849	899	880	829	859	950	874	901	846	857	885	883	890	896	843	906	841	878	846	839	889	866	907	873	839	836	875	824	865	825	844	875	821	886	867	919	898	889	883	875	933	866	816	906	857	855	848	843	864	825	837	842	902	862	826	889	865	852	854	845	873	827	821	907	894	844	854	849	852	964	901	839	851	845	831	832	892	808	893	838	886	896	893	919	852	862	894	844	923	888	863	861	938	885	935	794	827	787	878	898	866	848	874	834	855	912	891	876	819	858	825	803	835	822	875	836	849	866	883	876	850	890	854	847	854	932	891	864	859	837	866	846	815	817	846	820	840	886	858	877	890	830	847	896	878	850	827	896	886	871	790	856	806	839	845	857	840	877	861	890	842	902	884	882	865	882	871	843	781	882	848	918	866	899	823	861	836	877	866	891	866	868	866	907	815	833	857	777	815	809	910	850	883	863	825	862	843	856	887	832	884	892	838	853	869	845	850	873	836	847	829	902	840	877	835	864	853	823	893	816	880	852	895	906	895	866	880	854	867	834	827	844	865	880	826	836	857	882	843	786	848	856	917	918	904	874	878	889	898	839	880	865	887	868	920	864	840	882	868	867	864	909	846	851	888	937	842	876	819	866	893	869	819	842	851	921	905	853	825	869	839	874	890	841	792	872	839	867	859	902	869	763	866	868	833	836	839	864	884	827	884	853	843	846	895	871	854	848	853	854	821	805	831	862	868	820	850	858	881	887	855	846	859	876	891	836	887	812	877	869	903	884	844	852	829	851	882	847	845	837	858	857	848	843	883	846	844	865	853	861	865	904	849	861	838	859	861	878	846	790	927	818	893	825	834	898	855	899	900	838	801	824	863	860	859	827	856	844	866	891	899	872	836	820	836	880	827	872	825	830	870	894	838	834	853	890	908	899	854	890	836	893	885	842	887	867	829	915	841	831	839	911	819	869	862	814	876	860	839	855	861	867	846	853	887	905	843	856	857	859	843	847	909	888	850	891	870	867	869	859	843	877	859	844	895	861	868	847	853	859	905	832	882	865	848	886	872	854	856	886	896	872	796	830	843	872	885	826	846	854	834	825	839	851	907	842	856	898	882	899	908	887	886	823	896	957	836	830	846	866	867	887	839	902	864	847	808	855	837	878	838	886	854	891	821	841	867	857	859	865	819	819	850	854	796	884	844	839	816	849	814	917	829	867	821	876	805	818	853	814	851	817	817	857	864	872	906	885	843	853	887	830	838	884	819	851	877	826	801	821	924	925	891	884	825	853	849	835	841	865	842	855	805	858	903	858	858	868	869	840	891	874	855	908	853	926	829	884	891	813	876	873	880	848	884	857	839	871	868	862	831	848	844	855	856	809	870	839	882	884	841	931	802	838	872	830	825	872	889	840	818	833	876	827	894	854	844	830	814	850	814	860	877	844	873	881	843	841	876	859	817	817	857	956	800	855	849	820	867	885	879	842	876	913	893	863	855	885	883	896	858	887	922	863	867	833	845	865	811	879	822	865	898	803	818	845	910	841	835	846	820	856	863	884	849	919	909	849	907	869	874	867	843	831	877	870	820	841	847	865	842	828	828	826	913	894	855	861	863	915	822	874	869	878	844	863	864	878	898	828	833	941	841	902	837	860	849	882	848	903	823	905	816	865	830	828	847	843	886	905	846	849	893	873	814	800	922	854	892	836	896	838	857	828	854	810	908	886	844	858	854	804	828	804	893	827	849	855	858	823	912	856	855	898	887	926	857	901	863	886	885	869	874	860	855	824	798	834	874	883	877	863	867	862	855	890	828	900	845	847	823	862	842	819	822	861	845	858	871	898	897	830	855	881	871	868	888	876	879	877	897	839	875	904	862	863	871	844	914	841	893	909	909	832	845	875	868	833	852	859	846	881	823	900	843	865	902	883	865	823	892	860	869	836	874	795	829	791	835	878	853	829	892	817	916	820	872	820	869	880	851	837	842	854	851	847	925	924	840	843	891	854	850	864	855	798	878	867	859	878	840	868	849	876	857	877	845	848	881	858	821	853	854	845	875	820	839	845	868	865	891	818	870	847	865	894	898	826	814	839	843	847	883	839	845	868	875	876	882	889	900	883	859	847	827	838	872	890	840	845	851	914	812	860	886	841	834	866	841	884	872	868	835	878	886	835	868	873	840	888	835	921	849	830	872	891	845	855	830	857	914	847	879	849	853	825	824	858	851	794	902	864	857	853	836	865	879	849	894	861	857	875	850	871	899	903	873	850	835	836	856	884	832	830	855	875	866	843	807	836	845	860	920	798	854	846	859	775	896	799	844	892	876	881	866	860	824	861	866	873	833	876	867	829	890	842	889	855	876	864	816	853	849	855	862	803	886	865	789	807	825	859	846	930	847	901	867	826	872	900	821	889	879	859	881	884	866	854	872	898	912	821	892	846	883	905	837	834	816	879	865	877	907	869	849	843	836	907	850	814	879	859	857	905	868	878	865	878	910	865	881	906	891	887	865	847	922	888	844	881	855	880	867	859	851	862	854	878	822	885	862	867	855	850	854	840	855	818	869	830	846	901	835	874	856	881	857	930	882	880	860	878	843	880	866	866	880	881	841	874	835	941	875	852	856	929	862	906	827	877	833	827	882	830	872	831	881	882	858	876	874	856	826	876	834	845	865	828	818	868	875	886	827	809	816	842	850	858	848	902	829	895	829	886	845	849	896	856	843	909	871	818	810	889	865	826	854	866	875	845	834	887	823	921	896	853	839	882	833	899	824	816	896	915	898	838	795	869	764	886	868	836	863	837	792	832	851	880	836	913	846	868	881	889	825	877	880	849	839	819	808	891	864	858	881	874	890	838	894	860	892	844	833	891	869	843	838	884	805	854	877	853	862	851	846	903	851	862	836	844	876	870	818	880	840	800	852	818	877	841	906	859	833	876	864	841	877	847	853	832	845	841	880	822	859	854	932	831	838	882	862	825	859	870	824	853	860	869	818	856	898	876	876	838	901	887	896	870	860	891	871	845	835	882	891	885	875	896	832	873	874	881	832	856	872	891	865	885	880	823	894	878	877	805	882	853	888	887	892	855	873	896	883	885	916	838	859	813	942	871	869	875	864	827	867	879	841	851	846	830	881	863	911	848	872	895	831	805	857	827	864	892	916	925	940	858	885	861	828	903	868	771	885	871	857	814	881	831	883	897	807	862	896	873	848	856	868	898	868	850	907	849	874	887	909	885	843	863	863	855	861	841	817	858	839	900	832	829	829	867	871	877	810	846	860	871	864	864	855	876	856	873	867	843	841	868	873	866	849	853	806	840	849	830	887	869	844	884	877	912	819	837	875	819	887	884	846	872	849	858	877	865	873	851	840	801
36367	34674	37026	30629	24933	18100	13654	11312	10834	8594	5227	3971	2708	2604	2339	2426	2223	2132	2496	1966	1494	1638	1457	1084	728	710	761	642	544	495	461	441	453	425	443	431	441	432	410	428	402	414	431	426	391	385	436	425	400	395	362	358	387	351	377	390	435	384	374	362	363	371	362	345	406	394	416	396	376	345	379	385	364	384	358	350	384	383	335	352	327	398	362	354	380	340	377	382	367	382	331	404	395	357	358	375	351	367	366	400	382	350	338	339	358	391	348	374	380	384	379	349	352	372	391	359	366	388	373	377	349	381	339	379	367	348	357	398	383	335	371	380	383	381	341	368	332	351	377	355	386	330	374	375	355	339	376	338	343	373	396	337	356	370	357	359	333	396	368	340	345	373	379	362	366	365	360	348	377	364	345	357	371	382	385	356	364	339	352	360	384	362	399	363	352	365	369	347	363	383	344	363	391	349	361	402	374	396	366	381	365	363	351	386	348	365	386	382	358	342	361	376	399	378	355	354	353	359	352	379	369	360	334	383	369	385	391	359	378	375	361	365	380	396	383	372	381	362	367	347	351	372	405	322	346	372	327	376	360	377	352	381	344	377	365	376	365	346	374	368	352	375	404	350	384	339	372	362	368	354	341	347	387	360	384	354	378	349	379	407	355	374	378	386	367	379	332	384	387	371	374	378	321	349	382	329	339	399	330	372	351	352	358	366	363	359	380	355	391	368	348	354	355	366	354	336	376	383	361	378	405	351	387	389	358	422	343	370	335	351	359	390	326	377	381	361	372	336	413	406	322	389	384	374	380	351	346	363	363	343	411	386	374	392	400	336	375	412	333	354	381	371	385	331	382	372	352	357	363	370	400	348	377	376	365	383	395	366	366	363	377	361	399	393	368	399	376	370	355	371	289	380	357	360	343	393	358	376	348	358	368	390	407	363	359	386	361	391	390	365	401	362	318	352	360	358	375	376	367	370	378	368	398	375	385	352	371	361	335	330	382	390	336	377	345	335	337	383	372	387	353	364	354	378	357	349	327	394	399	345	387	363	409	326	348	363	393	318	377	345	402	327	332	351	392	389	357	367	346	355	373	385	367	368	395	367	354	358	345	372	375	379	363	344	382	357	329	373	353	407	365	367	333	339	377	372	360	369	396	355	392	342	376	384	379	337	399	325	367	396	364	368	379	383	379	388	376	350	388	341	355	396	391	340	378	365	379	358	327	366	361	379	365	408	373	343	377	357	378	345	373	332	368	371	353	372	362	378	362	355	331	379	362	349	361	357	362	352	364	381	374	371	336	376	380	374	364	340	353	350	373	375	357	350	395	414	375	361	364	348	379	352	359	359	345	357	344	359	354	366	373	373	343	373	389	352	366	348	394	398	363	318	361	351	383	396	370	357	359	360	407	357	386	355	371	359	389	383	386	362	373	368	350	336	360	410	362	383	345	350	355	342	351	362	410	387	377	379	371	364	389	381	344	355	345	370	361	354	399	353	360	379	352	371	388	356	358	393	338	353	375	374	380	350	370	368	352	369	390	361	338	340	350	360	373	343	376	363	358	316	377	362	326	367	355	380	341	339	393	380	398	358	373	348	347	374	369	390	325	392	370	363	355	372	355	358	371	399	353	357	370	346	334	387	348	376	386	352	381	361	369	394	367	398	371	350	386	352	351	357	394	345	368	365	377	362	377	412	372	395	373	389	368	344	390	363	358	351	373	329	408	354	383	390	369	395	356	386	350	341	356	355	330	363	375	387	423	368	376	358	395	352	359	351	401	333	344	359	376	393	358	345	369	404	390	378	365	388	364	359	362	370	379	399	385	352	394	367	394	340	375	391	396	355	374	355	365	355	345	393	357	357	371	346	382	345	376	384	364	375	392	356	358	360	394	361	367	401	341	357	392	322	310	369	394	351	391	355	349	361	353	351	358	347	384	360	383	351	396	355	322	359	399	367	413	344	334	341	392	365	344	376	362	337	401	331	354	352	365	374	380	365	395	320	389	365	349	320	383	377	394	346	384	352	363	388	367	386	361	364	369	368	382	350	396	366	384	391	368	341	373	353	327	347	345	333	363	370	381	372	376	346	359	370	368	373	389	377	334	384	366	342	348	342	339	372	345	364	350	354	334	387	389	341	370	354	381	351	377	389	386	386	399	351	389	399	386	386	358	398	361	350	381	347	373	346	352	364	382	336	347	344	340	369	349	376	384	322	381	388	298	392	365	349	363	360	357	358	388	354	355	364	367	340	351	356	387	383	362	351	388	368	356	360	384	372	364	364	341	407	382	317	357	395	378	357	360	354	380	361	361	346	333	328	379	384	329	361	377	369	367	367	381	365	384	322	378	326	332	333	381	365	393	340	384	399	389	401	371	362	350	363	326	373	368	384	363	369	371	321	340	375	333	396	406	401	382	361	362	377	384	364	377	344	357	310	368	361	372	388	339	347	391	361	368	359	369	365	392	364	359	382	345	387	344	366	366	301	380	395	388	412	372	372	365	397	385	344	368	366	380	386	359	382	391	379	390	354	383	314	392	389	362	344	366	376	347	383	348	380	360	386	352	369	321	369	388	360	364	340	341	370	362	326	387	348	395	374	415	394	372	382	357	420	380	358	380	355	384	335	377	356	371	365	375	332	384	373	390	355	379	398	351	355	359	343	382	359	359	307	379	396	386	378	378	341	367	377	373	347	359	348	379	332	374	377	365	351	376	331	373	381	371	352	362	388	369	352	344	344	323	359	385	374	336	377	358	367	356	382	339	334	350	388	363	365	352	386	386	355	329	374	386	363	376	343	375	392	366	366	402	341	369	348	362	394	363	366	387	397	382	380	407	346	368	353	377	355	372	343	377	355	413	369	365	359	368	369	367	360	376	325	342	394	384	377	324	400	349	341	378	350	373	386	337	370	372	373	365	373	364	355	369	354	382	361	355	355	354	356	382	387	377	362	373	318	344	390	383	395	382	387	390	349	358	365	385	362	334	369	362	363	367	365	388	354	368	374	369	368	352	351	374	361	384	343	375	392	340	336	407	340	369	372	388	364	365	342	371	353	368	381	389	345	373	332	365	337	358	354	396	349	349	358	402	389	361	379	354	369	384	338	375	374	362	333	385	363	369	353	347	352	367	427	362	350	360	379	401	342	356	339	394	401	316	346	360	368	365	401	357	380	369	372	331	427	398	336	371	390	374	369	375	340	386	385	347	386	368	371	381	388	361	357	371	357	345	336	385	347	360	376	371	347	385	382	355	413	362	393	365	360	376	356	357	362	382	355	358	374	352	357	307	368	357	370	378	345	392	366	352	359	388	370	322	390	372	360	361	388	361	355	342	367	337	374	380	367	326	320	364	347	384	373	370	364	344	325	352	356	370	353	397	350	339	351	379	383	331	354	345	408	350	337	355	377	344	375	382	371	373	386	387	373	370	372	394	382	365	392	368	388	374	385	361	339	382	378	381	350	377	386	357	391	389	367	349	363	370	366	370	401	362	400	366	415
22712	26903	38453	37573	35472	30250	26818	25280	24900	21825	14746	13110	9610	10140	9409	10346	9129	9486	10780	8707	7729	8423	6950	5180	3679	3614	3479	2645	2144	1796	1745	1574	1476	1526	1399	1363	1283	1315	1266	1262	1294	1223	1155	1204	1146	1125	1158	1133	1176	1049	1004	1029	1022	966	974	977	1020	942	968	914	1008	961	890	901	858	892	922	845	834	894	917	845	873	882	927	849	901	885	899	918	917	898	980	868	949	887	852	923	836	899	878	909	869	952	855	900	940	888	877	870	838	871	813	901	893	874	836	905	903	896	902	860	845	882	906	903	885	834	853	909	879	867	853	905	828	856	898	873	888	826	885	848	843	838	876	870	868	870	874	807	877	849	889	832	899	886	848	853	898	831	877	881	877	817	838	872	855	878	923	837	895	837	858	911	860	837	883	874	897	884	871	840	900	862	897	917	849	853	918	867	887	796	859	798	808	907	899	880	845	887	841	874	890	946	889	868	876	896	883	832	891	866	866	888	856	860	842	881	869	878	837	896	891	805	848	852	850	811	876	889	859	877	878	872	846	856	848	847	912	830	860	861	870	901	867	866	884	885	877	898	851	878	863	880	861	874	842	920	887	929	850	863	906	871	884	869	904	905	818	834	885	848	878	898	870	877	835	862	884	865	904	912	885	859	851	870	837	890	837	890	861	821	865	874	832	809	841	841	884	876	879	878	859	889	854	838	886	839	908	832	843	910	886	865	880	852	863	858	856	833	910	854	892	779	862	838	848	883	840	910	881	904	903	846	878	836	835	898	871	863	866	906	931	868	866	889	911	868	833	856	846	818	906	854	892	855	838	858	869	814	824	873	861	896	858	878	872	900	920	850	901	886	930	845	843	871	880	879	816	868	866	852	887	855	882	840	888	819	843	869	866	873	854	849	851	872	866	847	841	874	808	884	903	893	897	840	849	840	845	839	838	835	901	832	812	882	866	835	892	847	904	881	862	869	848	836	887	842	862	844	832	896	882	859	839	838	895	897	820	872	822	859	911	922	864	867	850	861	831	804	892	837	874	809	902	876	851	871	894	861	869	893	803	837	863	893	865	848	867	847	872	883	883	892	883	913	901	843	819	805	882	916	846	846	878	879	847	869	882	829	891	891	805	856	822	837	858	816	928	881	807	864	842	863	833	909	833	895	906	890	897	857	843	833	892	827	854	862	919	818	937	831	843	894	897	807	865	901	873	857	849	851	864	878	836	832	807	836	821	875	865	815	897	835	854	847	856	872	832	838	844	825	901	902	888	889	804	883	878	852	875	857	877	861	837	829	854	859	855	856	873	873	892	839	862	863	879	863	776	848	887	859	850	880	908	896	868	832	872	862	854	818	849	875	836	869	885	885	834	861	843	850	871	841	850	891	882	883	902	904	902	844	819	826	861	849	831	858	829	820	863	903	840	889	809	816	839	872	919	859	881	909	854	821	907	862	867	922	857	827	873	866	887	892	942	864	853	808	905	866	841	869	834	861	887	828	901	893	905	893	857	883	911	874	849	876	869	868	859	837	889	818	870	841	863	845	844	829	856	869	878	953	832	845	843	851	864	867	831	886	875	877	871	882	889	856	857	848	857	871	885	832	903	862	867	846	838	905	820	861	840	798	861	841	874	820	888	846	846	873	813	804	911	870	827	900	863	897	895	876	832	824	842	859	924	876	836	917	866	866	906	815	849	878	906	869	862	854	837	808	895	856	862	846	884	842	884	860	871	861	882	851	823	875	915	903	911	855	850	824	875	877	855	880	888	867	873	848	841	902	887	854	828	857	858	806	872	858	850	822	873	839	887	853	900	858	860	864	889	835	828	910	852	860	868	841	856	883	866	881	850	868	842	807	893	935	905	815	919	884	857	901	886	847	851	853	889	845	813	874	873	887	859	882	910	833	889	905	850	845	869	865	853	851	848	837	823	894	851	873	849	846	851	860	904	843	848	872	852	862	857	875	850	824	894	900	859	821	849	910	891	864	896	916	895	865	841	791	880	902	848	883	842	870	847	881	894	877	916	821	858	867	907	831	823	865	879	833	867	857	858	839	859	890	862	878	872	883	866	875	810	830	845	856	845	870	873	875	888	901	863	818	881	851	859	849	856	812	840	891	828	908	838	841	883	885	875	855	864	887	858	837	860	840	902	877	889	821	862	842	833	856	907	832	886	878	904	857	872	858	872	832	872	895	853	796	916	869	895	930	883	814	884	854	840	855	862	879	855	842	886	874	806	894	871	925	858	869	900	939	860	818	880	858	878	849	881	891	852	839	866	816	897	872	824	864	886	853	856	853	871	872	823	886	810	819	861	872	845	840	909	869	866	874	905	853	899	888	926	858	854	852	881	821	905	853	871	862	892	854	894	908	925	866	868	890	907	880	892	832	840	820	927	856	888	879	890	887	807	864	906	822	886	840	870	879	900	868	868	842	841	898	860	857	865	848	892	875	843	896	873	897	875	857	870	848	873	865	816	840	835	865	863	884	828	880	874	876	891	893	872	829	840	899	897	859	880	828	815	882	895	839	902	856	806	848	876	838	883	850	875	885	876	842	884	884	840	894	893	889	834	846	891	874	846	896	824	871	825	883	852	839	870	860	879	867	815	884	872	849	861	845	918	874	868	910	901	814	847	862	889	922	875	898	911	899	860	884	838	864	860	858	883	875	897	920	884	843	904	812	890	894	832	814	855	884	926	916	841	845	880	813	837	865	844	899	865	842	851	871	856	844	851	853	839	902	856	845	808	804	845	863	883	851	853	898	906	904	882	839	908	878	871	817	881	869	851	885	860	873	894	832	873	834	901	896	844	844	869	868	893	821	857	790	867	845	867	874	878	881	879	884	868	875	848	863	852	858	850	838	882	857	851	791	884	884	839	871	886	831	895	888	863	876	844	841	852	849	863	878	958	864	841	861	886	837	875	854	927	868	903	901	823	814	923	887	867	847	896	840	862	840	850	873	849	877	862	921	849	857	827	899	884	851	875	878	859	903	853	821	890	841	898	874	814	815	843	841	859	901	882	876	795	809	846	848	874	896	912	841	853	840	904	822	948	867	859	850	850	891	878	829	834	870	825	919	807	870	834	820	860	918	892	873	884	851	914	880	875	891	833	859	879	873	863	857	819	880	869	867	850	893	895	845	843	881	896	860	876	827	823	869	839	898	880	897	945	881	821	867	854	909	895	877	946	934	821	914	855	903	846	805	878	818	845	857	815	852	864	854	885	881	918	884	888	877	852	839	833	861	892	831	881	796	848	857	875	882	927	826	851	881	870	879	902	845	796	840	850	857	834	865	925	827	812	876	868	863	842	850	879	845	868	890	874	898	891	857	853	890	881	822	887	876	852	853	856	802	855	848	821	875	880	877	808	902	876	857	885	910	920	873	862	852	877	921	905	851	855	883	910	896	846	875	835	790	907	850	843	900	855	847	882	880	818	876	897	823	815	858	860	878	836	835	867	789	851	888	859	848	836	883	900	850	868	886	859	848	929	866	888	852	863	824	836	842
42881	39513	42367	34323	30420	24015	19092	15002	14838	12829	8307	5622	4222	3538	3917	4059	3706	3569	4091	3404	2720	2653	2381	1898	1167	1072	1002	767	697	638	524	492	450	471	487	480	439	420	439	414	439	374	420	391	434	421	408	380	379	374	356	323	348	380	363	357	376	392	341	352	356	334	367	322	341	325	335	354	328	337	342	334	383	321	305	319	327	366	326	322	325	364	333	327	330	345	363	374	327	315	319	349	313	334	357	327	369	306	337	314	344	348	337	348	332	332	329	327	306	320	327	299	341	313	330	283	309	343	317	314	310	331	314	330	332	323	323	342	320	317	346	347	329	323	346	344	329	313	332	297	327	337	329	338	334	323	333	337	308	344	318	331	328	344	319	337	319	383	343	331	313	307	346	364	363	289	309	339	322	328	337	338	302	348	365	324	345	333	321	356	317	333	341	295	306	321	322	329	332	271	323	320	328	365	347	343	328	311	342	318	312	381	347	328	338	320	365	303	319	343	307	331	355	340	356	322	338	281	320	326	312	341	359	337	356	315	321	329	358	323	361	320	310	341	343	339	324	336	298	337	340	330	348	326	312	334	359	335	349	309	339	305	358	322	307	355	382	312	357	325	339	353	317	308	319	339	291	340	325	351	314	360	333	337	345	324	333	318	340	339	338	305	322	368	336	304	342	298	353	348	320	341	315	338	338	326	318	317	340	338	335	345	297	299	337	319	328	351	313	328	326	351	339	313	338	324	365	338	339	327	343	334	351	362	313	330	316	363	341	339	319	320	366	323	333	342	327	354	321	345	358	341	342	342	332	345	348	299	309	349	324	288	353	302	343	313	331	325	366	307	307	324	331	282	338	345	342	380	334	346	337	316	325	349	305	310	338	327	355	351	304	319	351	338	324	350	341	330	346	334	354	370	348	326	338	345	341	309	338	329	317	318	334	323	314	322	304	318	354	340	316	313	319	359	337	348	328	335	320	365	316	330	349	333	347	336	326	337	327	361	366	344	338	308	331	334	313	309	315	333	314	382	329	315	359	274	326	346	365	332	390	331	334	350	363	348	351	321	308	360	291	327	324	322	340	304	301	332	348	343	332	342	325	337	346	315	314	334	315	367	321	329	324	332	346	311	305	333	354	291	356	338	356	326	342	353	327	327	359	299	332	354	321	325	316	329	322	331	335	346	364	320	336	312	325	337	324	351	336	317	335	313	349	343	340	326	337	333	325	328	344	321	352	349	321	359	360	329	354	330	333	313	367	314	329	365	339	347	304	319	357	332	353	331	335	352	330	320	343	341	313	387	315	304	315	320	365	316	333	367	322	345	322	337	330	373	309	305	338	313	334	327	366	334	357	322	348	326	323	308	338	329	321	348	323	360	320	357	324	353	320	308	293	342	286	328	330	333	321	305	349	321	300	367	309	368	329	307	336	330	305	327	341	331	328	308	291	348	336	359	316	312	313	327	320	310	340	342	344	365	347	341	314	290	333	320	328	340	365	337	341	315	317	366	342	343	327	338	329	318	320	340	349	334	343	363	318	324	344	348	333	339	353	363	313	306	318	322	340	331	348	343	342	349	305	336	345	320	306	337	333	360	318	277	346	336	329	324	311	307	332	318	338	338	368	323	300	308	310	381	298	331	357	306	364	346	317	333	316	305	300	324	329	343	338	338	347	350	318	332	357	358	342	308	325	339	382	333	320	317	312	350	377	345	349	342	347	344	324	304	355	319	321	307	303	347	387	302	365	361	334	298	352	339	330	337	305	326	337	324	336	304	312	311	356	325	336	341	317	323	344	326	326	315	347	353	324	354	330	366	339	352	322	312	298	317	318	304	317	308	338	349	340	364	334	301	301	274	352	351	342	341	315	353	332	327	332	334	346	323	346	330	325	355	331	346	292	314	327	294	343	339	332	342	325	321	326	329	312	351	335	341	361	355	413	324	308	338	343	334	339	307	365	329	323	319	368	347	343	344	361	298	331	349	313	360	342	329	327	327	337	329	325	334	339	358	338	325	337	355	322	300	376	359	342	312	324	346	318	326	321	333	325	334	368	348	340	359	334	321	315	345	343	342	319	345	326	323	346	312	344	322	332	347	319	322	327	343	365	344	357	347	301	356	328	339	336	309	349	328	307	311	337	305	327	342	322	336	325	322	385	335	309	323	349	336	330	338	326	312	343	320	335	338	332	304	353	350	336	324	333	342	354	335	339	339	335	341	342	333	322	346	329	343	329	330	309	323	344	308	330	321	311	336	346	308	345	326	335	313	295	373	302	309	354	354	345	311	335	340	302	320	315	319	309	332	330	336	327	343	337	312	292	365	313	308	322	291	328	353	326	368	320	314	325	332	328	347	332	322	357	334	326	322	333	344	362	303	363	313	342	357	329	295	352	309	343	329	345	325	349	344	361	316	344	325	349	359	337	340	354	354	319	329	295	347	332	333	341	356	361	327	324	296	356	345	323	290	327	349	291	318	318	328	334	318	322	316	337	316	328	302	336	254	354	341	327	314	350	303	325	353	339	320	337	305	352	316	337	315	327	350	331	294	314	335	315	318	338	330	306	332	343	334	343	327	339	344	340	320	333	322	297	330	359	313	294	334	307	358	313	339	339	306	311	317	326	286	339	340	360	319	315	303	361	310	304	338	296	311	326	313	354	348	349	303	334	319	309	330	302	326	334	307	333	308	348	342	309	323	331	322	316	319	351	332	336	327	306	348	303	361	353	325	329	350	304	383	317	313	328	354	334	321	314	329	304	332	362	344	360	328	301	332	332	307	341	305	308	341	292	336	331	355	304	331	328	326	333	333	317	319	305	305	329	348	356	320	325	322	317	304	328	321	349	318	353	344	308	350	325	338	317	359	268	311	337	355	327	330	351	336	333	331	348	329	315	337	339	314	299	365	333	307	335	322	313	327	356	339	310	350	333	322	315	329	324	338	353	311	346	300	297	323	331	363	309	345	359	342	319	278	310	314	330	363	319	342	323	326	320	310	330	315	323	363	304	331	325	312	323	359	339	362	357	352	322	308	317	323	341	338	332	340	313	377	334	353	317	339	336	305	338	346	338	303	310	338	350	350	343	326	334	338	311	298	325	332	324	311	351	340	319	312	348	353	320	344	338	349	293	311	383	353	362	321	342	348	306	337	325	301	327	346	338	275	360	352	310	340	342	322	339	320	342	354	347	311	332	351	330	328	321	327	318	303	315	326	373	365	314	302	330	318	335	328	321	316	329	371	334	324	327	325	310	350	331	340	317	317	334	324	362	339	330	374	344	313	320	327	324	334	333	369	322	325	336	347	341	360	317	362	314	336	307	353	356	323	312	344	329	323	314	360	331	345	342	332	319	318	350	335	350	341	362	323	337	341	368	321	364	306	311	392	287	319	328	302	336	306	322	351	335	322	321	322	290	301	322	338	317	319	361	350	328	298	327	341	335	335	317	287	345	316	334	352	310	322	309	331	368	307	329	346	337	322	327	313	340	322	324	378	318	302	317	346
27188	31477	42808	42504	38981	35570	31514	28280	29320	26179	19467	15899	13344	12289	14115	14974	14038	13712	15607	12450	11291	12388	10757	8858	5947	5464	5463	3835	3313	2615	2400	1994	1732	1870	1801	1663	1535	1511	1383	1492	1360	1304	1295	1268	1175	1313	1399	1265	1147	980	1019	1021	948	1047	1011	1031	979	964	949	934	920	952	901	888	890	824	826	850	866	814	748	827	827	777	787	830	796	849	799	760	751	860	785	854	745	815	745	847	776	823	773	834	846	852	844	882	814	793	853	784	784	775	810	850	792	808	782	750	801	804	766	838	765	788	788	821	744	847	765	783	818	833	804	759	798	778	754	770	772	807	767	812	781	777	823	766	768	802	784	784	783	827	764	779	795	809	786	787	801	836	830	776	827	769	766	759	833	805	742	812	845	829	771	755	800	791	781	774	816	780	800	771	741	814	823	743	720	745	785	805	765	820	796	818	797	782	761	830	789	777	804	799	808	779	793	795	835	730	793	806	823	788	772	790	785	788	805	841	789	771	794	810	783	783	798	757	824	734	786	749	838	790	806	768	829	737	728	814	840	757	784	799	757	787	792	725	777	747	797	812	809	785	819	827	791	761	771	814	795	783	805	755	806	772	790	790	774	819	799	836	790	762	765	792	752	736	784	830	808	753	795	799	757	744	788	751	833	772	792	780	794	767	843	763	836	799	788	798	822	752	782	747	756	813	824	802	821	795	790	781	765	778	756	811	789	793	787	821	788	798	751	745	779	800	743	781	742	792	806	764	803	753	765	771	763	789	806	782	755	796	792	813	750	750	790	826	808	808	775	780	781	770	846	770	798	800	830	805	859	797	794	806	801	792	775	815	778	805	784	805	781	751	796	825	780	786	828	791	753	766	812	799	806	804	814	809	801	726	826	751	764	778	782	799	747	783	776	757	789	819	773	775	771	786	767	792	792	795	767	763	851	829	782	799	758	811	770	756	803	770	743	821	744	784	840	784	785	782	787	808	789	777	786	786	795	845	774	771	800	803	781	827	775	782	840	777	837	765	843	782	766	788	771	770	753	806	756	780	787	824	762	793	795	814	785	776	771	785	821	763	768	798	727	745	777	817	784	778	807	729	766	784	775	766	783	794	813	725	756	815	796	809	762	734	797	831	760	838	800	774	748	821	788	848	737	778	802	787	824	806	799	769	735	825	810	722	784	804	806	796	791	744	799	819	772	818	826	773	821	766	789	811	796	792	781	763	789	781	789	773	797	800	762	767	790	766	780	850	802	715	783	735	776	761	755	801	748	837	789	784	776	750	809	755	798	771	799	740	826	756	753	809	786	766	761	811	814	804	778	795	812	780	746	779	830	746	763	812	744	761	802	738	816	795	826	770	777	778	815	808	776	765	770	735	785	809	789	772	803	786	803	743	823	777	802	801	801	781	793	772	795	809	780	833	842	826	744	737	791	794	791	784	767	816	813	786	793	803	771	805	763	780	781	797	793	746	761	782	767	794	779	730	741	757	817	747	766	796	813	808	811	801	748	735	825	751	768	767	793	744	806	797	782	824	760	745	771	797	778	743	804	818	792	843	765	750	799	779	736	767	815	833	764	827	785	733	796	731	756	773	791	772	790	778	793	818	819	807	800	756	785	799	810	776	837	849	743	803	781	737	819	778	779	775	732	781	771	783	792	805	792	810	799	785	747	833	812	780	793	765	796	779	774	858	782	808	851	745	814	794	764	785	811	801	752	775	762	786	791	806	731	785	786	795	791	830	798	789	752	820	785	725	816	841	838	793	793	746	808	783	812	789	804	760	782	815	783	717	737	811	762	821	786	798	804	755	758	773	769	799	819	831	810	757	807	782	782	758	789	778	765	778	777	786	815	787	841	799	762	785	768	784	772	798	771	782	779	757	753	784	805	799	768	768	807	795	796	787	818	785	824	787	733	841	817	796	736	827	782	762	781	739	792	781	765	839	767	762	817	819	786	764	776	824	757	808	840	780	792	775	808	807	795	824	766	799	773	773	781	806	822	815	787	811	748	805	813	745	857	787	766	803	790	785	822	828	752	779	838	790	787	759	759	727	768	778	800	783	751	842	803	726	834	789	788	825	798	819	836	787	790	791	750	748	757	792	791	807	781	780	811	790	804	819	799	802	771	851	778	771	813	824	806	772	776	786	775	763	794	741	747	764	798	832	759	794	796	789	755	791	791	808	789	820	791	813	773	789	771	750	774	803	773	779	835	781	785	801	790	765	831	802	794	864	837	788	758	800	761	736	802	764	829	767	829	748	784	789	777	768	740	765	763	757	749	797	842	791	762	788	823	794	771	801	731	825	762	761	809	770	821	806	796	800	791	801	756	764	769	725	708	846	783	834	768	816	771	738	773	752	807	796	778	763	822	745	778	743	826	777	777	796	839	773	792	799	781	764	767	825	765	856	808	779	778	807	826	835	804	791	754	813	816	772	817	801	852	761	731	813	754	808	801	825	753	808	813	810	773	778	699	800	778	747	840	812	807	848	770	787	796	775	781	776	784	746	796	755	772	788	755	843	752	739	817	722	799	763	814	810	848	748	811	783	762	785	786	868	764	745	777	875	808	825	820	750	762	809	793	755	780	840	756	763	765	790	774	773	742	788	765	822	833	793	789	832	811	807	722	784	820	805	769	773	803	768	814	823	773	818	789	829	800	814	780	773	820	778	776	734	826	781	789	814	816	731	795	807	835	774	798	801	770	712	808	789	798	834	793	791	773	773	750	794	810	757	778	788	802	786	791	820	787	788	846	766	798	798	819	816	850	777	772	803	818	793	736	831	746	788	800	800	774	794	809	814	800	736	790	768	772	780	769	810	787	752	767	778	822	765	787	774	752	771	842	777	807	801	877	783	817	754	810	826	718	783	790	866	746	812	784	743	779	811	796	802	760	731	806	826	771	784	813	839	810	840	808	794	759	779	792	774	750	788	777	749	819	808	852	790	798	777	810	790	741	783	759	796	750	773	845	793	809	749	854	821	753	834	806	789	789	807	816	814	771	830	818	777	747	754	782	759	752	785	834	789	800	774	827	753	745	813	795	812	794	810	767	829	787	781	777	776	816	772	791	806	805	816	818	769	734	817	814	800	782	792	832	713	793	774	730	741	790	813	845	799	758	803	738	794	792	736	808	795	778	758	770	764	799	819	749	819	765	770	786	794	798	813	764	797	770	735	753	767	782	834	765	768	780	787	763	789	796	748	823	774	752	758	801	784	827	852	782	792	786	784	858	793	818	774	803	771	789	748	848	802	808	839	791	786	777	758	764	778	854	814	725	765	774	727	738	805	801	789	780	836	803	771	776	761	810	828	802	795	839	773	753	823	734	779	810	792	792	785	776	772	806	798	794	788	797	781	759	790	773	762	792	780	791	783	836	792	732	806	744	786	782	754	807	765	785	814	831	859	781	751	771	759	821	783	777	763	793	834	748	790	783	758	847	821	765	766	815	794	771	793	800	813	803	797	788	763	773	775	785	798	822	785	822	776	763	794	786	774	790	771
23801	25142	28144	22097	15315	10132	6742	4107	3161	2432	1784	1504	1304	1057	821	727	707	638	571	559	499	439	488	440	429	423	442	422	444	418	420	400	369	436	435	375	430	399	399	358	357	402	394	410	408	402	401	392	380	389	357	378	370	378	386	418	407	386	376	405	340	366	395	330	394	388	341	363	378	361	370	355	414	400	328	356	390	360	378	366	376	373	352	328	345	344	399	355	360	368	372	383	372	374	367	368	347	334	374	419	338	366	367	369	348	386	411	373	352	348	364	356	373	344	364	376	368	376	345	354	348	326	381	375	358	388	357	343	332	391	376	364	413	364	330	342	359	382	394	370	366	346	386	350	378	337	341	354	327	361	333	376	339	366	370	386	356	357	348	395	393	374	376	358	344	346	369	398	362	383	342	379	335	352	373	332	346	381	390	370	374	360	351	352	403	360	369	361	376	385	371	361	394	384	368	333	379	386	348	369	383	408	380	376	347	364	349	365	391	395	337	350	377	369	357	378	406	392	353	361	385	381	357	372	357	361	365	340	345	329	377	353	362	336	423	398	378	351	358	347	343	372	366	346	362	385	399	370	385	357	393	364	347	327	327	375	345	364	365	398	375	383	385	338	384	401	348	374	371	370	358	355	354	372	358	360	365	336	345	347	363	366	361	368	355	352	382	368	357	358	367	388	390	345	358	385	373	360	350	382	370	343	378	349	366	370	383	350	354	362	380	341	359	363	352	393	377	347	334	353	379	363	334	405	340	343	387	359	352	392	385	406	315	381	363	390	362	376	354	349	369	381	334	402	362	354	374	347	384	353	361	388	352	365	354	363	351	367	405	368	356	360	366	328	364	343	374	402	351	370	365	360	414	385	409	413	371	423	349	381	362	365	394	378	352	381	346	371	363	352	362	365	331	350	363	380	411	370	368	353	381	379	360	404	373	366	361	382	385	354	373	349	381	359	353	380	364	397	368	373	351	352	358	382	359	367	353	406	427	385	365	396	346	352	358	354	348	365	333	377	362	360	363	334	364	298	361	402	349	346	347	356	383	348	369	426	385	361	365	394	389	377	368	371	373	379	351	371	357	344	399	390	369	376	384	369	363	343	387	401	336	350	361	359	379	399	344	362	379	368	322	358	347	383	396	352	372	358	388	360	387	373	382	318	376	335	372	351	379	360	324	419	386	348	342	359	356	395	374	343	382	351	360	392	371	336	381	362	365	375	372	344	346	377	362	328	376	376	380	349	386	401	379	359	377	364	325	371	400	352	361	362	336	405	327	361	407	364	382	378	360	377	344	400	363	366	346	378	350	365	346	372	382	361	365	369	367	370	377	371	340	349	371	386	379	355	418	402	381	370	365	323	353	391	392	397	389	328	344	381	385	359	346	368	368	335	274	371	385	373	380	364	348	368	363	331	353	392	390	355	357	346	372	386	366	336	362	381	357	338	357	368	405	382	354	344	347	374	410	375	372	358	343	376	349	341	333	390	360	352	351	423	385	358	344	350	352	352	369	363	363	360	350	368	362	300	364	354	358	359	362	369	349	372	373	379	381	349	375	348	332	371	349	358	367	345	426	401	359	378	382	370	350	332	372	357	359	385	393	360	338	383	367	381	339	344	396	346	412	351	344	354	373	348	376	367	337	370	381	352	333	369	386	335	384	344	361	379	366	365	366	387	368	380	372	405	359	397	350	340	374	352	321	377	369	363	369	363	346	348	375	377	391	352	357	373	392	369	365	394	394	365	344	388	358	339	370	360	360	339	389	336	355	377	399	335	372	384	389	355	384	362	371	359	333	334	316	322	368	385	398	401	384	390	361	402	354	350	353	376	355	360	335	367	360	380	400	323	357	399	424	369	387	385	354	350	384	380	410	352	350	337	354	337	374	362	373	383	342	319	395	334	387	413	357	351	364	365	359	360	359	371	372	332	368	385	368	354	380	320	373	352	368	393	375	370	374	379	380	369	347	366	368	343	386	356	384	375	348	377	349	375	387	350	402	364	384	380	354	357	361	401	357	341	387	380	375	369	371	352	330	353	381	334	395	353	401	369	394	371	384	348	383	387	379	391	397	364	371	366	381	366	375	350	354	362	353	380	369	385	370	360	358	385	387	365	340	385	382	347	341	360	331	370	374	379	354	400	378	343	391	392	366	409	374	378	382	353	336	367	383	385	374	350	383	346	341	397	385	361	380	369	345	318	325	314	329	359	373	363	404	408	385	392	344	355	391	383	368	363	384	339	379	379	358	362	363	361	361	372	341	323	342	336	326	333	344	355	341	381	378	414	378	388	377	364	343	350	366	354	341	358	400	373	370	366	336	404	351	360	339	398	369	381	388	348	393	364	377	355	374	367	344	347	370	428	392	375	328	371	431	370	347	349	351	351	361	353	355	341	377	365	321	362	366	376	339	358	361	356	368	370	346	346	366	347	383	371	348	354	363	373	372	329	410	393	389	380	385	345	328	348	352	373	364	351	353	359	373	367	393	378	397	372	386	354	353	383	350	357	387	352	399	341	375	371	362	373	396	355	344	379	372	371	391	358	363	369	356	351	336	338	346	391	349	344	355	368	366	391	390	350	355	386	374	378	402	355	345	342	340	370	364	330	365	374	365	348	382	380	392	399	361	391	359	356	366	354	369	354	394	333	412	339	354	358	386	367	375	358	317	387	358	369	370	342	397	381	343	354	367	375	388	408	385	387	375	401	360	363	391	373	375	359	381	348	390	337	330	396	344	352	374	342	365	328	329	367	366	390	383	372	374	370	326	359	369	330	362	339	400	359	356	351	329	374	386	370	378	397	344	360	355	360	364	381	396	389	381	388	342	369	381	370	393	370	349	354	355	339	381	361	364	364	378	373	427	348	364	353	355	357	410	330	378	381	432	404	360	354	345	376	351	370	364	344	375	375	441	355	403	373	373	390	364	401	386	359	354	366	373	338	354	393	365	349	331	343	366	347	359	391	366	370	364	349	332	383	366	383	391	388	423	394	389	383	361	407	352	359	367	356	328	348	365	393	371	336	349	377	400	426	375	391	351	415	403	394	369	344	349	357	379	364	393	415	380	361	351	348	371	378	358	375	342	393	351	328	344	370	360	342	364	362	347	370	360	376	354	362	392	362	401	387	389	359	377	347	369	365	384	328	357	382	370	390	372	357	353	396	343	337	391	389	360	348	353	353	384	353	406	390	366	359	378	346	350	352	343	319	384	384	352	403	351	344	372	368	357	324	353	381	360	382	387	342	349	332	335	349	379	372	371	372	358	365	381	362	351	354	350	358	391	373	359	392	381	350	393	350	370	394	347	353	372	405	318	374	372	386	373	385	380	329	350	349	362	337	384	361	383	337	386	356	364	348	378	417	366	340	383	393	369	350	371	368	348	384	349	354	350	368	384	315	356	357	378	350	388	364	366	353	393	349	344	358	337	332	377	378	329	370	375	378	399	398	374	373	400	361	377	374	405	352	374	348	370	374	344	366	358	350	353	350	393	359
13967	19547	31136	31040	27592	23286	18882	14893	12751	10380	8057	6925	5789	4743	3915	3219	3039	2678	2633	2080	1855	1763	1632	1470	1313	1232	1287	1266	1266	1202	1210	1174	1155	1145	1104	1113	1022	1068	1045	1077	1107	1012	1076	976	996	1033	1046	1023	908	963	925	941	951	968	975	1004	954	954	906	938	923	840	918	909	892	791	907	863	863	913	907	883	880	867	909	852	918	828	844	904	922	891	914	919	938	902	953	822	811	893	898	865	823	892	929	929	905	898	847	875	872	841	919	874	861	813	825	863	922	911	882	854	877	867	910	871	900	910	900	867	891	895	932	867	852	909	891	864	922	887	894	904	811	925	915	898	874	901	860	916	880	859	827	876	877	869	887	886	900	896	895	846	891	854	839	870	881	877	889	899	879	849	880	919	887	920	917	915	862	905	880	826	882	884	875	865	865	895	854	870	905	845	855	906	868	875	873	875	867	826	830	846	819	873	877	922	903	956	922	859	900	891	854	893	876	880	875	891	879	902	855	860	897	929	888	885	910	849	858	854	888	909	893	866	904	836	866	846	904	877	838	909	850	878	905	873	857	908	895	788	867	875	863	921	883	869	897	828	848	895	899	893	879	897	906	829	874	855	845	897	896	839	890	858	889	860	899	953	846	842	890	855	870	891	892	939	849	894	887	951	852	857	853	821	912	910	884	875	843	849	877	880	881	933	879	880	843	903	901	866	835	840	898	881	899	915	857	870	906	911	866	879	877	854	840	902	834	912	854	905	872	828	901	905	888	880	865	871	841	818	847	850	835	971	873	916	876	891	907	870	942	872	882	843	826	870	869	878	841	937	898	856	879	826	848	846	901	848	858	881	901	875	860	895	903	912	851	879	852	851	861	846	922	874	845	851	935	880	883	861	896	866	865	837	846	905	880	870	863	840	889	894	837	926	847	872	886	839	901	838	843	868	894	867	847	904	835	874	834	848	867	848	864	912	874	895	888	877	905	852	897	899	919	874	852	896	862	930	833	844	890	858	840	859	889	893	885	882	850	845	832	923	925	865	847	890	917	893	878	867	869	869	881	856	897	920	838	886	873	843	887	842	869	919	822	887	919	880	888	908	817	874	909	890	909	873	911	879	853	893	872	859	845	818	840	825	905	846	925	850	911	859	873	930	859	906	881	859	837	845	903	865	894	848	876	866	874	845	929	889	856	896	927	900	871	873	893	893	838	859	872	866	844	905	870	893	915	890	856	861	880	893	916	889	839	913	939	866	867	855	879	929	837	887	880	912	847	982	835	884	968	907	935	873	841	877	849	885	930	898	873	836	890	868	883	862	882	859	850	837	893	870	840	894	901	849	847	896	904	914	893	892	835	853	849	880	833	924	895	855	869	878	837	884	912	921	852	890	872	854	895	882	863	918	824	855	911	862	869	855	908	899	856	905	904	859	827	899	855	869	866	867	817	892	869	863	865	885	847	880	875	888	830	846	898	913	825	902	897	863	837	877	858	816	845	859	870	879	880	834	947	859	885	881	865	863	880	932	830	831	902	916	914	863	893	865	841	911	881	924	929	900	868	867	844	806	892	908	914	834	861	901	917	879	876	848	824	863	866	893	926	874	869	906	893	873	878	850	863	826	855	865	847	907	855	856	893	885	934	866	890	880	852	912	840	845	862	880	813	893	847	825	890	846	829	927	911	875	888	858	869	845	878	882	882	841	881	814	899	885	864	875	853	857	875	885	928	933	845	895	885	849	834	827	897	875	848	889	880	895	881	881	902	893	881	851	912	911	883	855	896	866	829	900	872	848	873	876	855	908	857	891	863	849	851	897	874	842	908	869	876	930	876	841	934	806	868	850	878	895	893	907	858	866	867	873	889	881	929	863	900	853	850	848	880	860	897	844	850	848	865	881	867	877	911	880	860	895	861	919	838	893	902	852	807	891	900	847	839	873	888	861	916	937	895	878	857	866	859	865	872	870	871	842	901	870	851	865	907	879	853	882	877	894	844	909	894	881	833	862	865	837	894	856	920	896	890	858	869	963	804	832	916	871	907	878	886	867	917	862	856	886	929	875	967	868	890	895	827	854	892	889	910	857	878	883	849	892	846	893	863	874	825	835	906	858	902	926	837	890	875	848	858	924	873	833	907	871	894	899	890	874	907	882	893	840	865	901	838	913	912	857	826	901	883	888	858	843	863	925	859	842	874	925	903	900	853	867	932	876	834	873	863	870	876	903	838	879	866	895	865	872	844	908	868	898	912	897	858	888	893	854	910	885	919	891	875	890	826	864	887	873	893	889	876	913	803	853	851	869	873	914	862	874	828	889	905	856	868	901	914	853	874	811	899	874	853	871	889	796	862	937	909	853	858	903	961	890	889	846	834	903	853	863	889	901	857	888	822	877	853	879	868	912	847	864	834	871	820	877	866	861	824	879	861	882	894	833	901	893	860	877	860	864	877	898	906	819	859	841	879	817	846	898	875	899	839	842	823	900	856	868	845	852	874	866	898	854	881	847	864	877	840	893	841	927	858	836	854	863	885	855	902	847	882	889	863	867	865	883	887	845	877	861	867	877	885	894	913	890	850	836	855	884	850	817	843	848	875	864	876	865	893	850	867	877	846	886	887	921	844	878	858	901	845	876	863	845	910	923	899	860	872	911	872	890	915	897	934	856	862	856	871	905	835	865	818	889	821	865	848	894	896	909	887	911	851	832	887	911	946	894	890	823	922	872	878	829	914	898	866	877	856	910	873	897	867	868	891	876	896	861	880	879	865	861	971	848	850	874	843	836	864	885	849	848	839	850	950	876	882	879	891	871	896	871	878	846	809	882	886	896	834	906	886	853	809	862	853	906	918	815	812	850	909	880	884	866	841	904	824	896	844	919	850	913	837	958	894	890	873	780	826	907	884	944	848	864	901	859	900	882	883	847	883	903	910	846	864	891	846	833	933	929	850	879	876	848	874	861	935	856	890	862	844	824	919	848	877	859	872	885	850	852	851	863	848	883	859	813	910	851	833	859	872	916	898	874	822	816	895	859	881	808	799	907	916	874	833	899	942	888	877	910	827	922	917	841	885	839	861	874	842	917	891	913	831	857	870	866	854	880	820	851	861	856	897	845	955	892	844	830	883	910	920	883	914	882	842	868	865	885	886	869	886	872	924	869	866	885	863	859	882	835	876	864	925	868	861	895	825	855	899	918	883	847	932	860	864	887	890	878	819	893	894	901	859	888	839	844	875	871	841	923	888	836	856	896	926	843	866	904	899	898	830	897	880	906	853	943	874	874	847	868	896	906	845	875	866	891	857	804	860	881	886	861	907	918	853	822	862	823	880	850	900	914	869	842	862	861	882	876	794	929	853	906	858	914	899	913	859	811	855	869	912	855	903	880	936	866	836	898	858	804	892	859	871	871	901	865	879	880	880	865	843	832	887	942	904	910	820	845	881	886	882	868	880	900	862	843	869	802	881	915	874	858	859	934	888	827	878	886	861	870	936	858	874	865	897	859	895	880	856	869	870	836
36124	37009	36464	31045	25001	18256	13456	10672	10721	8571	4735	3346	2634	2015	2236	2387	2066	1997	2381	1963	1316	1449	1345	1337	827	690	669	653	531	535	492	504	471	434	427	404	470	425	430	425	414	429	428	447	455	418	406	379	396	368	386	367	389	391	385	395	390	361	375	397	385	383	361	351	357	375	395	389	372	318	345	346	381	377	390	336	402	357	362	388	377	421	364	379	381	384	407	369	395	350	391	389	375	379	355	378	350	382	390	369	380	336	390	378	356	338	351	373	351	355	389	352	384	356	378	364	348	357	346	381	349	393	381	393	377	396	382	384	383	409	369	375	372	341	356	371	360	359	363	379	356	351	337	354	344	353	380	364	354	358	348	394	354	361	375	386	363	358	396	338	376	398	352	368	383	375	388	383	375	423	363	342	371	377	349	404	355	396	335	380	360	362	333	392	376	376	375	359	374	374	355	339	363	365	347	383	380	379	392	387	364	367	377	372	368	364	387	357	386	391	394	340	355	388	358	402	382	355	374	367	370	372	360	364	326	336	378	354	359	360	373	374	350	370	336	382	377	344	347	377	387	368	374	339	376	358	360	379	351	365	376	342	337	369	356	362	392	371	357	339	371	374	355	367	367	350	369	352	405	386	379	375	369	354	356	434	380	369	381	355	355	336	370	360	365	374	350	376	389	372	384	362	373	374	403	394	335	369	370	348	384	380	350	371	351	376	348	403	334	356	382	424	347	386	345	340	368	379	353	353	391	362	400	365	360	356	364	382	363	354	379	351	369	354	357	368	392	364	350	372	381	354	402	365	340	357	402	380	359	345	370	371	350	356	339	354	352	397	304	361	381	336	360	388	321	397	343	336	382	373	340	348	402	360	362	341	385	370	399	362	383	380	379	390	391	394	396	368	381	389	414	386	370	383	385	366	319	380	366	349	358	354	383	339	337	361	389	381	361	377	369	381	383	331	371	363	366	365	356	358	370	388	369	360	367	345	375	372	366	380	369	381	327	385	346	360	360	342	362	386	393	393	341	393	374	356	365	404	377	388	394	378	354	367	354	334	384	338	363	334	409	390	360	362	368	332	376	381	359	337	388	384	381	399	349	354	364	386	385	380	341	401	378	347	377	342	364	373	374	357	350	381	353	410	356	360	340	408	398	345	354	386	370	410	368	392	340	367	383	415	367	374	388	356	350	345	393	357	387	357	356	368	378	401	358	374	379	379	386	334	348	394	383	384	353	378	365	339	376	360	392	361	385	404	382	398	379	337	392	366	366	358	380	429	386	379	371	356	373	365	351	393	402	370	353	410	370	381	362	353	389	383	372	395	369	358	328	380	353	354	387	381	339	389	374	364	391	370	399	416	374	348	385	367	409	370	371	375	361	351	363	378	371	372	384	350	345	336	399	358	334	395	371	383	391	354	361	369	334	342	346	346	363	352	359	365	381	416	343	392	365	369	379	393	378	391	380	360	363	367	362	344	388	342	400	388	367	342	369	360	339	349	370	376	397	343	332	348	374	378	357	344	345	379	371	336	364	346	385	344	387	389	370	376	363	379	383	345	368	393	355	361	364	391	373	357	330	339	371	343	349	381	335	350	359	377	335	337	360	393	380	375	364	355	355	403	368	360	387	403	370	387	389	359	385	362	352	357	385	361	373	365	364	386	383	348	379	373	364	352	404	367	349	397	379	362	361	375	357	346	369	347	371	361	398	412	364	369	362	355	346	387	346	361	358	346	355	354	365	371	392	370	405	343	329	391	375	365	374	345	359	379	378	353	387	383	387	380	414	349	363	379	346	353	376	372	375	389	368	384	375	333	371	349	336	388	368	376	376	395	387	348	372	411	358	382	368	359	369	372	360	376	403	366	393	392	355	374	378	371	357	390	365	368	372	374	374	349	366	397	370	366	362	389	375	366	363	361	361	386	376	379	377	382	371	332	369	339	399	376	360	431	366	374	337	409	350	369	390	329	415	375	350	385	387	388	335	356	352	358	357	376	381	377	383	361	390	378	368	340	369	354	380	383	332	346	355	391	368	384	372	381	335	329	372	406	396	363	327	350	393	341	350	378	350	359	360	336	381	348	344	372	371	329	370	347	396	361	367	358	381	361	329	392	336	359	365	342	360	390	387	376	367	355	370	369	385	389	362	385	376	381	352	355	391	369	377	385	378	369	383	366	347	361	340	382	385	369	364	372	355	368	344	382	373	381	353	344	352	392	381	371	372	375	397	375	368	373	388	375	346	336	353	373	351	343	360	397	366	350	363	396	369	409	371	359	368	409	368	372	344	362	406	375	351	339	376	429	356	353	356	353	363	352	393	382	345	381	378	374	399	370	347	391	353	354	347	349	361	359	367	373	353	376	363	367	401	372	345	374	382	367	384	361	364	383	377	341	359	340	395	377	347	400	363	379	370	370	366	358	389	357	371	393	370	360	364	359	382	346	394	385	393	383	350	361	372	393	375	410	394	412	354	349	359	371	362	381	348	361	372	358	361	390	382	351	382	365	338	365	369	369	362	362	364	362	370	408	371	376	352	390	363	363	375	351	379	388	335	380	347	358	359	361	364	360	382	344	395	343	362	378	377	344	348	359	331	376	364	359	392	404	351	376	411	354	375	358	393	346	342	386	373	386	332	342	379	348	374	374	339	359	414	430	344	357	360	365	345	377	363	399	328	366	335	380	335	395	351	343	370	348	390	357	356	346	381	386	378	392	369	365	346	324	368	368	387	376	404	366	347	364	374	384	347	388	369	335	350	373	375	372	392	366	358	381	359	364	361	362	373	368	347	368	350	356	371	359	366	386	398	379	333	363	352	377	373	393	347	342	345	359	375	361	352	386	344	371	373	384	386	373	343	346	395	349	378	390	369	340	318	365	369	368	394	349	384	354	325	388	386	370	385	342	370	364	343	365	392	384	348	356	393	377	358	386	400	377	374	343	363	330	369	369	391	342	378	373	343	352	382	367	353	340	357	353	361	362	373	387	389	367	339	355	391	378	364	334	383	391	323	351	348	347	352	372	371	403	365	387	379	373	378	358	371	346	360	353	382	376	387	386	345	367	391	347	356	345	363	397	358	363	362	333	361	391	339	342	362	372	361	390	375	395	404	368	361	404	372	376	387	353	358	395	367	359	364	369	355	409	357	370	401	385	376	355	360	368	346	381	375	404	366	343	383	370	380	382	368	371	381	362	381	349	392	389	386	334	381	350	346	365	354	371	363	348	342	392	370	349	368	382	406	366	387	370	351	371	400	385	364	382	383	383	391	376	356	358	349	368	389	368	360	375	364	381	377	343	374	363	349	356	415	360	402	380	384	369	396	380	389	387	374	376	356	428	390	355	403	358	318	365	350	349	356	361	362	334	344	370	395	396	359	365	381	390	361	365	367	385	361	350	355	372	376	362	395	416	329	386	378	380	342	393	364	379	358	307	365	389	343	370	383	396	348	382	388	340	394	366	414	375	400	356	365	359	349	357	377	382	406	361	362	354	347	361
22993	28921	38241	38603	35292	30371	26536	24218	23815	21176	13267	11416	10006	8294	9297	9955	9062	9197	11070	8104	6314	7283	6897	6719	4074	3481	3204	2630	2213	2056	1871	1631	1494	1536	1442	1390	1392	1343	1348	1300	1222	1279	1211	1146	1175	1179	1196	1166	1126	1073	1011	1005	963	992	1023	1106	1020	935	929	1024	969	907	940	925	902	889	914	884	846	924	861	880	938	894	873	928	899	863	897	934	977	901	888	852	884	859	848	874	905	928	900	875	922	887	860	877	855	911	920	831	939	873	852	851	905	904	899	889	872	851	917	894	832	918	858	906	848	871	879	910	845	908	841	856	877	865	909	880	887	897	890	950	878	832	837	888	872	891	887	891	895	911	882	831	979	926	897	864	911	832	878	906	893	906	879	897	882	865	859	873	872	855	867	864	874	861	873	896	868	917	932	882	899	884	901	906	864	875	889	788	870	904	815	862	833	901	925	880	858	847	909	939	887	889	862	894	866	850	796	888	887	863	840	874	896	852	877	870	860	867	869	851	883	850	923	841	899	887	888	905	889	933	886	918	857	885	878	912	897	861	849	862	851	894	900	881	910	831	833	878	872	934	883	895	938	916	869	908	937	939	879	858	874	891	899	915	886	875	851	929	865	875	873	884	929	908	862	886	872	901	864	882	947	861	914	891	851	869	851	940	883	900	908	873	934	903	919	881	833	914	893	915	869	861	870	892	876	917	925	896	879	866	856	879	864	890	897	865	912	838	859	862	841	891	900	865	899	881	910	901	834	897	864	882	915	885	893	854	874	897	922	933	888	865	879	902	869	911	870	867	883	884	889	951	855	870	836	897	900	859	882	880	854	905	904	885	852	869	848	897	855	919	892	845	844	853	830	863	865	842	845	916	893	822	903	889	866	888	816	861	900	923	856	905	878	877	912	923	939	837	906	888	891	907	899	891	887	875	900	899	914	888	869	875	887	833	866	859	919	908	900	876	857	850	806	923	869	882	848	879	809	858	880	861	868	903	845	909	899	854	863	858	880	965	836	897	892	900	859	886	884	859	902	868	834	888	899	889	856	918	897	836	859	883	877	873	873	902	880	888	852	894	856	848	887	898	835	909	888	882	883	879	884	853	871	881	870	838	872	855	886	906	845	863	851	858	888	857	837	904	864	901	906	913	862	846	926	900	864	866	885	837	892	900	875	886	850	896	858	907	856	892	862	914	885	855	886	885	870	926	878	845	860	904	937	852	873	840	887	843	908	836	868	874	862	917	873	874	865	854	877	880	867	922	916	850	903	906	863	849	885	873	893	852	919	869	901	824	860	865	839	916	907	840	928	874	839	892	893	880	815	882	904	834	817	874	880	870	940	833	902	916	889	825	857	869	899	846	861	905	863	892	872	862	872	879	888	939	922	863	825	876	824	878	868	933	887	858	845	827	837	878	903	847	865	866	856	885	828	823	929	829	892	845	853	866	924	869	880	871	888	887	897	944	869	882	900	859	872	821	874	820	854	930	891	870	899	868	883	867	854	854	836	904	877	873	864	924	869	872	860	907	870	890	875	884	903	912	838	864	903	902	842	889	863	928	866	845	893	846	847	883	915	861	885	868	895	878	845	857	921	865	850	862	836	930	899	870	899	848	900	871	848	876	860	866	862	910	873	931	925	880	884	836	814	928	912	859	862	873	850	872	885	863	851	885	850	864	887	882	844	924	851	846	945	872	886	888	877	940	852	862	850	880	886	889	919	882	845	898	865	845	856	839	857	870	900	850	867	913	856	866	915	880	838	905	850	886	858	873	875	889	884	854	894	806	872	910	891	884	816	858	860	828	867	828	891	903	862	827	906	892	802	903	871	856	858	856	856	841	846	918	859	863	874	880	858	866	908	840	871	872	894	852	860	852	891	885	847	875	859	917	857	804	871	860	854	929	872	855	879	866	899	813	873	899	863	880	881	867	857	861	905	873	893	865	926	807	863	931	886	869	885	844	890	861	886	846	917	858	921	892	853	874	876	868	952	844	924	855	819	863	886	902	931	917	944	884	873	905	894	878	817	828	849	899	933	897	883	855	883	882	899	846	893	860	885	882	905	879	882	837	881	868	891	891	873	951	864	876	894	925	858	883	890	877	849	828	882	823	890	870	876	876	906	895	911	878	812	874	891	843	842	860	900	866	878	863	905	836	889	874	878	888	893	856	858	843	864	849	865	924	832	925	834	867	803	859	853	926	905	918	901	893	858	911	879	905	914	913	857	885	843	883	876	929	883	905	876	872	836	885	919	915	870	893	925	898	954	846	919	832	884	914	826	881	859	870	905	882	878	862	893	891	881	905	914	884	933	914	845	911	849	894	924	923	872	898	906	916	856	937	929	827	851	931	885	808	875	893	887	857	861	950	902	929	823	868	908	893	884	876	839	922	933	827	936	883	856	876	893	874	885	915	895	889	872	838	850	869	899	891	857	913	840	862	870	860	834	854	821	872	852	857	883	887	858	939	902	875	894	894	839	859	886	902	878	896	870	923	871	858	873	913	871	873	825	856	894	845	882	849	853	893	896	908	860	841	859	874	854	866	864	923	912	852	886	883	872	832	887	913	892	887	909	857	874	859	861	857	889	880	835	926	885	932	900	924	878	917	895	828	850	872	843	892	844	895	896	904	858	958	909	852	900	835	789	892	916	862	862	906	884	871	886	868	881	861	916	885	865	895	886	924	912	865	859	916	860	922	900	884	856	910	873	899	883	863	866	887	930	905	876	835	867	883	840	895	886	881	867	909	894	897	855	861	897	906	859	861	914	876	884	911	920	890	913	885	887	866	877	892	881	873	911	873	903	853	852	946	914	875	846	878	927	852	917	894	924	894	875	850	898	899	902	866	884	871	857	878	908	846	898	895	876	862	845	901	856	885	866	826	907	909	851	849	876	833	877	864	886	859	898	880	963	860	896	882	889	868	831	838	836	911	885	921	866	911	912	898	889	917	910	883	879	853	896	870	910	911	898	851	852	846	856	867	879	916	885	840	861	888	812	839	830	856	889	908	825	930	902	927	860	873	916	877	865	901	887	860	870	903	908	843	873	877	867	873	833	899	876	905	869	883	893	870	881	873	854	808	900	888	902	900	923	934	880	891	853	900	853	878	914	897	903	918	867	854	916	841	874	902	882	889	867	856	883	820	947	839	882	884	899	906	886	870	839	888	893	929	810	904	845	814	854	857	836	826	895	835	886	870	808	918	932	894	794	888	907	866	865	957	872	857	815	867	864	865	863	880	930	901	871	866	906	919	867	923	867	863	887	845	914	880	890	870	905	871	910	868	859	897	880	902	868	881	903	841	830	837	836	868	828	881	873	807	862	886	843	898	928	894	877	888	879	912	861	865	867	916	879	876	895	860	862	904	884	850	860	912	882	864	919	842	865	924	890	923	866	835	928	894	893	894	891	822	876	893	872	908	903	880	894	850	891	897	875	870	926	861	886	868	848	857	832	920	880	881	909	840	891	867	820	861	879	862	836	845	869	844	837	920	870	845	869	864
43235	41270	42182	34632	29889	23149	18345	16769	16054	13386	7187	5175	3970	4141	3538	3920	3325	3361	3942	2897	2079	2429	2437	2046	1213	1028	974	762	733	644	572	444	475	464	460	464	468	418	396	400	386	428	384	410	381	418	403	375	380	383	322	374	362	360	427	385	365	366	359	331	342	357	339	321	338	363	321	310	318	338	367	351	348	352	315	327	315	355	368	352	353	335	331	367	347	342	336	316	355	335	332	316	338	362	337	354	380	313	346	333	317	373	342	326	347	341	359	338	341	330	316	348	361	346	319	320	310	336	314	378	366	359	338	324	331	301	314	373	308	302	348	322	344	353	288	351	350	315	331	343	335	340	337	316	305	342	325	339	369	342	361	302	334	349	329	323	329	327	325	322	344	312	343	346	345	333	315	318	331	321	344	316	346	317	330	311	303	336	328	327	348	329	350	348	324	350	313	323	352	311	368	330	353	291	308	340	351	320	386	336	308	321	315	323	329	297	331	334	340	319	370	319	323	358	335	324	314	330	336	318	330	353	304	323	339	339	324	334	329	334	318	345	326	353	367	329	352	317	302	330	345	348	340	318	340	322	354	328	288	323	335	299	348	352	349	313	322	320	339	323	330	341	319	362	297	371	349	316	347	367	322	326	345	371	332	313	338	307	341	326	377	308	335	341	320	329	379	343	355	351	313	350	362	374	333	319	323	332	369	324	309	303	338	315	329	314	323	316	298	335	338	335	362	329	330	305	351	313	323	297	327	352	307	348	341	340	346	370	339	320	336	318	344	364	319	360	354	297	304	347	324	354	329	327	304	306	315	348	325	335	332	351	351	315	331	325	320	323	309	332	368	332	337	359	342	352	318	330	354	318	319	328	335	318	314	326	297	323	323	330	321	334	335	342	332	330	340	355	315	336	314	379	360	339	356	330	340	359	313	355	342	315	290	328	329	336	372	327	301	314	343	338	323	336	332	321	346	305	331	296	371	352	354	345	324	350	314	318	352	327	311	315	335	338	315	307	309	318	338	345	326	331	322	338	316	296	328	340	339	339	324	330	315	324	330	331	328	358	334	300	327	344	356	340	358	364	371	305	351	353	359	330	322	343	342	343	329	342	285	312	347	351	318	355	339	311	268	305	291	333	292	365	343	357	327	310	341	317	319	322	320	358	339	360	318	320	305	287	348	331	328	340	349	340	329	349	342	359	341	334	331	308	295	307	340	371	327	323	339	304	278	320	333	326	336	344	338	313	366	350	362	330	306	348	325	323	323	331	333	289	351	344	335	336	295	313	353	333	339	332	340	332	311	335	310	348	302	341	310	319	323	321	363	300	332	330	360	334	337	364	375	324	353	357	319	318	315	333	355	332	351	313	328	337	346	307	335	335	357	326	376	330	309	333	320	316	372	342	338	332	343	323	310	320	324	330	350	338	315	314	310	322	344	358	314	319	340	342	352	348	346	356	316	357	320	344	325	339	330	341	322	348	311	320	316	328	308	321	316	322	324	333	305	325	320	326	346	305	308	353	347	313	295	361	345	310	313	330	334	339	339	345	336	322	315	320	310	346	318	353	343	328	359	330	341	314	343	313	336	329	318	345	329	327	350	347	321	336	346	340	343	321	323	332	336	365	325	333	325	338	331	328	323	317	342	316	301	333	369	310	320	304	310	314	309	308	334	330	342	344	333	351	331	375	338	357	378	313	345	316	326	328	293	301	313	360	334	317	329	325	351	327	342	356	353	330	340	321	354	346	322	331	364	310	313	363	332	323	299	337	345	333	299	329	328	348	333	325	348	315	289	331	375	320	351	296	370	312	274	361	345	325	341	369	360	344	369	360	343	376	307	340	350	301	288	332	339	321	346	318	324	354	304	319	345	297	343	325	322	326	330	356	318	332	307	316	359	356	337	297	329	324	350	329	333	328	354	303	321	305	279	387	330	336	353	357	322	351	322	333	336	332	316	325	340	305	312	349	330	295	317	334	318	330	338	308	319	330	333	333	317	338	337	338	307	291	376	313	350	295	334	325	296	337	334	336	344	366	345	359	341	327	343	317	313	329	313	298	336	363	352	340	302	307	335	323	341	328	301	363	321	332	301	308	333	298	332	310	315	327	325	312	336	316	327	349	316	320	362	359	380	303	325	355	339	346	338	352	276	347	335	302	344	318	308	333	358	351	332	345	333	340	339	318	336	359	340	315	347	353	330	356	326	279	328	348	359	301	313	319	325	329	320	299	317	355	356	349	340	319	331	322	358	348	362	353	330	360	323	352	322	316	339	301	337	323	331	334	340	317	314	333	315	304	318	358	285	332	318	313	346	337	338	320	355	342	334	326	328	366	357	292	333	334	334	338	338	351	310	343	315	301	345	279	288	342	355	284	356	364	325	303	355	361	322	321	329	348	348	351	338	332	289	287	347	332	325	317	338	317	335	348	324	350	351	318	350	346	342	365	326	342	322	337	333	354	347	359	356	334	311	320	330	341	319	339	325	342	331	324	322	319	367	359	329	313	317	341	331	356	312	317	326	350	329	355	321	336	355	307	336	350	341	325	338	335	325	299	304	313	362	346	330	340	341	320	361	306	343	312	299	299	338	319	332	337	323	345	367	340	346	292	309	318	319	316	323	327	334	339	331	319	279	315	312	352	338	336	313	326	352	347	299	329	339	347	390	345	336	346	336	334	319	352	330	321	307	307	318	323	349	333	354	367	320	326	349	312	317	314	323	341	320	340	346	323	305	318	340	345	335	356	337	348	342	308	325	305	294	374	337	318	341	330	305	325	332	317	336	338	323	340	292	315	348	345	351	329	336	327	343	348	309	282	338	305	291	329	329	339	334	298	307	347	359	323	307	310	385	369	331	321	328	355	343	332	318	318	325	327	346	342	301	319	303	281	311	333	349	335	283	341	306	308	318	327	321	342	363	330	349	341	314	314	313	340	313	359	340	328	311	325	359	333	315	338	336	341	315	320	334	334	336	322	328	335	349	329	366	325	335	342	312	361	281	298	347	337	335	343	301	304	321	344	338	309	316	346	321	353	337	339	340	345	311	320	344	338	365	333	317	297	319	307	319	304	348	322	352	369	344	345	344	295	310	322	364	309	316	324	298	354	333	294	331	335	324	274	309	333	305	356	291	360	344	333	339	349	327	337	302	315	344	343	350	351	358	318	285	349	328	330	343	314	338	338	317	334	357	315	335	347	323	328	354	314	352	336	356	306	341	317	311	325	314	322	359	344	329	336	347	352	338	357	343	318	340	295	351	289	323	350	341	328	360	326	336	334	297	269	360	298	304	359	347	334	360	338	345	328	338	307	342	336	340	374	325	321	362	320	329	358	319	297	351	340	331	313	383	313	338	345	309	335	330	292	311	345	325	355	326	345	346	319	311	320	341	319	323	325	332	315	346	336	332	316	325	309	314	323	317	296	347	329	338	329	340	352	328	361	337	313	338	322	309	341	361	344	340	333	319	335	329	308	297	315	300	373	351	344	334	329	316	345	345	342
27283	32887	43158	42388	39869	34916	31103	30736	29578	26287	16480	14763	13005	13730	13033	14475	13177	13435	16120	11467	9697	12053	11546	10022	5796	5437	5177	3884	3423	2907	2365	1964	1977	1854	1723	1629	1558	1466	1469	1324	1264	1292	1296	1215	1158	1307	1266	1209	1097	1030	923	989	1027	1054	1032	1096	1022	895	934	996	943	927	931	899	839	797	848	806	828	856	878	817	792	813	828	817	839	812	792	797	834	824	819	808	877	794	832	851	855	819	778	794	790	834	782	827	774	814	864	821	819	773	737	816	788	824	810	795	810	836	803	793	803	843	802	745	791	754	760	791	799	798	783	738	828	804	789	745	812	793	800	772	763	825	769	844	820	799	813	816	773	810	805	769	806	763	784	853	782	832	780	756	787	824	777	788	813	826	763	802	754	771	762	778	777	775	762	800	763	759	812	796	807	812	794	822	799	809	805	761	782	799	755	778	747	794	744	810	791	746	790	797	847	796	823	798	801	785	801	865	735	839	811	792	814	811	810	756	803	790	784	778	839	768	861	738	776	798	828	775	801	752	773	818	813	813	826	777	726	788	756	791	764	820	833	828	843	769	761	804	770	768	784	798	752	809	811	776	733	815	805	803	788	815	766	818	819	780	810	791	800	822	813	810	787	777	831	796	811	856	799	781	802	758	773	805	817	827	828	793	819	785	818	809	787	766	775	767	785	794	782	774	805	808	769	778	747	826	784	800	780	759	782	776	837	778	764	805	773	798	827	826	763	794	730	793	775	824	822	774	754	784	811	777	838	790	773	804	784	729	805	750	798	766	732	720	785	751	746	756	752	832	762	759	788	764	732	781	777	818	823	832	814	792	760	793	783	796	764	763	771	791	771	771	773	811	764	763	818	734	828	757	775	774	767	791	774	806	796	747	815	814	790	798	825	803	771	775	748	755	792	783	787	788	827	748	776	791	758	806	800	793	804	767	756	778	816	813	825	806	796	808	797	776	785	787	787	754	826	735	795	801	791	791	789	825	805	769	808	775	718	808	781	791	787	751	812	820	851	798	751	826	738	795	811	796	862	826	840	812	792	750	826	782	791	732	799	739	800	752	789	774	820	813	763	745	790	838	788	794	840	811	741	789	827	785	750	810	819	786	769	770	793	774	799	803	746	764	769	763	766	751	771	814	759	766	756	754	784	783	796	798	806	788	775	755	816	783	766	781	769	803	781	765	832	814	800	782	799	756	786	831	766	810	800	819	742	773	782	761	822	820	739	788	818	818	808	728	812	815	791	792	774	807	832	750	846	800	810	804	766	792	834	790	801	794	819	855	766	775	744	815	751	794	793	751	795	833	766	827	791	774	792	750	854	786	744	792	762	808	745	788	809	780	821	781	796	813	775	800	819	774	822	767	781	804	768	835	772	821	845	804	798	811	789	770	814	860	775	749	804	814	815	786	753	786	742	800	818	733	799	810	782	799	794	787	807	809	791	747	795	752	812	783	813	806	828	813	806	824	790	784	796	777	763	803	801	807	786	784	759	847	823	800	786	806	773	792	787	804	800	771	814	793	749	744	796	771	757	818	749	793	807	795	741	796	807	764	787	802	823	790	769	769	796	791	786	774	756	768	768	797	822	753	738	801	791	807	837	803	836	844	807	787	797	825	827	788	817	822	858	814	796	803	748	775	796	742	814	783	810	714	793	836	832	828	785	770	815	805	787	786	813	823	765	820	792	819	762	850	786	838	783	825	745	831	842	842	823	801	781	750	764	804	786	842	788	778	787	803	768	787	752	770	828	767	787	758	765	782	792	798	778	747	754	810	799	816	755	773	815	838	787	826	874	777	774	780	753	831	779	770	833	774	791	792	780	831	791	730	780	769	762	789	772	772	801	765	804	828	785	835	838	780	795	802	745	790	754	769	798	862	793	775	725	788	840	807	812	849	759	818	792	830	795	823	792	769	775	814	829	830	804	799	747	779	774	809	850	795	770	839	789	813	777	804	768	804	853	790	775	741	764	826	764	791	792	777	773	804	749	795	829	816	788	819	791	818	815	821	838	813	754	829	789	819	810	821	755	805	747	784	780	788	773	805	804	776	797	783	764	818	747	762	815	799	826	788	764	784	814	775	778	778	826	758	781	834	776	823	766	827	773	782	780	753	815	779	783	830	778	788	829	832	779	796	784	798	803	838	793	806	785	795	789	805	777	753	800	851	786	786	751	734	779	811	795	792	853	776	791	791	765	770	804	775	792	830	743	806	788	818	782	795	808	764	767	809	745	831	754	806	749	766	817	731	738	740	792	798	778	796	806	744	844	785	811	778	762	761	794	808	815	794	838	807	827	786	780	801	793	816	829	801	838	780	801	793	785	786	780	780	774	811	811	808	792	759	846	822	842	800	795	817	808	812	813	755	768	771	754	804	838	781	835	775	805	785	778	775	761	789	779	790	789	760	768	753	845	797	788	801	793	818	789	801	836	808	764	757	830	769	795	783	801	788	782	823	761	830	837	786	806	800	810	760	807	783	776	783	776	740	773	775	761	775	768	800	786	814	816	794	798	739	824	751	822	797	774	799	749	769	792	812	856	777	821	758	732	774	796	758	755	763	806	792	828	768	847	813	832	805	747	840	820	764	818	809	794	796	779	763	784	788	843	809	790	775	794	794	800	793	769	769	785	779	831	802	813	765	833	803	778	769	853	772	817	801	792	769	803	833	832	792	818	847	767	836	797	789	822	841	790	794	763	831	748	801	793	754	786	784	809	781	787	794	772	753	853	826	790	773	797	790	803	790	804	770	767	798	771	788	781	797	775	765	765	825	831	768	802	775	794	825	773	767	787	774	782	808	821	778	793	807	821	771	788	792	782	811	757	835	822	784	763	786	788	791	779	790	781	800	800	800	788	785	800	812	799	754	792	809	764	784	809	789	826	784	808	786	788	753	714	785	760	782	797	814	764	769	767	772	787	740	779	807	745	828	742	797	753	790	810	836	847	767	778	825	811	807	787	751	821	785	816	770	783	813	827	784	735	753	796	821	813	779	778	777	784	753	809	772	843	821	831	804	818	728	823	765	750	780	786	771	761	759	852	776	841	821	826	809	800	786	833	797	772	776	755	810	781	819	808	768	770	790	760	787	751	763	819	804	814	783	768	802	761	794	760	780	720	787	787	810	789	798	832	736	822	776	826	812	803	770	803	786	767	722	788	809	811	732	794	761	782	787	798	824	792	816	737	875	743	784	812	788	782	778	751	784	790	792	836	825	794	828	732	792	809	819	768	778	774	788	801	783	771	777	783	772	762	847	770	810	803	784	810	813	772	833	833	764	792	801	778	788	791	794	795	826	779	820	762	810	779	774	815	826	759	816	782	780	736	776	772	791	838	805	816	780	794	767	804	782	778	821	766	737	807	804	831	830	796	795	837	730	781	812	757	785	815	759	789	824	784	780	831	766	840	797	824	753	824	767	771	786	835	772	821	807	800	802	790	812	753	795	762	752	759	778	764	753	768	802	806	811	783	762	784	758	761	840	735	771	779	769
24570	25291	27867	21554	14586	9976	6901	4730	3402	2497	1818	1524	1248	1094	762	730	675	617	635	502	466	447	454	462	413	389	410	424	438	451	401	416	393	375	393	381	347	372	404	381	387	399	395	386	427	342	407	404	397	388	390	379	395	357	361	357	371	390	346	360	359	370	358	394	367	337	402	379	333	356	372	365	348	365	366	340	362	390	330	356	387	348	358	328	364	390	370	361	361	382	351	364	347	322	364	334	404	369	342	345	358	347	367	343	367	382	380	336	389	370	394	313	400	372	365	372	352	342	343	357	360	365	368	408	368	352	355	360	341	399	393	361	342	356	343	379	364	353	375	326	334	364	366	367	354	345	392	333	368	398	389	358	423	344	368	329	415	355	374	400	328	357	363	380	358	362	398	354	369	341	354	366	399	382	337	334	349	390	381	381	358	344	365	353	393	359	370	365	383	368	382	392	347	361	355	376	395	361	376	387	350	351	347	375	354	337	347	360	313	382	338	378	364	338	350	362	381	350	376	371	374	333	393	381	381	359	391	433	357	359	342	374	312	378	376	342	388	367	392	365	378	338	364	353	368	347	362	398	387	373	366	334	344	370	347	393	379	346	357	383	398	360	354	372	357	398	344	404	364	364	405	353	384	357	371	370	398	426	357	398	388	374	368	375	358	355	328	366	409	352	340	363	396	353	362	341	365	364	379	355	314	391	399	380	346	421	345	360	348	371	379	378	336	370	374	350	399	372	339	345	341	356	359	340	324	362	384	361	361	367	380	356	372	367	365	364	374	348	331	362	358	365	370	391	345	338	343	359	373	348	372	390	390	377	361	344	393	388	341	364	367	388	332	393	368	327	360	376	360	347	346	369	403	382	392	351	391	348	338	358	394	375	345	344	368	339	350	370	383	370	378	373	350	361	395	347	362	382	353	392	340	362	359	342	389	372	355	349	379	377	355	332	351	357	336	345	374	367	353	348	338	345	349	379	396	431	378	382	363	356	403	366	381	361	366	367	381	341	392	373	378	372	352	368	404	403	389	358	368	311	373	385	365	355	369	370	377	374	361	360	364	376	381	362	356	359	402	401	366	369	392	342	346	397	362	363	331	367	326	313	369	353	361	364	355	368	359	389	360	373	376	382	371	373	379	381	372	346	342	331	349	356	375	389	376	388	389	376	360	387	353	379	356	380	395	379	373	376	372	356	381	377	340	362	384	368	399	394	390	366	344	371	340	365	379	332	353	371	340	340	328	356	352	366	359	365	353	353	373	384	360	383	376	325	363	383	357	374	360	345	346	363	370	357	389	410	398	366	361	422	381	350	363	367	351	352	360	360	384	325	368	347	379	345	339	338	389	372	386	366	370	372	385	357	367	372	370	359	353	334	383	376	382	370	382	356	399	383	391	349	358	381	338	344	388	360	352	346	354	372	331	370	351	361	355	374	364	360	362	362	370	379	366	365	355	341	351	351	341	329	333	372	397	363	340	382	342	360	352	393	371	395	368	378	395	358	386	365	349	340	395	376	344	372	389	333	371	367	377	390	372	332	378	363	388	380	386	351	364	407	374	362	363	389	361	322	367	362	340	350	341	362	358	398	353	334	371	357	401	388	343	378	368	345	361	357	359	369	381	362	370	350	360	401	403	395	393	361	325	373	390	362	388	352	341	407	361	325	379	378	386	397	363	364	344	362	357	394	357	339	390	369	355	383	334	350	361	374	369	327	359	406	410	345	363	344	331	386	343	346	344	338	341	351	392	382	358	367	366	401	361	368	392	335	389	374	383	327	380	383	395	374	365	342	349	371	351	384	404	328	340	389	401	372	401	335	367	358	378	323	372	371	379	359	382	365	393	371	383	368	355	361	394	373	341	366	364	346	364	369	386	365	372	397	362	365	337	372	362	364	343	349	333	369	361	348	383	361	331	405	352	334	319	391	330	337	343	384	338	360	420	348	380	361	348	331	373	364	375	354	390	346	370	378	347	359	362	397	388	390	346	375	377	393	398	387	362	364	316	357	315	373	376	372	351	380	356	344	357	347	379	388	398	360	368	350	390	376	364	400	391	343	371	369	379	364	337	348	385	363	381	343	390	363	378	393	354	333	359	372	356	347	368	365	354	366	390	392	367	363	366	384	394	321	354	379	382	422	335	350	370	375	385	341	355	352	366	328	373	380	362	358	378	360	390	365	348	374	383	362	374	350	342	385	340	370	353	352	344	361	338	347	356	406	331	355	400	384	395	417	344	370	354	374	375	373	342	409	386	357	365	370	383	349	335	390	376	341	360	406	346	352	333	350	361	324	336	369	364	359	388	386	366	376	354	371	369	391	338	381	372	373	406	350	367	364	348	359	375	351	392	339	377	321	362	340	342	378	365	360	376	334	339	379	352	374	370	365	404	391	349	392	396	381	344	366	354	394	400	401	373	371	378	384	402	382	401	364	384	375	339	334	359	374	366	349	364	340	356	385	404	399	364	345	359	368	388	346	330	395	367	385	371	352	388	351	362	381	345	375	375	356	370	380	341	402	371	401	379	385	393	366	344	404	373	387	331	355	352	356	342	367	325	355	410	396	347	388	386	395	381	359	335	377	377	390	348	358	330	387	369	369	399	358	337	355	331	362	368	345	370	388	364	377	403	335	360	390	385	377	355	355	383	381	339	397	330	361	375	350	355	369	373	376	354	347	342	378	350	400	376	373	393	358	332	364	345	368	422	362	350	401	365	368	393	361	351	374	369	392	350	378	364	408	391	322	369	376	354	407	391	371	387	362	355	380	365	368	362	363	359	366	380	419	370	336	337	344	352	393	378	349	394	373	368	368	365	338	352	337	363	349	348	342	349	365	378	353	386	382	332	395	399	340	343	388	358	363	381	389	338	393	341	373	366	373	366	329	379	360	374	336	342	357	355	354	367	370	393	360	380	349	395	372	365	368	387	394	368	389	380	375	393	339	372	366	357	395	393	350	312	332	408	356	350	370	396	338	341	414	376	389	346	365	382	406	343	350	346	345	370	371	357	378	373	385	373	393	358	390	351	355	354	345	379	382	374	351	385	395	356	389	388	385	342	385	362	391	326	376	416	377	360	323	337	362	365	398	339	352	366	377	372	407	354	360	403	378	369	326	356	387	381	383	371	346	358	368	360	396	348	350	350	364	368	350	389	342	389	381	391	360	366	367	353	421	367	369	375	346	376	329	347	364	369	333	364	381	376	408	375	296	347	394	362	334	354	369	363	364	357	355	366	349	333	351	375	355	342	364	369	395	353	380	379	392	370	365	375	352	351	347	407	318	366	365	371	383	369	364	361	361	396	321	347	348	340	391	370	361	361	332	368	380	338	351	367	319	348	374	387	349	357	327	383	387	353	350	388	364	359	379	351	379	352	310	370	372	366	381	364	362	398	325	349	341	370	338	347	398	337	380	365	376	381	396	365	377	383	366	352	397	370	402	353	362	353	382	347	362	402	354	392	347	355	336	375	368	398	389	367	391	339	365	369	360
14418	19553	30795	30350	26672	23065	19797	15996	13121	10389	7832	6703	5678	5012	3911	3235	2916	2572	2537	2014	1685	1751	1615	1478	1253	1273	1334	1261	1208	1206	1182	1142	1140	1094	1067	1013	1057	1113	1090	1002	1014	1072	1079	979	1078	1033	1075	948	996	965	953	932	995	887	999	984	930	958	928	935	900	926	887	932	912	893	939	927	876	874	847	878	905	885	837	903	924	943	858	901	911	896	926	835	853	876	858	892	912	877	899	825	935	846	834	840	838	911	935	885	910	859	903	836	922	878	905	906	866	840	869	899	853	906	858	871	900	879	918	883	818	854	830	834	885	853	907	844	908	885	846	863	890	902	916	854	921	892	852	880	891	873	907	863	846	926	864	826	899	869	887	865	837	846	822	875	840	867	856	882	859	874	857	878	845	905	898	856	866	906	901	916	878	888	885	874	837	897	915	861	907	920	895	875	888	863	882	923	896	892	906	891	847	929	805	875	877	861	889	909	908	890	911	908	903	869	877	886	855	856	865	850	866	915	852	860	921	892	817	857	828	894	877	890	866	898	872	870	819	920	855	899	869	872	899	837	837	822	914	877	883	891	892	864	840	913	868	862	896	868	886	922	926	841	901	875	911	842	855	890	906	875	901	897	813	905	909	851	940	838	891	884	947	864	897	804	885	828	872	866	898	861	867	848	906	852	874	828	851	916	895	903	893	880	825	882	889	878	852	921	884	863	857	891	851	843	887	841	857	908	901	906	909	908	846	874	884	883	863	888	867	890	870	906	892	851	855	890	855	911	914	813	877	813	906	899	856	865	843	880	851	887	914	894	817	900	898	873	857	852	852	821	826	881	865	865	909	894	854	910	863	877	918	876	869	874	934	909	879	901	907	824	890	905	838	955	822	868	819	862	891	866	871	900	834	934	897	901	850	853	864	867	838	900	934	890	858	855	847	849	884	893	861	900	875	869	833	874	903	880	851	881	889	927	852	908	918	827	895	870	903	901	855	856	873	869	867	903	854	862	850	894	856	884	867	900	905	862	837	833	840	887	869	896	860	926	898	892	892	853	871	855	925	814	850	902	891	863	860	924	872	866	870	918	934	861	823	892	862	834	910	856	904	889	860	859	843	910	929	883	826	891	859	870	823	884	914	880	849	853	912	813	899	900	836	879	898	907	898	915	854	870	850	876	889	853	870	885	897	951	915	855	827	894	879	862	894	877	944	896	847	910	846	902	885	877	849	905	877	853	895	851	832	864	888	866	930	882	870	923	874	882	871	899	910	875	831	914	891	855	878	895	908	906	827	844	882	865	881	894	847	904	907	883	909	897	908	851	875	897	862	838	901	869	875	882	865	855	872	854	830	898	897	862	812	859	914	822	847	913	872	876	902	921	842	873	883	868	883	918	912	893	876	869	859	880	878	829	890	839	896	851	880	918	861	813	933	893	877	895	909	903	843	861	898	821	929	875	864	894	868	827	874	832	854	818	889	854	851	894	877	887	887	872	901	836	863	874	822	831	838	863	873	897	869	865	920	817	855	891	858	888	867	832	871	883	831	928	950	837	881	876	902	954	885	859	837	931	877	906	848	887	910	879	864	880	878	858	883	903	885	851	845	880	836	865	882	879	927	880	853	868	829	850	810	872	865	863	928	870	881	897	906	921	903	812	843	857	876	877	898	905	916	885	849	891	846	932	888	914	878	877	853	865	921	827	903	924	877	913	903	859	848	891	928	835	911	884	870	812	900	853	881	814	849	917	864	908	879	867	872	872	885	849	884	876	833	885	877	880	862	845	912	911	881	883	828	877	836	824	882	880	865	868	879	904	871	850	840	896	881	929	851	856	840	865	846	904	825	860	873	830	902	879	881	936	866	875	876	847	877	881	857	824	904	862	875	916	874	890	848	903	882	848	882	897	947	897	833	872	850	894	873	894	869	909	929	860	884	877	825	865	912	911	853	856	822	863	881	877	879	903	877	846	919	874	901	852	843	889	860	843	882	910	906	855	928	824	838	893	881	875	838	832	864	858	834	858	928	883	913	852	869	855	872	877	848	915	866	872	898	866	872	887	875	834	885	864	861	921	876	872	896	865	877	842	834	843	940	835	897	891	854	850	879	847	844	826	888	922	886	917	896	850	928	861	853	838	892	899	898	851	867	856	843	879	840	902	838	883	894	820	810	874	868	885	879	872	901	891	817	900	900	890	848	894	912	838	862	860	785	837	931	919	862	876	876	833	843	842	874	807	884	901	877	860	857	883	872	902	870	877	818	851	933	910	918	853	863	864	901	910	858	881	849	889	861	895	936	849	863	874	873	847	870	876	915	931	923	884	863	877	856	878	863	904	865	865	868	906	884	904	899	887	874	858	921	902	888	886	849	887	865	829	887	835	897	872	879	866	856	860	880	904	896	865	929	864	875	916	869	899	847	866	892	815	830	928	858	855	905	876	888	867	825	858	881	906	838	829	879	852	891	868	858	849	897	846	860	867	876	842	864	860	886	882	903	916	902	888	856	842	898	942	886	819	899	859	922	875	877	890	906	845	882	823	810	871	876	827	891	892	860	809	869	904	894	845	900	853	834	850	838	871	846	904	894	898	815	866	897	863	880	862	912	878	903	858	907	864	858	885	814	894	845	873	924	883	936	859	854	839	896	909	855	873	848	891	877	906	907	841	870	890	884	854	914	888	867	866	885	887	891	881	824	895	853	906	888	904	860	871	889	919	848	869	882	868	810	828	853	857	848	862	895	911	886	884	899	901	901	911	867	897	886	892	877	892	895	874	809	840	862	925	899	898	853	932	920	876	880	890	906	874	868	856	873	893	889	889	878	893	877	866	827	899	813	863	900	859	866	853	922	822	851	881	885	811	847	869	874	880	849	887	871	858	846	924	907	879	826	868	890	838	857	916	877	883	818	886	911	862	892	911	852	847	861	875	869	919	815	863	882	869	872	863	883	854	823	887	870	918	847	909	907	851	863	904	910	867	875	856	921	914	863	914	861	879	919	879	851	927	898	885	912	872	853	912	850	859	871	864	838	901	840	915	866	874	838	848	873	858	876	846	874	864	882	851	833	904	863	938	886	847	840	941	896	893	897	844	865	848	858	922	895	888	854	885	892	868	876	901	852	867	910	856	850	876	832	918	877	879	908	890	855	876	900	874	855	879	837	865	899	838	899	846	872	849	889	887	841	931	888	875	857	839	909	896	836	861	875	868	908	829	866	821	838	876	887	890	841	855	874	858	934	826	850	917	899	879	905	866	909	854	889	867	902	889	888	875	901	883	838	874	889	887	896	863	897	868	875	948	879	855	878	839	850	863	846	877	897	875	859	840	873	899	887	872	846	875	916	826	875	893	856	914	920	891	839	891	905	875	849	877	920	835	865	859	865	857	875	869	874	802	860	833	834	889	901	833	886	866	852	889	891	862	837	862	886	914	883	831	825	875	859	914	836	858	897	884	860	886	848	897	894	865	879	865	889	875	884	937	824	881	868	897	891	893	915	932	847	874	859	811	952	889
36073	38468	37118	31109	25757	19408	13774	11495	10249	7835	4689	3154	2402	2704	2611	2106	1839	1966	2187	1770	1423	1509	1499	1116	767	685	710	606	607	504	487	511	469	469	469	467	426	403	408	435	396	438	379	399	415	407	392	357	397	411	406	412	407	365	355	398	379	375	407	365	414	377	373	392	380	368	350	364	354	399	352	393	372	390	407	363	388	389	355	411	390	362	375	392	406	380	377	350	377	412	380	385	365	377	381	347	421	378	399	372	373	382	357	364	342	341	379	378	375	388	386	378	366	351	386	360	377	360	409	385	355	375	375	363	393	345	371	382	381	364	350	366	372	399	374	344	373	383	349	367	388	394	369	375	352	375	378	364	380	390	425	381	385	349	389	375	395	358	368	407	365	383	375	382	360	374	379	360	377	364	389	392	360	378	372	380	394	374	367	369	417	367	369	382	370	377	383	383	362	362	381	392	398	381	375	366	375	377	402	383	372	373	369	395	394	382	353	335	349	346	341	377	365	367	346	353	364	366	373	346	360	322	368	357	382	412	360	341	360	362	358	387	363	341	367	365	380	381	394	356	394	360	384	360	371	374	372	364	355	373	377	359	372	374	339	366	399	402	379	353	381	356	372	390	383	349	359	358	373	380	357	415	367	351	383	371	385	370	354	381	389	376	422	385	394	410	407	375	359	382	421	372	367	347	341	405	341	339	364	345	400	364	351	396	362	393	384	364	376	401	357	381	415	356	381	372	392	348	396	366	361	342	359	359	362	382	391	353	400	380	355	389	329	385	361	355	346	369	379	382	364	357	384	363	374	356	344	375	341	327	377	388	380	383	393	356	390	378	367	384	395	379	376	384	377	364	359	379	371	361	353	381	341	355	384	369	378	385	353	327	370	359	375	378	362	416	344	393	373	386	352	354	358	373	375	309	371	361	356	371	356	367	387	382	366	352	371	350	342	383	360	345	380	364	340	392	362	412	397	388	385	370	401	385	398	386	394	368	362	370	376	383	386	370	357	359	414	380	374	377	343	378	381	407	375	348	380	398	374	382	397	385	351	359	361	391	332	348	366	392	367	384	379	392	356	387	368	409	373	378	331	390	357	372	383	380	384	363	395	391	361	353	391	401	375	377	380	362	370	389	379	408	348	419	371	383	346	382	410	349	361	348	343	366	381	390	390	366	363	357	384	360	369	354	357	355	369	351	378	377	387	347	383	375	356	399	369	397	406	388	384	350	358	382	359	368	372	383	338	377	388	388	363	388	376	369	373	378	386	393	351	385	380	361	376	376	426	389	365	396	372	394	393	333	379	373	364	329	352	398	378	372	381	393	422	374	346	405	379	373	373	386	369	394	359	378	330	401	382	370	376	356	380	354	393	379	385	364	361	353	377	364	395	350	336	381	372	347	398	362	355	379	405	353	365	363	388	373	380	348	377	389	398	406	376	389	338	331	375	366	373	367	358	431	384	373	377	387	356	383	398	375	355	378	404	402	360	388	363	376	401	356	378	343	354	359	389	380	355	336	373	371	366	368	354	385	387	347	361	379	392	362	362	351	421	351	348	349	372	378	360	355	390	383	381	353	377	377	383	352	347	386	401	376	337	362	354	333	395	381	401	361	404	410	347	368	375	358	390	350	361	324	380	334	369	377	368	371	369	380	365	369	395	370	363	354	377	396	357	385	389	376	384	360	335	368	398	399	378	357	385	363	380	380	383	380	351	362	353	370	384	356	397	368	353	358	337	352	376	416	356	363	376	328	401	368	324	314	376	364	373	354	398	388	403	360	389	385	379	359	406	382	340	387	351	342	356	392	367	349	394	359	398	364	355	370	393	352	378	378	344	339	363	374	358	343	394	358	383	389	377	345	344	381	375	409	384	364	364	382	408	375	378	360	348	347	369	339	377	387	347	372	380	350	394	369	374	366	372	340	339	388	333	338	365	367	338	406	384	369	349	399	439	396	381	379	387	344	340	361	375	357	390	411	361	397	344	394	417	359	358	356	365	362	357	359	344	362	372	351	390	374	357	359	387	384	380	337	362	383	370	359	348	387	348	351	392	368	385	393	359	431	353	373	423	367	366	346	387	385	394	401	377	367	355	369	376	345	374	364	389	415	360	401	354	370	371	373	330	347	376	352	372	333	401	374	381	357	354	357	378	384	377	408	376	367	366	326	369	361	383	368	370	372	353	410	398	382	388	358	367	370	349	363	372	366	378	378	383	361	353	385	392	411	370	343	354	377	382	359	337	339	334	345	387	325	382	404	376	392	393	356	391	401	387	426	337	398	368	354	405	386	384	341	381	374	389	390	353	363	377	371	357	338	351	386	361	368	391	384	397	371	427	364	370	375	391	370	368	375	399	334	383	351	349	355	384	357	358	384	358	358	340	362	400	351	361	371	379	361	381	379	359	363	346	362	373	381	415	373	354	395	351	379	377	381	350	358	335	363	362	416	383	361	355	398	342	372	387	348	375	374	351	382	383	375	388	331	343	329	389	355	393	360	378	418	388	383	370	411	343	381	406	362	370	347	321	364	360	379	386	377	340	392	351	339	367	376	376	364	389	345	344	354	397	391	368	372	380	408	391	393	392	376	372	373	367	381	378	377	331	374	372	367	367	392	369	391	400	352	379	379	379	358	329	373	336	350	371	352	339	382	374	382	359	368	380	355	369	333	344	362	372	360	362	359	401	358	339	383	380	385	350	374	358	366	359	357	367	405	351	369	390	374	404	395	390	336	355	313	377	353	344	357	375	350	375	395	349	366	364	379	367	368	357	358	391	386	345	375	354	389	337	383	384	376	356	331	417	372	371	392	395	336	406	374	375	399	346	395	410	366	351	367	362	371	379	350	373	383	398	367	375	345	361	376	367	388	416	363	395	375	361	365	394	366	349	351	372	367	379	388	383	323	334	383	369	362	392	407	388	371	389	389	383	365	357	344	372	361	368	337	375	348	381	376	375	368	368	396	361	387	362	364	395	374	403	342	359	358	361	374	360	347	361	387	375	409	364	392	396	403	382	364	406	360	423	365	368	372	361	394	328	380	362	353	348	375	376	350	384	393	335	344	388	353	370	352	361	325	391	388	348	400	393	361	384	382	386	370	354	352	408	367	377	351	367	375	350	367	388	375	389	370	338	359	391	405	358	393	333	377	379	380	392	328	389	361	375	348	376	365	371	356	379	373	357	358	393	366	378	378	363	346	355	376	368	390	396	381	348	380	359	384	360	380	432	392	407	362	337	351	361	332	353	350	357	355	368	393	359	351	395	344	389	361	380	351	369	387	381	347	332	391	367	372	342	392	401	410	368	374	417	359	326	378	387	375	378	393	369	385	364	367	355	364	357	350	403	396	355	386	378	361	336	424	381	397	373	391	380	377	359	381	392	390	371	363	406	360	371	347	380	373	399	409	366	348	361	335	410	384	341	349	360	397	421	335	356	344	356	397	358	394	350	367	384	403	341	376	355	389	360	365	408	409	385	409	332	365	398	359	388	387	389	378
22859	30446	38138	38390	35349	30818	26518	25499	23486	20028	13621	11231	9813	10811	10126	9177	8529	9197	10615	8053	6934	7869	6950	5456	3631	3213	3211	2690	2471	2056	1799	1590	1600	1473	1411	1416	1311	1249	1293	1362	1289	1212	1181	1175	1136	1096	1164	1069	1128	1058	1042	1035	1039	1043	1020	1041	1007	942	1009	984	946	987	974	928	961	933	932	905	901	877	888	870	880	897	909	947	912	887	852	904	925	881	924	881	875	873	900	889	945	870	876	897	909	907	874	915	817	846	911	869	884	850	915	868	941	938	895	938	935	886	904	898	830	936	928	902	828	909	890	889	882	908	921	868	860	944	884	902	927	901	862	931	877	936	889	863	891	913	920	859	931	884	845	861	902	867	907	879	904	917	860	885	856	861	907	893	888	897	897	896	848	918	863	880	879	849	845	858	909	881	867	903	914	860	858	888	986	903	894	869	840	871	833	911	845	884	906	862	901	910	881	862	848	923	851	857	889	881	899	883	825	881	876	860	888	904	901	892	888	947	929	903	916	878	892	894	864	915	861	879	899	851	881	841	921	909	893	888	872	882	864	869	902	926	885	853	895	835	930	850	891	890	911	889	920	903	918	918	862	908	852	897	889	936	861	874	894	880	876	818	841	908	900	835	890	835	873	814	897	878	893	854	885	878	893	864	904	887	844	910	890	871	839	879	908	902	896	889	916	856	903	936	880	928	884	930	897	850	909	878	935	915	866	867	894	870	886	864	869	869	875	932	845	901	918	899	921	872	872	868	901	904	901	891	860	906	873	920	884	881	873	915	830	930	813	922	943	896	861	854	930	868	864	885	892	862	859	877	882	894	952	935	901	914	878	923	885	844	884	910	893	924	871	873	864	882	860	892	891	895	916	885	909	836	875	917	872	863	909	900	924	884	913	906	887	924	847	920	863	895	868	896	911	937	850	872	929	860	888	881	882	868	893	869	884	831	842	937	883	906	877	872	885	882	886	899	895	890	900	879	842	877	844	855	883	896	939	908	962	941	870	909	927	891	938	811	891	866	877	924	832	831	910	849	842	909	860	849	846	824	925	873	897	898	916	835	846	865	861	938	841	834	909	890	841	886	913	858	929	888	901	884	877	866	943	839	906	869	876	873	851	842	901	930	884	893	884	927	853	908	907	915	949	885	896	863	871	893	790	896	911	936	885	860	865	896	890	904	867	898	890	922	921	878	912	938	909	808	913	887	888	892	862	903	913	909	856	874	878	877	893	901	894	891	825	899	882	824	882	908	928	877	882	893	874	920	896	894	944	875	850	896	915	887	890	879	892	889	859	864	879	920	891	919	885	876	878	878	912	902	831	851	850	846	923	863	823	853	940	889	890	867	804	919	923	893	934	894	867	889	917	896	886	887	886	884	866	851	876	890	838	918	911	913	889	877	936	867	875	878	863	822	907	895	859	885	882	907	913	886	879	834	874	840	866	887	862	897	883	818	838	825	887	944	871	926	881	905	918	877	860	925	869	894	903	919	922	868	897	878	874	882	833	910	901	848	854	892	872	918	888	867	844	889	890	885	878	861	879	913	864	913	875	878	867	874	850	887	905	913	872	930	887	823	860	880	877	896	912	893	908	843	851	927	896	915	851	892	871	866	901	876	892	887	907	895	897	835	864	876	825	917	866	883	857	873	927	906	834	888	862	818	882	840	864	854	912	900	913	871	920	855	858	867	919	888	883	850	843	908	886	829	914	897	870	866	897	865	887	899	935	895	855	874	954	901	875	916	883	859	902	893	804	885	899	912	913	834	880	876	926	829	890	868	885	862	873	895	870	811	880	867	824	890	809	870	884	952	847	880	863	859	879	915	874	919	919	866	878	873	840	883	921	887	924	848	877	891	864	882	876	873	882	894	889	883	854	849	849	873	897	890	856	938	911	863	849	880	879	873	891	897	891	856	868	886	875	885	864	870	898	893	898	871	814	861	928	895	920	870	893	901	870	888	854	843	882	855	843	879	886	844	915	871	887	909	876	923	899	864	862	858	848	906	878	927	863	855	885	839	868	900	866	841	882	914	937	870	933	893	869	904	877	838	925	902	909	853	913	861	940	938	916	880	917	847	900	863	898	863	850	849	888	904	865	891	865	894	884	864	913	835	887	853	847	844	892	928	873	852	876	925	823	886	885	839	880	889	902	912	850	893	907	933	953	902	900	863	880	872	852	898	839	869	936	902	853	855	895	835	878	862	881	876	877	898	882	894	914	922	863	841	896	845	822	891	816	905	904	908	883	895	870	903	906	871	860	847	806	948	885	875	874	850	836	853	840	911	898	879	943	909	857	853	853	861	875	868	848	887	895	866	906	868	915	895	931	908	877	887	881	820	912	908	816	906	919	825	903	912	895	849	855	900	931	914	892	881	907	893	854	888	864	858	843	924	884	916	884	848	944	873	898	867	928	898	907	848	886	891	890	857	862	955	874	916	912	883	872	837	897	870	877	904	867	892	915	801	928	870	871	856	820	909	886	886	893	904	942	898	827	887	867	856	841	911	909	894	865	917	841	894	907	873	925	872	843	848	835	821	906	881	867	928	877	817	862	936	906	862	879	910	898	872	941	882	834	864	892	844	885	890	943	887	966	900	878	917	925	928	904	839	863	845	876	847	917	887	891	847	898	861	868	921	896	920	878	873	893	897	909	856	834	879	881	889	874	897	875	902	950	853	883	877	905	934	865	873	937	838	914	889	883	854	852	863	882	886	880	872	922	917	919	881	874	915	861	915	910	829	890	897	839	906	904	939	882	910	865	884	867	860	894	844	860	861	847	855	837	899	871	915	848	859	848	893	849	889	902	866	888	896	873	871	863	905	873	906	917	893	859	893	881	831	911	865	890	886	907	855	816	837	853	844	867	852	862	870	860	869	916	864	914	860	930	914	870	863	829	852	907	847	928	837	869	892	910	874	884	867	840	889	909	865	853	897	912	863	889	801	899	871	886	867	821	897	933	899	905	826	965	853	953	871	838	914	857	894	866	861	867	940	899	881	868	889	856	948	847	884	872	853	901	815	926	872	858	907	913	896	886	881	882	896	898	928	875	876	883	900	879	860	867	893	864	878	863	896	895	881	878	893	868	894	853	846	888	886	912	870	850	890	875	891	884	910	876	894	873	872	853	867	871	916	886	912	885	882	902	914	888	892	926	877	887	893	900	828	933	876	901	849	893	872	890	874	877	846	850	850	880	875	875	874	870	927	867	944	933	868	853	860	903	882	791	867	841	880	864	915	902	856	899	826	909	878	897	893	875	890	868	850	854	889	875	914	859	892	951	909	867	963	896	864	893	894	811	928	859	852	885	858	935	931	904	915	883	869	895	864	905	908	869	847	867	907	900	837	965	935	824	894	910	898	903	853	905	901	878	908	880	891	889	910	867	940	912	894	888	907	908	882	913	840	900	874	902	816	886	933	860	865	844	909	883	943	882	876	863	906	932	882	895	903	863	916	839	907	857	904	918	880	907	882	905	859	916	873	882	891	903	913	858	929	849	932
42465	44530	41608	34053	31645	24962	20169	17763	15922	13735	8718	5408	3623	3638	4135	3520	3118	3128	3895	3138	2443	2993	2461	1677	1038	895	912	792	761	615	564	523	510	440	474	494	422	437	439	464	461	443	396	371	404	358	353	405	389	407	386	321	393	356	358	394	368	338	363	373	333	385	342	317	345	322	330	323	345	308	316	355	327	307	347	322	332	324	335	320	335	351	353	308	339	353	339	332	354	346	325	363	358	335	331	326	354	386	328	370	329	346	367	339	351	345	365	368	377	339	331	367	365	326	360	359	312	331	331	347	366	318	359	310	340	341	351	288	342	307	348	359	321	354	362	327	298	322	342	335	339	357	326	335	366	348	342	338	347	338	348	340	327	335	347	386	363	328	358	340	311	321	358	343	370	355	367	300	317	286	364	338	348	338	349	310	347	343	333	373	384	329	347	335	353	336	352	349	362	300	367	329	374	316	312	347	344	299	340	326	325	309	330	365	330	346	313	348	314	308	355	335	357	336	332	342	338	356	325	325	334	355	337	330	351	312	354	371	336	291	372	381	329	353	354	365	358	341	344	301	349	374	347	340	327	343	333	359	352	341	294	322	335	339	317	337	364	345	329	326	352	324	315	358	357	347	338	340	325	355	363	345	327	328	338	317	350	346	372	324	367	379	310	355	336	337	329	344	335	324	320	320	332	357	323	348	348	356	325	354	323	379	336	336	372	312	331	357	319	316	370	340	333	319	329	335	335	352	314	346	317	330	299	318	360	351	298	353	340	350	330	301	355	322	337	308	327	347	331	325	321	359	343	314	328	334	330	320	331	313	335	349	321	316	304	324	330	337	323	334	346	335	339	315	345	356	336	327	353	306	328	355	322	339	336	320	332	304	353	335	331	335	299	343	332	345	331	351	358	354	363	324	402	310	382	340	353	333	341	372	329	331	336	312	340	319	330	363	329	327	356	359	357	341	337	329	360	343	348	327	323	377	336	348	345	300	325	316	327	349	328	325	359	314	351	331	340	329	365	337	341	304	334	326	335	350	321	339	316	384	326	330	342	350	320	326	346	327	367	349	350	327	353	342	353	340	305	346	323	330	329	340	325	342	360	308	366	338	337	350	325	364	361	338	353	344	323	338	314	323	312	323	327	374	343	352	349	343	307	362	301	318	335	330	328	353	335	310	344	360	351	339	352	347	317	335	338	297	332	336	330	305	323	337	349	330	301	348	309	341	375	356	354	332	337	332	330	326	370	328	372	365	332	322	344	336	333	354	327	338	354	349	316	357	356	340	354	351	318	359	328	345	347	342	321	351	312	334	341	314	339	338	343	347	336	347	341	316	372	323	335	347	349	319	337	337	341	338	319	347	337	350	348	324	342	357	324	347	363	337	369	338	317	316	328	346	341	326	340	319	354	346	329	323	327	327	344	309	339	340	326	350	305	351	365	321	351	351	316	315	334	361	332	315	359	327	350	336	347	355	342	348	332	311	320	320	325	326	344	376	359	343	369	365	321	366	333	347	377	305	353	349	389	306	361	343	347	353	328	348	312	353	349	341	330	364	354	377	318	341	337	346	334	335	325	311	344	342	328	322	315	363	343	321	319	357	382	356	324	340	355	319	341	328	392	323	341	333	317	337	311	346	343	339	339	341	367	329	358	348	377	319	326	331	360	335	308	343	362	335	356	348	355	340	335	331	323	341	307	325	325	305	342	323	344	334	352	348	332	369	366	329	308	339	337	340	369	353	323	358	339	336	364	304	364	347	350	313	320	329	337	347	325	335	359	316	356	336	361	329	350	314	350	364	352	311	359	318	354	373	290	396	319	350	363	355	338	349	302	306	347	328	380	364	328	345	356	341	364	340	307	340	316	334	360	310	343	337	321	315	324	305	350	321	348	330	337	332	326	312	323	339	355	332	280	336	349	362	337	298	320	311	320	326	323	358	324	326	349	333	304	320	325	316	322	351	333	319	354	325	302	338	359	331	350	352	338	370	336	360	334	341	356	320	369	328	351	373	324	372	346	356	327	313	306	314	336	362	335	369	332	357	365	335	343	374	344	338	348	340	357	321	350	324	312	350	349	350	356	344	333	343	351	344	309	351	340	316	315	311	352	307	366	331	347	324	323	354	333	332	329	335	355	321	297	327	332	343	386	366	349	321	328	348	325	335	352	331	362	343	330	339	317	342	366	296	331	326	323	331	311	332	334	311	330	330	348	323	310	330	327	341	347	343	360	320	356	345	314	316	304	391	330	350	321	330	347	305	334	328	296	328	340	294	358	330	341	359	330	348	368	334	345	345	329	309	353	296	322	349	333	337	331	329	325	333	336	341	336	329	345	371	340	341	332	329	330	351	304	321	355	322	307	320	331	324	335	311	342	312	367	318	313	352	314	328	331	318	318	345	357	355	376	357	342	311	361	324	309	301	349	349	359	345	327	296	322	329	339	339	372	339	345	359	337	338	340	357	357	336	353	347	347	345	334	363	324	343	331	362	355	341	348	318	384	313	332	363	320	346	302	334	296	342	359	378	344	335	354	334	333	339	354	307	322	369	339	363	347	325	352	343	322	321	353	333	338	340	311	337	339	345	343	338	324	334	367	322	330	324	322	333	356	301	364	357	342	360	360	324	349	325	349	309	332	334	339	317	361	335	364	347	354	297	296	322	320	340	352	318	375	367	361	311	348	371	334	287	334	339	326	361	340	361	337	326	341	337	355	354	385	366	374	344	345	342	331	328	335	336	302	354	342	333	320	324	327	329	345	334	323	336	345	297	308	338	337	336	372	352	362	357	314	357	347	350	343	327	342	336	349	322	344	321	315	330	371	344	340	358	323	344	354	350	326	313	346	314	296	356	352	333	316	347	355	367	336	355	364	356	344	373	345	344	317	332	365	341	330	340	322	367	313	335	337	330	328	356	316	394	334	313	319	310	340	346	333	362	335	339	345	332	337	349	348	360	351	352	364	345	385	330	350	328	323	348	369	326	373	335	382	340	318	330	323	318	314	338	328	347	343	343	319	344	365	331	327	347	334	324	343	329	328	333	334	361	356	321	351	358	351	333	263	362	358	340	322	353	366	373	353	340	317	348	324	352	366	356	338	318	357	333	324	312	312	357	324	332	365	321	351	313	310	325	363	334	336	359	316	339	376	357	353	355	343	317	305	380	357	324	291	334	324	299	344	348	341	355	313	357	324	315	342	328	327	350	330	334	362	316	346	313	319	341	317	354	345	312	324	321	333	378	367	353	352	313	360	331	349	347	356	361	329	341	332	325	336	356	310	317	338	336	323	341	313	358	365	343	314	356	347	321	330	334	326	351	347	348	352	341	349	340	343	375	326	290	346	358	339	343	366	323	335	324	326	348	344	369	315	347	320	353	346	280	344	336	403	352	303	349	353	318	361	356	329	309	342	341	328	330	342	349	347	357	308	340	337	326	349	324	346	295	340	317	364	320	361	341	346	325	343	337	340	347	380	387	360	324	362	358	308	353	330	341	330	323
26609	36023	43162	42234	41120	35356	32036	31189	29431	27448	19937	14638	12753	13490	15138	13362	13111	13641	15932	12088	10634	12206	10920	7566	5383	4924	5218	4279	3462	2857	2263	1977	1969	1768	1678	1690	1616	1544	1402	1389	1344	1347	1290	1246	1189	1237	1178	1161	1215	1144	1149	1093	1056	1050	1007	1073	944	1000	1005	958	944	885	896	823	839	817	826	858	791	887	815	870	871	822	825	801	789	858	870	799	815	787	802	816	879	755	784	756	857	858	840	854	847	799	888	829	844	879	808	830	817	837	824	787	794	872	807	778	844	807	791	757	846	771	803	842	833	786	789	802	831	775	783	799	833	829	788	800	818	849	785	836	825	732	839	820	783	809	777	787	826	805	783	816	832	772	827	746	817	804	812	797	799	835	796	843	819	842	818	763	798	820	854	788	817	841	794	829	756	852	815	790	791	815	823	810	821	839	797	823	822	799	815	801	837	791	789	826	821	808	781	828	770	728	808	808	838	774	789	797	799	844	802	788	784	774	791	845	832	814	769	810	800	813	787	838	773	831	849	775	814	858	829	779	763	817	824	781	811	833	783	771	849	820	809	829	774	828	783	827	817	825	789	847	777	773	862	802	759	793	753	779	815	826	742	809	765	736	795	781	799	822	797	756	767	802	819	786	827	780	765	853	845	786	835	769	787	795	742	806	783	778	843	810	782	839	764	778	791	801	795	762	814	775	785	809	789	796	847	815	799	816	785	826	779	817	844	778	774	785	834	729	751	845	802	816	754	797	814	767	843	767	825	807	781	802	777	814	798	768	806	808	796	875	828	779	800	783	815	873	804	789	801	802	751	797	780	739	809	816	780	808	812	799	822	817	783	823	821	821	796	806	857	837	796	783	815	838	861	820	795	798	808	861	799	868	825	800	841	820	813	844	787	818	783	845	850	804	768	790	765	788	839	756	814	770	797	838	801	791	840	819	830	879	846	812	815	824	827	807	818	765	752	824	825	771	796	839	831	821	824	860	835	849	809	808	750	793	805	804	777	862	841	800	831	814	767	852	852	849	793	862	878	843	828	822	828	799	802	849	836	824	748	811	778	785	808	822	802	789	780	773	826	797	813	771	806	809	783	773	845	806	803	842	804	827	797	797	852	778	783	787	817	760	770	845	822	783	843	859	810	835	786	775	754	779	823	823	825	825	845	767	821	799	794	797	777	810	835	777	830	768	795	753	756	780	810	797	799	834	792	819	812	754	841	808	753	803	857	819	803	823	809	860	852	808	864	727	769	772	814	811	808	756	829	800	770	841	787	861	794	833	842	792	819	821	823	806	753	792	791	771	829	750	810	806	823	757	796	788	804	809	850	761	827	806	754	795	812	773	831	781	806	781	789	808	811	786	791	785	877	818	849	824	813	783	840	753	776	763	817	857	777	804	826	717	804	847	802	829	814	830	789	843	763	804	846	747	778	847	781	794	786	806	814	801	781	835	773	792	804	825	843	839	813	783	831	828	799	811	727	810	776	783	841	785	801	836	827	800	745	813	787	833	796	784	810	800	837	858	819	814	775	796	790	836	850	854	828	826	784	809	790	758	787	834	818	812	798	813	825	782	805	831	824	764	843	855	768	799	777	764	808	751	763	762	807	802	837	721	788	741	820	783	825	783	844	834	773	805	854	799	797	775	767	855	795	786	768	812	817	837	785	865	779	850	823	797	835	836	837	841	777	811	796	831	827	768	809	829	799	791	776	758	839	798	811	816	875	820	845	816	858	853	790	762	809	791	840	796	810	757	825	801	828	812	779	852	806	829	818	818	810	838	753	847	805	775	820	825	839	776	781	797	803	822	818	812	874	826	791	801	750	804	802	827	791	869	823	869	824	815	792	811	801	815	855	801	806	794	835	813	804	807	776	762	835	795	808	848	828	768	848	823	766	818	793	781	776	816	830	814	794	778	813	808	810	813	782	800	770	806	769	837	751	793	782	826	820	816	794	793	819	854	778	788	793	768	804	798	818	810	785	767	812	801	817	765	789	804	766	827	848	791	850	810	819	778	829	744	801	768	865	847	808	793	800	800	789	785	782	806	781	789	765	830	842	821	782	793	803	800	824	818	758	776	773	797	774	812	803	757	883	777	802	842	782	734	803	793	766	813	770	841	786	792	814	790	781	769	821	805	807	823	823	794	845	806	804	810	796	797	789	792	810	797	841	815	783	799	769	827	793	811	820	788	764	738	849	836	905	803	794	804	822	784	766	802	753	775	808	749	770	858	769	836	851	846	833	829	806	842	748	845	820	815	807	806	764	797	788	772	829	834	833	784	796	833	810	803	835	824	815	752	803	805	738	827	809	861	859	792	785	817	888	830	836	840	765	784	788	798	885	808	764	785	825	798	820	791	806	774	818	834	800	810	812	772	801	832	805	816	824	836	777	757	816	811	834	777	808	792	799	823	789	786	792	776	844	801	781	788	781	773	836	784	779	836	838	827	830	777	842	793	782	772	822	811	815	819	834	813	770	816	831	784	827	775	809	829	801	792	815	839	774	825	852	813	754	823	849	799	803	781	800	856	815	854	819	791	815	780	804	770	834	814	789	797	759	831	792	818	822	823	826	785	805	836	787	828	765	831	805	801	817	800	831	809	783	829	808	818	836	834	824	868	798	777	806	767	775	847	769	844	830	806	823	849	801	814	834	830	778	827	827	785	811	841	821	795	843	858	810	838	818	819	761	763	854	809	800	786	817	795	834	828	831	871	818	795	759	858	777	759	797	813	824	800	805	819	790	840	785	813	758	811	821	808	815	799	795	796	798	794	780	800	826	793	802	808	810	790	895	817	800	763	840	761	813	878	783	795	832	814	832	787	786	818	841	792	800	810	772	791	781	800	820	742	801	798	813	822	792	837	788	753	769	788	808	825	803	767	806	803	779	762	821	778	820	818	847	833	786	795	787	771	731	789	796	766	824	789	848	806	850	812	819	817	828	775	815	843	822	773	868	784	799	849	811	808	832	825	832	837	775	828	812	821	787	828	786	797	852	782	806	791	786	833	737	734	794	790	754	879	792	843	820	853	839	819	847	796	784	820	777	835	835	803	796	805	818	811	806	783	792	800	842	821	820	763	807	831	833	803	882	831	784	788	791	815	823	781	807	839	769	814	873	791	821	822	776	811	790	860	881	786	801	793	838	792	805	770	758	854	864	810	773	815	799	824	810	799	818	819	782	854	780	752	827	826	784	794	796	786	819	783	777	782	790	808	833	812	825	882	811	830	792	751	796	793	828	806	814	835	836	778	824	792	800	836	815	820	799	831	827	844	793	789	777	797	810	834	797	791	784	852	836	821	796	762	816	832	825	797	834	847	813	759	771	798	822	778	766	795	829	835	787	779	752	776	833	795	805	763	837	789	824	813	805	812	763	799	786	767	796	817	806	867	841	777	802	820	783	844	788	792	769	843	805	830	787	835	820	799	813	782	796	780	842	807	778	803	800	859	816	798	754	816	789	858	841	763	855	826	801	808	834	751	764	772	791	813	745	784	775	810
24005	25231	26802	20493	15178	10070	6904	4713	3653	2660	2106	1657	1278	1047	896	734	656	625	578	574	481	481	466	463	405	443	423	440	406	450	373	405	404	407	387	421	366	379	415	403	420	392	391	386	365	407	397	403	380	381	400	360	375	379	374	413	414	344	421	403	358	363	396	390	353	358	386	404	368	374	385	351	366	363	396	367	380	377	346	448	402	388	378	384	376	403	353	388	367	355	362	377	384	370	385	346	367	348	378	369	370	393	361	368	394	394	378	404	392	369	373	359	422	380	391	372	378	358	382	348	368	420	374	383	399	372	356	355	394	355	360	366	372	415	413	386	368	358	370	381	372	405	371	384	381	417	375	342	408	361	372	347	379	385	387	398	380	349	386	392	393	368	366	369	407	370	375	375	424	351	370	393	363	354	378	373	381	378	366	364	356	371	387	378	360	385	399	367	351	356	369	391	359	387	410	380	344	379	363	366	382	374	375	366	407	347	367	389	373	368	368	403	399	364	380	367	396	391	345	371	374	420	364	360	360	361	399	378	385	381	364	373	386	393	362	431	360	378	410	358	407	369	364	366	331	371	357	345	369	374	367	404	371	391	418	369	383	372	376	373	367	389	382	404	365	403	394	391	350	338	396	368	376	396	345	377	360	337	376	407	352	340	417	376	383	362	363	395	379	381	376	361	385	451	348	359	383	309	354	359	371	390	393	386	363	364	377	382	420	389	360	381	374	346	362	375	387	358	386	358	388	372	373	406	330	380	389	335	383	364	392	383	390	369	358	397	414	372	399	389	370	374	397	370	429	397	364	397	397	365	392	374	397	375	355	405	375	411	415	374	357	380	387	359	357	383	364	360	383	370	381	362	368	420	356	338	320	407	339	374	347	386	398	388	364	382	395	332	364	414	351	364	396	392	379	397	421	383	386	356	367	360	365	359	354	395	345	398	368	385	371	391	398	420	396	369	364	367	358	360	399	377	349	394	381	380	368	374	368	404	372	365	385	377	400	349	374	363	390	380	403	407	347	389	396	381	402	384	369	380	376	386	375	383	376	380	426	378	388	378	384	396	398	385	364	373	357	362	363	390	386	370	404	346	338	392	394	371	383	355	368	398	335	370	346	407	424	392	365	409	370	398	357	395	355	359	361	373	372	354	401	350	372	350	364	378	396	358	378	383	374	383	393	379	385	376	379	380	375	387	389	351	353	354	381	387	357	385	386	356	331	359	418	393	383	354	401	361	365	355	385	374	386	434	381	371	390	392	389	398	368	389	363	375	364	392	406	338	385	365	344	386	350	384	399	359	421	367	401	369	376	378	380	324	373	408	398	392	396	383	393	360	384	362	379	379	376	399	394	393	367	414	399	362	432	374	365	346	341	372	322	393	376	392	400	412	379	379	398	381	383	382	404	350	370	345	373	369	343	357	376	378	369	390	437	375	360	389	393	334	349	374	414	371	347	359	364	346	360	372	342	371	380	394	389	345	387	361	376	358	368	350	393	377	384	377	374	398	386	373	352	354	369	357	405	379	354	372	399	372	350	381	375	390	394	366	379	381	371	340	390	347	373	410	350	358	345	383	368	377	359	353	395	397	366	385	396	409	363	377	370	331	367	397	363	375	408	395	372	349	406	362	378	401	385	432	379	362	367	341	378	392	375	357	382	326	379	379	365	346	383	390	372	381	375	386	364	352	411	365	377	399	390	357	384	350	391	361	375	384	366	368	370	393	375	379	391	386	389	375	386	337	364	389	401	355	383	384	395	355	357	384	387	401	366	415	348	346	395	361	382	367	352	392	407	387	398	369	346	344	381	353	327	377	358	333	353	389	388	344	331	363	368	357	392	380	391	357	337	405	351	365	372	392	329	395	342	370	401	375	374	352	373	385	372	375	355	373	429	377	395	362	366	361	411	394	375	364	383	381	379	418	382	393	382	399	388	356	409	365	403	362	380	362	397	360	422	349	407	380	402	378	391	371	346	358	374	392	336	391	404	372	399	374	390	375	356	343	354	385	390	382	370	406	392	398	357	373	357	350	394	373	354	382	385	356	386	395	346	371	391	357	371	403	334	352	410	365	386	408	381	372	335	362	373	349	400	391	365	349	382	351	401	345	353	381	387	393	371	356	408	377	358	378	380	361	390	377	378	367	361	409	391	365	398	369	353	382	367	407	378	373	362	373	368	334	384	372	380	367	374	376	378	393	382	395	380	340	371	357	375	363	366	305	379	375	381	388	432	377	409	383	380	395	367	331	384	403	393	405	375	369	366	370	398	312	365	359	362	369	362	356	375	400	389	350	331	365	420	413	376	381	396	361	353	370	352	364	379	354	398	388	367	380	370	356	423	418	377	376	401	374	390	378	396	392	403	358	376	361	376	356	414	366	372	393	380	367	357	382	377	381	377	392	364	407	362	403	375	380	358	367	371	357	348	428	367	334	359	372	336	375	370	388	348	412	410	393	345	354	410	395	413	348	359	353	360	364	383	384	349	401	374	354	353	379	375	383	362	413	402	382	395	372	373	370	390	354	357	380	390	392	357	391	369	405	350	360	352	423	368	372	339	363	353	378	376	397	352	400	396	378	361	412	392	376	379	388	379	394	356	380	394	368	370	381	387	359	370	407	331	413	384	381	400	367	381	386	353	354	373	383	404	378	353	396	344	398	407	377	374	385	371	351	355	388	335	412	349	410	422	409	391	380	374	367	385	363	390	401	400	380	359	402	362	365	358	405	370	398	384	382	365	339	393	403	358	383	380	394	400	331	391	357	364	359	394	378	378	401	385	380	388	351	342	363	378	388	364	395	391	378	334	411	372	394	368	372	367	363	381	421	365	407	382	330	397	340	366	360	386	364	368	413	396	381	407	390	366	386	374	420	361	406	366	351	401	407	357	354	362	380	375	391	366	373	362	396	370	360	364	394	353	366	380	361	378	349	357	375	382	358	373	412	379	394	391	329	391	402	373	363	338	385	396	377	384	372	383	356	394	362	363	371	397	344	397	354	348	400	369	390	390	351	404	356	414	367	369	401	390	361	388	380	364	374	373	368	387	377	362	379	337	405	389	347	401	411	366	356	329	397	355	369	406	405	381	394	355	379	382	328	362	355	363	320	371	395	382	376	365	390	362	365	376	384	396	367	371	407	388	402	342	392	368	396	388	423	371	368	404	390	367	361	374	379	360	405	412	360	369	351	372	371	377	358	354	390	379	393	349	376	371	388	375	360	336	381	379	394	364	379	379	338	394	359	365	414	377	389	375	372	371	383	355	367	389	352	389	362	352	384	365	375	388	333	350	380	388	365	375	395	402	349	350	344	394	373	385	368	398	381	378	360	421	383	407	420	397	392	389	366	373	385	353	368	343	365	376	394	383	381	396	404	362	360	359	381	395	355	368	372	376	383	394	368	353	374	385	379	375	360	346	390	352	376	335	374	401	385	372	380	387	366	340	347	350	393	382	374	374	384	410	375	403	372	360	356	404	379	372	392	364	365	369	346
13996	19829	29655	29784	27895	23456	19704	16032	13495	10744	8973	7409	5908	4832	3968	3327	2836	2611	2427	1862	1746	1726	1593	1393	1301	1327	1339	1250	1267	1298	1203	1235	1105	1094	997	1084	1039	1045	1035	1069	1064	1095	1065	1085	1017	1063	1109	1025	993	961	1032	971	978	981	1022	968	970	992	955	958	926	881	883	944	879	896	913	956	945	864	882	889	916	943	888	887	971	922	921	916	888	910	919	914	887	922	914	938	886	917	911	883	926	909	900	870	954	883	895	886	899	869	846	911	889	883	951	940	916	919	910	851	845	911	912	920	884	905	913	911	877	917	877	930	941	924	911	907	885	873	890	895	874	897	859	960	896	927	877	856	898	882	923	895	888	878	874	893	930	937	879	914	859	914	911	924	889	830	898	896	937	855	881	940	918	887	912	927	846	901	930	865	912	886	949	885	924	904	880	893	911	918	888	872	938	891	908	888	870	880	845	900	868	871	919	916	868	893	871	904	856	893	901	918	946	859	886	879	909	945	878	859	886	877	913	879	932	929	921	938	921	909	874	877	951	927	903	960	964	913	864	874	901	919	929	832	865	870	940	841	913	899	948	886	875	908	931	941	937	897	864	917	934	834	876	875	915	924	905	897	882	941	870	933	873	878	923	887	915	880	870	892	907	908	896	896	905	859	892	862	904	872	882	914	864	923	904	884	880	954	881	916	863	926	826	870	907	907	907	873	912	899	888	978	896	855	843	880	900	865	946	944	888	903	895	908	841	856	892	888	896	876	911	853	902	962	897	881	903	855	923	903	850	886	891	895	873	900	884	862	923	883	894	891	903	907	908	942	851	942	905	905	838	894	953	849	900	889	875	919	990	924	885	923	851	860	969	891	901	928	882	840	888	901	903	934	890	890	852	913	911	878	927	857	844	911	839	931	918	865	917	914	883	900	897	945	899	871	875	818	901	890	931	908	888	866	867	920	895	910	938	904	913	866	907	915	894	896	928	898	895	924	890	862	925	947	920	874	931	909	865	906	939	896	874	860	945	931	879	878	902	926	937	863	879	906	855	838	866	920	890	900	894	933	915	927	926	890	885	905	855	905	932	936	857	905	869	870	863	888	899	905	888	914	926	889	891	924	888	887	843	930	852	930	910	907	911	914	910	899	920	874	859	910	946	906	901	867	930	869	909	917	919	925	886	921	945	853	926	865	875	903	862	888	856	867	864	946	899	901	881	965	916	877	902	898	922	954	880	923	868	896	899	942	870	892	897	880	963	925	886	893	897	888	899	905	850	898	910	913	852	913	908	897	923	873	918	861	909	890	877	866	884	845	890	910	938	904	881	847	920	860	878	842	852	887	861	904	874	888	861	913	908	946	939	855	860	912	886	877	929	942	880	879	830	851	846	893	899	886	919	875	904	909	924	895	945	914	935	860	911	911	940	839	924	866	906	882	925	896	927	921	905	878	875	917	904	891	841	874	917	929	875	908	917	944	913	933	933	863	877	860	924	914	915	895	952	926	893	892	937	914	901	862	944	875	903	872	908	884	856	905	864	892	865	907	908	874	886	901	917	930	925	925	935	943	922	919	921	852	899	851	908	918	936	928	940	891	919	896	901	878	871	876	891	910	862	935	899	887	930	909	841	932	919	916	908	912	867	853	890	900	916	843	879	874	850	910	886	942	835	864	886	895	937	945	857	902	894	878	824	887	907	934	951	890	905	908	896	947	858	896	864	942	901	900	902	889	930	892	918	837	874	854	965	876	937	917	902	917	908	916	887	913	900	914	907	926	886	923	894	958	906	891	950	857	937	848	843	847	890	845	875	856	904	901	937	924	945	894	852	904	905	892	895	928	880	954	870	892	870	933	945	897	982	898	862	909	890	914	956	895	944	850	910	894	891	911	908	866	882	937	891	889	877	921	863	934	936	853	854	898	862	921	913	891	866	869	871	832	870	932	909	882	932	879	873	851	918	905	906	894	894	895	824	919	868	909	863	926	927	866	907	887	918	900	920	890	879	928	876	854	937	894	919	933	918	902	894	938	873	861	896	944	870	854	932	914	885	925	857	896	856	830	922	866	905	879	885	932	905	896	943	883	912	882	933	879	848	897	829	941	894	922	844	901	924	910	901	909	882	924	903	926	883	909	910	908	896	853	865	954	942	874	898	914	877	878	909	845	883	890	963	922	955	883	932	900	885	912	872	851	900	874	901	892	858	911	890	904	879	920	855	846	927	940	904	948	895	898	895	922	911	857	912	851	865	898	862	904	877	922	918	871	876	933	961	932	922	951	924	902	869	901	912	930	884	899	919	867	890	847	925	877	873	871	940	887	883	901	918	903	868	912	913	896	917	912	966	922	863	854	940	936	898	915	888	877	885	869	881	929	880	906	902	877	915	911	935	902	901	901	882	829	877	913	869	887	912	879	875	889	916	935	910	886	935	919	859	863	898	877	880	923	894	887	943	892	868	858	812	909	889	880	913	873	866	951	853	891	943	918	873	867	860	855	916	892	929	947	854	896	939	884	895	918	894	892	913	904	877	920	832	918	946	863	936	814	937	949	919	879	878	818	917	860	912	915	903	919	922	867	873	887	898	837	904	890	886	894	879	894	873	905	883	887	947	861	902	920	869	891	877	904	915	848	883	877	939	897	904	936	880	867	953	828	902	929	880	842	913	880	871	889	909	868	914	933	853	944	935	920	877	920	884	917	891	920	853	928	922	938	866	913	859	890	854	886	900	848	857	883	873	891	871	943	924	856	920	915	893	884	892	866	921	935	849	912	830	863	978	967	913	899	930	856	909	885	877	921	838	832	952	901	907	871	915	950	915	923	913	897	935	872	907	884	831	890	852	956	924	929	876	939	876	900	923	919	887	945	907	882	919	901	912	886	856	921	919	842	863	871	901	826	938	924	888	927	902	836	937	861	863	875	937	857	846	914	849	846	867	901	865	929	860	889	872	890	932	878	853	893	893	916	905	939	878	837	878	884	857	919	917	856	862	933	937	835	900	959	892	884	888	885	862	920	902	893	896	882	917	888	902	939	838	916	907	877	882	898	961	932	912	872	932	872	937	942	915	854	911	915	834	885	861	880	945	847	885	886	910	881	899	924	900	880	934	919	839	873	862	964	943	856	911	916	876	855	896	881	874	891	901	901	889	890	865	919	865	876	861	892	898	890	904	855	875	925	876	815	875	902	929	889	879	926	938	928	905	880	846	902	879	916	914	950	876	914	899	940	880	879	932	899	897	941	921	950	854	928	873	881	857	935	916	894	881	869	853	964	899	951	915	917	811	882	902	905	887	834	919	883	881	878	903	881	876	894	915	912	905	861	866	906	909	903	902	887	892	896	828	843	899	886	940	910	936	891	904	891	940	902	891	858	874	889	850	854	870	943	908	870	938	885	858	922	866	858	930	899	884	968	863	845	923	912	889	959	805	944	930	866	847	923	913	881	898	920	924	887	828	891	843	862	937	848	898	879	902	922	934	852	865	929	878	890	834	836	917	870	892	927	889	872	848	936
36716	36753	35363	28956	24948	17811	13410	10539	10024	8030	4821	3853	2656	1933	2130	2100	2200	1828	2338	2066	1381	1575	1444	1147	787	661	663	621	512	574	471	530	434	453	438	495	448	425	438	454	428	450	411	430	440	421	389	422	440	400	409	397	419	404	394	410	412	391	375	382	340	369	378	390	384	374	360	379	387	382	402	389	393	387	372	369	375	407	349	367	358	380	358	355	382	360	387	405	394	362	351	404	360	381	391	379	370	399	378	396	378	351	373	414	347	396	372	386	376	384	332	408	323	358	416	390	379	377	389	386	361	368	327	385	381	403	393	361	381	357	378	391	404	391	348	366	377	403	389	373	385	391	372	347	381	337	354	398	394	398	347	373	394	382	374	404	385	392	354	404	384	307	373	375	392	376	344	360	356	371	375	347	351	368	358	366	366	390	369	365	392	384	371	377	386	365	377	394	389	416	346	362	386	343	429	404	366	415	401	382	395	405	391	403	377	341	384	384	384	409	395	366	382	391	396	374	331	383	399	346	373	362	366	373	380	371	356	360	375	378	365	387	383	364	380	370	399	393	371	394	385	412	401	410	413	363	350	387	378	375	400	389	407	354	366	393	402	386	394	391	399	420	385	393	368	394	320	388	334	348	385	413	382	400	398	374	373	365	371	381	370	384	361	360	376	379	371	404	392	377	363	376	364	417	348	386	384	384	372	386	371	394	399	404	402	381	349	340	389	340	355	381	392	390	385	375	368	373	381	387	404	363	376	355	380	387	424	392	360	369	406	427	371	390	362	357	371	359	361	392	395	347	368	382	383	387	375	383	364	352	396	369	388	365	385	362	384	407	384	413	342	384	384	414	362	380	378	391	338	379	370	378	410	392	388	381	383	373	378	347	392	359	396	364	393	388	409	407	379	361	409	391	349	376	388	383	391	406	378	362	392	378	375	365	374	350	384	398	377	352	334	373	362	393	369	401	357	373	348	366	364	370	374	414	411	360	416	403	386	400	354	366	401	369	360	406	420	408	382	368	359	381	382	356	399	399	342	364	413	362	369	347	396	350	374	372	401	389	374	412	381	382	381	362	339	391	384	382	378	382	354	378	406	380	403	379	358	392	367	371	368	381	408	347	384	362	376	415	365	344	408	396	348	397	380	423	371	360	374	393	354	408	384	378	397	373	398	369	359	423	376	383	390	396	374	348	381	365	384	362	354	361	369	352	361	372	379	374	353	367	349	352	366	378	397	356	379	356	362	397	375	370	337	352	385	350	372	377	354	370	384	384	400	360	363	383	386	372	373	395	395	374	359	390	364	384	368	355	355	384	376	419	358	376	385	377	371	389	390	392	379	354	352	371	370	390	404	374	403	392	398	374	350	408	384	330	368	382	396	391	389	409	362	414	392	360	395	353	384	390	384	341	380	392	389	368	356	382	370	371	392	369	410	395	347	350	356	427	403	369	373	379	392	394	377	376	398	438	399	389	371	360	373	378	380	386	362	365	371	395	389	384	364	387	392	385	380	389	387	378	401	373	338	325	385	362	405	389	358	424	383	406	373	376	354	391	368	389	384	381	367	345	377	389	355	356	399	377	390	399	403	367	343	378	368	382	350	397	388	386	372	353	363	394	372	390	388	355	384	385	415	390	375	410	378	371	339	364	367	388	364	391	377	381	373	398	360	387	364	405	385	380	396	400	370	371	357	378	377	349	370	361	361	343	340	356	370	375	376	364	358	366	366	372	419	386	378	370	366	332	397	357	375	393	370	390	402	381	372	336	374	362	419	334	411	380	362	368	414	386	365	378	369	330	342	351	390	340	350	397	381	354	360	396	358	400	346	397	352	379	388	394	390	383	417	396	377	401	343	366	361	370	372	383	412	392	386	373	331	377	387	395	367	366	386	387	348	357	384	352	380	379	394	369	363	430	369	369	376	380	358	364	353	374	398	381	351	362	363	398	387	392	336	420	386	404	373	358	397	379	381	365	393	364	389	426	367	351	394	395	383	373	392	395	373	380	391	365	378	399	385	353	390	393	373	353	370	363	396	383	383	391	354	370	363	345	376	364	391	359	363	363	370	387	348	415	347	346	347	341	377	386	330	373	375	378	332	391	350	366	385	360	394	378	342	412	388	344	350	392	379	381	375	366	385	340	373	377	370	354	383	366	368	371	373	347	380	356	399	362	337	417	360	369	383	353	351	381	351	369	409	372	374	359	400	377	378	362	374	356	376	372	388	349	404	409	362	367	370	376	408	373	392	346	357	401	353	404	357	380	394	376	398	381	419	389	388	351	388	388	369	402	386	363	396	369	371	398	364	358	393	378	357	390	357	394	389	392	413	391	382	367	389	385	399	384	339	414	387	373	381	372	373	377	329	372	377	386	398	362	353	384	364	367	377	359	368	346	380	385	402	389	372	380	365	337	387	374	352	344	397	410	369	369	371	359	373	382	402	367	386	374	391	382	355	372	395	372	364	402	354	378	379	358	359	358	389	394	350	373	369	367	354	362	384	341	399	379	327	373	415	375	379	381	349	381	394	349	333	359	378	416	367	385	378	384	358	410	333	387	388	356	394	375	370	379	397	369	394	362	362	379	418	380	340	362	389	380	364	386	357	407	403	373	351	370	390	409	374	410	357	390	368	373	413	351	380	348	346	358	335	372	396	388	391	399	365	369	342	364	365	378	376	365	393	388	396	377	407	373	377	366	384	354	366	357	426	385	379	337	412	414	385	342	400	388	400	352	354	372	399	348	380	375	375	389	391	377	352	362	372	358	363	358	384	358	401	350	376	396	368	363	379	380	392	340	412	385	396	385	362	360	347	351	382	384	366	343	358	362	399	393	391	369	409	358	356	336	370	350	348	377	392	363	373	397	358	387	377	382	389	372	384	402	351	390	367	376	380	326	367	373	342	370	358	374	378	373	370	366	423	376	371	372	344	428	369	357	393	327	388	349	371	362	385	361	363	371	367	360	391	346	358	383	405	381	323	383	370	391	395	341	338	397	401	362	376	345	374	382	370	368	335	375	403	387	372	408	405	373	380	361	344	364	391	384	357	365	375	382	383	391	343	381	372	393	346	386	384	371	388	358	390	372	376	377	381	389	378	365	356	342	368	336	352	396	365	358	349	369	394	355	391	374	371	401	374	424	370	349	363	374	396	414	389	393	354	378	390	349	370	370	377	382	400	384	355	354	387	393	367	398	360	376	379	401	417	342	388	419	362	406	393	358	380	379	367	357	380	370	376	383	374	385	411	359	377	402	334	376	375	339	372	364	392	348	324	367	354	344	447	360	394	377	393	364	387	368	375	396	404	390	358	351	394	389	420	374	374	353	360	385	387	390	389	394	380	399	381	368	376	397	354	405	386	369	361	379	371	409	404	381	395	337	401	346	373	368	360	348	393	376	413	401	359	356	339	392	395	370	381	387	364	394	382	370	373	318	380	336	382	361	352	408	376	372	365	375	313	351	396	352	366	368	398	426	386	407	360	369	377	361	360	387	386	387
23109	29214	36462	37018	34491	29733	26480	23763	23396	19968	14228	12965	9565	8055	9010	8827	9507	8552	11032	8805	6924	8075	6818	5157	3519	3169	3137	2764	2403	2231	1679	1659	1529	1457	1486	1483	1325	1316	1286	1288	1280	1273	1218	1240	1233	1174	1139	1153	1085	1165	1072	1119	1176	1070	1093	1077	1034	1024	1054	972	916	986	922	893	933	859	882	906	872	936	884	980	902	935	921	965	925	936	984	910	947	935	944	954	858	895	908	885	914	892	851	906	905	913	927	957	902	907	912	875	844	871	867	881	886	864	925	933	866	886	865	877	863	818	896	875	967	888	906	909	898	909	914	891	922	900	945	920	923	892	908	904	880	891	930	916	938	923	899	889	888	947	921	894	904	917	963	902	860	863	883	893	868	904	869	911	870	905	851	881	879	942	919	921	868	846	940	860	903	920	905	920	911	870	856	888	882	915	866	905	894	865	928	897	918	957	912	875	911	853	902	896	905	899	951	851	901	907	901	892	885	866	887	923	841	866	843	937	862	958	950	929	934	919	881	876	873	920	869	847	882	941	941	866	933	924	885	875	893	931	919	940	893	901	869	853	913	922	889	915	896	864	923	919	932	897	942	937	909	892	879	922	859	891	858	904	884	896	891	880	910	864	904	920	904	923	882	860	869	936	891	916	929	918	868	920	859	921	826	918	872	891	924	904	926	930	933	909	877	925	889	869	887	952	884	885	897	882	900	873	939	910	886	907	937	900	822	935	947	840	904	879	887	919	880	892	963	889	931	870	863	856	936	911	886	903	869	824	954	886	911	918	917	890	871	904	905	864	911	864	891	856	869	904	859	927	863	885	923	896	875	904	949	831	895	935	897	887	926	870	910	903	845	885	907	830	884	914	891	851	885	886	889	860	872	842	947	886	916	932	895	912	875	944	839	912	875	870	922	967	973	927	920	891	895	936	902	954	905	886	948	868	923	912	873	859	915	893	860	899	921	892	913	892	868	892	901	889	887	914	926	932	918	898	896	873	893	928	929	923	946	881	901	911	890	874	941	886	868	863	887	836	905	882	933	841	867	921	896	905	855	873	934	900	899	944	933	875	911	873	904	870	900	943	922	851	928	837	917	914	883	915	901	935	891	951	923	891	893	894	926	873	924	901	968	900	942	878	963	892	891	871	904	897	898	881	868	893	887	888	869	895	837	865	885	941	890	911	985	910	911	904	881	920	873	903	874	947	905	887	870	857	882	855	854	900	989	875	937	889	897	889	856	903	940	873	897	889	863	881	881	923	901	910	928	905	884	896	900	833	871	888	869	882	909	844	883	890	854	901	847	898	891	856	883	893	877	844	885	909	952	904	942	930	927	841	919	851	894	915	933	882	942	901	932	903	933	925	875	865	891	909	906	908	882	892	937	918	888	874	881	850	864	869	938	870	937	914	925	913	846	901	897	902	941	941	893	890	893	940	877	863	828	901	929	911	922	852	896	931	912	885	923	937	849	899	869	872	852	915	908	880	904	903	893	867	888	924	899	925	865	906	912	865	924	928	921	933	882	894	906	909	872	871	855	870	924	896	961	925	904	905	878	876	902	833	951	899	851	879	881	873	900	915	915	899	907	818	830	920	861	929	828	912	868	874	908	917	940	931	904	878	916	894	877	919	879	883	911	887	905	903	869	850	935	930	852	898	919	866	899	858	914	930	940	880	893	926	920	884	852	898	875	909	937	848	917	846	923	833	867	912	880	921	879	908	907	847	906	904	913	895	846	869	916	930	908	951	903	940	945	898	897	864	847	926	827	940	891	901	961	912	854	963	892	925	896	905	932	926	902	925	918	924	886	832	921	899	903	909	905	911	907	877	940	897	865	882	868	906	897	906	882	853	852	897	915	890	894	887	926	894	946	893	917	855	909	926	923	889	868	915	943	931	896	878	871	940	911	921	929	910	911	816	930	894	865	897	912	879	876	974	894	912	853	914	873	943	910	895	881	891	922	920	894	870	880	881	917	921	913	882	921	842	866	858	899	874	949	928	945	871	885	843	908	885	874	866	875	935	862	901	892	891	944	931	917	876	904	872	867	867	925	934	948	856	861	913	830	931	900	935	879	897	867	915	855	918	972	912	901	875	922	901	842	879	970	919	826	915	900	928	904	883	874	948	930	896	925	863	896	925	899	899	875	871	933	914	936	925	895	881	912	868	922	948	919	910	893	868	855	860	884	857	920	928	877	847	910	849	875	871	864	838	907	919	853	901	852	901	878	886	905	901	935	863	851	934	865	923	930	935	879	903	909	891	898	920	936	900	961	940	936	918	895	884	838	884	897	864	867	904	887	895	879	874	955	905	898	883	919	920	927	912	885	878	825	840	897	871	932	917	910	905	965	924	882	869	860	906	858	900	901	913	906	894	914	889	927	859	853	876	925	863	873	866	911	934	882	851	921	914	892	851	889	949	843	840	973	924	881	866	832	895	895	871	900	935	872	963	908	892	855	930	917	923	883	906	880	854	902	856	902	885	896	881	913	834	915	883	918	857	923	891	892	888	883	901	905	920	828	892	926	993	939	863	917	851	888	937	874	852	843	892	852	849	900	847	912	989	898	878	856	909	910	872	893	884	864	919	841	906	861	915	867	926	907	882	924	852	884	862	885	916	865	910	879	873	866	891	921	903	896	936	897	843	900	867	869	856	844	867	898	919	859	900	875	914	917	910	900	919	933	895	909	877	945	849	910	868	909	899	844	838	900	923	891	911	871	920	874	936	898	858	872	910	893	794	857	933	925	921	935	926	994	881	888	852	928	929	905	877	943	909	882	919	918	931	913	899	889	889	866	911	888	926	907	874	915	915	876	909	886	896	900	838	869	844	916	911	903	909	887	861	863	866	907	880	868	894	919	913	891	917	884	936	930	917	938	923	894	904	888	952	945	869	891	967	859	896	921	889	884	839	851	877	911	892	819	897	915	918	928	883	921	876	919	895	864	885	905	844	927	877	950	885	875	904	864	941	885	894	883	879	888	883	887	901	895	859	902	954	867	930	918	863	905	906	892	859	872	868	935	898	890	867	882	899	901	917	875	851	924	901	901	898	895	941	884	902	908	871	963	887	876	870	918	844	947	888	892	868	941	881	866	868	885	921	923	853	868	851	858	893	890	908	869	934	893	945	832	870	834	926	864	862	843	926	895	874	886	874	873	828	855	925	853	895	917	917	876	921	871	894	916	897	896	894	926	905	944	939	855	896	883	866	845	899	871	878	864	879	880	887	862	880	917	924	891	845	923	912	898	935	900	922	875	900	924	918	890	882	898	908	830	910	908	877	937	923	874	853	844	889	917	872	887	914	905	925	877	875	882	932	916	883	875	922	867	906	860	908	903	922	891	873	890	880	906	877	943	927	910	869	949	910	919	935	941	878	906	921	890	907	891	852	872	882	909	888	951	914	834	911	960	838	901	876	950	887	896	933	927	903	905	884	940	870	884	873	845	878	929	916	875	899	864	923	856	874	881	888	864	888	882	856	907	891	881	878	858	864	886	903	902	896
42321	41016	39679	33334	30300	24011	18200	13895	14479	12605	7990	5619	3924	3422	3853	3431	3563	3026	4369	3512	2532	2807	2195	1562	1164	953	1083	837	733	610	568	542	537	464	440	447	439	445	404	401	450	417	401	401	396	401	373	365	398	407	368	383	395	351	375	385	358	380	323	361	372	355	335	380	406	380	339	347	332	331	329	350	349	360	345	378	315	361	380	347	356	313	329	362	342	337	352	360	348	354	350	350	358	350	339	340	322	334	347	323	369	299	373	303	352	343	404	331	307	311	371	380	338	340	344	356	348	336	343	338	335	342	333	332	335	335	322	350	323	338	354	362	321	340	333	344	351	335	378	324	369	325	338	325	362	314	325	336	315	330	342	336	370	374	355	335	325	329	322	319	348	352	362	347	336	327	340	332	322	367	315	337	313	344	369	334	334	320	328	334	336	322	334	375	362	323	311	329	320	356	302	339	335	329	371	312	314	325	306	341	318	311	366	330	337	331	352	336	317	341	350	314	328	382	347	350	363	325	318	310	334	344	327	312	305	325	355	354	329	311	338	328	374	341	359	345	361	330	331	332	352	376	378	322	331	334	320	334	337	350	331	308	333	370	360	323	322	300	348	331	354	360	332	368	320	341	355	321	363	321	329	376	356	382	316	343	356	318	353	338	370	362	353	321	310	324	310	331	382	383	350	324	338	372	343	340	320	358	330	334	339	313	359	333	319	349	364	372	327	369	335	346	336	329	343	363	348	312	291	348	353	333	341	334	296	315	360	345	354	337	342	337	357	345	346	360	358	365	340	326	330	336	331	357	331	366	352	352	351	325	329	340	337	349	335	352	323	342	335	347	347	350	367	350	308	328	327	368	347	354	337	337	335	328	354	341	341	364	296	353	375	370	336	375	294	343	337	308	342	356	384	340	327	360	351	333	353	351	316	328	322	340	386	346	366	347	362	357	356	349	308	305	336	354	346	352	376	331	347	358	332	383	334	334	352	321	326	310	341	345	376	366	325	317	359	317	295	355	348	331	312	276	307	345	354	328	335	336	306	307	327	310	322	326	307	300	332	340	353	344	314	323	351	329	337	335	342	323	327	364	341	371	327	328	341	343	336	344	370	331	342	346	337	362	352	387	354	319	323	336	352	344	346	357	363	323	339	334	361	367	353	313	367	306	338	351	353	351	324	303	330	325	328	334	355	343	338	360	360	335	324	319	355	368	337	338	322	332	351	377	299	367	325	310	343	328	306	310	378	310	339	348	328	371	355	345	345	323	304	368	321	315	313	360	332	325	327	336	348	298	344	339	359	328	374	364	359	347	346	329	360	366	354	327	330	368	312	305	327	312	370	320	344	341	333	351	357	324	332	374	365	362	336	323	310	357	345	343	356	318	348	320	336	323	338	344	323	337	311	329	386	327	334	373	335	354	334	358	349	360	295	322	340	345	350	334	320	328	343	346	343	349	335	330	363	315	324	345	339	344	296	352	343	347	348	350	332	346	337	302	319	357	340	353	332	329	318	326	377	349	339	367	303	346	339	346	354	356	338	302	331	376	343	350	297	370	335	358	343	357	353	321	321	344	348	371	319	327	365	378	324	323	345	315	310	361	351	304	343	300	312	329	370	340	347	334	330	378	369	328	335	369	313	321	354	324	327	326	343	325	349	337	366	360	350	328	313	308	315	342	339	334	337	293	339	351	375	345	342	351	333	331	330	320	374	351	349	328	353	325	324	346	316	319	346	319	352	323	293	296	323	356	344	309	351	320	322	336	335	303	345	348	304	301	328	333	352	357	354	321	380	348	345	342	328	339	307	339	342	313	321	354	346	352	323	318	329	328	323	322	311	335	321	320	322	352	324	343	350	355	349	323	354	335	338	314	350	405	337	365	344	330	340	356	343	354	355	361	323	334	317	358	323	324	331	352	346	352	336	356	313	321	347	366	312	331	354	351	312	355	349	368	320	325	323	337	341	377	349	345	333	356	364	346	360	352	334	354	359	330	308	312	364	328	333	331	331	328	316	342	354	350	343	330	336	319	350	345	310	327	357	350	328	332	380	337	340	344	351	325	341	355	345	326	346	359	336	360	357	331	336	345	326	330	342	372	351	337	348	347	332	354	357	315	342	312	328	350	334	335	340	338	311	333	346	358	377	334	346	371	319	321	336	341	397	326	317	349	332	360	329	332	329	336	330	353	344	327	336	321	338	334	337	347	306	328	343	323	346	309	330	335	330	332	330	342	328	384	326	346	354	312	368	363	332	299	336	344	377	332	365	328	360	304	352	340	368	346	328	375	336	341	336	341	386	312	342	327	366	375	355	278	326	344	339	340	340	330	346	376	331	306	356	359	371	333	322	373	355	330	319	311	365	339	342	358	320	311	320	334	330	346	343	359	316	346	347	339	385	309	328	323	341	361	322	308	344	330	351	308	315	321	340	349	339	324	308	346	360	354	338	304	329	339	334	341	307	312	346	331	301	338	349	340	317	381	326	365	324	292	340	313	369	346	339	340	335	340	360	334	364	344	337	371	327	340	321	364	340	338	344	338	307	353	315	318	340	350	348	327	335	323	327	341	333	295	314	301	374	349	337	332	363	365	334	349	393	329	355	326	348	337	342	325	350	336	343	348	324	319	348	347	335	333	359	319	355	327	364	327	318	344	311	350	361	349	348	341	340	347	350	334	348	311	354	382	306	301	327	329	334	370	343	329	350	349	337	338	321	359	306	308	325	329	376	329	339	321	334	326	318	333	331	344	332	346	323	354	334	319	324	333	350	333	355	380	365	340	347	362	333	350	338	376	333	352	340	375	348	349	370	368	358	308	333	328	316	345	336	363	336	346	332	358	334	311	339	319	331	337	319	341	370	341	333	375	329	320	345	355	320	349	322	327	332	325	357	323	339	340	352	372	349	327	341	326	322	356	370	309	336	346	356	341	325	349	359	323	302	366	332	374	300	333	357	348	370	311	353	346	351	318	333	311	345	338	342	312	338	336	347	347	333	358	327	379	333	338	328	365	344	326	341	336	312	363	374	339	337	349	377	320	340	306	337	333	342	324	341	345	335	345	331	354	352	347	321	313	332	322	330	337	338	324	318	313	325	331	345	314	353	338	347	363	341	348	332	342	371	339	333	353	339	344	346	342	328	331	325	323	354	347	362	322	311	380	359	339	326	347	341	309	324	337	366	367	346	337	316	343	319	333	320	314	327	332	324	328	341	347	334	323	360	320	334	349	352	322	322	370	309	349	317	339	354	330	325	350	357	332	355	365	357	328	337	340	334	344	356	308	352	324	342	348	361	329	362	329	361	342	325	332	356	322	335	357	362	343	368	325	352	326	338	337	320	344	346	323	324	367	343	340	338	330	364	315	320	336	356	317	339	318	310	325	320	345	343	340	350	347	328	367	327	325	347	323	363	340	329	341	336	363	336	356	307	327	313	343	363	371	320	326	337	361	364	367	344	371	350	332	352	309	324	317	320	368	332	328	343	356	321	362	311	375	361	377
26361	32544	40206	41165	39727	34249	30922	27138	28296	25591	18752	15711	12656	11733	14051	13312	14070	13089	17049	12430	10625	12533	10368	7669	5458	4796	5194	4169	3562	2863	2254	2105	1875	1672	1799	1704	1506	1488	1402	1371	1348	1291	1357	1240	1241	1225	1259	1092	1222	1166	1192	1101	1087	1075	1049	980	968	1001	926	891	860	865	832	842	825	838	810	888	850	849	874	878	840	858	844	810	855	903	807	845	845	768	872	840	839	860	867	868	796	834	803	820	862	844	853	861	839	879	810	835	822	776	802	824	838	870	779	809	835	808	834	823	790	831	840	794	857	780	778	824	803	864	835	798	765	814	796	806	815	801	795	842	818	832	857	821	800	803	808	842	843	813	821	788	813	869	803	809	821	881	825	830	798	833	821	793	815	824	820	810	754	808	824	822	819	793	784	808	767	787	791	801	780	817	815	828	776	803	792	802	792	802	802	823	791	790	826	838	830	853	829	773	780	809	825	827	833	836	826	752	781	836	774	833	834	804	780	787	854	797	784	813	839	838	822	769	880	838	831	788	816	832	840	862	810	790	814	796	823	837	799	819	771	834	771	828	804	802	774	773	838	769	837	821	863	806	762	814	832	766	769	783	776	799	815	833	831	808	806	768	867	763	848	811	812	759	804	847	805	782	757	802	847	799	796	833	825	806	814	843	822	781	814	833	811	844	760	757	793	809	785	857	830	814	800	852	833	793	784	785	851	812	787	809	856	806	793	818	825	814	770	764	793	870	808	800	837	820	796	828	821	793	826	826	794	855	784	807	737	826	798	779	821	803	783	827	774	806	781	832	816	813	818	845	785	836	781	815	782	856	781	798	846	780	828	793	798	818	803	809	833	789	749	804	812	825	801	824	844	796	848	793	806	777	790	851	868	809	835	789	791	835	814	802	786	786	820	811	814	819	784	757	793	799	809	843	809	864	803	768	798	786	776	834	788	796	814	763	778	806	843	801	819	798	819	803	780	805	803	811	774	801	817	807	839	809	839	810	749	776	737	783	740	810	813	856	734	842	776	791	815	797	791	831	859	812	819	796	800	805	826	798	820	802	792	749	783	824	829	814	801	785	814	773	789	746	789	784	800	833	821	843	861	831	808	783	849	822	807	817	821	808	824	800	837	802	776	830	823	787	835	786	774	806	795	796	790	863	864	820	827	857	780	780	770	860	814	830	775	811	828	755	813	820	778	827	806	814	848	806	832	824	827	819	731	798	763	846	835	740	806	792	796	824	841	798	798	788	797	840	810	821	768	792	798	810	841	827	803	790	810	814	816	764	844	803	819	799	850	829	833	834	844	858	802	822	813	806	809	804	808	786	827	778	831	800	779	814	790	829	783	795	808	817	815	786	749	836	783	800	796	756	786	806	814	807	808	810	793	817	803	811	810	820	822	843	799	819	810	742	832	794	800	789	807	807	807	828	790	816	788	866	763	773	798	774	806	827	800	820	797	811	817	832	817	811	833	805	773	826	783	781	775	836	799	794	788	764	804	818	815	775	812	786	836	831	812	812	834	835	869	749	797	844	801	753	821	834	797	789	829	811	816	831	808	794	858	833	853	811	799	786	797	777	830	816	847	796	812	788	773	777	795	784	729	778	784	837	800	824	780	823	861	791	822	851	808	808	821	820	813	809	800	806	823	836	774	800	839	828	746	798	773	825	840	770	793	794	874	748	774	829	807	752	805	827	778	798	802	826	811	810	823	783	790	822	781	844	842	784	827	829	828	794	839	765	823	853	790	871	817	804	825	788	822	802	798	811	857	797	793	785	851	888	811	800	804	803	766	801	846	849	824	776	816	763	789	852	801	805	825	830	829	799	789	802	767	785	836	776	804	808	838	774	850	762	793	850	811	798	806	777	839	733	747	798	816	793	812	835	795	831	818	821	798	828	815	797	797	802	778	744	777	786	806	870	816	801	843	787	836	829	779	834	823	784	821	806	841	813	807	789	834	852	793	788	768	807	812	791	775	857	831	830	785	818	808	804	842	806	822	813	830	814	821	835	810	819	812	838	792	773	770	767	820	782	780	867	815	776	773	817	842	806	798	808	780	794	778	778	797	783	829	764	812	793	825	792	816	821	812	797	835	842	798	768	801	827	802	814	812	806	846	757	878	778	803	786	812	812	799	805	824	823	809	798	775	792	788	764	801	835	834	771	850	805	812	776	845	760	814	778	834	834	808	825	836	823	828	788	791	779	841	795	837	818	844	797	762	810	831	776	803	814	833	800	813	842	799	830	815	842	785	794	820	760	783	843	788	812	865	843	787	816	829	789	786	869	803	840	806	807	812	845	781	773	815	828	806	775	750	774	822	812	788	789	810	851	812	812	858	856	846	820	804	808	794	800	846	752	804	847	786	844	828	831	851	787	757	744	817	776	770	782	756	787	841	803	821	815	835	831	810	767	846	808	845	742	854	828	820	805	827	844	843	770	819	774	800	812	839	762	857	755	766	764	778	867	805	773	805	810	803	800	797	815	846	812	808	814	814	852	800	852	816	758	804	800	804	818	801	815	871	835	818	791	846	798	807	861	791	788	799	782	819	812	789	829	776	819	806	801	805	811	807	829	811	774	806	781	781	868	808	822	790	800	825	807	810	838	836	850	749	820	900	844	788	791	839	812	741	777	808	810	778	826	789	837	850	806	844	786	792	846	823	786	806	800	794	859	820	798	773	840	834	824	826	786	850	791	780	805	797	792	831	768	826	758	794	783	813	796	861	834	777	815	779	820	825	798	836	804	804	836	815	865	841	825	825	822	826	778	797	815	810	793	818	828	807	815	836	794	850	761	801	806	803	781	822	787	799	781	860	795	861	799	845	769	769	793	772	780	784	805	782	816	815	776	824	854	826	822	817	819	835	875	843	792	839	839	749	768	850	792	813	874	781	867	827	756	780	831	750	849	820	816	785	803	826	830	797	835	833	811	822	840	817	777	810	801	794	782	802	854	856	777	811	815	782	773	812	763	807	823	798	798	756	799	819	778	796	826	856	819	810	827	819	815	808	763	805	820	845	787	763	800	841	830	831	851	819	813	785	799	814	848	818	843	789	870	836	756	787	810	787	822	793	828	834	742	825	821	852	876	854	777	800	814	841	853	844	829	822	774	792	804	840	820	777	787	810	783	808	856	823	821	802	822	791	793	809	837	794	842	828	834	809	845	786	795	796	823	754	833	798	794	794	850	813	816	795	827	828	781	809	787	809	815	805	824	781	812	813	786	865	770	783	797	829	780	874	810	803	788	817	811	848	862	822	813	756	833	844	786	811	790	800	788	811	788	824	806	784	796	760	849	780	799	827	798	832	815	815	817	798	802	763	806	790	797	835	838	777	817	789	759	825	777	818	824	819	817	810	822	817	837	799	832	813	796	846	769	788	829	804	793	794	795	815	760	834	784	770	760	853	802	838	847	819	777	783	792	815	826	811	790	747	798	799	838	799	740	835	832	809	837	830	833	821	781	843	760	785	774	844	823	795	734	823	793	828	833	786	802	809	775
23572	23238	25083	20518	14575	9694	6527	4386	3137	2500	1999	1571	1202	1022	903	802	718	625	567	533	534	454	418	502	438	421	457	416	428	377	414	402	423	409	405	427	395	384	408	404	375	405	374	411	367	398	419	378	408	375	384	400	384	383	375	390	401	390	428	326	372	346	375	376	404	380	383	391	367	381	377	367	377	392	376	350	387	396	360	377	368	421	400	366	394	331	373	388	339	382	382	396	421	377	395	375	369	368	367	388	368	412	360	404	362	412	409	435	362	389	380	382	411	376	376	374	399	385	401	383	373	376	385	361	386	408	382	375	366	377	350	369	361	375	433	405	365	352	433	382	401	407	354	375	370	394	353	367	382	348	346	371	410	381	346	402	393	416	416	397	366	368	398	342	387	378	369	384	405	365	368	374	418	371	416	363	374	395	417	426	379	390	415	383	354	399	385	405	381	367	390	368	367	412	386	386	344	375	407	382	386	429	371	370	368	358	351	362	333	354	406	394	341	352	380	394	395	397	366	376	373	355	375	355	416	373	353	362	376	365	360	376	394	416	381	360	353	399	375	414	385	376	417	365	367	347	338	367	369	352	378	393	380	363	385	384	380	395	374	362	356	390	374	369	386	351	372	364	385	364	397	389	411	403	370	375	371	389	379	367	399	366	375	401	357	375	389	359	354	389	402	368	374	357	370	375	382	346	347	381	399	349	385	419	364	363	356	396	381	388	402	401	361	406	376	356	381	355	395	393	378	421	381	378	386	341	353	400	357	406	367	381	385	373	368	340	386	403	405	343	387	391	431	368	370	379	372	369	380	392	391	314	359	375	397	403	390	402	375	334	390	402	352	377	363	366	369	382	366	381	375	400	390	400	355	376	403	424	401	387	367	363	320	409	376	376	390	385	390	376	376	377	404	363	391	375	375	379	386	393	386	386	361	379	392	375	382	360	389	373	372	375	350	365	383	352	386	394	354	401	406	354	340	378	370	381	388	349	408	380	387	389	388	400	376	389	382	405	389	339	358	385	368	338	395	388	373	370	369	379	380	387	365	368	378	390	381	431	396	396	360	365	355	398	392	390	371	377	398	356	341	381	392	368	364	364	397	417	378	379	359	414	397	383	400	372	370	397	359	369	398	332	346	355	366	390	348	379	401	375	363	377	380	417	379	371	392	371	332	374	401	372	339	374	395	386	382	377	374	383	365	380	359	374	370	411	388	349	391	378	398	375	374	354	370	377	374	398	373	411	412	371	389	377	383	368	363	352	345	369	415	402	411	373	336	390	371	371	373	399	394	406	389	386	352	369	362	375	379	393	379	363	366	329	378	370	359	387	409	400	382	379	369	402	403	370	344	367	391	395	393	377	384	357	350	365	406	411	353	384	397	364	357	391	382	401	386	392	390	349	400	423	349	412	379	388	384	390	383	354	374	339	378	373	398	385	349	403	376	366	391	358	395	352	405	345	380	436	389	343	369	384	434	334	360	396	379	346	377	389	367	415	366	378	381	408	396	387	407	363	391	389	380	396	366	373	365	398	342	367	364	402	372	363	394	367	358	371	337	363	390	397	361	357	355	379	357	385	398	409	395	357	387	362	416	378	383	385	369	357	394	395	388	386	376	380	381	379	362	350	382	410	341	357	357	362	373	422	361	351	362	370	378	356	375	359	399	349	408	352	381	359	389	363	383	377	358	378	368	327	398	395	370	334	359	396	355	368	359	347	371	388	369	359	368	412	405	377	366	375	370	373	357	337	403	398	362	337	372	374	381	374	410	370	386	381	353	345	384	381	387	352	410	406	353	379	398	396	356	327	369	355	380	343	352	372	368	433	380	384	382	398	387	383	391	371	395	346	364	342	360	323	403	379	382	373	398	397	366	379	394	358	356	383	387	412	383	377	399	394	407	428	386	372	400	383	370	359	381	384	350	359	410	383	368	334	392	391	393	378	372	393	420	356	400	381	381	391	376	403	372	407	349	422	411	401	407	363	391	376	355	364	345	352	345	330	354	394	378	409	336	377	375	385	380	363	371	411	352	365	375	409	374	371	374	354	375	443	358	399	384	378	381	341	374	365	397	416	388	372	389	376	363	374	399	375	364	392	358	384	387	378	401	410	341	409	360	379	359	395	383	373	388	378	397	373	346	398	381	373	397	344	361	383	372	366	343	391	398	369	383	407	374	368	412	373	360	381	397	373	414	375	398	370	354	389	403	361	342	343	377	358	378	395	343	378	401	362	426	376	392	407	367	370	385	381	399	384	370	377	383	367	379	360	370	357	387	381	381	357	340	384	357	348	380	393	400	383	386	382	370	368	406	380	386	382	381	392	391	404	389	352	402	417	366	395	363	365	364	351	382	405	385	396	379	411	353	367	372	336	403	319	382	347	379	411	356	351	349	403	360	341	371	352	377	382	421	343	397	351	362	352	375	378	387	340	386	403	392	359	349	386	388	350	356	403	381	380	386	390	399	366	424	399	356	394	346	364	347	375	351	398	383	402	431	319	389	354	386	389	380	394	366	387	379	353	378	381	357	419	389	368	388	377	373	378	337	360	349	366	400	374	362	337	392	350	356	367	407	379	364	376	400	384	384	377	412	377	378	394	365	386	383	411	378	369	381	388	402	407	342	375	362	337	365	372	397	369	365	361	388	395	382	373	352	363	385	358	374	381	400	394	356	342	399	389	357	379	387	401	375	413	398	379	373	384	353	368	398	392	377	365	389	384	349	369	372	439	378	392	398	373	381	379	339	388	354	408	380	368	352	375	367	400	386	383	402	376	361	380	383	388	419	386	385	375	394	384	391	361	399	355	354	365	398	375	393	350	402	382	385	390	382	406	363	376	398	397	372	396	386	379	410	365	366	375	412	371	389	411	377	402	381	403	389	404	358	362	357	336	383	405	348	387	375	397	382	373	407	332	401	411	400	353	387	335	369	362	356	368	410	375	421	380	376	394	376	433	380	369	362	377	372	379	361	390	370	388	370	368	376	391	374	373	376	379	384	414	378	424	368	368	390	358	376	325	359	378	394	379	357	376	381	384	366	383	381	416	400	402	380	389	370	387	388	371	388	374	344	349	393	366	370	363	371	386	341	364	357	352	376	405	411	375	366	403	345	387	389	417	418	409	380	353	387	378	360	347	418	371	350	358	348	341	380	384	383	356	366	342	397	356	399	375	386	378	352	400	363	419	406	392	367	349	351	386	416	400	367	361	381	345	424	414	373	376	322	370	381	400	388	365	409	378	372	387	357	407	393	360	343	365	396	388	388	360	349	399	346	375	368	364	345	376	350	361	361	400	403	354	384	381	363	365	343	370	382	356	425	360	403	396	366	350	348	369	372	322	374	404	359	370	400	439	334	380	351	363	403	374	382	357	370	369	355	394	392	384	387	384	372	356	374	340	381	401	372	382	376	349	384	364	354	389	402	383	363	359	411	404	396	390	385	379	386	411	376	358	398	381	378	408	380	381	392	417	362	405	387	417	382	387	406	372	373	379
13712	18448	28756	29785	26516	22426	18543	14897	12043	10555	8205	6924	5457	4896	4043	3378	3083	2601	2393	1990	1788	1782	1623	1507	1299	1340	1343	1302	1297	1288	1174	1118	1155	1120	1100	1056	1081	1094	1061	1067	1076	1073	1042	1045	1091	1011	1059	1019	1020	1023	983	953	952	933	956	972	1022	945	978	987	910	947	923	878	932	910	927	917	885	885	941	877	943	906	996	923	877	923	894	950	863	856	959	915	887	909	903	925	908	889	919	890	883	894	898	981	970	854	900	935	909	894	847	922	948	913	875	878	924	899	901	899	925	916	909	930	954	887	944	886	878	937	866	979	877	879	870	897	943	970	918	932	885	888	885	908	892	945	890	884	891	927	883	900	915	962	907	868	914	923	910	900	924	896	911	908	893	930	898	893	884	863	925	883	887	908	846	895	904	928	929	938	851	839	876	903	922	904	875	903	889	913	934	900	922	957	874	856	852	885	895	943	918	919	945	906	884	816	906	914	866	915	870	899	915	898	879	902	887	973	864	860	920	897	886	906	914	908	884	893	882	942	912	892	877	892	919	925	859	896	877	895	966	914	932	878	897	938	891	934	902	894	885	938	869	918	906	918	914	927	924	904	929	885	920	916	888	902	930	886	884	845	911	924	928	936	938	866	858	933	895	881	910	948	884	875	942	868	911	876	926	901	887	889	848	914	941	887	863	874	902	903	909	970	876	898	900	884	910	907	860	915	873	911	932	894	928	870	954	911	937	856	908	846	863	878	874	869	942	940	915	889	960	930	883	939	910	896	936	883	875	904	851	870	883	920	890	918	944	918	883	881	928	830	877	884	900	876	918	883	967	901	852	902	911	918	903	919	928	883	946	887	938	890	883	891	926	876	895	904	884	908	927	887	912	926	953	936	870	874	907	898	921	918	859	888	876	902	873	919	889	851	928	901	871	889	881	896	896	891	891	937	954	904	933	907	863	926	933	891	893	923	887	919	888	888	875	896	900	920	903	910	889	898	880	891	893	907	867	882	945	891	871	859	901	924	904	910	889	889	896	943	931	867	918	887	875	872	957	909	904	913	879	917	875	908	897	911	906	907	935	901	895	962	906	891	953	906	901	897	863	921	974	922	874	926	937	941	896	918	879	856	917	941	869	948	873	874	909	891	833	875	953	945	897	905	916	931	862	904	894	923	908	878	906	908	980	932	852	926	917	904	897	861	889	923	879	916	948	893	860	920	862	892	835	928	934	896	892	914	874	903	874	909	834	942	907	950	868	846	860	926	962	887	929	954	904	853	926	898	854	917	847	934	928	922	940	911	933	926	920	881	881	874	840	906	919	899	910	888	920	909	887	873	839	946	892	904	844	923	915	880	902	877	832	910	890	900	946	869	888	904	914	881	911	882	888	885	906	812	900	937	899	943	881	882	921	907	907	898	886	887	909	926	952	921	889	894	871	884	948	899	904	932	949	907	882	900	898	948	861	899	939	866	899	939	947	895	910	889	908	907	903	941	906	880	888	854	936	889	871	865	902	917	925	891	898	890	861	923	896	906	941	877	862	901	940	859	875	887	912	834	917	933	898	877	937	881	857	909	941	926	913	870	885	934	912	880	954	848	808	914	909	925	969	916	931	954	888	898	869	912	926	951	874	878	914	906	895	912	861	923	873	918	924	912	841	889	878	868	857	919	935	896	865	890	893	875	865	933	899	905	900	916	939	905	907	856	878	930	921	882	907	884	849	909	879	959	891	890	921	862	819	883	879	948	885	934	884	941	908	921	930	914	972	876	918	975	856	880	891	923	854	888	876	903	934	916	894	928	867	859	884	887	852	858	852	878	898	875	909	955	905	899	919	907	913	910	897	902	876	858	977	914	883	939	896	898	868	932	921	902	899	849	927	929	855	893	860	942	940	866	838	879	932	913	909	936	918	930	873	872	863	949	915	904	916	957	920	836	918	876	901	897	903	958	931	906	891	922	870	929	906	867	910	954	888	937	908	903	895	902	863	883	892	921	889	941	872	871	873	922	886	905	923	882	924	886	906	841	927	895	893	922	964	888	897	951	937	907	921	908	861	928	914	882	927	880	819	877	903	884	903	934	908	840	890	860	893	850	851	883	927	915	912	921	887	879	827	944	971	923	910	921	903	916	886	956	906	818	865	888	937	889	943	858	868	895	891	934	936	923	864	855	909	877	916	883	893	936	862	927	930	875	939	903	925	933	925	842	880	932	892	930	895	867	904	912	831	842	880	839	940	912	862	931	918	935	898	878	916	942	929	911	875	815	902	842	905	908	902	952	879	886	919	941	882	914	936	931	932	870	876	869	925	865	850	846	948	903	876	879	929	934	905	890	893	921	946	924	874	912	868	867	866	901	967	876	893	932	897	912	869	905	905	857	913	919	903	903	875	850	921	943	951	929	879	907	934	883	918	900	890	924	950	895	935	925	879	895	871	891	902	956	937	851	960	934	969	897	896	910	898	900	879	891	887	949	870	846	899	868	878	949	905	918	912	871	889	880	905	891	983	925	894	923	934	886	864	974	894	903	852	912	911	932	898	882	894	926	900	871	911	873	876	869	903	932	887	924	901	888	904	897	909	861	889	894	880	903	902	921	858	915	870	873	894	879	903	880	898	964	884	918	862	909	914	930	906	924	868	874	875	860	904	860	886	867	896	897	938	877	939	865	873	859	923	907	852	898	906	913	936	910	873	914	921	838	929	871	922	901	951	896	894	885	926	873	885	864	864	912	940	895	878	928	992	931	883	933	914	906	899	878	903	913	930	949	881	933	846	963	931	887	975	869	935	919	900	920	888	933	933	919	854	891	906	923	869	876	963	856	923	902	899	932	839	900	823	880	907	888	909	917	868	886	894	915	917	899	895	888	911	882	851	902	893	879	925	926	906	925	931	883	854	925	921	930	836	880	941	906	898	897	892	911	907	884	939	917	920	894	839	867	905	952	895	939	882	900	893	882	909	915	879	908	891	901	910	913	898	889	875	912	945	925	901	908	900	908	872	922	938	920	899	882	959	893	943	842	910	875	882	826	869	903	914	885	904	926	899	918	879	906	892	903	937	937	885	922	968	835	919	906	878	866	905	886	881	856	879	895	880	945	881	853	911	855	883	903	919	860	926	962	873	939	901	889	914	886	945	929	900	901	906	873	912	940	948	839	873	907	933	883	924	939	933	875	905	939	941	878	893	927	893	860	968	846	911	903	870	909	912	896	937	841	939	861	947	928	866	907	897	900	912	887	882	875	868	930	859	969	903	907	867	850	889	895	905	891	911	960	886	904	895	904	908	881	896	866	866	840	945	917	919	869	870	890	908	891	913	931	938	869	851	974	862	893	862	917	933	936	923	911	967	916	870	858	915	945	924	888	890	915	868	917	957	924	891	943	903	886	904	880	913	921	906	928	880	861	915	867	961	935	899	868	885	893	898	875	908	886	941	922	897	932	876	899	929	892	912	911	902	899	909	870	880	895	898	911	888	859	904	904	899	888	938	921	846	913	868	864	899	919	915	963
35243	34013	35040	28768	25559	19771	13314	10585	9783	8298	4574	3130	2455	2384	2288	2145	2154	2157	2244	1985	1476	1484	1247	1003	792	703	700	612	590	543	534	477	477	451	437	450	458	425	401	445	450	444	418	423	446	439	414	369	394	439	391	421	389	419	385	418	396	402	410	369	385	385	377	372	365	359	378	364	397	383	359	364	395	398	385	379	363	393	375	370	384	372	360	405	369	405	381	390	404	399	378	362	386	393	391	403	406	395	385	390	388	386	395	399	365	380	372	386	431	385	366	384	366	375	336	412	373	375	443	411	335	378	401	370	382	402	405	398	395	406	366	391	391	356	385	364	397	372	395	376	386	374	374	355	448	408	356	356	389	384	439	398	376	415	341	366	364	403	387	393	381	408	333	359	413	363	383	344	383	375	375	377	379	377	427	380	353	360	385	365	396	384	428	386	404	391	393	355	377	379	374	396	338	345	398	393	377	363	371	358	377	402	398	347	367	391	396	381	384	429	390	408	367	392	390	374	366	410	366	371	359	371	376	380	385	398	329	395	374	379	358	380	400	340	407	372	377	354	382	366	382	401	380	379	366	373	375	398	391	383	340	352	361	398	373	389	401	387	419	390	350	409	359	379	338	385	380	379	389	363	380	352	380	377	430	371	389	393	389	374	376	409	388	385	355	366	350	416	362	383	395	394	400	409	387	396	411	397	387	385	376	349	377	407	386	382	380	414	397	400	356	396	416	371	382	383	360	364	378	391	389	395	343	387	367	376	344	373	372	347	378	412	360	367	357	397	385	372	370	366	343	365	404	366	380	386	389	344	406	370	407	384	388	383	374	386	379	377	354	373	381	371	379	375	388	379	391	396	364	366	381	382	379	340	390	390	348	357	375	358	358	394	375	377	413	368	403	340	353	337	388	385	352	437	361	387	385	399	360	385	383	373	394	384	376	381	411	377	363	403	403	370	337	411	423	378	355	404	401	353	355	334	382	410	410	378	406	400	376	375	390	376	372	365	352	401	380	370	384	319	395	393	372	367	356	387	411	417	410	359	394	373	361	388	369	389	386	396	388	373	352	378	378	351	418	401	340	385	408	388	374	395	348	364	388	377	361	368	371	375	391	391	378	386	380	384	390	409	409	371	389	382	386	402	356	385	371	377	390	397	348	395	343	378	388	366	403	380	388	337	389	388	379	368	419	384	364	352	337	419	393	363	399	369	385	383	398	389	406	354	368	397	380	388	400	379	392	395	383	339	353	413	356	367	385	374	373	339	381	360	398	420	362	416	353	386	352	405	365	349	347	363	382	398	410	388	382	369	392	379	371	373	380	349	349	377	382	337	373	392	384	371	364	390	375	394	393	413	393	384	379	372	394	403	402	362	380	410	402	424	418	361	359	365	388	346	380	360	378	368	383	354	400	378	368	363	371	395	368	354	380	368	395	398	386	371	386	400	382	367	334	358	396	336	389	376	373	369	376	350	406	398	346	395	364	378	402	391	375	374	383	410	370	379	404	373	370	370	381	421	382	367	401	392	391	396	401	371	387	371	359	387	390	394	352	374	322	395	375	395	349	375	414	399	373	405	402	406	356	351	359	371	408	375	347	380	383	393	403	399	344	391	378	380	378	392	373	384	353	339	377	363	368	366	345	364	381	356	382	398	395	360	365	372	373	357	389	418	359	366	361	375	323	394	403	340	393	373	337	399	384	369	355	344	361	380	405	398	392	353	411	384	351	405	378	406	377	395	343	374	355	346	387	367	362	428	357	424	378	366	362	379	389	387	390	388	407	348	384	401	361	379	360	347	374	376	365	374	354	377	392	415	391	383	353	417	355	363	399	400	367	381	407	369	375	398	389	356	363	354	368	444	383	388	374	350	410	387	339	392	405	364	416	371	387	370	397	423	377	352	403	398	386	382	372	404	389	367	391	392	358	401	377	364	408	404	381	373	377	374	415	383	356	380	383	393	388	375	384	393	392	378	424	396	393	404	350	399	370	388	364	367	365	378	375	393	378	405	373	404	401	384	411	359	367	391	396	378	374	417	381	384	354	409	373	402	370	418	381	384	380	350	374	385	388	377	383	374	377	382	392	372	399	389	429	363	365	379	412	369	363	361	417	365	373	350	423	366	387	397	374	419	394	401	347	376	398	358	358	399	377	395	403	362	402	431	404	407	407	354	403	399	365	373	378	362	379	370	367	408	376	404	398	404	380	374	399	371	396	400	401	382	394	405	435	365	357	374	413	389	358	416	375	366	376	374	361	365	340	388	347	374	377	372	347	374	376	372	369	367	400	409	389	384	348	386	370	363	382	334	393	388	399	403	362	391	370	348	389	409	372	352	387	383	393	391	378	376	378	351	402	369	389	386	375	413	366	354	389	382	361	387	372	376	413	387	396	365	399	381	394	371	404	392	366	380	394	370	384	380	342	394	373	389	382	408	356	396	341	376	401	411	387	341	405	377	355	378	406	351	385	384	428	382	401	350	422	380	394	416	376	376	369	399	387	377	383	354	329	401	391	341	353	396	371	364	364	366	367	381	332	357	390	371	407	401	367	396	321	384	400	410	380	388	382	364	384	344	364	363	377	356	394	387	398	376	387	372	369	367	384	386	354	362	414	348	372	373	380	386	339	358	355	367	364	376	382	380	392	361	366	377	400	367	355	400	387	341	378	429	382	366	382	369	385	405	381	406	387	405	388	412	404	410	416	373	379	405	408	400	371	356	382	335	384	404	395	382	387	358	371	369	403	352	396	355	402	361	358	378	399	372	333	386	413	374	378	376	398	427	337	381	383	418	394	412	405	337	361	396	363	390	382	358	407	381	398	340	385	459	364	401	400	344	365	369	386	385	374	385	390	392	401	410	330	370	377	362	390	399	388	368	372	362	394	338	380	377	392	374	377	371	385	353	384	376	364	388	374	403	348	357	360	363	357	367	409	344	377	403	383	368	383	396	378	395	388	382	376	365	386	380	400	406	354	369	364	407	381	375	382	366	427	364	366	390	369	383	376	405	349	390	427	409	357	348	376	370	407	379	409	404	393	345	405	352	391	399	398	403	364	373	338	379	386	350	381	387	412	401	372	404	381	349	353	370	410	366	400	377	364	376	402	383	387	343	366	392	384	338	393	364	399	416	397	374	369	386	390	374	398	388	376	375	383	367	400	388	400	353	384	407	368	383	334	366	367	352	350	405	402	363	388	357	367	401	420	358	380	379	374	390	377	404	397	388	404	377	357	396	379	398	377	407	412	390	336	337	347	382	352	386	377	352	405	410	390	379	371	412	393	348	358	371	386	374	374	345	411	350	395	397	371	374	372	383	395	375	366	421	367	370	417	395	349	359	392	363	409	387	393	356	366	401	356	405	397	404	397	365	369	335	386	381	394	390	340	390	382	365	372	317	342	385	365	399	341	371	365	355	378	359	401	388	345	371	334	403	352	387	366	393	381	388	352	395	427	353	398	364	371	377	375	382	399	381	395	390	356	373	363	404	371	380	385	377
21882	26789	36210	36186	35700	30009	25418	23663	22267	20115	13344	11374	9856	9823	9877	9698	9082	9612	10850	8510	7130	7722	6132	5161	3602	3048	3248	2705	2418	2156	1754	1676	1514	1446	1521	1334	1334	1297	1300	1394	1247	1195	1183	1198	1155	1129	1147	1106	1178	1167	1081	1040	1054	1063	1016	1045	1011	1030	966	972	935	921	946	939	916	981	901	861	939	922	910	909	954	928	941	954	968	884	915	938	920	909	920	851	943	948	885	895	903	906	932	970	978	925	967	907	866	935	908	964	889	930	916	891	910	975	866	893	885	892	989	902	957	906	937	935	899	903	913	889	922	918	875	933	881	901	879	872	937	844	873	936	889	882	920	912	941	890	920	881	877	908	913	927	879	915	953	911	928	894	901	920	909	874	875	933	923	926	940	884	863	896	921	901	850	917	895	912	964	999	900	975	879	950	943	870	907	933	875	925	903	903	909	885	895	878	916	928	893	873	866	912	872	912	975	869	923	907	935	883	881	868	914	880	930	951	943	953	941	901	909	856	903	930	906	897	900	894	924	900	876	884	929	901	952	916	915	887	958	852	943	943	891	909	931	929	889	875	902	888	873	949	855	859	940	882	864	909	848	877	938	934	910	870	955	886	907	864	863	923	931	860	911	897	942	949	895	912	942	903	906	894	890	846	935	921	938	872	925	891	945	868	900	898	867	929	867	893	895	885	868	903	903	931	868	957	925	912	900	912	890	889	910	915	898	911	943	983	903	873	873	886	936	893	924	874	855	897	920	917	913	895	888	888	919	889	935	878	928	910	908	857	941	887	899	873	873	874	856	897	850	888	917	912	941	936	902	887	906	851	921	909	912	931	919	901	930	852	864	893	866	951	958	903	879	965	930	909	902	933	893	898	921	876	907	849	893	897	900	905	896	882	906	929	946	894	924	903	881	888	919	890	940	865	902	934	916	910	894	911	889	893	896	912	902	900	879	891	955	919	923	907	881	870	863	893	912	904	903	942	959	933	855	896	906	944	887	930	875	875	882	884	900	886	928	888	932	918	864	904	910	940	895	876	922	946	883	872	874	938	896	930	920	901	946	906	919	856	928	924	944	878	876	913	939	884	871	895	896	865	925	893	898	946	872	874	891	887	865	883	952	911	874	947	864	907	909	910	880	989	880	933	941	898	885	909	929	877	895	907	889	922	891	899	944	880	857	936	925	900	859	920	909	868	890	952	879	914	907	844	887	909	869	912	943	983	929	957	905	844	935	916	891	901	862	948	899	893	840	926	915	932	910	946	900	891	850	918	920	905	894	930	933	892	895	924	905	916	911	929	901	885	903	915	899	878	837	861	877	862	882	906	916	920	910	910	958	932	896	910	850	892	913	887	903	970	909	930	909	896	916	919	901	860	915	889	902	862	921	967	887	876	911	939	866	849	920	883	848	840	888	939	867	912	928	912	860	866	957	940	953	925	908	912	927	866	896	873	878	912	833	910	923	903	911	897	896	908	962	903	908	973	911	920	893	934	885	951	866	944	903	857	938	899	898	904	873	912	964	885	913	872	948	956	898	913	920	890	894	864	935	892	936	889	954	901	932	935	881	943	908	898	901	937	873	864	857	880	886	843	903	913	858	946	903	932	930	924	901	923	951	898	864	913	906	895	844	937	874	890	903	868	954	959	950	975	881	863	880	873	979	939	911	884	906	870	934	910	901	908	909	931	872	888	899	871	936	939	915	887	890	860	903	929	887	944	885	928	889	925	940	916	924	890	900	899	976	913	893	873	885	877	941	931	861	892	856	886	878	866	967	903	857	897	938	928	950	926	876	887	879	920	921	880	887	901	934	915	894	942	894	846	905	915	919	978	930	907	888	966	881	871	905	882	964	923	880	949	978	897	891	954	917	930	905	912	898	911	919	943	909	862	925	900	947	952	900	908	907	903	904	857	881	939	853	943	891	887	973	940	879	896	833	942	931	843	858	842	878	902	882	951	919	895	868	951	941	952	962	905	916	888	903	926	949	887	935	918	865	860	905	836	919	927	906	954	875	949	906	872	892	912	921	881	926	891	951	929	911	889	883	919	928	883	881	871	879	957	875	899	870	882	878	887	828	953	914	885	925	880	927	967	917	910	895	935	895	880	867	906	901	886	901	906	890	910	885	925	885	911	923	969	900	915	896	897	889	913	892	881	919	935	928	891	917	936	870	953	867	917	900	927	900	908	935	890	940	884	920	898	890	868	900	906	914	873	883	856	882	909	918	910	900	929	890	869	917	944	899	938	899	885	871	881	961	885	894	920	900	901	950	919	911	890	904	857	920	932	883	880	913	838	876	862	911	860	857	918	895	919	909	939	958	901	886	935	890	895	938	968	883	905	832	908	963	941	907	873	954	887	909	857	875	910	930	891	929	933	920	850	946	910	856	893	862	938	941	878	873	912	921	936	901	914	930	935	912	867	926	857	949	876	948	908	900	919	918	894	864	917	891	880	881	891	921	963	941	887	900	908	817	862	904	893	893	880	904	872	904	918	947	934	866	857	905	879	853	931	951	899	877	925	871	906	918	927	927	857	918	880	909	971	933	974	884	949	914	950	892	872	893	851	921	939	880	873	901	925	877	882	864	933	899	922	888	858	937	861	940	871	965	863	898	927	893	894	971	883	900	887	892	907	850	867	904	895	898	891	900	871	915	915	877	858	964	903	894	873	927	908	910	932	849	899	918	915	907	866	848	853	867	930	943	878	889	888	883	904	948	935	876	918	888	876	917	885	913	873	919	879	933	940	883	865	949	879	856	896	915	910	914	951	903	919	957	921	922	915	904	899	916	914	904	908	855	867	878	910	891	914	933	899	888	895	880	920	941	923	950	914	951	902	905	885	905	857	884	909	885	901	950	926	943	919	934	891	853	923	952	946	887	872	857	888	932	860	878	916	854	929	852	886	924	922	926	904	943	878	937	948	894	849	924	908	982	951	921	913	908	960	962	878	848	891	948	927	920	891	894	888	889	866	931	906	850	937	857	946	933	933	895	928	818	909	886	877	950	901	975	939	881	908	899	898	916	911	876	915	906	874	899	856	892	890	887	870	954	852	920	922	869	858	884	904	953	865	923	876	904	881	876	906	924	937	905	869	873	889	825	979	885	890	935	926	849	945	946	941	825	893	923	883	925	876	935	963	949	872	895	875	933	910	859	848	956	907	902	877	916	868	903	891	872	969	915	898	914	849	949	895	902	927	852	956	934	942	929	888	916	919	950	931	921	921	897	902	881	812	929	891	903	860	873	922	906	883	890	867	911	904	902	875	886	919	904	877	922	927	916	898	935	916	925	895	915	874	838	903	923	902	882	875	900	962	964	879	879	905	919	909	901	964	888	912	889	897	893	894	841	951	889	897	964	924	905	905	967	893	842	919	906	884	877	892	859	882	901	946	931	883	894	894	876	943	911	843	890	911	941	916	912	910	938	953	840	918	953	932	928	958	934	893	875	873	940	868	901	911	889	871	875	909	916	896	910	857	858	887	920	886	922	910	965	890	881	924
42439	40198	40425	36521	31829	25328	19327	17324	16077	14477	9075	5415	4002	3886	3573	3810	3521	3381	4028	3300	2456	2388	1957	1848	1150	944	932	862	695	606	556	512	453	447	472	449	412	392	414	435	435	434	431	416	396	391	401	411	416	449	385	385	369	398	366	347	373	399	337	361	333	362	375	358	376	377	357	349	359	327	355	328	341	359	338	382	359	354	353	352	344	326	375	351	342	371	336	389	350	337	354	365	369	363	314	352	360	308	336	306	348	341	393	332	336	360	352	380	377	339	373	359	319	362	345	360	336	343	350	367	349	329	349	345	322	322	377	316	308	334	374	380	339	349	358	352	346	361	346	338	358	354	363	358	392	333	339	359	355	349	334	359	328	354	351	330	330	333	346	343	346	334	358	321	341	333	319	332	341	359	337	354	302	293	324	337	364	370	321	379	320	329	369	352	326	367	373	361	347	343	335	321	330	332	380	327	375	327	332	385	331	351	359	313	345	331	328	332	296	328	312	360	364	378	324	335	391	363	342	365	361	356	354	356	371	374	362	375	374	341	376	340	388	336	328	308	357	328	314	376	351	358	335	379	360	323	363	348	342	330	350	355	341	385	347	382	344	366	315	321	374	328	337	343	334	338	360	333	317	351	374	325	356	344	342	351	332	326	334	355	357	351	341	324	348	326	350	359	353	314	351	366	383	362	364	355	321	360	355	347	346	335	332	336	313	330	346	385	337	367	355	374	367	354	375	325	330	343	335	347	332	365	335	352	379	345	335	314	351	332	332	346	355	339	333	367	341	331	332	351	328	338	346	344	316	315	350	388	363	366	327	330	361	346	332	360	317	336	331	365	351	364	368	320	387	347	311	396	307	373	338	348	338	346	353	359	367	319	346	342	338	335	326	325	345	374	364	372	354	357	381	365	344	331	378	348	322	371	361	334	338	350	360	353	303	330	356	343	362	324	356	344	338	340	360	353	342	388	342	375	382	329	374	379	368	342	347	371	337	352	340	350	336	340	366	320	338	328	346	341	329	353	305	342	351	352	354	335	358	343	324	348	340	338	354	346	358	353	335	384	344	318	316	334	388	334	344	318	335	323	334	374	360	371	336	323	344	344	323	378	320	359	344	369	351	361	352	359	356	384	332	343	335	345	344	360	370	337	356	330	355	316	380	337	360	365	381	384	338	358	319	351	332	368	348	344	366	352	349	337	363	322	346	352	350	370	323	349	331	321	337	364	362	333	356	336	366	323	352	367	347	375	362	333	368	352	374	353	347	336	321	350	331	345	338	357	351	364	317	361	330	351	328	362	340	331	349	367	337	332	334	362	356	370	349	341	337	312	328	354	328	314	384	320	321	325	348	340	376	359	341	355	313	345	360	378	344	364	365	347	346	325	367	371	339	362	319	319	367	323	352	364	324	326	322	346	343	311	353	327	299	349	345	321	358	352	342	326	347	384	386	329	352	358	364	369	335	356	356	305	355	360	329	351	348	351	342	335	348	339	316	360	335	329	384	329	314	335	319	371	370	344	354	354	340	331	324	329	318	340	333	345	337	345	346	329	342	362	372	351	360	372	334	338	344	346	346	353	306	337	345	332	338	345	328	380	339	335	368	341	362	340	309	327	396	332	370	382	334	323	345	339	343	320	317	341	356	367	385	348	350	327	354	379	383	360	320	324	363	353	345	366	357	339	358	335	324	359	334	329	373	338	347	377	368	340	334	340	354	350	350	384	366	333	316	330	304	332	327	321	383	347	315	329	361	382	373	367	312	348	327	355	323	333	346	369	326	361	364	360	372	339	334	338	351	341	344	334	370	360	340	324	385	325	344	349	312	356	309	361	319	341	393	364	362	344	361	335	318	338	370	326	340	349	326	347	355	369	366	338	361	359	341	361	353	359	297	355	348	352	348	325	331	320	370	338	332	338	382	341	366	322	375	319	381	335	346	371	352	363	326	344	335	348	324	360	372	336	337	362	334	392	367	325	339	343	332	332	358	320	331	313	331	370	359	341	341	344	315	317	325	349	326	331	362	373	326	319	359	347	327	338	354	338	331	295	322	338	327	329	364	327	371	349	315	325	329	328	351	334	327	344	326	298	346	374	342	342	352	344	314	332	345	332	380	361	379	304	381	347	353	327	357	372	328	352	344	386	346	359	324	397	352	325	333	343	344	346	322	337	378	317	337	359	293	360	312	316	359	352	338	309	320	316	358	337	325	339	346	338	329	360	341	346	355	308	341	333	361	314	347	357	329	347	368	348	349	375	387	373	359	311	326	326	305	346	333	340	339	363	331	328	325	329	384	320	315	342	353	356	344	343	340	365	352	321	327	376	357	361	336	332	355	328	335	281	333	342	329	328	359	344	367	347	355	357	363	324	363	346	357	333	389	351	306	329	364	296	353	347	362	346	343	325	309	396	329	336	333	329	324	373	341	366	349	360	334	334	354	346	290	342	353	344	335	357	352	321	328	378	362	318	349	361	342	375	353	328	367	378	341	334	363	319	331	326	395	355	332	377	328	344	339	325	320	313	310	359	359	339	373	348	388	318	341	381	351	345	373	328	367	351	375	321	353	327	366	310	335	357	337	324	384	314	337	351	326	329	383	327	359	335	348	354	379	323	389	329	338	321	377	358	359	338	333	374	352	321	366	374	356	352	325	350	340	356	311	330	322	324	390	388	341	335	370	314	349	320	298	332	351	345	310	348	350	338	384	357	345	346	369	352	359	358	365	317	343	331	374	343	314	328	358	345	335	342	354	385	367	311	337	336	386	320	319	301	327	320	336	345	335	334	359	340	326	357	302	355	359	319	345	375	380	355	347	349	349	358	379	343	311	347	331	348	363	346	320	368	306	353	363	384	308	315	365	365	350	355	374	372	359	349	347	341	318	360	357	360	372	325	341	369	358	357	329	338	335	330	336	323	372	372	331	329	352	326	339	356	318	353	322	363	312	314	327	330	329	379	325	350	348	323	323	368	345	354	347	360	394	364	360	320	332	317	361	369	323	353	365	330	340	354	377	339	358	350	329	339	311	318	350	354	326	358	346	356	328	329	352	332	316	316	314	378	372	361	336	339	328	329	350	350	352	359	384	327	355	318	368	361	344	326	324	316	339	345	342	362	381	361	363	374	322	381	359	352	349	350	293	341	333	380	311	324	333	333	349	372	360	339	379	314	360	316	333	313	339	366	382	314	351	344	312	320	360	348	358	364	358	367	318	349	319	352	347	376	351	364	337	361	366	352	307	343	354	336	314	356	346	348	337	363	341	339	349	338	362	333	349	341	337	353	374	332	354	381	313	343	386	364	347	350	345	332	372	336	346	336	314	333	343	385	330	368	353	326	351	358	348	367	333	334	331	304	343	324	371	319	358	337	312	327	364	311	332	328	346	344	362	356	354	339	327	320	314	351	349	355	330	340	317	382	320	334	377	337	329	290	315	340	331	335	370	312	323	361	346	328	341	332	297	338	360	328	350	339	354	364	338	347	319	337	346	305	327	343
26380	31936	41548	42778	39831	34153	29914	29037	28492	26841	18904	14487	12621	12959	13053	14022	13283	13495	16475	12155	11010	11468	9050	8686	5464	4724	4757	4085	3376	2610	2429	2012	1817	1696	1718	1619	1449	1478	1430	1401	1311	1298	1211	1263	1338	1279	1226	1248	1183	1190	1160	1084	1007	1089	1072	1068	1014	896	971	909	904	920	859	850	854	885	894	865	842	870	889	888	822	850	824	905	898	845	812	816	867	848	785	869	814	895	852	850	865	797	829	865	831	872	851	912	837	831	825	860	844	806	798	806	795	847	835	848	850	874	890	840	816	845	775	872	871	805	773	862	892	857	819	832	856	880	772	778	814	822	809	803	864	850	806	831	788	869	862	812	852	855	809	838	814	839	860	828	816	859	848	731	857	843	856	804	805	782	851	815	810	833	816	823	818	792	790	817	811	758	838	831	798	807	793	835	854	759	858	808	885	824	803	831	833	816	835	850	821	796	856	840	810	815	803	771	796	808	799	899	830	784	810	780	816	815	854	809	826	799	849	806	821	807	817	826	837	803	813	860	819	827	788	785	871	786	774	790	866	832	823	837	848	808	817	786	832	847	792	812	782	843	824	767	861	857	814	857	799	845	834	800	797	871	804	834	816	804	764	800	804	803	804	786	831	832	822	799	768	814	854	802	839	813	802	798	868	844	822	804	862	786	838	796	807	769	856	790	817	797	845	804	812	798	842	826	802	848	789	819	797	842	861	834	797	824	795	808	847	841	813	802	840	837	793	833	853	849	799	790	843	824	756	828	791	793	821	835	845	785	819	809	839	788	781	897	824	847	825	790	825	767	825	829	864	838	839	817	792	824	792	798	799	769	803	793	840	790	819	828	832	806	802	819	796	808	852	849	820	797	851	861	831	855	836	800	799	824	779	803	782	787	854	803	854	790	757	864	805	859	853	852	843	740	852	809	844	832	873	823	801	809	821	829	803	801	843	832	793	834	884	758	797	830	769	823	784	786	818	807	812	850	841	818	771	797	792	792	779	825	815	818	838	774	785	760	785	876	866	825	849	780	807	813	849	829	765	795	786	770	780	802	784	806	784	785	842	767	831	858	833	777	801	813	836	850	833	848	814	817	845	803	852	766	839	832	845	821	824	807	836	841	822	796	835	802	811	853	813	832	827	798	864	814	810	849	827	838	836	787	769	789	858	793	840	814	835	818	847	812	799	792	741	826	820	768	786	823	807	821	824	808	834	864	810	839	831	850	784	869	799	790	833	855	831	806	812	788	778	821	834	792	804	819	879	781	821	787	814	812	826	812	813	777	784	841	800	800	824	799	849	779	840	826	804	890	792	884	824	768	841	799	847	794	794	771	831	826	870	788	816	805	806	837	841	815	808	839	810	813	798	838	822	820	829	862	778	902	790	815	797	875	852	818	795	835	780	812	831	791	806	858	835	844	816	829	843	789	805	801	807	827	819	804	823	774	835	817	872	816	812	841	819	782	788	834	868	794	826	808	842	834	823	802	781	797	821	817	876	873	852	820	820	868	838	835	855	787	831	782	806	822	802	844	782	887	859	779	792	786	817	872	776	794	817	840	839	810	843	820	794	818	862	851	816	761	835	792	871	830	825	835	825	870	827	813	841	847	801	803	780	764	854	829	846	808	783	845	772	813	822	797	825	804	828	800	803	801	818	805	779	802	789	776	845	883	831	834	839	846	770	841	817	843	782	877	780	838	826	862	822	751	791	840	804	792	777	806	794	774	799	859	789	785	805	794	783	787	812	798	843	835	806	908	787	832	790	761	851	805	797	838	881	817	813	848	831	851	790	755	803	786	812	848	800	793	834	869	827	816	806	813	770	812	801	830	790	814	838	849	825	883	788	818	821	839	819	799	832	855	800	825	812	853	845	816	788	812	802	810	851	816	800	830	781	815	775	851	820	823	863	816	798	786	824	802	801	817	809	784	810	869	875	791	793	829	779	848	847	811	840	866	787	833	833	784	807	871	818	789	843	805	801	809	821	839	820	823	798	808	835	823	801	842	787	822	888	832	819	821	785	803	806	800	835	822	867	821	797	780	816	792	833	782	822	850	815	772	812	829	859	850	813	787	818	839	783	808	842	858	785	809	845	918	835	813	809	791	786	852	826	811	842	814	884	808	821	798	854	820	840	811	808	827	787	820	842	815	801	839	856	805	868	795	843	821	779	781	833	825	828	795	809	803	827	822	815	819	826	816	852	786	787	829	843	837	772	898	826	851	855	740	842	823	833	850	848	878	804	840	838	841	824	852	824	804	818	823	789	784	869	827	804	826	806	868	815	776	873	818	825	805	791	828	817	792	839	794	804	890	869	807	814	858	807	799	830	806	818	774	809	846	827	817	833	807	828	792	763	833	813	811	837	811	839	818	845	829	824	866	831	865	815	771	783	822	785	832	806	812	826	839	819	779	817	787	819	820	783	818	805	774	824	857	832	844	825	815	845	836	851	831	825	830	855	803	832	878	806	862	815	829	785	882	796	849	800	815	791	780	865	847	837	826	859	844	844	751	831	831	818	780	826	818	833	809	800	807	827	822	802	792	889	802	820	818	828	772	790	761	788	804	819	828	841	814	808	810	810	790	806	770	801	853	789	824	868	794	810	833	823	850	821	860	787	760	867	757	765	822	783	819	824	836	926	821	801	778	812	813	793	853	852	860	811	777	853	847	807	797	869	772	879	860	826	765	784	874	845	836	838	877	823	834	822	810	779	812	834	838	805	795	785	823	834	814	811	825	838	836	812	853	824	843	811	821	847	816	816	831	797	853	795	836	829	792	822	830	805	816	799	831	819	842	785	834	848	772	823	831	818	799	814	841	809	843	831	821	784	836	817	846	782	839	845	779	811	804	841	854	851	783	795	860	806	820	787	794	814	837	792	807	845	885	757	798	866	817	764	792	781	791	852	769	856	844	886	812	805	848	828	860	805	810	787	808	879	819	816	815	786	872	842	806	818	761	813	830	813	806	815	807	813	804	814	846	830	812	813	819	845	805	850	768	840	847	788	848	824	809	833	885	796	831	842	790	873	831	882	760	879	788	804	881	772	784	825	793	823	787	852	785	825	780	749	849	831	760	852	829	849	773	882	816	811	778	803	811	834	839	808	776	840	843	799	815	843	863	807	825	776	864	785	813	815	792	794	777	819	794	805	821	850	799	826	798	827	874	839	824	822	797	802	911	812	807	768	835	817	852	796	857	851	822	834	788	840	803	807	886	785	803	800	869	805	800	792	785	801	781	810	804	819	820	837	817	867	799	810	772	802	837	889	842	856	793	779	824	773	799	846	807	799	862	838	822	805	778	824	867	876	776	837	854	815	790	800	781	827	857	766	874	838	816	825	819	841	821	832	795	879	841	826	822	811	809	813	827	814	850	843	806	849	855	803	848	824	787	815	793	806	768	820	840	779	816	819	873	814	820	808	859	814	798	801	818	847	844	850	808	801	801	797	824	791	820	829	795	835	814	833	835	851	779	869	808	792	852	811	861	824	874	809	856	845	784
23021	23387	25396	20275	14294	9066	6158	4609	3165	2458	1966	1483	1261	1097	934	796	725	588	561	603	535	471	485	443	436	456	453	448	408	450	429	420	418	398	410	423	406	408	377	446	427	371	374	388	382	435	414	375	397	385	403	433	406	418	387	398	380	374	409	386	385	372	430	368	376	349	378	363	371	413	398	388	387	336	362	403	414	375	383	358	417	374	430	369	392	385	391	379	383	378	368	390	375	363	415	357	333	351	382	363	392	402	348	375	372	406	390	405	378	375	371	392	374	384	379	397	435	369	385	399	378	360	400	377	378	404	390	405	370	364	410	381	372	409	382	382	364	379	362	381	348	394	380	393	363	376	370	422	383	384	393	392	385	391	388	372	403	407	390	365	382	399	420	390	385	421	414	381	392	388	379	386	410	377	403	382	362	355	405	411	411	340	350	397	415	366	395	387	418	377	390	365	387	374	374	378	382	394	366	421	371	376	385	359	371	425	430	351	349	372	377	371	377	440	391	378	372	382	369	375	382	373	380	369	339	378	382	366	403	381	391	360	385	388	351	358	384	404	401	369	383	392	372	388	386	371	347	395	354	422	337	380	370	388	385	370	421	410	404	348	393	437	388	405	399	377	370	364	363	419	414	349	379	381	370	422	399	346	377	382	395	373	385	390	370	382	368	340	399	390	420	364	365	375	359	390	374	351	375	383	362	369	412	337	375	405	404	364	375	384	396	395	389	374	387	341	380	369	408	414	366	381	368	390	366	404	369	418	381	390	382	350	380	365	344	374	379	411	371	389	374	367	380	379	390	400	368	402	360	349	402	381	369	393	351	377	366	417	380	369	351	394	378	391	397	402	411	374	366	369	342	417	391	388	417	407	386	387	402	384	413	359	386	377	434	361	357	397	380	406	416	370	386	356	412	383	349	412	379	363	368	410	400	377	383	366	351	378	402	359	379	421	357	357	367	385	383	345	405	397	361	384	352	386	432	404	390	363	392	384	374	365	405	343	385	387	348	364	398	421	406	451	392	400	396	376	379	380	386	410	377	378	408	386	424	393	368	383	379	381	373	413	408	359	407	396	395	346	373	398	393	388	309	364	370	396	375	386	388	359	398	346	359	354	374	399	416	381	353	300	395	383	413	394	378	425	365	366	344	373	404	376	398	365	391	342	349	366	405	367	367	393	367	395	370	380	354	365	386	411	356	358	372	406	381	379	396	375	344	388	399	370	378	376	399	377	412	409	397	345	387	386	364	370	359	442	374	377	329	395	389	355	379	390	384	401	370	402	358	401	358	383	357	365	378	378	318	370	356	379	384	359	357	365	392	418	377	368	355	372	396	407	390	374	396	393	392	389	371	384	384	356	344	374	372	385	425	360	396	403	408	351	401	404	416	403	369	440	333	364	407	387	377	381	367	364	391	359	416	368	406	422	391	391	387	382	406	375	374	351	404	392	382	403	351	362	431	408	373	375	360	385	377	392	410	361	391	358	362	369	395	419	368	395	409	375	360	372	426	396	427	384	379	394	370	372	366	363	362	360	387	403	416	408	378	370	353	379	395	409	424	369	354	375	384	386	413	389	400	362	367	396	345	374	371	393	359	394	425	409	394	381	404	377	425	386	383	403	350	372	378	399	389	392	382	384	396	379	357	366	403	392	380	412	412	376	383	403	378	385	382	392	406	409	416	403	407	402	360	380	353	361	351	363	345	394	366	399	360	387	381	377	344	388	379	389	395	405	385	423	367	389	348	406	373	359	359	402	372	361	395	401	342	371	396	406	368	394	388	396	391	416	389	366	386	370	397	357	376	389	392	368	374	383	360	378	362	359	372	406	366	395	343	405	420	372	348	384	401	376	398	395	378	363	391	406	407	384	390	395	378	403	396	402	371	383	364	335	392	385	369	389	378	381	399	377	385	437	390	355	369	386	377	369	358	332	385	393	388	366	351	374	363	382	356	365	373	378	431	390	370	391	364	400	392	379	393	387	381	410	393	354	354	379	366	415	387	374	378	374	405	422	394	386	337	380	391	382	368	393	395	367	384	388	404	411	427	379	396	376	361	380	380	359	382	379	359	377	383	370	396	372	368	381	356	376	377	370	419	373	350	361	407	401	368	358	389	349	394	361	382	377	376	368	415	353	366	385	361	369	387	417	391	366	384	394	379	389	378	398	395	415	404	425	372	399	384	399	362	392	370	388	382	409	376	378	348	388	367	387	374	380	416	419	380	385	411	394	377	415	362	384	393	395	353	375	341	381	381	380	396	410	381	345	353	361	357	356	368	387	429	380	379	381	440	409	414	400	396	370	337	388	402	351	368	362	403	393	368	376	389	375	393	406	406	415	403	391	369	398	384	378	329	378	375	375	341	381	395	399	368	373	369	376	416	379	430	399	367	417	405	370	412	342	379	390	382	381	384	408	397	413	364	399	405	384	398	387	389	360	402	340	372	395	388	381	387	354	404	405	370	380	401	352	391	379	383	413	383	368	344	395	338	346	375	382	361	364	372	409	366	400	406	399	377	380	415	393	396	396	382	393	353	398	389	380	369	362	400	365	381	367	390	368	402	332	410	379	376	384	388	375	384	393	381	383	391	377	393	362	368	382	375	350	383	349	361	373	404	384	370	403	406	353	383	339	382	428	371	383	381	421	401	368	351	379	419	363	353	379	391	401	385	388	356	385	377	407	358	418	385	378	365	396	357	317	361	413	398	358	379	384	389	341	380	397	392	405	398	378	362	380	387	396	362	386	367	443	379	348	381	374	344	396	404	346	394	382	344	368	375	389	391	351	342	411	421	415	354	377	392	375	358	391	383	353	422	389	378	393	378	408	363	379	375	338	374	349	329	385	397	355	359	376	390	378	452	385	399	402	379	412	366	357	346	395	378	359	380	400	399	378	396	406	380	377	414	345	375	380	399	372	413	405	366	397	371	399	361	373	439	391	369	391	337	367	362	403	418	371	379	366	398	367	369	374	356	409	340	411	377	417	367	334	392	391	402	345	391	394	394	420	374	411	381	416	388	394	400	377	391	417	374	420	405	367	366	392	382	369	392	376	377	352	390	426	358	361	399	398	391	361	391	374	384	361	377	387	347	333	375	371	366	408	408	408	369	418	366	396	368	377	390	388	372	394	413	341	367	342	392	405	397	378	370	346	403	354	404	408	337	363	372	400	400	374	381	353	378	364	384	389	414	379	380	381	377	365	431	373	378	400	387	388	407	405	385	386	355	400	383	367	379	393	394	378	403	410	374	381	395	386	368	343	367	384	396	382	389	407	356	404	387	374	409	354	397	399	351	356	387	405	413	391	366	386	386	414	387	373	385	393	381	398	386	398	366	381	363	341	397	393	403	387	390	361	391	339	390	389	358	386	352	388	352	424	379	404	396	384	424	355	389	347	386	398	396	381	369	401	397	376	388	373	345	363	398	384	390	363	409	410	373	379	355	396	413	372	405	380	367	383	407	385	362	411	408	369	334	400	395	399	391	354	388	423
13420	17936	28426	29328	25945	21439	18177	15059	12285	10550	8621	6794	5872	5063	4248	3439	2858	2567	2386	2087	1772	1657	1633	1486	1452	1341	1413	1369	1255	1171	1252	1140	1071	1104	1087	1120	1089	1036	1057	1103	1070	1095	1072	1092	1079	1014	1018	1053	1012	1054	998	1005	971	930	1010	1014	972	978	903	900	900	880	930	920	926	954	960	845	950	968	937	936	907	912	860	944	912	888	955	896	941	933	880	914	945	895	908	957	898	860	929	963	938	915	923	950	968	906	887	955	879	894	966	939	830	872	933	925	875	938	922	857	897	884	846	901	867	890	909	881	913	918	937	872	916	909	946	941	877	972	944	895	909	954	873	933	954	883	891	922	922	901	862	927	893	930	949	883	921	860	915	933	931	963	938	903	870	931	959	917	859	892	896	897	832	904	865	928	939	938	965	916	953	919	907	894	921	907	931	936	884	948	920	916	854	870	915	866	951	907	853	917	924	872	909	911	869	888	843	889	919	903	918	913	878	938	861	950	898	853	919	857	910	937	917	919	866	877	908	914	846	872	947	908	899	923	918	858	921	939	877	895	922	907	940	945	921	916	919	909	935	872	937	882	884	923	919	946	920	860	908	891	913	899	936	908	923	886	892	927	899	922	957	881	886	909	917	869	925	859	850	896	924	866	907	929	911	880	863	914	905	920	887	935	911	895	887	884	858	978	991	877	895	910	912	870	922	874	901	913	911	905	891	910	897	864	887	900	908	878	879	894	883	917	946	895	915	866	897	887	936	885	855	875	907	926	931	912	922	879	907	903	917	961	891	853	904	953	902	899	889	918	931	933	863	863	889	892	839	838	946	899	929	902	894	867	941	948	936	927	912	903	941	900	917	882	927	913	909	894	909	894	889	942	940	895	897	893	974	952	944	944	964	914	874	940	886	880	908	918	980	876	889	893	871	919	894	947	850	904	899	882	921	887	925	883	878	907	926	871	864	926	894	890	867	895	924	898	869	917	925	870	918	883	900	894	924	930	965	912	906	852	931	916	923	940	935	896	904	1008	927	916	941	854	922	896	950	941	896	894	933	884	901	877	885	905	957	905	880	923	913	897	920	905	892	901	923	936	891	916	895	961	883	984	930	934	949	927	931	869	943	945	891	908	897	907	890	970	936	855	919	906	935	886	914	889	922	943	921	933	878	893	867	908	964	942	941	915	883	938	887	929	930	919	842	900	890	892	871	937	879	867	912	926	873	883	980	909	909	908	875	866	907	962	909	911	834	899	887	925	914	947	913	861	848	886	916	863	882	940	877	921	950	888	906	938	888	918	945	927	898	940	936	887	904	917	910	893	942	891	908	880	922	908	894	879	892	895	919	907	937	892	924	906	889	908	951	925	918	864	887	889	864	869	967	966	899	905	896	894	914	843	945	893	882	870	840	891	928	908	929	939	874	900	921	933	933	893	920	908	868	865	914	913	919	937	882	931	947	877	914	877	932	948	937	883	934	939	894	934	878	898	951	910	957	886	897	884	944	887	904	912	918	894	861	953	910	941	920	918	927	889	831	914	882	961	946	944	890	927	948	912	943	916	866	914	895	908	933	916	893	890	923	915	915	880	977	920	892	877	920	938	927	872	918	906	937	975	865	930	907	888	922	907	895	942	917	858	893	983	848	895	903	866	913	899	901	934	952	919	929	901	856	935	908	883	897	891	934	951	915	905	987	933	860	896	917	894	946	956	900	912	892	928	931	950	979	926	876	915	897	926	887	877	860	883	946	942	887	888	911	885	963	888	925	851	933	896	908	911	870	935	938	949	902	863	911	913	847	882	975	912	921	927	900	906	916	901	885	942	887	939	907	932	930	904	993	952	874	958	840	923	882	905	888	887	938	878	932	870	931	906	915	930	954	871	925	898	932	901	944	898	948	937	931	876	859	902	886	883	950	867	917	949	892	879	902	931	923	892	928	880	890	881	877	904	891	859	939	896	896	916	886	878	938	968	908	893	942	927	878	959	906	894	906	866	899	867	894	915	987	941	929	951	946	917	872	884	903	879	905	907	959	895	889	859	898	895	923	881	923	911	913	907	909	862	932	893	912	885	957	886	898	905	939	896	981	904	973	921	915	904	929	964	954	902	912	961	974	899	882	844	875	959	916	925	953	923	924	880	920	924	926	912	830	883	907	857	917	984	886	907	883	913	900	940	922	893	904	879	878	880	889	882	936	930	911	924	904	898	925	924	851	885	961	927	929	966	858	890	924	911	893	978	938	865	942	918	877	902	880	864	878	847	874	881	915	871	859	839	876	939	869	893	909	933	829	905	931	890	888	900	926	909	857	880	887	875	897	900	880	890	915	862	894	875	871	884	918	980	903	913	951	882	876	903	877	841	883	918	900	903	926	912	915	893	910	893	941	913	885	939	939	925	892	925	916	916	967	929	878	902	932	883	916	956	896	867	894	891	926	964	894	916	927	905	941	900	952	888	979	922	884	903	921	893	926	944	897	916	875	919	868	850	908	912	892	880	886	909	906	887	928	908	923	915	873	887	909	913	963	956	902	935	911	948	883	881	913	902	912	894	917	927	874	905	911	873	883	920	905	876	918	894	937	934	918	935	847	896	912	907	910	916	868	888	952	949	933	938	907	927	877	899	908	912	928	922	919	919	889	909	912	890	852	927	898	861	931	897	937	896	914	970	970	893	896	904	891	878	924	927	953	974	890	865	879	898	883	918	956	944	940	881	917	926	856	940	874	886	943	928	839	902	843	891	872	919	965	872	934	915	930	965	889	907	881	897	896	906	933	929	908	906	938	940	880	907	885	905	903	941	873	891	918	861	945	953	910	903	869	949	936	962	877	957	929	887	904	922	971	900	924	923	890	917	913	936	943	901	930	912	925	912	897	884	924	936	911	879	914	907	914	889	817	902	894	934	920	900	938	936	860	915	928	885	928	903	878	870	840	888	951	878	892	877	937	889	952	929	916	866	933	891	890	933	913	872	908	982	917	952	1007	879	897	933	896	884	966	929	857	873	895	918	872	942	898	873	895	924	863	926	922	908	888	890	942	893	898	964	906	870	922	907	927	933	922	905	893	901	915	870	903	890	878	933	913	884	892	920	889	896	907	947	932	940	890	857	924	888	914	902	918	858	902	887	926	952	910	924	876	939	905	879	924	887	844	827	901	848	880	865	867	850	909	916	895	977	918	860	881	848	924	922	971	934	879	901	898	884	954	886	917	892	900	897	872	909	867	920	872	909	976	892	883	936	944	899	907	891	839	929	877	960	883	950	864	857	961	936	866	898	851	892	868	891	946	883	870	936	891	919	907	888	881	916	873	826	905	924	954	886	906	921	929	847	927	891	855	887	878	849	864	886	926	921	907	931	901	889	952	870	952	886	892	886	925	929	888	907	945	872	920	895	917	926	864	932	916	901	858	877	877	879	917	906	906	894	907	927	913	923	853	910	903	842	873	876	912	887	888	903	911	858	919	910	898	955	949	907	899	905	828	947	896	913	872	958	951	876	927	933	914	865	865	914
35003	33358	36219	29228	25298	17898	13348	9893	9265	7747	4947	3299	2479	2248	2347	2210	1969	1908	2166	1878	1297	1391	1084	931	780	722	709	649	570	517	464	503	510	483	458	487	458	453	418	438	422	432	431	446	436	425	431	432	411	408	395	414	428	412	392	426	415	405	400	409	375	416	388	424	399	395	357	394	390	407	428	406	390	394	392	404	390	405	393	396	373	394	385	383	425	413	403	383	375	389	403	397	399	366	394	371	408	382	374	426	378	399	384	424	363	375	400	382	390	390	397	399	386	378	398	418	423	387	427	352	381	355	391	376	375	385	345	401	384	386	412	387	407	408	419	393	379	361	380	360	398	388	392	363	409	408	368	383	399	365	380	349	363	351	373	396	404	403	351	364	378	393	394	369	380	367	398	413	407	351	387	380	358	376	390	384	396	390	378	378	380	382	407	375	383	374	390	369	384	416	356	340	377	393	397	367	395	364	396	398	380	387	365	364	364	386	409	429	405	386	388	392	423	404	400	410	404	368	353	403	356	377	386	386	363	372	364	406	354	409	393	395	399	403	391	365	375	401	380	404	384	357	393	365	352	381	409	361	360	413	365	387	373	364	411	372	415	438	379	404	370	388	386	395	374	359	377	371	372	378	363	376	369	349	366	374	412	373	379	381	390	405	388	371	386	396	395	352	401	379	398	400	357	389	404	342	357	356	375	371	385	363	361	347	388	389	358	397	367	412	345	356	376	382	376	377	367	375	368	428	407	377	345	361	374	348	395	386	391	394	419	395	400	362	362	377	428	372	377	408	364	383	380	384	401	406	400	398	399	379	383	362	395	357	380	396	363	382	454	387	340	356	391	357	365	382	382	393	375	380	381	363	383	366	382	352	368	383	395	350	401	390	419	383	413	344	379	369	368	375	382	373	407	385	383	415	386	375	356	349	408	392	389	355	377	399	404	379	380	377	385	368	396	400	388	415	384	382	399	395	349	377	361	376	375	365	362	374	394	357	386	379	406	372	385	371	425	398	396	350	375	396	379	391	385	413	361	404	383	423	385	356	390	397	395	363	397	358	400	366	391	390	398	395	367	383	385	352	404	355	408	374	369	391	387	391	391	370	401	382	388	426	400	405	384	386	417	401	367	379	351	377	414	406	372	374	377	399	362	401	353	393	373	383	361	366	370	404	378	359	394	333	403	405	380	371	389	392	413	387	380	390	348	406	333	375	372	371	361	386	386	390	394	395	393	401	366	362	372	375	395	386	403	376	343	385	394	406	413	384	375	372	374	364	364	397	389	361	379	363	405	384	410	395	370	374	370	357	416	375	394	397	330	400	359	408	390	379	407	413	414	380	397	379	364	363	404	352	420	368	378	375	346	372	361	353	397	365	411	314	352	386	370	380	395	408	407	381	377	390	383	387	359	375	355	361	411	417	395	381	369	378	367	389	364	372	414	401	412	374	389	411	386	383	405	389	382	397	419	398	405	378	387	359	357	407	400	401	395	399	349	428	389	357	397	409	414	386	383	422	387	364	383	374	382	382	392	393	384	356	365	426	408	374	366	374	357	368	366	369	338	383	381	419	379	385	421	426	413	380	419	395	379	388	379	383	408	397	402	397	393	392	341	381	385	366	337	387	403	373	347	409	378	373	405	397	374	396	381	381	352	387	343	378	370	384	365	403	367	394	352	357	390	394	380	383	373	390	359	370	396	368	397	375	356	365	401	350	419	370	383	417	362	384	388	395	382	381	381	364	410	408	397	365	399	361	365	366	420	371	356	393	415	432	390	411	386	375	365	418	374	371	397	327	395	413	370	359	353	375	386	390	383	382	394	419	379	368	429	375	354	378	406	368	379	375	382	392	381	394	386	373	407	338	356	389	362	409	415	388	385	397	379	394	374	369	381	389	399	375	373	400	366	374	398	372	411	358	415	383	370	332	365	385	401	386	368	379	375	396	384	396	380	392	390	382	388	388	397	388	385	413	417	386	401	393	371	389	362	375	370	392	381	351	374	366	417	386	387	398	402	374	370	406	381	382	369	391	406	361	401	394	375	380	412	380	430	391	367	400	368	387	369	372	362	391	403	365	396	362	395	398	380	387	413	323	406	395	362	364	405	417	376	393	360	372	368	381	394	365	353	399	379	380	411	413	341	382	400	404	420	356	410	394	423	383	374	394	386	390	382	388	360	369	409	418	368	348	398	377	396	399	401	384	384	381	389	398	402	344	384	382	375	410	388	375	368	399	394	344	422	394	400	407	375	385	374	416	402	403	375	420	402	406	346	396	455	346	341	366	375	388	369	406	389	380	406	410	388	403	397	380	388	380	413	386	393	394	383	371	363	429	362	332	379	372	373	414	414	411	383	374	399	437	371	363	361	374	376	352	386	374	410	396	410	387	377	361	388	406	383	360	362	398	401	395	403	357	397	353	365	416	355	394	410	375	397	390	374	364	420	364	367	382	366	397	370	403	385	386	363	424	351	385	341	377	427	382	379	419	392	380	391	381	402	411	418	417	424	400	399	369	342	366	391	393	376	365	360	378	351	392	386	381	394	408	410	376	372	348	373	402	380	425	396	371	384	351	353	381	371	410	376	396	362	412	400	357	377	365	430	371	382	431	371	395	383	416	383	371	393	402	391	363	408	370	428	403	392	369	414	410	403	359	397	367	383	379	367	365	392	371	380	336	371	386	393	371	399	346	368	398	388	370	364	371	361	384	388	366	379	386	387	399	385	349	386	384	379	382	409	379	398	346	365	406	399	356	388	414	388	365	386	387	366	353	381	389	391	392	353	386	392	389	366	376	410	392	362	387	382	371	397	366	399	408	350	433	388	349	389	400	395	424	377	391	374	383	362	378	371	380	364	380	353	412	407	422	395	394	347	371	405	343	372	405	381	398	378	396	400	397	399	365	419	356	402	410	405	395	383	393	351	386	394	378	356	380	392	395	377	429	396	379	418	398	384	389	404	384	372	378	358	399	347	407	380	364	435	405	387	397	414	409	398	346	403	380	354	358	390	389	381	396	375	346	383	361	383	398	408	359	378	408	388	364	382	353	387	367	389	361	392	355	421	385	372	369	375	396	405	384	358	414	379	377	362	369	372	355	371	394	398	386	378	367	401	408	426	360	401	382	400	372	396	387	373	380	339	362	366	351	420	402	368	386	432	358	370	364	401	409	397	374	410	400	364	371	365	389	386	372	424	396	365	398	352	395	390	379	347	385	380	376	362	371	361	376	376	373	389	384	388	379	385	395	397	388	373	401	375	365	387	352	389	387	402	379	394	391	393	358	365	410	417	388	388	387	413	362	376	392	397	388	359	409	398	396	366	348	361	351	416	337	392	384	379	410	392	366	406	373	389	355	377	379	369	388	368	381	378	368	359	347	374	370	394	393	382	357	387	410	404	376	357	375	388	407	404	337	361	352	394	362	381	390	400	345	361	348	359	374	392	379	411	375	395	366	397	399	387	412	360	404	386	415	378	412	417	359	414	392	359	401	365	384
21868	26301	37259	36080	34329	28611	24991	22376	22213	20108	14511	11161	9691	8697	9752	9333	8936	9115	10288	8374	6396	6563	5503	4853	3818	3137	3222	2743	2286	1934	1773	1568	1381	1371	1454	1382	1360	1334	1311	1337	1248	1210	1305	1292	1279	1210	1168	1188	1170	1169	1127	1076	1072	1066	1102	1107	1103	1008	931	914	966	920	951	951	939	912	972	889	1002	942	889	963	947	935	930	916	899	930	925	908	936	976	977	924	917	883	887	935	910	926	890	998	876	881	932	947	905	913	871	930	906	876	965	894	933	921	956	950	957	903	956	885	947	834	926	922	858	912	903	907	965	959	930	894	954	919	922	920	907	877	904	916	927	879	925	903	929	921	926	889	916	956	955	878	948	967	891	890	883	862	876	922	906	892	851	924	917	901	932	879	943	920	915	915	921	943	904	948	905	923	940	871	900	876	920	898	895	893	903	921	908	926	874	925	892	898	905	931	930	949	876	898	922	940	884	898	938	948	909	896	878	866	884	888	928	918	937	887	904	883	913	943	908	912	921	935	884	914	890	951	939	889	872	888	920	905	892	882	915	882	888	935	925	917	870	904	846	916	891	943	954	941	908	896	911	882	900	895	911	862	874	893	879	966	864	901	875	901	952	890	946	958	923	844	888	935	949	907	964	893	930	912	915	884	912	899	907	926	936	968	834	962	907	872	951	922	875	931	887	866	900	926	879	866	867	905	936	892	911	949	937	910	881	933	894	903	880	899	977	879	895	962	908	907	897	887	937	910	864	932	872	878	869	905	929	896	917	908	875	896	905	889	894	946	948	889	922	882	921	905	907	917	927	843	937	907	949	981	907	824	946	871	888	865	921	923	932	917	957	915	907	883	915	939	880	931	884	956	954	942	919	935	900	894	872	942	864	899	906	883	960	935	959	897	906	951	919	935	933	941	874	879	891	938	900	910	923	920	921	885	872	898	810	909	880	956	902	899	918	943	845	867	936	937	875	934	872	870	937	928	903	838	876	902	913	965	914	899	916	856	931	946	914	933	893	906	928	976	895	909	885	848	918	899	889	929	852	907	869	874	904	918	934	925	963	895	884	894	991	917	941	920	931	868	883	914	917	901	923	941	968	969	933	949	947	938	854	901	925	952	888	893	923	913	817	884	908	966	890	910	929	928	930	912	922	851	908	958	917	848	912	859	923	920	918	963	959	902	911	991	849	887	933	941	914	926	905	899	933	951	912	968	895	866	944	905	849	907	908	882	955	924	908	924	948	936	946	887	906	869	925	936	928	932	936	918	895	891	888	856	867	864	898	861	907	895	910	893	908	938	920	885	939	857	891	894	933	903	882	916	905	886	896	929	912	982	886	882	884	887	936	900	896	873	925	951	909	900	873	883	939	893	869	872	863	847	914	896	921	911	933	863	957	881	868	940	843	887	933	904	903	936	882	915	958	894	924	881	909	942	890	931	902	917	923	873	981	932	866	879	908	875	899	936	940	880	884	914	915	950	914	950	898	915	907	938	915	912	919	907	1004	871	877	924	941	894	889	933	878	838	955	937	889	936	945	887	929	907	871	867	909	906	920	936	921	906	903	919	914	848	897	918	898	927	910	879	897	918	858	888	977	922	959	953	930	926	938	926	867	915	940	886	948	918	898	903	956	860	936	866	872	904	913	885	951	932	886	913	935	926	891	909	914	894	900	918	902	949	930	898	965	862	908	909	932	927	958	860	837	914	956	858	908	902	919	917	923	893	911	911	872	909	909	961	909	861	903	886	873	911	957	877	950	890	863	931	882	867	894	922	930	913	894	916	920	944	908	952	925	850	885	898	906	918	867	917	925	875	893	870	891	961	870	904	972	925	980	891	900	895	868	962	877	917	910	877	908	947	862	877	915	871	906	897	919	937	885	949	926	866	944	941	902	898	862	882	926	921	950	891	956	908	922	925	907	923	883	952	961	898	856	894	909	884	849	946	924	903	889	859	899	891	933	927	919	933	925	877	927	967	882	934	920	889	921	956	997	931	913	906	930	877	900	882	902	886	934	991	924	886	862	927	904	889	871	862	909	937	898	904	930	878	903	914	851	876	933	868	913	892	898	943	905	891	862	898	933	900	925	970	961	933	927	896	907	880	931	917	929	922	904	941	912	850	906	845	903	958	910	875	871	959	900	893	919	929	904	915	873	884	883	937	869	913	889	910	915	849	876	929	968	930	916	855	890	899	899	890	910	901	870	934	920	919	892	960	904	906	890	897	912	875	885	915	908	915	923	893	914	928	923	868	958	925	893	912	958	906	916	893	938	902	893	886	903	934	891	964	884	953	873	915	894	920	887	916	953	946	892	869	942	947	926	898	893	894	887	924	887	872	920	920	877	948	917	901	933	903	921	926	876	907	885	947	886	910	860	843	891	914	880	907	844	949	895	950	921	906	887	869	854	910	866	911	899	903	944	926	887	923	934	868	853	886	934	922	905	882	917	919	984	878	866	890	920	871	921	894	888	938	917	912	912	961	904	975	875	875	891	872	911	929	928	932	878	896	907	937	919	956	936	919	901	925	907	916	886	1002	898	882	870	901	930	863	901	865	856	908	912	881	944	923	944	890	991	922	872	951	960	928	855	941	902	886	948	913	920	879	928	932	879	891	939	878	868	923	927	963	903	941	949	912	884	955	955	918	892	835	876	927	886	932	870	927	939	910	924	872	970	917	899	914	869	921	917	921	906	938	937	949	967	876	870	910	941	966	916	927	918	919	874	958	924	920	956	915	913	919	890	911	908	892	880	942	905	903	907	894	847	957	871	893	926	892	994	916	909	942	935	914	916	883	970	867	940	921	883	917	889	968	911	904	917	930	945	926	916	919	916	913	952	905	964	902	924	945	901	936	939	935	924	898	911	898	894	911	985	937	925	904	873	872	905	878	906	969	899	853	903	917	872	946	901	907	896	902	893	900	948	895	914	924	993	921	901	876	917	952	897	891	882	934	953	870	939	892	925	925	865	904	910	879	930	882	837	833	887	880	910	959	967	916	898	885	893	909	860	921	905	937	891	916	932	896	912	880	900	837	916	891	890	994	929	899	944	927	896	907	909	891	902	941	852	878	965	934	901	955	893	885	900	877	922	937	956	944	906	829	914	875	906	892	904	885	868	955	870	931	935	964	917	867	890	876	899	886	885	931	865	897	861	915	936	891	882	947	867	942	939	918	903	936	885	945	962	862	848	902	942	852	853	950	897	904	940	938	968	958	899	921	946	939	879	912	870	914	843	847	883	954	916	912	897	890	895	869	914	915	952	915	949	902	920	927	889	942	887	902	904	916	940	906	896	876	899	888	861	914	839	929	918	920	901	904	953	900	935	984	937	882	879	889	925	926	911	910	879	890	892	895	913	898	895	876	921	893	886	915	925	877	967	961	882	937	938	882	901	922	975	925	942	878	900	898	950	910	926	902	921	936	950	924	955	889	920	934	939	913	880	934	923	838	931	928	906	868	873	883	929	915	937	855	918	911	900	938	910	856	863	930	894	894	931	942	844	904
42158	40014	41450	34920	29153	24291	17894	14013	14774	13375	9499	5444	3919	3630	3639	3406	3134	3444	4363	3404	2292	2193	1784	1661	1032	918	916	815	639	556	496	525	438	500	447	471	443	449	439	433	416	432	413	427	437	386	409	460	411	389	396	371	361	399	377	430	347	360	378	358	355	351	361	361	353	311	336	330	367	355	335	374	374	371	333	315	324	358	337	351	356	355	328	343	350	370	340	353	367	326	360	329	368	370	367	368	369	380	373	387	358	334	340	334	340	325	344	389	342	303	362	360	368	337	323	349	349	327	366	344	354	344	351	322	344	346	336	352	335	353	381	345	361	347	345	326	365	333	315	360	352	360	376	329	317	334	336	369	374	335	372	360	311	347	365	331	318	310	323	356	321	360	341	312	335	311	328	336	337	356	329	336	344	365	361	301	326	335	404	316	374	359	352	324	312	314	375	330	351	366	332	353	348	351	304	350	344	365	316	349	339	367	341	352	357	371	334	350	327	354	317	316	352	358	362	361	332	360	325	390	324	376	357	351	328	312	348	328	353	330	363	318	339	343	401	345	370	328	351	320	355	358	337	308	330	360	354	315	331	320	326	327	310	356	345	300	363	364	381	355	367	328	349	324	355	324	383	307	365	335	358	325	374	335	330	341	362	372	331	370	352	340	367	343	310	326	324	365	346	359	347	349	339	327	336	358	336	332	350	341	377	349	366	282	320	354	356	344	346	378	359	355	317	363	371	330	344	332	341	349	332	320	341	341	322	347	322	364	336	344	372	353	348	328	347	338	342	344	355	331	362	340	342	359	338	339	334	321	349	313	356	385	307	366	330	345	335	317	338	321	352	323	360	373	323	352	325	364	312	348	366	377	325	357	319	313	356	396	349	367	337	303	337	340	325	306	328	338	333	313	348	367	327	352	325	372	332	316	345	329	336	353	337	344	346	313	351	338	322	342	339	335	328	371	378	323	297	312	372	350	366	350	364	307	357	310	359	334	337	333	374	349	381	349	348	345	332	347	373	417	360	354	344	333	333	359	343	332	349	343	364	340	336	319	366	365	352	355	334	339	359	348	360	349	328	342	345	336	322	329	333	366	335	389	343	327	356	356	404	342	365	325	327	341	349	338	376	354	362	365	352	324	321	362	372	350	312	346	341	349	338	384	304	328	372	361	344	326	343	331	342	367	384	325	320	349	350	322	357	315	335	343	336	350	313	341	330	350	344	350	344	308	335	357	355	328	323	347	330	328	353	355	337	317	375	350	357	327	339	350	347	348	366	310	361	326	357	328	341	320	318	364	369	390	374	331	331	328	351	332	382	356	347	355	367	353	361	334	369	358	340	366	331	333	321	330	361	319	331	358	369	332	330	337	354	373	335	331	346	368	357	287	358	371	339	358	334	343	322	338	347	349	353	379	339	336	333	347	357	345	357	346	320	323	329	345	350	364	339	372	361	384	340	310	330	345	385	361	348	359	339	380	332	352	334	330	349	336	302	337	350	341	342	332	364	348	371	288	330	343	337	356	352	360	372	352	346	319	334	326	318	376	342	349	352	326	375	356	345	351	365	345	303	357	334	329	360	338	327	324	353	353	353	355	337	371	360	342	360	331	355	326	371	332	359	326	373	323	364	357	336	324	350	360	361	356	331	315	332	332	355	361	334	394	382	365	380	384	372	346	366	322	326	386	372	344	323	344	326	339	318	322	332	366	323	320	335	361	313	348	354	357	341	368	318	340	341	367	313	311	380	334	358	343	331	361	374	351	330	402	359	300	314	354	337	338	377	314	342	373	359	372	328	359	342	341	328	338	349	352	344	381	353	336	325	374	369	349	322	332	335	341	380	311	381	328	364	339	326	345	339	348	364	356	313	350	351	366	348	343	360	332	348	344	368	359	370	332	336	352	365	364	344	322	327	359	385	353	321	324	360	340	322	324	337	316	350	308	323	359	364	386	356	365	372	344	364	345	356	321	333	329	319	372	334	343	384	359	384	325	365	333	345	352	321	337	359	348	331	343	383	345	363	357	346	363	329	313	363	350	352	308	360	389	345	339	317	358	370	345	328	355	315	335	349	350	329	337	336	327	332	306	339	376	361	365	351	311	305	350	368	367	360	352	348	313	356	367	373	347	314	347	368	357	333	353	373	361	335	343	353	357	375	316	345	327	334	364	356	345	366	340	350	343	325	312	397	324	353	347	356	323	351	314	368	358	378	365	348	323	318	358	363	351	331	332	330	359	341	320	333	314	383	352	314	324	333	325	366	338	328	362	357	319	343	322	346	375	400	378	371	347	365	339	348	368	358	358	339	341	331	355	380	335	336	336	342	362	375	324	311	362	330	321	338	317	375	367	372	344	323	325	360	294	332	333	354	350	315	317	379	337	362	331	336	295	333	331	352	322	369	333	335	318	367	365	357	356	355	336	345	359	339	364	342	347	341	359	363	337	322	356	356	310	317	343	346	327	341	347	322	355	324	351	335	352	315	335	351	363	362	329	352	338	335	363	354	322	346	328	321	334	331	296	315	300	376	335	326	359	369	346	319	337	354	353	325	379	347	354	317	339	345	327	321	343	372	368	328	349	339	355	338	365	322	322	352	350	338	318	366	314	354	360	326	346	356	331	362	323	322	363	342	348	325	321	320	325	367	350	374	338	359	351	345	323	355	384	331	345	379	359	351	361	355	326	315	327	351	320	352	363	339	332	338	360	354	303	321	371	335	340	359	352	342	332	343	328	360	350	365	321	312	341	351	355	342	323	341	336	326	325	387	321	359	328	377	342	368	361	301	368	336	351	348	363	354	341	317	344	350	344	371	343	358	358	357	338	379	365	340	330	314	320	313	366	355	386	340	329	351	330	352	354	299	344	342	324	377	354	333	367	333	341	313	304	360	324	309	325	369	379	354	353	376	351	359	334	346	351	372	352	335	323	319	351	345	384	363	353	341	361	354	336	348	350	345	332	339	312	363	324	353	329	359	380	325	285	356	368	339	320	352	349	322	347	329	338	332	380	322	327	344	328	349	337	319	355	332	359	358	353	344	342	336	362	348	330	373	353	374	367	347	291	355	350	325	325	344	365	345	339	358	343	304	348	381	352	359	326	369	317	320	337	357	346	307	324	334	344	345	326	333	344	374	338	331	314	336	357	364	362	348	334	383	369	354	337	339	348	331	328	320	333	371	353	379	370	342	403	339	377	353	365	360	317	331	323	367	353	353	362	344	315	331	339	391	349	327	313	352	333	360	350	344	355	308	323	342	357	370	320	346	334	332	316	351	359	337	312	352	338	324	302	289	357	310	319	327	356	354	322	344	330	355	350	330	380	344	355	334	331	350	379	384	376	385	324	342	354	367	314	350	330	324	366	347	330	311	333	347	350	375	335	349	323	338	342	338	344	341	348	367	373	362	364	353	338	368	306	343	369	360	354	342	315	381	321	379	369	370	350	352	345	308	363	319	353	389	366	346	325	348	365	331	358	324	337	362	371	379	322	359	346	376	333
26645	31787	41497	40515	37669	33065	28515	26288	28416	26672	19755	14519	12754	12202	13411	13435	13015	13948	15944	12314	10047	10179	8309	7976	5381	4759	4618	3775	3015	2535	2218	1917	1792	1749	1657	1616	1384	1494	1412	1392	1323	1331	1349	1321	1311	1247	1255	1150	1127	1262	1146	1072	1081	1060	1061	1060	988	912	921	876	869	846	884	890	819	857	855	945	883	883	894	836	864	929	897	820	819	890	842	878	840	900	860	817	802	931	861	780	850	864	834	811	899	873	913	864	847	819	841	832	850	876	812	892	839	832	860	859	834	888	801	828	819	854	808	861	806	845	856	846	826	836	834	817	772	808	844	801	800	823	841	807	787	834	787	785	805	805	857	792	833	842	800	771	847	792	803	848	798	851	815	771	828	848	818	881	779	824	804	854	838	797	767	830	848	846	818	795	783	782	835	822	813	818	808	857	782	814	779	821	854	823	815	826	884	847	824	803	835	841	837	833	843	795	848	805	850	804	851	785	841	808	817	831	820	778	844	839	800	871	856	812	827	791	835	832	786	829	792	854	824	860	785	832	782	832	804	832	829	836	805	831	811	837	809	813	813	831	805	850	834	795	812	812	803	808	819	771	789	877	837	820	776	783	813	778	842	887	794	819	820	724	822	822	820	796	786	828	830	825	881	829	784	831	786	856	853	786	764	797	868	831	780	818	823	804	824	794	805	839	784	836	803	816	804	872	844	777	879	813	827	794	828	821	809	766	803	882	813	815	821	785	841	840	815	849	806	855	804	798	781	850	846	767	854	803	790	801	801	842	802	813	857	842	844	798	789	815	825	822	810	808	780	826	806	782	835	866	777	813	856	765	827	798	780	772	815	830	790	816	803	829	828	787	817	792	786	831	880	832	796	857	812	844	805	842	825	843	805	801	796	839	811	816	863	830	818	812	849	779	822	826	851	823	866	825	792	802	792	826	799	816	827	835	825	802	826	815	794	791	879	815	766	830	836	816	812	759	827	824	818	848	875	840	822	848	795	855	881	785	815	820	807	838	810	809	782	807	849	861	846	823	835	792	821	841	827	845	780	805	820	849	817	809	880	809	864	860	784	875	778	819	797	768	780	829	832	863	775	852	817	786	823	815	817	818	856	815	789	785	875	797	806	856	826	819	815	845	777	844	769	830	868	799	790	811	847	753	851	839	828	811	774	858	807	752	768	838	839	863	835	828	855	800	811	823	799	839	792	820	845	783	842	816	793	808	800	839	840	807	795	826	807	791	860	815	807	823	838	748	777	784	819	844	816	872	839	823	816	816	835	802	802	826	771	839	829	768	815	809	846	864	834	839	827	855	849	791	780	807	878	799	784	861	852	793	832	834	833	851	852	824	791	823	795	830	796	770	832	789	839	778	839	775	806	783	794	859	852	838	812	797	856	828	884	766	833	859	840	830	812	865	822	864	831	860	792	814	839	820	825	791	800	844	809	867	806	816	819	830	788	826	822	832	846	877	775	798	858	780	811	800	790	851	804	849	788	787	800	818	771	799	834	872	861	814	780	803	832	839	850	827	813	784	806	818	811	836	834	817	846	880	817	762	791	819	863	829	797	823	817	843	745	817	811	878	840	838	834	827	810	782	868	828	824	817	806	816	867	886	860	853	792	876	802	824	823	854	806	807	754	823	864	823	890	833	813	847	842	809	845	802	816	810	865	865	827	817	827	771	775	768	769	837	804	807	822	856	844	804	824	824	837	860	842	815	822	808	787	813	794	831	778	793	804	796	887	787	793	806	795	820	818	807	820	908	837	811	799	821	797	838	811	858	853	855	811	818	802	837	809	820	818	866	804	780	809	842	802	817	842	870	795	826	843	842	828	836	794	821	812	856	846	789	805	841	813	795	784	783	816	824	842	799	807	825	787	799	840	807	793	850	760	846	842	800	825	836	828	752	888	840	852	819	849	821	849	842	883	837	847	795	836	823	834	828	854	818	822	845	836	784	818	849	769	798	814	768	792	817	807	804	836	847	770	824	780	864	836	822	780	822	816	866	815	804	815	809	815	839	838	792	871	828	790	793	859	817	817	792	847	776	811	818	812	809	809	761	799	811	816	856	771	785	832	839	793	843	787	815	844	833	804	829	781	831	789	872	795	822	853	841	803	826	839	841	839	834	850	813	811	842	804	832	833	846	812	811	813	858	846	782	766	759	819	837	762	854	838	828	794	847	838	794	852	805	850	823	813	801	903	842	826	799	805	817	819	892	837	770	868	791	843	796	849	764	863	806	808	787	814	854	795	815	833	774	836	817	820	815	807	769	804	856	787	796	814	800	869	806	881	833	791	867	815	809	840	841	790	833	827	898	836	809	879	818	780	789	823	873	835	845	799	831	841	851	848	803	790	794	811	838	805	798	855	887	826	781	797	820	823	805	787	781	855	827	791	847	849	821	856	794	805	828	790	848	846	846	803	858	779	850	829	841	832	809	813	842	882	775	821	821	827	852	835	864	812	815	789	847	834	835	808	793	837	828	797	813	850	785	834	816	858	813	819	833	790	835	837	843	818	862	776	843	811	833	792	815	863	847	833	807	794	871	830	830	827	872	865	781	794	826	806	821	808	816	800	844	804	829	828	809	803	816	847	843	819	827	799	801	813	863	806	793	812	800	780	842	790	750	907	820	842	820	859	841	793	834	770	857	829	841	831	809	801	769	838	811	850	857	786	807	811	844	820	815	837	756	885	816	803	801	821	775	824	843	831	844	852	847	857	794	828	832	872	777	778	840	775	853	809	769	860	846	806	847	766	791	778	822	827	832	874	823	796	861	807	874	846	840	855	791	870	829	855	893	841	821	814	792	814	820	803	880	797	823	774	822	799	823	823	826	878	836	773	813	869	806	817	798	787	834	890	833	845	819	849	841	866	873	797	849	808	790	808	808	869	791	815	823	848	815	752	792	788	821	826	814	825	815	800	827	844	862	812	814	794	811	835	826	799	831	796	819	776	792	861	847	828	801	836	835	835	817	798	844	812	793	749	761	805	852	782	792	768	863	869	812	825	793	782	821	876	831	842	816	851	778	798	867	785	819	878	815	818	790	781	857	788	818	785	821	856	826	806	815	835	852	862	824	838	811	852	856	790	814	831	835	844	745	891	809	809	819	803	800	851	835	850	811	837	797	841	791	887	818	819	812	812	754	812	807	810	828	812	842	807	827	800	798	802	841	815	805	815	838	791	803	768	861	826	804	788	801	841	805	809	804	793	829	816	853	776	817	828	782	817	759	854	812	840	792	870	797	831	798	794	815	761	826	884	826	779	842	782	848	798	808	845	778	815	811	844	828	828	799	830	858	830	795	814	844	812	757	786	803	792	880	827	788	850	858	763	857	794	788	832	798	854	833	819	873	810	897	789	856	817	795	791	815	853	829	788	810	775	809	787	835	859	871	815	829	780	832	825	837	822	857	805	823	815	859	861	855	802	840	821	783	824	832	787	818	848	858	818	858	867	777	816	865	790	814	810	776	848	798	851	809	889	774	819	815	852	851	806	797
22962	23697	25740	19281	12125	7694	5225	3909	3042	2562	2010	1538	1289	1065	976	818	680	610	619	536	521	522	457	481	481	450	452	443	430	459	398	419	383	438	411	371	387	389	421	399	445	387	392	377	378	427	426	411	398	404	403	412	353	410	370	383	394	383	398	407	395	392	366	367	377	402	413	397	396	397	374	366	351	370	355	370	404	415	364	402	418	429	395	387	413	411	381	371	373	361	433	433	401	375	354	368	350	383	384	407	420	403	372	421	397	351	386	442	380	365	344	366	370	374	396	388	386	408	405	376	378	424	409	384	367	394	355	392	400	370	385	378	375	384	412	410	408	409	416	388	354	348	365	393	421	398	387	415	374	337	372	386	402	419	399	362	404	407	416	401	377	401	401	393	369	406	362	384	381	411	379	375	388	362	372	375	385	380	386	363	408	332	430	427	402	355	398	344	380	392	377	401	413	401	382	328	402	378	404	360	379	373	394	401	404	389	379	369	376	419	387	352	351	388	358	406	390	382	357	403	388	390	430	417	375	404	405	386	409	378	358	412	412	377	387	401	362	369	398	376	342	375	357	331	368	369	381	377	356	379	377	363	413	356	378	362	357	393	409	380	378	392	385	355	410	416	375	385	390	426	418	411	412	387	424	381	334	375	425	374	390	381	383	412	383	413	420	409	380	399	406	384	368	394	399	369	387	413	396	404	345	366	375	386	409	398	411	379	362	373	404	384	387	371	378	390	375	425	363	378	397	424	383	372	380	394	399	379	391	361	413	406	331	370	352	405	377	389	363	381	394	354	432	428	366	370	432	365	374	361	332	401	393	368	410	369	347	393	407	404	382	362	372	378	386	337	409	364	374	376	401	371	383	386	407	367	389	377	363	398	414	406	373	347	385	399	395	381	390	424	454	352	355	414	387	354	381	376	420	363	356	383	396	387	368	396	376	408	363	397	368	361	399	359	372	344	358	393	375	366	366	388	378	362	385	369	388	379	385	369	410	351	366	396	387	392	378	379	404	408	374	405	364	369	377	359	399	367	383	372	403	380	380	374	391	420	392	369	382	390	390	362	353	357	381	375	403	369	372	429	376	395	398	366	373	373	382	392	343	379	384	387	377	394	346	390	404	355	359	370	362	370	368	369	407	421	385	339	335	358	380	357	406	384	375	359	402	395	395	350	374	384	370	422	369	398	401	389	376	415	430	390	373	371	371	388	392	362	408	419	383	383	384	361	389	406	381	381	370	378	377	408	353	382	388	399	385	360	381	355	407	412	358	373	371	390	371	374	379	395	396	375	371	393	357	370	410	380	375	387	378	428	387	377	407	420	397	386	395	400	360	375	380	364	346	355	418	399	377	386	386	413	372	318	374	385	382	368	390	347	401	394	399	397	374	397	396	374	408	390	410	382	395	397	396	374	352	387	337	362	408	378	359	390	392	358	377	422	404	390	378	375	404	410	358	394	411	387	400	426	405	367	368	393	365	400	397	388	412	375	373	382	399	365	354	379	384	366	375	411	369	405	377	363	444	361	401	423	394	393	350	367	384	410	388	408	390	355	408	382	438	420	370	386	370	390	401	349	369	349	386	417	428	384	393	360	375	410	368	367	407	404	392	352	410	368	385	380	397	389	393	410	377	348	406	377	409	378	374	367	366	379	388	365	376	381	433	390	381	434	362	390	418	373	351	363	397	376	427	382	402	413	404	346	390	381	400	386	382	408	402	408	369	377	384	385	386	398	369	402	373	387	385	368	333	343	409	379	389	373	395	385	387	352	352	388	407	378	392	409	365	354	356	396	412	380	371	386	393	390	375	376	368	398	353	429	374	395	421	411	403	379	391	376	387	386	387	398	364	410	398	401	381	383	386	384	414	388	376	348	390	391	374	382	387	425	375	429	359	385	402	348	357	379	373	390	377	385	389	339	371	392	372	387	371	411	364	349	389	369	358	374	370	424	424	394	412	369	383	345	402	365	406	394	313	384	396	360	400	380	363	374	378	381	367	388	376	375	355	423	385	371	385	381	379	354	392	388	366	383	408	407	340	407	363	404	402	411	354	394	388	396	409	363	394	387	414	365	396	350	381	399	381	357	376	407	397	372	370	401	364	433	353	386	392	355	347	400	376	378	362	410	376	448	369	355	396	399	381	389	374	375	377	392	381	387	383	386	396	346	369	386	395	370	369	394	361	375	378	403	363	392	382	354	372	432	390	407	374	382	362	372	402	364	386	350	379	397	414	335	379	417	378	405	375	350	325	354	378	376	393	389	392	379	373	407	359	354	394	372	378	384	385	405	352	411	347	390	397	360	375	381	405	390	372	405	389	432	397	383	375	381	371	413	376	407	394	379	394	387	368	417	340	376	400	360	392	391	411	373	374	419	385	372	383	429	375	386	386	392	365	375	376	390	397	381	425	349	390	362	389	416	373	399	416	406	366	378	386	403	369	392	382	367	370	362	379	383	366	376	401	394	366	388	412	385	403	360	413	362	383	375	414	381	371	403	377	363	458	399	381	382	395	379	388	387	405	374	357	398	378	370	382	353	376	392	408	368	392	383	353	351	383	395	372	373	391	378	381	382	429	384	389	407	383	376	397	373	381	392	387	373	366	361	380	403	390	397	428	367	410	360	381	361	371	350	371	418	357	414	390	350	371	407	363	412	392	370	365	396	386	383	375	394	354	362	366	401	378	345	391	367	384	411	394	373	365	399	414	360	416	380	402	398	412	410	344	399	361	345	377	389	380	372	361	355	389	415	389	391	392	402	358	408	396	400	369	344	374	399	409	379	401	370	413	391	347	387	396	383	377	396	331	390	397	370	357	419	380	410	368	381	426	388	379	391	382	376	389	414	358	359	377	381	386	354	374	380	376	372	363	425	422	426	376	378	399	356	364	397	372	394	389	401	371	405	412	374	380	419	376	402	339	359	360	397	380	408	389	371	360	364	398	407	374	346	380	366	382	396	361	369	381	371	362	391	351	375	381	380	393	370	384	407	407	384	434	427	327	385	382	386	400	410	364	359	361	371	377	413	374	412	402	432	373	391	350	384	383	387	359	427	399	388	381	339	401	382	367	391	371	369	350	387	438	367	430	396	427	413	372	385	435	375	396	363	372	359	373	367	398	381	337	376	398	412	334	375	367	398	382	394	375	392	355	404	386	395	404	363	362	365	368	378	375	404	390	383	388	420	388	393	383	387	373	415	379	368	416	414	396	361	385	395	375	390	371	399	353	404	382	364	397	363	357	398	388	428	373	394	365	410	425	372	414	408	364	388	387	411	369	388	379	365	363	372	412	378	412	402	414	417	402	343	377	350	415	369	423	396	377	384	382	393	358	351	390	363	373	392	381	379	370	395	410	371	392	374	347	406	357	383	365	384	365	404	364	371	375	402	380	353	388	390	373	384	385	366	368	388	372	407	370	362	386	413	352	404	382	387	374	366	424	406	360	380	422	383	383	365	373	403	385	395	403	402	384	357	359	365	385	377	380	383	381	348
13424	18819	28751	27724	23290	19530	15859	13672	11700	10425	8393	6967	5710	4897	4277	3465	2844	2468	2426	2171	1770	1801	1634	1535	1476	1352	1356	1332	1290	1215	1206	1228	1100	1136	1120	1167	1098	1123	1040	1063	1087	1117	1116	1084	1117	1091	1060	1057	1011	1057	1028	975	983	965	997	950	920	971	981	905	922	957	926	894	893	870	1012	927	922	1008	937	957	921	941	944	931	941	894	867	917	912	896	900	884	914	959	859	913	885	930	906	891	931	906	878	886	961	898	912	911	901	919	911	942	966	917	911	947	918	912	910	985	954	903	926	905	880	919	904	853	902	930	874	940	888	895	913	921	907	869	928	873	895	898	934	920	888	954	882	957	921	888	903	915	858	891	921	928	870	924	875	924	930	951	920	892	945	930	843	906	837	931	933	906	925	874	969	952	901	916	919	883	927	891	899	876	931	973	867	943	906	896	892	885	900	862	879	920	873	820	934	939	910	930	918	914	936	938	938	895	909	901	936	918	904	921	920	933	911	883	939	899	933	931	883	944	865	913	892	855	888	887	877	911	942	936	887	905	905	885	900	891	887	829	933	916	909	952	888	913	916	900	907	943	923	918	899	974	911	946	901	857	979	893	960	910	931	963	915	898	947	988	963	910	887	916	904	948	886	932	876	950	931	915	895	954	908	922	884	915	909	872	863	907	935	830	935	986	900	891	938	917	887	984	891	885	911	888	924	915	904	902	935	936	894	919	861	922	929	859	899	928	916	916	875	939	892	879	925	921	917	937	899	963	951	903	898	864	888	890	906	908	858	952	910	884	906	904	921	862	924	906	969	902	945	927	866	902	851	938	898	869	880	902	939	912	940	869	910	908	891	901	940	871	938	913	929	903	888	933	928	897	912	904	922	933	953	868	958	899	890	925	937	903	907	861	950	960	933	925	910	913	975	896	930	904	945	889	903	899	925	923	924	893	939	911	924	898	943	912	902	897	877	885	929	911	884	864	856	912	983	931	884	900	961	862	909	943	903	926	903	908	886	908	888	916	953	878	965	896	900	949	943	974	880	919	942	958	890	922	865	910	874	899	920	949	933	929	896	881	834	908	920	901	919	998	918	926	966	929	912	914	960	913	929	909	928	909	858	865	865	851	956	949	920	943	872	874	937	930	901	888	892	911	892	911	899	938	965	909	947	888	942	938	950	900	910	934	905	908	900	885	943	926	948	907	906	896	847	942	902	867	942	905	952	960	947	940	904	884	931	880	922	928	917	892	902	890	874	913	928	866	944	896	876	923	956	915	860	889	923	940	876	868	937	902	933	905	925	872	952	877	922	962	935	919	920	889	894	873	918	936	870	922	956	913	912	928	920	868	906	920	889	904	919	956	892	930	875	918	967	890	939	870	918	860	890	921	921	937	878	925	947	886	922	841	894	915	914	870	922	997	964	916	871	890	920	929	926	923	915	877	866	937	930	914	900	926	984	977	911	927	916	914	930	988	910	943	902	924	916	943	976	934	888	902	955	878	923	976	927	941	935	875	896	889	916	890	926	844	932	905	918	899	927	873	940	914	888	941	941	931	892	928	928	906	930	905	912	921	899	917	918	941	901	927	878	913	926	900	871	925	893	862	950	909	935	910	921	900	879	917	912	900	922	935	900	881	968	919	926	852	901	895	910	914	916	929	939	930	909	965	987	897	918	889	927	945	922	938	922	870	895	939	884	886	918	930	896	938	894	894	886	882	939	913	960	900	968	943	916	867	858	922	932	906	901	922	917	925	915	923	912	905	917	935	895	923	956	900	873	932	922	903	874	877	955	895	929	889	901	947	892	962	908	876	916	950	924	926	897	906	908	877	905	937	946	883	900	904	922	876	861	864	900	937	912	888	885	931	898	934	878	934	934	928	866	864	942	912	973	863	894	922	902	951	913	927	927	926	915	885	933	884	915	899	958	901	927	994	916	920	917	928	890	886	923	896	951	900	931	855	906	946	902	959	908	913	932	920	928	939	903	925	934	901	869	890	920	869	918	904	915	948	896	872	909	920	915	880	901	953	900	918	862	954	925	925	872	903	900	934	864	925	891	875	907	909	899	886	893	920	906	910	929	895	937	952	916	859	883	906	878	902	940	912	861	957	907	869	915	901	888	876	871	854	935	944	967	943	926	890	926	881	884	898	933	942	883	890	878	949	920	889	916	1002	917	925	910	921	892	935	894	912	911	918	917	936	821	898	901	953	856	927	896	930	947	900	900	900	958	865	915	914	946	941	881	892	902	906	913	892	903	859	921	937	911	877	871	873	935	908	909	913	859	954	924	876	923	918	909	941	948	945	923	902	855	946	888	929	926	879	884	932	909	950	916	897	863	932	891	951	906	922	878	890	901	903	914	848	921	878	915	895	889	915	950	879	901	907	958	968	878	915	907	895	883	883	894	914	952	868	936	881	912	908	860	914	962	939	891	915	896	898	838	948	899	927	854	918	907	925	957	915	880	859	947	1004	908	882	863	920	894	944	882	920	904	921	1005	940	933	926	927	882	911	940	900	937	894	905	955	941	907	889	892	921	889	933	911	938	950	870	881	884	923	957	980	903	920	920	911	944	904	878	931	924	902	921	894	875	947	888	894	887	930	874	919	903	872	905	898	927	908	899	891	882	901	937	913	909	832	930	942	894	914	962	871	878	936	886	901	912	884	966	897	938	954	950	871	913	881	875	922	954	964	885	926	950	939	944	906	935	877	961	918	949	963	894	908	932	890	906	883	885	860	898	977	905	895	900	863	926	983	901	970	941	914	891	888	884	846	934	903	947	913	960	886	850	923	879	903	916	941	897	907	884	928	920	930	893	943	912	892	946	916	918	907	891	933	923	930	875	965	928	935	928	943	910	871	895	936	959	950	935	961	882	918	877	944	860	913	957	893	925	900	908	893	937	907	934	950	908	891	998	879	919	938	878	880	974	969	890	886	893	886	956	920	884	980	958	890	938	925	875	917	858	926	889	910	899	917	930	921	973	962	912	869	915	892	918	905	909	918	899	870	889	939	941	891	868	924	879	927	974	938	880	913	887	879	925	875	902	940	912	957	960	917	941	887	946	896	925	864	887	950	940	976	897	930	943	925	947	919	946	962	955	912	907	908	897	966	919	893	931	836	940	902	907	891	909	887	917	873	934	898	924	885	959	938	913	931	917	970	863	879	955	947	868	950	890	894	904	924	928	859	913	885	920	873	913	923	956	901	898	941	841	916	929	907	893	931	858	902	939	862	914	902	883	899	949	939	939	925	909	957	903	926	943	911	933	893	896	969	867	909	892	890	907	895	869	955	935	919	893	968	916	905	885	945	963	924	972	868	918	926	941	865	894	944	873	865	931	881	934	917	976	895	872	930	911	856	881	885	906	965	887	904	934	885	933	906	898	940	907	946	926	935	924	908	927	855	953	904	945	883	928	917	930	897	903	936	885	882	936	884	881	919	938	960	948	926	925	893	903	923	930	918	911	873	960	927	896	897	879	923	914	891	909	940	893	889	964	934	938	920	930
35414	38331	37445	30510	23004	17170	12133	10303	10055	7896	5226	3188	2555	2188	2120	1989	1925	1906	2195	1643	1299	1226	1119	894	801	692	711	566	601	518	517	462	469	443	456	448	424	422	437	445	456	443	443	392	421	429	406	428	402	418	403	442	418	374	421	406	379	402	430	359	427	379	371	377	402	414	349	402	393	378	374	408	378	394	424	405	411	384	365	403	435	403	417	408	380	367	379	395	396	413	402	346	379	401	357	404	426	369	398	354	370	403	419	392	388	389	409	399	380	415	428	377	384	390	395	396	396	374	398	345	425	395	390	392	389	381	370	360	362	357	395	408	399	345	405	339	380	414	407	422	389	363	417	387	400	407	398	406	414	382	398	383	401	386	383	388	407	421	408	357	374	360	359	368	390	389	380	335	384	393	398	412	364	347	357	377	416	390	397	379	368	366	417	387	367	359	415	387	383	412	374	375	386	354	389	369	366	354	369	386	379	399	382	393	381	373	408	398	375	370	383	374	372	390	406	359	418	410	434	392	385	363	319	426	394	414	409	400	421	402	408	386	351	373	357	376	373	399	389	447	384	438	378	410	390	392	406	374	350	415	344	347	404	383	391	413	374	398	387	429	372	416	361	389	375	416	415	377	357	390	398	395	393	365	350	328	394	404	364	379	378	415	355	395	352	382	386	385	343	365	377	385	404	377	361	381	385	361	393	405	387	367	360	380	392	409	411	380	419	383	366	377	402	391	355	423	389	394	384	386	384	371	408	399	390	410	392	387	369	394	388	390	411	398	419	386	395	390	381	378	380	363	379	380	400	364	366	430	368	386	346	388	390	381	359	395	395	407	373	359	400	386	407	427	374	434	381	427	384	387	359	402	409	396	426	408	391	379	373	397	387	394	368	400	408	406	391	421	416	394	389	368	388	376	419	411	392	353	387	398	411	382	400	378	378	417	389	347	377	362	415	392	433	359	425	382	355	397	381	382	407	361	395	377	393	390	386	389	356	350	416	388	373	418	418	378	423	340	398	398	386	369	370	360	382	398	353	371	380	382	387	373	389	398	395	374	383	400	349	371	355	423	420	405	414	368	392	375	374	395	385	416	381	348	377	371	373	411	374	390	376	384	404	426	430	388	376	434	378	359	383	378	393	397	433	357	392	412	363	395	406	407	376	398	361	384	385	377	380	357	382	394	391	392	403	353	368	361	385	400	388	387	416	431	426	387	358	360	413	357	377	370	384	397	409	379	390	363	378	404	391	371	363	379	405	378	357	403	374	396	396	385	411	426	340	397	389	396	396	411	384	393	388	411	399	425	410	373	377	383	419	388	395	422	394	384	353	388	381	363	374	400	366	390	416	417	388	417	400	388	466	387	413	393	366	390	397	352	411	377	400	360	385	368	413	375	369	385	388	374	389	394	411	412	420	396	415	376	394	386	364	426	390	401	407	406	380	386	414	406	411	414	403	386	372	357	389	372	396	398	368	391	388	380	383	425	381	395	359	375	403	384	400	375	420	406	401	355	419	382	363	394	379	392	384	376	364	389	402	379	378	419	369	356	336	365	371	382	369	387	396	427	413	444	427	365	411	399	418	393	431	408	361	380	359	382	380	403	369	378	351	435	418	404	439	361	365	386	384	405	379	395	354	420	414	410	403	375	398	374	373	381	384	372	377	403	400	364	408	388	410	394	387	404	366	360	371	372	383	364	443	447	398	455	400	344	386	380	348	369	375	394	415	420	379	357	367	407	404	356	406	380	419	379	396	418	363	344	389	377	369	381	355	405	388	369	345	377	366	368	370	384	412	362	379	396	367	381	380	401	376	402	376	376	420	358	392	356	416	384	388	381	377	374	428	382	390	394	386	396	403	373	395	376	342	407	358	389	396	380	381	383	342	370	392	370	404	425	403	338	400	382	400	389	381	388	394	369	418	408	370	418	353	393	395	383	368	361	376	368	379	434	363	382	404	395	384	397	399	390	384	396	392	380	404	364	383	349	399	416	386	375	392	385	356	372	396	375	406	414	369	407	401	410	376	396	361	411	398	397	414	410	392	380	387	381	374	428	408	416	390	406	377	374	345	417	398	374	363	422	377	383	392	432	426	402	408	379	386	374	404	404	354	352	368	417	377	351	403	377	390	375	394	379	378	379	370	377	376	415	384	378	395	371	398	399	380	382	398	417	393	383	385	377	401	419	382	379	414	354	398	380	372	361	376	388	411	419	383	396	404	385	392	364	369	402	341	376	375	365	367	357	358	403	399	353	395	367	406	394	394	388	374	378	392	349	379	387	401	391	392	406	356	388	422	388	363	411	355	372	409	401	432	403	361	408	357	386	378	400	370	421	377	405	384	410	393	414	393	429	392	410	382	388	354	419	411	370	404	384	383	381	413	422	407	437	399	391	384	378	383	410	425	403	373	373	382	380	365	405	392	401	344	376	408	382	362	384	385	378	369	397	408	364	393	408	403	413	393	378	370	371	408	406	388	329	406	423	394	373	394	361	379	349	364	405	376	398	404	397	387	381	397	389	365	386	391	399	396	395	383	389	353	413	398	400	412	393	388	367	410	390	359	419	404	404	341	369	387	363	409	383	365	417	391	403	390	346	387	404	395	369	436	411	374	405	368	385	346	375	346	384	417	399	372	413	380	401	366	416	399	390	401	417	403	378	405	423	349	386	401	396	371	396	373	352	414	369	408	345	385	400	377	403	390	361	366	416	408	412	363	385	400	365	382	400	401	385	390	376	401	418	387	393	391	405	422	402	383	418	375	335	385	361	394	392	411	396	410	374	384	395	380	394	402	407	328	364	415	412	411	401	398	423	402	375	403	389	365	370	370	384	384	391	394	409	387	422	360	413	358	372	389	383	374	380	360	353	388	379	407	409	395	387	353	360	392	416	375	393	372	430	393	383	387	374	413	359	393	414	381	388	427	387	401	394	376	369	388	367	390	384	387	334	405	389	370	378	400	362	383	406	375	385	383	368	413	379	384	377	396	395	420	368	412	411	403	379	396	390	387	374	357	415	365	382	364	364	377	411	356	395	398	387	378	375	401	363	390	385	380	379	382	387	354	376	347	416	404	407	410	391	388	395	390	367	427	412	382	376	386	416	366	406	381	371	387	415	438	356	367	387	385	441	380	413	376	392	384	400	406	398	380	402	376	403	354	367	403	373	408	407	410	370	372	367	357	383	360	407	431	398	397	387	378	397	423	395	407	366	393	412	416	329	366	423	397	378	405	361	384	374	383	414	364	351	372	383	398	383	390	355	382	407	369	360	366	368	376	411	378	415	367	385	389	366	403	395	372	400	360	367	361	396	364	428	406	402	397	398	382	382	403	375	353	404	379	380	401	376	391	407	404	414	354	396	409	405	357	386	371	376	380	395	413	387	398	391	378	392	382	448	404	387	369	392	351	396	407	361	383	391	373	385	400	398	408	357	363	395	387	386	425	395	369	369	395	353	382	372	380	410	392	381	440	391	383	375	405	421	341	411	372	400	397	406
22387	30381	38543	36392	31630	26809	23502	22949	23093	20460	14602	11386	10470	8647	9419	9315	8405	8685	9324	7189	6570	6263	5215	4244	3535	2916	2951	2523	2270	1949	1855	1769	1562	1462	1407	1423	1327	1306	1317	1267	1351	1227	1235	1253	1218	1283	1245	1161	1173	1191	1121	1095	1051	1068	1079	1081	1022	1074	993	989	1018	941	1055	995	1026	952	1018	904	922	924	912	914	998	938	946	933	943	964	899	934	961	873	963	957	835	941	1011	927	894	901	920	985	971	957	929	947	943	991	902	887	957	953	941	867	867	922	942	961	969	962	976	907	883	874	890	930	928	931	898	901	898	953	937	944	869	944	942	854	894	922	908	946	913	885	953	951	977	943	936	903	940	924	908	908	885	944	929	910	959	932	961	947	911	890	874	922	902	914	910	847	907	921	899	920	891	936	923	956	881	911	940	939	871	925	901	918	927	897	968	918	880	972	903	944	905	905	920	887	966	956	893	895	888	948	856	906	960	889	878	888	938	922	914	897	906	893	908	883	953	889	891	927	892	937	927	915	865	936	902	965	949	908	912	972	899	932	949	903	942	928	956	900	846	912	864	923	922	913	959	919	946	865	914	882	919	940	912	905	904	945	922	959	958	931	948	890	919	926	882	933	876	879	946	930	921	933	898	969	905	950	904	933	901	929	966	996	935	908	948	912	943	894	951	890	891	913	921	934	986	882	939	882	886	941	905	930	910	953	924	887	910	928	896	904	937	907	902	864	908	943	835	876	892	937	999	890	945	910	918	910	927	880	871	910	886	895	880	910	926	838	939	936	946	914	927	902	966	928	907	908	894	936	912	917	892	925	889	912	949	959	865	924	934	901	928	981	871	917	926	857	934	908	927	893	957	872	891	929	907	899	922	909	905	944	885	935	901	964	936	916	940	950	886	952	877	957	901	914	943	889	892	896	972	885	931	902	931	902	948	959	957	949	890	947	919	882	961	906	918	935	936	986	946	935	926	930	929	943	950	903	898	920	930	922	930	930	915	905	992	928	903	909	853	974	915	953	924	885	904	911	932	869	975	926	914	1004	936	881	912	950	951	940	935	947	916	924	903	904	928	936	892	943	909	973	890	936	957	919	950	941	887	913	963	846	927	898	896	964	926	924	873	939	886	911	877	914	981	925	919	851	964	897	930	882	952	910	893	925	960	904	928	939	933	1000	893	873	929	923	918	900	915	973	911	944	878	960	891	901	871	923	977	950	870	893	886	932	891	950	907	947	943	945	968	907	992	917	861	893	900	908	927	937	882	955	908	969	939	946	886	951	925	887	896	927	967	951	879	940	926	900	895	899	967	893	942	864	917	947	947	877	955	889	942	891	938	972	911	914	870	924	938	995	902	912	928	917	910	932	888	875	946	944	887	937	923	904	892	948	931	856	902	927	913	928	914	965	944	883	873	916	894	952	902	855	941	914	910	942	916	881	923	956	878	879	894	873	929	886	903	945	899	937	897	928	914	941	935	877	901	918	955	924	914	885	929	916	910	914	971	849	866	855	929	901	886	894	909	955	877	931	897	886	987	954	900	911	905	887	888	907	923	888	972	946	950	902	975	906	916	888	924	897	898	943	915	929	907	939	912	914	915	928	924	894	890	938	911	947	910	933	900	917	982	965	893	969	962	935	874	963	933	896	896	882	914	899	908	921	860	966	936	976	935	897	943	958	918	915	919	934	950	946	951	969	899	902	852	980	907	918	985	922	954	881	916	884	879	909	902	948	906	952	891	918	893	925	975	953	884	883	915	907	934	919	933	928	889	872	894	912	965	935	926	923	921	946	903	867	967	899	879	887	926	891	957	902	898	960	913	900	882	923	853	915	883	908	859	938	942	947	927	842	954	931	954	915	913	888	899	929	919	899	908	879	912	974	913	1013	946	934	931	911	929	938	867	912	881	963	927	951	938	917	887	948	913	919	897	914	940	910	905	889	908	976	924	912	961	890	865	945	914	886	925	869	985	907	926	913	889	928	929	922	891	919	965	924	882	939	886	908	877	897	863	887	918	958	889	932	882	977	909	869	950	909	906	910	967	930	895	902	895	911	960	883	903	929	924	902	983	900	981	918	920	931	947	890	879	857	914	857	925	913	937	895	870	908	910	900	879	922	950	914	904	899	895	891	956	859	956	946	935	911	892	880	913	891	907	920	950	941	958	946	911	945	939	957	953	933	899	891	937	914	881	916	971	898	948	912	937	966	939	845	940	886	889	895	939	875	891	906	907	908	918	954	941	912	958	926	900	914	934	905	955	898	961	894	923	932	960	873	881	925	955	988	945	866	962	930	913	872	931	915	928	868	912	920	920	935	869	947	918	944	958	939	962	955	900	894	882	900	919	903	906	881	920	888	894	960	933	928	926	915	864	909	970	923	915	909	946	910	966	923	911	867	923	920	910	934	891	921	919	966	942	926	887	944	924	864	902	929	991	840	955	941	901	902	981	890	901	888	935	942	930	904	912	912	895	916	912	889	953	888	913	986	863	897	891	949	873	910	918	905	943	922	940	953	899	870	942	947	917	923	883	833	976	930	936	898	879	915	897	937	899	938	924	936	897	915	902	923	917	877	889	961	926	980	900	902	867	901	880	913	908	932	913	945	901	921	886	873	913	962	977	886	905	916	903	942	932	928	899	907	938	878	876	903	956	967	886	934	914	857	919	922	832	927	883	933	910	899	923	915	929	940	904	939	868	975	896	878	924	927	926	925	922	943	905	960	886	899	917	911	938	875	919	900	920	849	922	895	881	927	897	982	921	898	933	894	905	939	932	938	931	948	888	940	910	918	939	902	929	940	904	830	861	908	933	909	946	902	917	857	911	935	920	912	897	900	921	910	956	949	871	916	903	897	906	915	933	880	880	950	860	912	929	921	900	928	901	928	913	922	896	866	911	880	901	921	974	940	982	882	918	935	849	918	943	882	904	881	925	898	894	940	948	956	897	911	882	895	905	956	923	937	912	955	956	934	919	893	911	888	930	910	943	904	908	943	900	909	946	919	925	942	920	933	928	853	933	950	885	948	897	872	913	888	892	925	983	941	945	869	880	919	927	894	842	930	897	873	948	917	905	861	873	921	957	903	957	854	949	910	911	909	943	924	915	978	927	918	886	937	901	932	936	919	916	979	957	933	919	890	866	897	890	876	943	905	927	914	953	921	985	895	965	871	917	942	881	870	919	917	892	945	915	880	957	940	860	984	910	902	919	924	905	906	903	917	913	913	933	925	892	904	876	994	925	934	933	884	917	943	983	928	896	914	947	936	917	913	980	910	914	960	874	944	891	879	890	888	932	971	920	883	922	917	908	908	918	873	893	950	898	876	904	917	936	974	896	940	901	946	923	961	917	929	967	932	897	907	890	895	957	933	907	932	883	964	899	939	883	915	875	911	952	925	924	906	901	942	941	949	884	927	966	927	911	930	913	917	923	885	927	910	930	905	927	942	915	961	868	945	941	884	954	950	961	916	935	916	916	911	914	908	969	921	964	941	940	970	931	947	885	879	881	938
41658	44699	40942	35192	28302	23064	18441	15441	16162	13248	7669	4958	3634	3181	3336	3458	3084	3370	3777	2876	2310	2034	1763	1265	1005	874	833	755	699	609	589	552	503	454	477	446	379	456	398	452	460	422	440	424	413	376	399	405	429	416	391	409	401	399	380	358	369	408	368	375	340	368	342	368	383	350	362	393	337	352	383	363	342	335	354	372	339	349	346	360	349	352	343	359	373	357	331	317	329	389	348	352	337	367	339	358	350	339	334	381	358	354	372	319	382	344	376	341	372	334	361	358	348	358	373	325	364	378	350	377	355	355	360	326	328	364	365	328	348	329	326	364	379	321	359	374	344	354	369	327	359	329	375	338	349	349	368	340	311	357	311	373	383	352	393	313	327	381	333	336	345	375	375	327	382	350	349	324	348	312	348	370	391	358	357	312	324	348	365	343	338	331	330	363	359	342	318	355	314	353	328	329	347	340	339	375	342	332	343	355	365	340	359	335	357	333	347	335	359	335	382	385	318	362	338	340	354	347	336	364	330	367	311	334	355	341	321	333	354	386	326	353	354	329	393	354	370	368	362	354	336	335	370	349	364	351	354	340	348	334	362	344	348	310	363	348	370	361	335	346	382	366	328	368	365	384	313	320	337	371	323	329	349	327	353	353	349	328	334	315	355	361	379	358	335	365	345	339	345	373	334	341	330	380	361	348	374	354	361	361	384	332	324	393	390	343	354	320	352	375	371	369	345	346	354	385	353	336	341	362	359	366	334	335	360	344	384	328	367	355	361	365	355	329	340	346	345	330	335	358	320	336	350	345	342	338	314	337	341	388	345	383	340	333	348	366	397	325	361	346	365	328	323	332	353	347	375	347	375	362	371	345	362	343	346	360	359	355	362	354	339	362	345	346	384	393	372	347	349	317	362	340	361	348	370	378	366	364	355	344	352	364	351	346	320	330	350	363	315	356	358	338	311	340	346	344	364	337	347	357	364	370	359	365	333	358	294	347	350	325	350	342	339	365	352	347	367	384	326	329	339	359	372	353	380	381	359	340	346	338	319	365	372	369	333	353	342	342	416	335	331	327	349	345	332	350	367	340	323	353	331	321	341	356	341	324	366	352	398	394	355	357	361	367	348	361	373	359	381	340	356	358	378	360	357	380	350	336	330	332	343	354	400	315	339	358	365	354	348	316	347	382	333	333	366	339	338	345	373	347	330	345	332	367	366	352	336	387	361	335	372	380	346	330	360	336	365	342	325	348	337	366	344	306	355	340	337	341	364	320	331	366	376	363	380	397	348	354	334	312	372	372	346	371	371	335	334	351	351	324	325	359	340	320	350	353	355	373	392	347	384	356	378	338	345	388	347	353	338	368	358	371	359	345	329	385	342	325	361	387	336	364	355	315	342	312	381	347	366	332	374	355	383	363	352	349	351	348	382	371	341	350	344	353	375	369	350	392	351	309	306	368	358	303	346	353	334	348	308	313	353	338	342	365	339	331	342	334	350	337	358	385	361	361	329	346	363	361	342	360	340	326	351	321	358	357	365	363	357	344	353	342	377	343	361	356	332	402	328	356	336	329	331	384	334	341	351	377	335	378	394	336	348	334	329	351	327	341	377	288	347	345	336	359	343	363	338	342	343	338	367	354	335	349	330	373	299	340	355	308	342	382	363	381	370	337	339	344	354	354	317	372	320	357	348	326	349	358	365	330	376	335	357	336	342	328	344	337	354	365	361	354	328	343	339	359	329	335	343	374	348	374	345	360	378	357	381	350	371	359	361	326	353	346	373	331	336	361	313	338	348	363	376	318	341	328	327	354	328	326	321	344	332	363	365	359	340	349	325	332	353	333	354	342	328	334	352	340	338	376	344	350	336	341	351	321	380	343	346	333	358	320	358	381	347	347	387	363	326	377	373	391	348	342	336	370	354	335	343	335	360	351	318	347	364	330	328	343	347	342	357	353	353	351	366	351	335	336	339	361	354	365	339	360	353	342	385	387	330	349	320	354	363	372	398	369	338	316	346	336	321	348	362	369	347	333	349	351	343	320	349	355	337	350	309	340	359	359	353	348	354	341	359	384	355	348	350	360	376	350	337	359	357	343	377	334	353	341	347	337	359	316	364	347	341	357	339	332	366	350	347	339	354	318	339	333	345	315	358	336	352	353	328	381	320	357	347	300	353	356	354	345	353	351	367	340	367	339	370	347	335	350	376	346	371	349	346	320	368	338	350	372	385	378	376	342	341	326	320	357	399	371	368	400	327	360	332	333	328	343	312	340	350	330	352	349	345	347	347	356	368	321	343	341	341	363	343	365	343	310	337	362	370	351	358	348	338	403	375	331	344	310	382	362	407	353	377	336	344	338	379	348	365	338	321	351	339	359	364	325	345	384	367	313	392	357	368	346	373	341	363	360	329	383	331	334	336	378	338	356	359	299	312	398	334	334	348	360	368	331	352	370	334	320	340	335	341	334	348	384	360	348	341	351	384	333	375	333	334	365	338	342	339	324	358	370	369	333	366	313	364	346	337	376	372	343	337	351	345	355	363	337	342	349	337	363	334	378	344	348	368	359	362	368	359	368	302	352	329	322	357	360	362	337	315	392	328	331	334	311	355	318	330	326	302	338	368	357	346	364	334	367	331	374	353	344	381	338	339	343	340	364	347	366	383	355	335	358	338	354	348	361	337	343	313	343	375	362	320	337	369	359	378	357	335	350	360	354	333	367	353	349	359	337	375	348	351	379	360	330	355	351	409	351	325	380	363	350	391	368	356	357	385	362	363	321	376	358	332	377	337	341	360	345	327	349	332	372	355	354	305	347	394	311	376	343	377	370	329	332	371	360	362	356	334	374	347	343	356	362	351	323	360	334	379	321	391	372	333	338	349	321	370	361	349	331	387	358	365	354	356	347	356	352	349	336	322	371	349	332	364	346	359	320	365	366	326	357	365	405	352	360	353	349	364	345	376	362	371	370	320	387	314	342	384	330	353	353	342	346	327	351	342	327	335	341	349	355	343	344	378	353	333	357	349	338	372	338	342	357	369	342	352	331	373	399	355	405	354	346	357	345	344	350	360	343	317	368	333	324	311	336	332	371	344	320	378	347	339	358	363	380	344	314	335	369	365	368	383	369	345	325	317	371	358	346	363	332	324	374	341	354	391	359	344	392	328	328	338	308	340	365	330	367	367	397	330	315	354	337	349	356	347	382	358	353	341	336	332	324	340	342	342	345	336	344	374	388	337	378	332	333	371	316	320	328	341	369	356	359	334	368	334	322	374	358	404	349	361	299	333	359	316	327	331	336	356	354	369	332	338	365	335	344	323	345	336	362	345	349	353	339	361	344	353	350	332	369	345	330	336	347	388	349	377	317	339	303	317	375	370	367	350	326	355	347	339	348	348	341	339	339	360	355	358	346	363	362	375	357	366	332	347	327	358	353	318	310	318	364	329	301	342	361	345	359	361	353	369	331	360	354	356	336	354	325	377	358	353	370	383	343	356	342	343	334
25982	36082	42237	40777	36722	32274	28825	27168	29013	24980	17284	14821	12588	11443	12894	13561	12479	13310	14541	10516	10426	9578	8835	6339	5253	4420	4550	3674	3288	2630	2449	2118	1877	1707	1690	1626	1426	1384	1485	1363	1373	1378	1360	1351	1220	1253	1266	1257	1165	1217	1174	1057	1036	1051	1024	1082	1094	1068	937	975	905	916	924	865	877	892	883	873	856	836	832	922	877	912	880	864	879	814	872	865	888	860	854	898	884	826	852	802	871	840	915	884	859	888	923	845	840	869	847	822	886	878	898	807	859	829	848	870	845	932	864	845	834	841	811	834	844	840	804	802	863	855	820	858	859	830	862	891	830	827	811	803	809	824	845	814	836	854	804	806	838	851	837	818	829	755	832	801	833	832	825	828	822	803	795	820	814	866	785	856	864	822	817	833	810	774	820	799	823	826	865	833	836	862	780	855	802	820	773	789	844	853	804	761	831	787	853	858	836	803	845	780	826	851	883	837	825	845	820	812	796	857	862	835	812	842	822	848	830	785	833	849	830	831	793	835	820	799	824	803	832	834	817	852	861	823	806	869	838	797	820	819	824	803	810	797	830	826	822	837	822	812	847	850	874	827	863	820	819	893	836	831	864	817	806	814	820	810	822	823	849	779	814	851	810	857	788	848	785	815	790	839	810	795	817	786	886	799	815	856	876	842	825	782	859	855	812	871	820	850	769	802	855	818	821	832	839	881	818	814	829	830	805	832	792	824	829	837	836	843	778	812	828	827	852	879	779	840	783	875	862	865	776	826	850	854	866	856	792	865	774	828	831	830	788	805	796	774	785	829	847	844	855	832	851	818	848	831	866	825	829	808	784	842	815	784	809	832	780	800	864	863	816	778	851	796	805	769	833	825	840	850	890	840	849	840	833	819	880	819	833	845	857	803	791	835	844	784	821	770	903	818	855	805	806	818	795	836	831	812	852	812	864	800	869	789	862	847	846	780	798	810	826	815	816	802	867	879	811	855	855	813	846	839	835	801	807	864	870	836	843	867	822	844	801	827	854	815	780	866	827	821	880	842	892	805	803	828	806	857	897	823	852	842	829	847	850	820	852	811	824	799	860	773	806	840	820	834	778	818	860	776	845	862	812	796	807	820	811	785	848	846	894	814	798	854	845	828	828	845	769	862	839	835	788	839	817	859	842	836	759	813	852	857	804	842	834	862	810	803	817	836	842	865	838	844	877	821	867	797	836	783	810	841	807	868	860	838	804	836	827	852	816	879	847	814	835	892	811	813	841	788	890	844	832	809	869	848	805	821	805	844	842	781	834	792	820	783	810	815	869	787	847	805	836	856	829	837	849	817	821	820	800	819	839	820	828	776	823	846	807	854	824	829	846	861	861	833	824	805	870	873	812	829	814	842	808	845	858	816	823	889	831	859	841	774	845	826	843	789	806	867	843	884	849	867	803	872	852	864	780	868	791	836	792	847	825	807	837	889	882	866	774	862	830	796	856	858	841	832	851	863	831	880	851	817	810	825	840	833	778	788	817	850	815	778	841	859	873	892	817	780	852	815	801	875	844	852	823	784	796	823	854	814	820	780	807	840	821	861	800	838	868	876	836	831	862	846	832	808	845	844	810	795	786	850	836	845	805	861	857	869	846	789	831	803	879	870	805	903	874	835	846	810	869	824	796	844	839	818	817	823	802	773	824	759	808	837	839	848	790	893	825	815	841	828	826	816	864	874	823	776	865	814	821	842	868	815	813	793	852	800	827	851	825	824	859	826	836	825	839	808	829	787	861	870	837	843	839	769	814	786	823	814	858	796	831	835	815	857	848	849	843	819	794	853	818	867	807	808	825	817	817	848	800	828	798	839	828	839	797	828	854	873	841	809	854	802	817	791	810	839	867	855	851	806	862	804	785	811	808	865	867	819	828	863	823	848	783	794	840	818	797	773	805	795	836	837	816	824	836	803	836	780	837	841	837	843	785	829	827	807	802	808	816	789	792	803	818	850	798	841	840	834	849	849	833	834	816	822	823	798	924	874	830	808	843	819	809	826	883	830	800	863	835	841	832	849	803	801	846	867	859	878	813	847	778	873	809	863	831	796	867	851	807	850	796	846	856	813	821	790	805	855	822	860	873	847	819	825	846	830	833	848	864	863	793	788	825	804	884	808	835	847	821	833	898	835	876	818	815	794	854	878	808	848	872	868	852	813	848	855	825	810	815	844	871	826	812	820	817	862	842	791	820	823	791	807	813	818	795	856	827	855	838	874	790	789	803	801	832	810	818	804	854	859	861	849	838	885	866	866	881	789	783	827	842	837	855	795	830	853	864	812	783	848	844	818	883	803	829	852	809	854	832	825	801	817	811	834	865	833	863	842	811	800	850	799	851	818	782	864	785	814	871	907	796	821	830	841	830	800	847	845	788	887	834	815	844	829	898	814	803	842	838	835	849	803	807	812	863	789	813	823	802	794	848	795	820	870	793	808	858	834	840	860	837	858	836	851	804	834	852	894	778	816	870	812	828	845	837	868	830	861	747	842	790	814	825	857	789	861	784	796	810	812	825	810	803	823	807	823	768	843	843	873	853	857	819	793	849	848	847	796	870	823	868	827	853	821	872	807	835	833	865	807	861	846	801	811	880	840	841	816	840	870	829	844	890	830	777	826	802	803	833	811	808	880	829	810	841	774	839	840	841	818	830	858	847	800	833	810	832	849	832	863	814	822	850	833	775	847	852	806	816	832	818	792	837	844	819	835	857	820	838	862	809	800	877	818	877	834	798	861	780	842	784	818	806	836	792	807	771	814	848	805	809	792	852	817	860	797	849	890	817	820	834	828	830	850	813	842	881	844	829	821	773	811	812	873	827	839	831	793	855	829	833	830	865	737	839	837	861	852	810	813	782	814	830	889	815	861	885	850	855	820	778	823	812	878	771	804	823	777	854	827	817	824	856	810	827	798	849	883	809	840	822	802	814	853	862	838	854	821	851	855	802	866	812	852	836	832	857	882	819	812	832	785	831	872	780	869	780	819	815	857	804	823	828	842	847	820	770	832	798	822	855	841	817	785	868	844	813	824	855	858	834	839	810	844	899	856	831	846	843	772	872	844	811	777	849	825	841	827	853	865	803	867	835	812	827	794	806	823	846	820	821	800	821	820	838	821	891	851	851	798	801	837	783	856	839	835	834	804	860	833	813	810	855	867	853	824	809	807	774	818	855	854	841	827	824	831	809	801	787	770	831	848	880	829	829	818	793	851	841	876	845	815	854	781	819	865	790	839	833	850	818	846	819	819	801	821	838	797	830	805	840	796	844	838	821	779	886	863	850	807	843	824	810	824	848	817	831	794	820	829	842	805	782	774	841	822	857	842	847	847	818	812	852	832	840	820	790	825	880	822	825	870	799	784	844	794	858	837	837	828	871	845	801	843	798	860	815	789	874	835	804	826	773	857	840	790	867	778	781	839	844	814	842	837	861	809	839	830	807	788	781	843	795	860	865	787	805	868	835	778	879	837	811	879	859	808	838	836	794	815
23049	24682	25761	18556	11822	7303	5079	3596	2941	2290	1809	1479	1249	1158	930	835	665	626	539	593	516	459	505	435	507	434	431	438	451	423	404	370	421	400	409	432	412	366	387	403	410	394	398	398	421	426	403	392	381	371	369	375	398	406	422	409	389	435	394	409	387	382	376	424	374	390	411	343	445	347	359	412	348	394	399	424	355	414	352	407	386	385	386	374	389	380	399	379	366	400	389	383	394	371	376	420	379	404	415	398	392	371	379	391	422	383	373	410	387	373	397	367	390	420	370	389	375	410	398	400	397	358	392	389	345	409	380	390	373	367	379	358	363	362	390	421	381	372	407	434	411	416	400	418	408	390	414	398	406	393	349	367	386	386	373	396	374	413	318	412	410	396	411	384	397	415	382	372	383	392	373	376	363	385	382	397	411	403	402	386	336	369	384	380	410	391	376	393	407	391	394	373	405	404	387	394	376	439	395	408	384	387	358	423	397	376	362	370	373	360	388	394	372	379	376	375	354	389	390	418	390	401	368	408	423	359	368	423	345	359	376	401	378	379	374	376	408	410	397	379	385	329	407	411	421	379	401	346	391	366	393	393	409	398	381	406	418	373	385	419	421	417	369	372	393	373	407	426	441	384	402	406	385	360	351	406	397	419	357	377	393	379	397	366	385	388	406	368	371	399	413	373	407	356	347	357	378	402	344	379	389	372	386	370	380	366	376	392	367	364	366	418	379	381	368	339	408	407	391	382	351	383	417	373	389	387	349	402	417	393	394	371	376	389	390	379	384	404	381	377	379	376	340	361	389	412	364	376	384	388	368	369	359	375	384	371	357	378	376	378	373	354	405	389	403	422	395	392	383	375	362	363	376	404	387	351	376	378	407	371	381	373	392	384	387	422	409	358	423	367	389	333	396	359	344	382	374	382	370	389	381	406	378	353	394	391	371	372	400	393	380	390	371	383	375	386	402	410	390	414	401	366	363	389	386	402	435	380	390	389	413	364	358	387	382	380	399	352	366	383	413	349	382	409	401	370	407	374	379	373	382	397	384	409	361	386	404	401	410	372	350	405	409	394	393	431	422	432	382	387	422	401	397	399	397	395	351	409	399	385	378	397	395	377	390	393	391	362	393	372	408	380	376	383	353	382	404	398	353	399	440	394	407	396	389	402	405	381	388	343	346	410	409	415	408	400	368	374	395	385	365	372	400	385	398	351	404	431	380	377	385	382	364	402	400	402	386	384	403	380	364	382	356	420	376	388	387	390	414	373	378	354	373	389	366	441	395	401	392	392	390	401	409	399	370	408	390	353	386	376	364	391	419	393	410	428	380	347	368	364	391	395	393	393	388	393	385	376	379	385	359	399	383	356	406	392	399	365	370	403	356	447	404	376	409	416	363	417	393	394	365	406	377	391	398	416	411	387	394	382	358	383	384	396	410	373	355	382	406	376	364	383	393	373	367	379	395	387	390	385	365	389	358	370	390	387	334	419	401	405	355	373	397	368	402	372	384	361	386	381	376	365	390	382	401	374	374	414	426	420	396	375	390	385	366	391	387	430	376	371	363	382	394	391	394	396	411	359	352	399	384	370	383	393	407	388	398	372	353	400	396	367	388	380	368	364	392	384	403	384	389	412	403	376	386	372	367	412	380	401	399	412	393	408	377	360	372	374	388	369	383	362	395	380	367	405	418	370	352	398	391	353	398	407	429	417	415	391	391	383	367	398	437	381	410	373	395	390	387	390	390	419	397	390	372	361	356	393	376	407	397	412	397	361	367	373	399	413	388	382	379	357	377	395	386	367	405	375	378	402	384	363	366	414	398	404	385	384	418	384	411	401	388	370	369	380	392	359	385	370	342	405	375	379	366	380	385	360	386	411	401	384	415	361	371	395	374	345	409	390	410	356	394	399	400	412	415	409	396	389	379	437	398	400	337	375	414	380	381	372	420	381	409	397	376	333	393	409	385	405	377	414	380	369	368	406	394	348	363	376	308	375	412	371	371	393	425	384	392	391	373	413	355	391	358	413	370	382	360	390	364	351	379	402	395	381	388	435	356	378	395	367	376	383	351	343	365	366	351	393	391	402	376	373	413	379	348	359	378	412	392	372	383	424	382	396	392	407	398	408	402	379	398	366	397	328	421	390	372	385	377	391	376	402	378	382	367	386	384	386	427	380	366	387	409	425	400	396	398	389	398	378	383	379	369	384	383	364	391	406	367	385	377	366	404	409	402	404	348	417	376	356	388	372	375	381	382	388	398	364	401	384	363	363	406	378	381	407	398	414	387	392	407	410	378	404	418	391	389	343	367	373	391	397	384	380	361	352	389	395	405	419	366	366	384	410	396	403	388	371	380	414	361	385	385	391	372	375	348	393	359	408	387	361	422	354	396	353	405	428	377	390	408	391	428	399	346	360	380	351	341	370	406	387	388	388	409	388	391	371	400	352	383	388	366	360	375	375	343	382	381	411	402	390	397	405	414	366	381	427	413	364	387	372	396	433	384	359	392	402	355	371	381	411	391	368	404	400	398	349	364	381	386	351	397	384	401	383	418	412	388	385	373	401	384	397	398	381	364	420	398	413	380	380	357	378	417	397	400	401	366	367	364	404	399	367	389	402	380	420	370	385	387	383	378	433	366	399	403	362	368	395	378	408	390	385	363	407	392	397	383	367	381	402	329	366	403	387	360	395	373	377	401	391	378	385	392	340	351	385	409	413	407	404	376	373	396	382	359	375	398	407	404	405	369	402	393	395	371	409	370	369	400	398	384	411	403	408	406	391	378	395	377	370	378	404	395	369	402	391	387	374	395	417	391	361	400	409	403	378	383	420	396	376	404	396	393	364	423	397	434	407	358	374	367	403	370	368	399	379	352	418	388	370	395	383	397	381	361	353	372	389	409	390	356	426	393	381	399	358	367	391	428	408	380	379	401	373	393	395	388	370	429	374	349	389	354	407	401	369	351	398	404	372	367	395	390	363	361	362	378	410	384	419	373	382	381	364	407	361	427	352	387	382	426	389	396	380	353	389	407	351	435	405	366	357	398	385	363	375	395	454	386	380	399	393	368	368	337	388	380	409	411	403	391	376	388	352	396	392	412	395	389	358	353	416	404	369	398	373	371	384	366	380	385	406	389	412	405	363	389	406	368	398	390	396	390	437	410	411	400	420	366	385	392	376	412	410	401	371	358	372	383	373	397	389	411	344	425	389	396	375	387	391	371	343	390	370	377	374	388	414	358	373	379	389	418	343	376	407	400	398	409	411	364	415	424	410	372	396	384	375	364	354	404	384	381	390	408	425	439	373	391	351	399	390	423	400	396	364	401	402	369	386	410	371	356	372	423	407	393	391	384	394	417	382	415	364	357	379	383	401	393	372	374	370	367	377	369	418	387	399	400	392	401	366	406	397	402	361	390	407	363	403	393	402	379	385	389	388	376	383	376	415	384	415	357	367	435	389	349	386	374	397	395	367	392	378	410	407	394	397	398	365	374	393
13317	19844	28648	27147	22749	18886	15694	12967	11499	9915	7948	6649	5580	4931	4215	3287	2700	2471	2307	2005	2027	1738	1566	1545	1483	1413	1371	1295	1251	1198	1209	1093	1133	1147	1118	1093	1096	1060	1130	1132	1087	1128	1120	1119	1057	1034	1062	1069	1028	1045	973	927	955	1087	1018	1064	982	947	935	957	942	942	928	896	970	963	969	884	956	946	880	901	968	952	928	954	878	938	930	929	878	893	929	933	911	952	913	949	966	924	893	919	996	886	948	941	950	942	963	935	890	938	891	868	923	951	969	961	946	964	914	990	893	965	873	933	914	969	887	895	934	938	948	899	921	927	900	924	923	954	874	913	928	956	913	913	985	901	883	881	905	940	821	916	860	972	968	970	916	960	914	945	935	926	896	896	901	946	917	873	878	914	905	907	935	898	925	862	914	872	961	907	926	904	937	949	933	964	924	888	906	913	913	902	944	911	880	928	904	958	919	891	886	880	915	935	901	936	844	895	860	937	959	907	940	961	948	903	892	901	963	880	859	915	896	873	915	937	919	971	912	917	968	925	875	927	937	977	931	917	940	938	961	967	953	897	984	925	923	885	887	970	941	897	968	927	951	912	915	926	935	918	948	929	936	938	943	936	968	941	891	924	966	949	923	900	890	894	910	945	865	910	940	935	849	900	941	879	913	872	947	928	902	925	926	919	939	904	886	951	860	870	928	940	956	912	894	879	929	909	877	904	945	944	885	952	930	914	875	960	923	935	894	904	989	920	975	907	909	906	965	987	879	951	919	871	937	949	921	907	956	951	913	943	884	944	892	913	969	948	903	925	936	959	908	932	927	899	902	910	902	901	826	897	903	890	931	947	916	912	938	898	909	952	1005	969	928	919	891	929	923	941	946	941	928	896	921	885	943	901	962	902	881	943	922	886	918	928	981	914	897	922	864	942	898	902	922	1002	942	862	936	940	907	906	847	880	932	954	937	891	913	926	927	955	973	939	887	918	880	981	891	884	919	914	942	961	939	895	908	874	897	917	886	936	910	895	939	850	936	943	944	863	935	942	894	939	897	876	975	918	945	894	889	905	893	901	939	885	877	939	932	923	883	924	883	968	871	935	923	975	893	918	937	955	955	928	917	906	911	911	995	927	888	872	897	961	876	929	931	909	913	934	884	908	955	893	937	888	914	963	955	944	950	918	890	920	967	931	895	951	937	903	969	907	957	931	911	877	924	894	934	929	923	934	932	940	920	936	886	911	891	891	915	923	914	960	938	901	893	963	959	929	883	908	964	933	916	950	961	951	958	909	905	881	951	904	861	836	898	922	911	874	900	897	935	888	905	927	921	889	931	889	912	902	898	895	968	931	884	922	943	920	892	966	932	945	926	933	910	946	913	885	961	895	903	924	928	876	980	918	928	915	962	913	945	902	916	922	902	932	895	959	909	874	972	884	916	929	922	939	926	845	977	924	926	947	927	900	916	958	945	895	946	943	909	894	886	918	922	920	860	918	945	906	879	928	1002	869	923	894	879	842	890	907	960	950	902	909	930	867	930	912	866	911	899	963	965	957	926	929	931	948	974	915	919	909	879	900	930	935	917	893	912	911	886	919	925	866	931	905	883	972	868	943	873	937	893	865	918	930	891	890	932	957	925	922	907	882	961	871	898	947	981	988	907	909	899	951	916	899	880	928	993	960	956	950	958	918	965	897	890	953	924	855	970	906	929	911	889	896	888	923	887	940	937	935	872	962	891	929	946	914	898	929	940	957	881	929	944	944	908	898	914	908	924	911	897	872	890	904	915	891	931	874	975	909	880	934	935	949	890	880	939	953	893	935	917	907	931	939	895	873	902	926	920	883	915	902	895	912	952	939	931	916	950	956	922	958	908	937	866	967	957	886	947	929	924	900	957	960	948	956	936	928	924	891	921	920	985	931	899	893	952	938	876	897	914	902	922	920	958	906	932	876	985	930	989	938	925	912	899	924	932	939	935	839	906	923	920	897	927	956	920	908	917	921	911	938	891	943	859	939	909	910	967	945	954	941	947	957	890	979	886	919	925	890	912	880	962	905	913	949	878	888	936	966	927	901	926	920	884	872	922	949	893	881	915	913	956	925	922	910	898	921	945	947	936	925	976	899	909	969	944	895	874	870	942	882	960	953	880	891	918	914	904	910	955	889	924	933	917	952	908	874	882	902	866	910	914	867	891	912	895	935	964	911	928	908	898	933	901	922	930	938	966	959	860	874	899	923	919	909	957	853	879	900	920	855	900	930	910	860	934	942	895	933	905	922	940	844	963	925	886	948	960	950	885	908	974	888	944	888	889	900	881	891	926	878	850	898	933	875	952	911	911	893	914	893	917	908	904	933	963	957	935	955	891	946	909	966	894	905	885	929	894	964	951	921	904	896	892	865	880	937	872	881	918	868	915	909	904	916	896	842	965	947	897	991	898	899	851	942	903	865	940	872	936	868	927	970	936	905	913	908	908	909	900	894	885	905	866	930	902	940	850	919	910	926	954	949	884	916	964	919	920	913	920	923	873	927	965	906	920	955	920	896	897	918	935	905	901	897	887	948	844	924	915	905	954	884	877	994	878	933	877	915	896	937	928	950	874	912	909	936	900	918	893	929	948	979	848	928	927	889	909	860	901	909	970	980	890	941	927	917	906	877	930	924	874	956	944	932	886	942	922	909	941	943	898	936	919	897	991	907	961	927	916	909	934	888	934	936	935	938	940	904	882	946	942	908	918	932	936	962	953	891	932	900	916	988	906	896	904	926	900	978	917	932	909	909	946	947	924	923	963	905	919	930	933	873	889	927	987	904	920	943	901	931	900	888	921	919	959	887	1000	914	878	882	921	911	965	946	996	951	868	905	890	919	948	865	927	909	928	914	885	887	936	906	908	870	941	879	939	905	933	915	924	927	963	902	923	977	923	886	936	928	925	890	967	880	911	973	876	855	933	896	908	913	873	901	894	940	918	950	887	881	902	914	965	923	891	926	908	931	887	904	943	969	880	938	920	939	907	892	911	904	945	875	922	984	958	927	946	908	945	908	903	932	943	896	881	907	946	899	932	866	921	967	930	920	978	932	946	958	886	973	844	897	866	959	954	875	961	851	889	961	925	879	946	919	949	936	906	849	926	942	861	922	955	943	960	906	926	921	945	955	930	947	940	940	965	933	887	937	918	884	905	903	898	947	884	946	910	940	933	905	911	929	894	886	928	930	947	892	908	905	885	929	916	892	954	891	932	930	915	898	930	921	895	904	933	916	908	897	939	962	936	931	863	885	918	925	886	961	922	969	889	916	899	890	860	931	905	933	903	861	931	906	900	897	917	867	930	889	939	953	981	884	938	975	908	892	949	856	906	871	952	933	907	887	897	992	960	936	922	856	922	876	910	895	901	897	941	928	950	989	930	891	896	917	950	938	920	893	915	926	895	958	899	890	933	909	915	868	898	842	892	951	911	930	918	922	946	952	872	933	910	904	883	955	893	898	947	879	934	922	929	929	883	902	889	914	898	862	919	907
35605	37673	38088	30367	22918	18161	13619	10700	10631	8386	4830	3012	2433	2188	2216	2116	1841	1824	1837	1472	1176	1155	1026	804	740	704	677	652	610	505	457	501	471	475	433	459	434	444	413	463	452	406	423	502	415	444	430	404	397	427	385	406	413	393	427	378	437	402	402	384	382	414	374	395	430	413	405	363	378	381	370	369	401	397	397	391	396	348	399	431	394	428	401	374	371	402	385	410	407	403	392	439	393	384	391	372	399	370	352	396	400	379	408	348	393	368	396	377	395	384	397	392	358	407	414	380	407	404	350	389	359	329	385	385	423	380	401	401	430	412	397	397	393	367	360	407	402	366	366	384	409	413	373	411	401	411	423	389	392	368	376	404	382	393	372	400	401	391	403	397	380	421	370	392	374	401	372	393	380	404	365	405	367	421	381	406	381	425	422	382	392	393	415	337	426	405	422	398	390	379	365	384	386	363	407	366	406	386	399	399	353	403	388	371	373	403	369	365	375	349	391	363	379	387	353	397	373	410	397	373	374	382	355	361	382	376	388	395	405	385	405	403	374	404	377	391	399	421	401	407	395	382	382	328	414	396	382	375	363	382	366	395	372	398	372	354	377	380	412	362	380	399	390	394	374	375	392	366	386	408	416	354	380	410	422	419	369	417	398	374	374	387	413	355	343	393	388	389	404	423	366	368	382	385	377	366	402	414	404	386	381	337	382	384	411	392	393	390	378	387	404	393	394	386	418	374	389	372	405	379	382	367	375	377	414	400	380	390	423	361	394	386	407	394	403	405	394	382	389	375	378	423	377	384	418	393	354	381	417	380	356	379	377	410	409	381	395	398	351	436	376	399	378	363	409	387	365	404	372	410	416	422	390	383	377	391	386	408	365	405	395	398	408	385	395	391	409	385	397	355	392	408	399	373	374	393	371	386	387	407	363	424	375	401	378	399	371	387	359	372	360	387	354	379	406	421	401	390	391	359	372	375	379	395	391	427	351	351	394	380	398	417	386	402	427	405	401	403	386	386	402	373	430	411	378	390	397	359	381	401	394	406	397	356	345	415	391	417	397	370	399	435	379	376	381	394	380	381	379	415	349	390	409	403	385	371	400	363	401	414	400	429	409	384	392	369	390	396	375	382	398	386	365	362	380	402	390	389	400	392	375	408	403	389	384	402	376	375	406	385	406	411	403	425	414	394	370	409	402	409	380	414	419	365	355	381	407	387	381	393	386	354	392	385	374	402	421	381	448	404	371	397	387	398	365	367	392	359	368	366	405	387	382	375	363	384	394	413	398	356	436	369	347	413	376	368	353	393	407	428	378	384	411	376	379	400	379	403	408	380	436	398	418	383	384	360	395	411	395	418	392	393	416	374	426	380	383	412	406	424	417	369	408	354	372	383	420	391	405	415	413	411	406	351	377	370	370	398	414	402	371	380	385	387	375	407	374	371	395	433	396	383	367	377	378	401	425	312	411	362	384	399	345	367	394	350	377	360	386	373	386	353	371	381	410	396	410	423	408	355	394	405	390	349	361	419	399	397	387	388	397	400	390	395	375	395	385	378	400	375	435	401	390	392	418	428	391	370	349	384	413	375	385	382	376	384	379	359	402	416	372	382	400	443	366	426	419	370	380	375	370	402	374	397	371	397	398	364	407	383	370	405	381	354	394	423	412	399	366	424	393	408	384	391	394	408	406	377	413	372	380	383	377	446	393	395	388	323	421	428	393	396	397	385	388	361	359	377	377	366	385	367	390	374	367	383	369	397	386	364	397	371	342	402	377	327	410	381	391	416	375	420	399	386	432	397	410	362	433	370	411	351	397	399	361	391	369	367	380	393	399	395	339	375	405	379	373	412	392	381	423	366	387	381	380	366	363	385	419	442	378	361	391	342	373	364	392	365	392	402	388	388	386	368	372	407	399	388	416	368	390	376	393	409	371	360	428	396	381	366	408	386	369	383	434	396	382	412	398	399	398	421	422	369	432	338	391	366	342	395	366	420	410	417	386	383	396	415	403	395	374	391	390	386	415	373	402	372	403	384	398	403	376	367	382	379	400	407	396	393	394	388	384	379	392	419	405	431	410	364	413	372	408	403	417	387	405	385	384	359	407	360	374	373	398	438	375	416	370	394	387	352	410	394	390	411	376	390	400	389	388	398	401	380	391	403	391	369	412	395	373	400	382	388	396	338	366	382	375	385	411	412	439	383	389	394	347	396	387	378	384	398	368	376	408	380	399	387	356	379	374	382	422	368	412	418	400	387	369	365	396	388	363	358	440	370	418	393	401	392	393	439	387	377	416	370	367	410	399	394	386	388	390	348	398	381	409	365	395	414	421	370	368	368	376	377	428	383	394	374	336	389	422	383	377	407	375	376	379	394	386	401	360	415	392	408	373	371	391	376	395	400	393	395	361	398	378	358	410	395	389	330	398	410	382	407	390	359	386	392	403	380	405	365	358	374	405	350	384	391	411	361	422	369	377	436	401	379	386	389	399	390	407	387	401	385	398	385	365	390	411	376	414	403	399	412	427	370	375	390	337	405	399	374	363	409	368	377	384	342	385	377	409	407	363	394	406	422	360	398	361	397	375	398	407	333	369	361	370	409	392	379	406	403	437	399	398	381	388	377	399	387	384	381	401	412	385	382	372	383	371	417	440	398	379	371	377	360	356	388	392	370	410	403	395	382	395	385	405	359	400	390	396	436	411	381	360	393	376	400	412	390	362	406	399	350	381	381	376	399	389	407	367	406	367	405	359	396	396	365	417	385	399	384	366	384	354	394	381	411	410	408	382	408	368	402	344	386	412	418	378	414	387	393	357	349	375	403	397	422	384	408	378	414	390	401	408	384	361	389	445	408	400	396	413	360	394	369	384	395	354	411	371	407	396	363	377	380	385	389	423	389	393	353	395	361	393	385	389	418	382	375	379	373	388	379	385	381	381	392	414	379	366	360	406	414	353	371	373	407	375	382	384	327	353	400	394	364	366	412	367	424	389	396	384	354	385	410	400	371	386	388	363	372	412	365	386	358	392	425	389	405	359	384	419	436	395	403	430	394	352	349	383	370	371	376	378	338	409	370	419	355	398	379	341	374	413	403	380	391	391	378	395	394	404	400	380	370	398	361	351	421	383	408	400	388	361	394	398	395	362	373	387	368	389	364	399	390	416	388	368	407	386	401	382	417	408	403	419	383	379	370	376	375	402	402	371	353	392	417	386	386	396	414	388	370	408	364	403	412	384	401	401	376	394	405	398	354	375	393	390	426	392	412	401	414	395	375	393	389	419	407	384	393	370	348	404	373	378	398	388	388	414	418	402	364	379	396	388	400	399	367	388	373	397	375	444	363	437	384	421	409	399	378	398	411	388	398	383	400	366	391	358	377	370	391	396	377	416	382	371	386	376	396	349	368	361	410	414	407	382	376	391	392	405	382	402	362	387	417	397	396	378	390	369	399	398	441	405	346	418	375	360	361	421	368	402	364	411	404	364	395	376	382	379	403
22424	30097	37805	35838	31424	28283	24359	21689	23036	21064	13613	10772	9476	9153	9567	9120	8424	8207	8651	6831	6410	5601	5425	4220	3435	3015	2999	2673	2408	1947	1812	1605	1556	1405	1391	1405	1357	1226	1226	1311	1279	1261	1268	1227	1251	1207	1132	1158	1131	1207	1128	1150	1097	1108	1126	1078	1072	1067	982	1037	997	941	941	964	896	926	938	919	913	969	978	940	972	955	964	962	967	913	955	928	1001	1003	952	979	867	969	923	939	915	910	914	952	995	982	954	945	920	940	954	912	912	977	947	937	894	935	926	967	996	943	942	915	975	943	934	961	927	938	940	914	935	945	934	921	912	903	950	944	946	929	900	948	885	967	911	955	924	949	931	883	910	925	925	946	978	973	887	951	913	924	947	890	884	983	913	919	928	992	866	940	925	961	942	958	927	884	940	911	922	966	985	924	880	862	950	920	875	956	898	917	982	925	927	920	940	959	952	925	987	849	917	876	953	965	900	947	900	931	932	908	934	930	957	976	848	910	886	905	964	927	945	930	921	861	1004	941	887	958	892	959	904	879	924	967	939	929	911	898	926	953	911	945	919	883	977	939	868	895	955	918	955	906	990	906	889	935	915	874	912	899	866	934	904	892	889	881	939	920	932	929	925	904	913	945	882	941	869	921	914	926	942	930	897	963	920	935	905	902	904	950	946	893	921	902	908	926	848	865	903	901	953	945	878	900	962	930	887	933	919	898	872	908	923	932	914	915	970	896	924	903	929	912	1013	895	969	884	903	874	938	886	905	944	936	859	898	933	915	881	880	868	894	852	951	910	936	930	940	987	875	931	943	940	936	876	914	907	881	916	976	931	901	911	921	923	918	907	912	882	913	913	902	913	918	922	931	897	913	941	987	861	895	952	877	957	919	956	984	944	926	911	888	944	944	863	946	854	886	937	887	897	897	918	843	883	908	898	905	873	876	918	934	927	898	931	874	886	868	938	940	968	913	899	954	920	921	987	895	955	951	892	869	914	855	911	909	955	902	950	919	856	920	914	866	937	872	958	906	978	923	904	876	918	900	969	869	871	979	910	939	857	941	922	959	919	930	919	899	888	932	919	908	912	988	871	913	937	968	862	947	919	956	942	869	927	934	891	905	891	948	950	917	905	947	981	952	922	908	951	912	932	913	949	936	933	897	915	922	1004	911	918	893	934	880	908	960	929	978	951	949	917	951	928	997	950	925	919	928	882	926	918	939	908	866	923	938	874	923	905	910	913	935	943	925	952	865	947	924	921	872	965	926	923	934	864	949	880	977	957	926	918	909	966	938	916	942	922	931	863	977	915	954	881	885	947	961	896	955	908	897	891	951	891	912	945	896	904	952	977	898	912	978	916	926	880	928	884	930	935	962	962	967	892	894	928	946	934	910	971	901	936	909	935	918	884	863	918	907	891	883	952	953	908	897	917	955	946	912	1001	942	863	893	939	921	935	954	955	938	902	934	901	885	946	896	949	934	985	909	974	937	884	926	930	886	1013	909	936	960	907	936	958	921	905	951	880	924	933	903	862	864	933	918	1001	884	945	903	879	980	931	919	902	903	942	909	912	908	916	916	973	914	921	845	944	940	936	948	915	900	929	961	934	980	970	917	914	965	925	912	902	926	958	882	894	946	925	891	937	941	944	947	918	924	937	934	927	870	940	912	942	906	987	859	915	898	973	867	940	901	919	987	936	957	912	936	931	954	871	930	929	866	936	910	860	964	889	938	907	962	992	909	935	918	953	920	921	919	922	912	933	940	950	891	927	928	921	911	889	983	939	957	956	940	915	855	898	921	942	915	917	876	885	926	912	905	875	943	892	917	957	951	909	969	920	909	957	886	899	920	924	906	930	930	965	939	943	924	897	869	954	984	873	985	942	944	978	919	921	885	901	929	913	954	926	927	912	947	918	914	935	916	932	906	891	936	891	848	890	929	944	927	908	910	1016	941	937	920	986	930	933	920	951	927	990	923	896	937	917	976	901	918	921	935	887	883	982	918	872	927	950	935	954	898	877	882	898	844	878	928	941	932	941	951	898	928	930	923	948	910	923	908	888	937	926	895	929	926	939	920	923	922	986	887	935	964	954	949	956	925	885	980	948	903	945	960	906	916	951	939	909	905	934	949	970	971	936	907	901	956	1017	921	914	952	894	920	904	965	919	875	927	924	904	912	910	897	955	946	944	927	970	908	879	928	906	888	935	942	952	900	942	940	911	973	918	894	914	907	903	935	943	963	948	927	931	923	914	914	962	933	936	942	932	930	895	893	945	920	947	903	986	972	933	932	928	882	904	935	887	879	945	877	924	936	923	898	874	935	935	882	908	961	917	903	925	890	870	940	914	891	897	942	955	913	927	967	921	929	923	911	886	919	881	893	937	924	946	918	909	885	978	898	910	904	948	888	984	944	860	934	900	952	947	891	942	909	917	854	932	887	940	868	934	955	931	913	910	960	947	877	868	926	861	929	920	926	928	896	893	936	907	957	841	907	909	948	929	903	927	909	931	925	910	908	882	872	968	970	938	937	917	909	931	956	878	956	916	951	857	902	929	926	890	907	909	936	951	909	963	934	929	944	955	907	876	902	881	956	930	940	897	1003	911	936	932	947	938	960	955	906	931	898	886	900	901	892	910	900	895	942	953	891	914	936	917	911	915	912	926	916	894	926	889	901	898	974	895	916	943	926	956	863	908	933	880	948	923	887	938	939	972	950	906	889	924	922	918	893	863	928	980	914	900	929	948	964	936	938	935	944	891	917	934	936	928	962	961	963	955	910	849	938	948	891	901	940	971	950	898	917	932	938	927	933	931	955	919	903	911	893	920	856	925	917	932	908	1006	999	945	919	926	956	942	851	897	913	936	888	926	903	896	908	920	900	924	932	916	924	911	962	940	824	880	893	844	899	871	909	901	962	904	931	907	948	922	908	907	963	908	869	916	924	930	921	959	958	921	946	979	975	939	909	953	870	1048	901	942	928	950	909	872	925	900	913	936	917	915	944	913	907	889	895	897	949	942	920	898	941	915	916	913	880	948	894	965	940	959	931	930	938	929	971	939	880	900	941	905	944	888	960	915	905	967	926	973	957	972	943	804	928	958	949	889	926	938	928	929	878	904	944	941	995	968	941	946	986	958	882	920	899	849	914	896	929	884	899	985	970	940	887	941	889	992	903	889	939	920	911	958	888	882	909	912	871	875	906	915	908	924	923	929	933	940	959	921	888	906	946	967	879	961	934	897	915	968	922	889	918	833	950	955	936	938	906	952	930	939	866	924	914	895	950	908	885	904	930	919	922	898	900	880	921	925	961	899	910	941	963	946	944	917	932	946	926	943	929	915	934	958	929	890	962	908	885	936	959	967	931	945	900	939	955	943	929	972	859	948	921	897	976	989	904	863	940	934	902	938	893	912	915	912	906	933	925	973	914	929	952	977	917	956	915	953	938	872	915	954	910	901	950	940	933	976	904	977	933	959	915	864	933	902	926	868	907	888	879	907	925	954	974	958	945	904	897	889	865	944	861	954
42885	42942	43425	30821	26402	24518	20573	15296	16060	13971	8517	5189	3707	3229	3711	3399	3075	3001	3883	2993	2329	1902	1725	1277	993	911	884	832	754	650	589	507	457	502	484	412	427	395	435	419	419	457	426	416	414	393	435	419	441	393	425	402	386	412	440	394	411	404	392	382	381	359	391	354	384	363	337	390	351	348	330	371	341	393	390	381	377	359	360	392	410	367	376	314	333	361	334	363	354	357	399	364	355	385	329	388	350	371	356	349	353	384	368	362	349	352	351	343	329	346	325	352	383	347	358	382	377	345	376	327	370	371	346	359	332	342	375	331	328	316	347	367	318	346	355	341	357	331	342	361	336	346	352	357	358	369	327	341	342	353	340	364	355	333	359	349	331	366	360	334	376	311	317	353	397	348	315	381	363	351	355	343	375	409	345	362	341	375	350	371	400	342	358	359	352	361	350	327	372	362	338	362	343	350	350	363	349	325	353	335	366	354	362	362	364	388	375	339	361	362	333	365	374	354	365	343	326	353	364	373	345	361	340	338	313	334	385	339	334	336	377	333	344	305	351	311	313	333	349	336	347	339	386	357	378	358	354	355	378	329	308	331	378	349	350	346	361	323	318	338	358	364	361	327	374	365	362	378	349	365	341	347	364	365	351	331	341	342	371	357	375	308	370	347	338	339	376	355	386	356	367	328	343	397	342	391	350	377	334	319	400	330	319	340	332	368	355	339	329	363	316	334	375	331	354	369	347	344	360	361	316	354	328	330	333	347	366	376	360	363	325	363	365	401	342	339	374	371	329	356	399	333	340	324	385	302	366	377	371	353	352	323	332	369	336	376	344	337	330	361	335	340	359	351	364	372	353	315	343	339	323	367	354	339	355	360	364	340	340	358	371	339	339	314	375	363	387	316	343	354	388	320	368	377	347	355	366	339	349	345	332	387	377	337	333	323	330	348	334	334	402	375	306	366	342	348	328	346	341	342	344	358	362	375	337	356	369	350	351	359	320	345	352	351	387	337	392	400	340	374	380	344	342	341	345	335	384	350	349	325	400	352	336	364	320	359	342	335	376	338	392	334	354	336	352	338	381	334	320	346	346	338	373	328	347	409	393	352	365	390	372	337	315	339	316	312	364	374	390	384	358	328	337	357	321	367	357	360	348	358	364	343	358	361	378	325	355	369	348	324	315	368	361	351	377	314	373	352	346	353	359	322	373	337	341	347	352	364	319	355	359	353	346	367	356	347	308	330	335	369	336	353	344	385	348	366	345	359	337	357	328	352	336	366	362	372	379	360	346	333	365	334	353	329	311	308	324	388	344	347	339	307	363	356	348	366	356	336	382	379	345	382	328	349	335	345	360	346	370	328	322	341	345	330	326	349	357	356	328	348	333	363	345	400	348	359	354	324	322	323	356	359	365	348	320	335	314	331	340	322	362	362	325	365	350	348	358	350	354	344	343	361	358	323	356	350	357	334	356	307	373	324	361	363	351	332	378	349	357	310	329	332	312	324	316	356	343	332	333	350	385	344	414	346	356	362	388	358	360	387	343	372	357	355	335	339	362	355	345	401	346	328	355	359	368	353	367	364	361	357	341	338	348	328	380	377	362	331	359	354	320	368	360	359	370	353	346	345	334	336	389	385	335	357	339	334	347	353	403	389	350	326	366	350	337	369	379	383	366	378	364	368	350	330	374	377	370	370	345	350	351	375	337	328	380	376	334	320	345	352	351	374	328	376	312	361	381	334	350	364	353	336	364	353	349	374	368	328	339	356	339	352	348	339	369	328	348	325	339	353	351	367	376	375	340	377	345	326	377	340	365	356	351	373	336	370	349	362	333	349	390	355	352	344	333	349	348	361	350	358	356	351	309	331	369	357	351	330	327	361	344	346	331	339	365	350	330	346	335	368	310	339	360	321	318	318	323	368	366	342	355	321	373	366	346	356	338	369	331	335	358	360	344	367	362	372	349	345	342	361	328	356	335	356	348	375	367	339	347	305	341	393	316	317	333	335	385	355	365	368	336	349	362	336	357	378	377	352	355	367	335	329	314	368	337	376	367	338	374	368	326	403	364	362	346	356	320	356	350	366	358	343	308	394	354	316	336	326	344	378	361	343	305	337	357	346	377	388	355	349	363	326	368	363	348	369	379	347	349	325	333	362	378	377	354	325	338	359	370	354	360	342	342	333	352	314	348	331	323	367	387	404	397	318	348	376	341	363	355	346	323	353	364	339	328	344	360	338	352	339	328	362	364	399	353	370	340	388	373	366	362	336	365	354	334	344	355	307	358	349	372	342	354	344	338	349	352	356	359	390	346	356	361	357	350	347	364	357	358	355	352	321	324	347	325	379	386	344	364	320	325	376	352	331	362	347	338	362	328	333	351	365	365	339	387	351	299	359	335	352	330	346	355	340	337	359	357	312	327	360	358	380	394	344	351	362	354	371	370	320	393	378	298	342	353	389	332	364	348	352	370	348	344	333	339	362	358	348	357	390	358	338	359	375	360	325	329	334	342	335	360	342	328	362	370	370	326	334	342	344	362	366	328	376	369	368	365	336	366	345	343	335	336	353	340	337	357	336	333	392	367	324	363	362	339	350	341	362	337	320	368	330	352	350	333	404	378	377	386	366	392	343	401	351	350	339	353	369	351	326	335	354	374	346	342	341	385	348	349	354	354	356	330	338	371	404	373	330	323	387	355	321	347	320	325	353	353	339	362	351	352	363	328	374	374	367	328	367	306	365	352	358	364	356	365	377	335	340	383	341	347	377	366	418	350	372	342	350	318	383	330	406	343	358	332	308	368	333	358	367	377	358	354	354	361	366	372	330	392	362	378	315	348	361	362	363	388	347	353	359	367	353	352	365	334	357	342	345	360	372	340	379	318	351	340	345	370	386	366	359	357	333	322	334	361	344	328	325	335	370	353	326	357	340	367	359	371	341	352	356	347	345	345	331	352	351	354	352	373	365	360	347	332	358	365	351	357	377	348	395	359	331	360	316	327	336	322	364	359	390	353	331	338	363	358	367	366	356	370	378	328	312	347	350	351	382	350	341	356	356	331	372	344	335	360	358	367	394	334	360	329	399	363	336	349	317	352	383	352	348	327	318	375	347	334	374	348	357	366	365	374	326	384	349	351	331	345	353	356	339	337	331	339	342	349	358	335	354	386	349	352	347	365	358	353	408	331	350	399	346	354	346	333	356	345	354	360	346	349	334	352	355	342	335	367	328	332	377	367	349	366	323	362	361	351	353	354	330	323	346	360	377	336	353	332	331	371	326	371	349	375	365	333	406	340	343	349	332	341	353	309	335	348	346	388	330	356	382	340	315	354	343	363	350	351	339	338	366	324	345	359	340	359	403	325	353	365	363	325	344	354	383	384	342	359	359	358	398	353	340	365	344	385	369	344	369	385	329	333	360	328	386	318	345	364	317	343	384	348	324	338	373	358	379	365	343	356	372	340	374	341	378	361	354	345	351	352	331	381	362	361	366	372	338	365	356
27536	34297	42705	37752	36035	33359	29955	26262	29521	28161	17623	14455	12254	12031	14224	13288	11796	13204	14269	10849	9997	9023	8449	6179	5300	4504	4448	4019	3481	2848	2476	2052	1844	1727	1729	1491	1423	1390	1428	1434	1445	1452	1369	1264	1261	1267	1266	1202	1212	1199	1144	1168	1209	1167	1135	1030	1066	989	936	912	917	957	909	893	930	904	858	926	898	833	911	873	915	876	871	872	880	929	825	867	944	903	873	869	850	872	854	892	903	825	861	864	894	910	847	818	817	896	890	796	884	848	865	843	848	878	843	795	849	851	813	856	852	840	866	892	809	833	845	860	826	816	847	854	800	874	806	888	837	755	859	895	823	877	810	877	857	803	837	856	780	818	822	856	835	790	802	785	839	817	796	856	870	800	847	852	858	798	851	882	858	755	849	833	809	870	832	820	792	824	845	797	853	807	781	827	826	889	831	837	847	800	811	844	822	866	865	815	846	791	809	875	844	850	799	870	817	836	832	802	845	844	840	910	833	836	802	818	849	858	829	864	798	811	888	749	871	826	886	829	803	846	761	806	848	818	832	878	792	799	767	826	833	854	834	865	837	793	862	794	863	848	834	849	857	845	825	836	795	798	852	867	866	836	835	806	785	813	828	847	818	860	850	873	854	849	895	852	816	806	875	833	810	869	844	880	810	816	838	823	784	859	847	845	862	849	826	804	830	784	837	842	866	864	823	826	818	826	873	827	887	803	869	768	819	834	876	791	832	849	823	811	858	797	822	825	845	851	826	876	786	885	867	885	849	775	891	859	896	842	843	817	808	825	786	831	825	780	807	818	799	827	823	889	830	835	868	861	772	831	839	830	814	826	852	832	872	860	843	816	804	775	840	890	800	819	857	846	833	807	818	870	828	849	846	819	788	844	849	812	796	855	853	813	835	819	836	822	849	828	818	821	844	798	814	815	839	903	826	823	824	840	819	801	839	842	847	828	808	824	866	876	799	825	835	846	854	850	816	825	831	848	840	807	826	830	801	826	796	854	856	801	880	858	836	783	838	799	786	818	849	802	827	835	843	817	835	825	842	862	886	804	815	894	832	809	854	841	820	834	805	827	810	827	855	901	842	825	818	862	853	858	827	840	837	832	854	833	846	862	860	807	815	831	875	814	848	795	860	823	827	835	872	822	873	833	796	870	894	859	793	890	803	798	834	879	813	803	789	831	864	839	783	821	812	861	857	799	829	850	783	833	869	826	828	845	862	842	798	882	835	868	819	808	849	840	821	856	858	877	851	810	844	850	851	824	839	852	828	832	819	896	858	821	793	843	800	825	793	872	823	817	780	877	798	873	844	834	851	869	812	796	873	837	804	852	842	808	856	827	781	831	848	826	824	807	822	859	819	823	831	825	853	829	818	827	815	822	835	832	795	815	858	806	849	789	825	821	796	812	861	827	898	785	879	848	872	884	867	860	788	839	868	856	846	884	816	794	831	808	882	883	917	791	820	818	855	884	819	841	836	821	830	835	814	837	812	836	805	857	828	874	834	818	835	858	832	850	808	819	818	859	857	808	803	815	821	815	823	851	818	831	752	885	844	827	813	809	834	844	852	883	793	883	880	855	855	816	831	803	824	792	843	792	795	852	811	850	857	824	834	869	831	800	856	812	778	838	839	875	864	847	840	865	793	865	826	857	844	856	811	865	808	819	800	798	823	781	876	823	819	874	880	821	829	848	773	831	837	801	860	888	860	883	834	822	880	865	816	838	805	843	861	828	862	869	821	786	853	802	856	846	866	850	809	854	828	853	810	816	861	867	825	812	787	846	879	844	847	799	828	878	868	854	828	788	825	792	855	860	776	817	879	866	797	872	892	806	882	794	842	824	843	850	817	844	861	846	869	854	827	872	893	817	885	846	841	823	797	791	841	799	843	851	829	796	827	817	833	821	839	808	818	798	819	837	809	802	810	837	879	815	784	780	759	795	882	846	824	855	831	849	870	853	796	811	867	866	848	880	808	895	812	845	854	845	845	846	850	807	806	916	832	855	829	888	870	773	850	827	831	853	837	791	819	836	847	803	869	836	893	792	809	810	846	828	819	829	847	820	843	860	808	829	822	846	888	817	844	802	849	856	834	824	801	860	833	864	824	817	842	825	870	819	817	816	805	867	798	828	805	826	847	857	884	761	843	854	823	861	830	785	792	787	881	822	811	886	863	784	840	831	821	835	857	770	868	813	820	820	830	850	836	812	856	813	881	796	838	857	814	805	881	841	853	808	857	834	817	878	832	812	804	808	856	740	837	826	878	826	828	881	794	823	838	788	812	862	866	895	793	830	859	844	857	836	830	836	861	832	852	867	853	786	832	893	802	843	848	825	859	784	810	861	805	841	813	844	885	841	782	785	822	790	814	828	917	842	831	893	818	839	899	834	859	857	820	882	871	852	858	804	811	846	850	810	854	888	920	862	860	842	835	872	848	831	832	859	794	886	835	865	778	830	827	845	789	851	845	797	833	778	858	834	833	820	816	843	811	842	842	903	797	819	772	863	787	831	855	820	802	835	843	847	836	890	836	837	812	879	833	857	806	811	858	837	885	830	804	858	800	863	785	879	831	834	889	795	834	853	800	825	811	849	789	851	843	834	822	786	836	796	883	791	839	850	809	807	829	799	805	819	787	831	911	869	823	861	834	854	849	884	829	870	802	856	862	862	832	835	866	848	794	816	818	774	883	867	839	838	812	824	865	806	805	794	813	822	908	830	874	842	795	822	847	832	810	804	805	805	882	819	792	790	861	818	883	807	811	843	815	855	829	848	856	829	813	865	842	866	875	859	853	902	809	834	831	811	863	852	762	837	876	831	840	841	802	841	836	811	820	820	846	812	832	862	882	837	811	901	790	842	850	804	853	844	828	838	853	852	819	882	854	815	796	847	892	830	817	832	788	841	891	843	838	829	854	859	845	792	825	859	887	822	788	810	790	808	808	828	826	833	849	770	852	857	868	823	852	854	832	815	842	819	839	838	824	869	877	795	840	839	844	814	856	807	865	840	810	819	835	819	851	854	829	822	812	833	850	825	840	823	822	810	861	823	830	866	813	813	864	830	774	796	861	847	807	871	827	848	810	818	803	826	827	821	859	849	812	795	880	826	805	835	863	781	837	782	827	856	861	847	823	853	793	784	899	788	854	828	859	824	832	789	861	825	812	827	841	862	825	820	785	820	850	798	835	789	801	804	881	831	864	849	854	822	806	810	870	798	817	840	886	848	800	869	793	843	815	787	855	803	804	883	769	810	848	783	833	805	819	772	822	796	853	840	868	893	836	830	874	832	806	832	861	820	867	852	847	859	821	832	889	852	823	879	819	815	799	837	887	774	853	816	791	893	843	811	802	788	820	876	794	805	862	878	809	847	879	851	815	906	790	813	815	808	809	839	815	851	833	859	845	833	819	849	806	867	788	765	804	854	850	798	779	851	832	844	822	782	819	859	842	815	844	863	813	841	843	806	887	810	863	816	813	812	841	830	825	850	836	849	845	851	818	890
22589	22226	23120	16933	11194	7137	5364	3614	2936	2288	1710	1407	1252	1121	921	795	709	653	681	573	523	496	474	485	484	462	465	448	465	406	403	427	465	400	384	434	433	389	397	410	395	411	417	396	442	414	402	388	403	365	441	412	366	398	389	389	399	401	398	402	387	378	378	364	398	413	394	440	358	395	379	386	384	388	367	412	393	434	365	416	413	415	398	397	366	397	403	368	385	383	410	406	395	412	386	356	379	365	424	361	445	374	406	372	405	376	416	377	372	407	402	390	412	378	403	376	365	351	352	397	368	390	406	369	405	362	381	388	394	374	377	378	365	381	368	381	388	401	390	404	375	371	391	408	392	367	421	384	439	374	372	371	422	357	435	368	380	352	400	395	362	410	382	328	432	383	389	377	373	401	402	408	393	435	405	392	391	415	426	394	427	391	379	420	408	365	403	394	398	381	389	391	373	355	350	440	394	424	405	410	416	438	360	354	428	376	368	398	394	403	391	379	356	393	409	364	357	358	338	413	356	408	382	363	396	414	394	410	365	419	431	366	412	384	398	367	387	360	401	361	395	386	392	406	400	377	369	339	343	376	351	354	382	370	371	413	402	391	399	372	374	370	342	413	375	429	366	371	358	383	368	366	395	386	435	379	396	406	398	391	388	330	400	366	422	381	372	382	396	393	392	406	379	416	392	405	411	379	339	379	379	408	370	361	389	378	392	390	377	392	385	374	423	392	401	380	355	414	424	411	348	378	415	372	372	377	397	406	379	368	408	384	340	353	353	388	359	340	411	355	366	395	395	407	401	381	380	379	403	396	410	401	365	370	396	384	413	383	362	389	344	408	401	382	384	374	377	388	412	379	367	365	366	389	401	353	368	406	378	369	410	355	349	391	373	388	402	384	381	374	372	375	400	357	414	394	358	391	383	382	383	395	359	376	390	360	389	380	374	381	388	351	361	427	380	391	378	381	396	368	429	388	377	389	391	351	409	378	390	392	374	400	391	406	402	391	394	402	387	403	371	374	368	386	400	386	404	393	389	362	356	371	347	448	385	402	385	407	369	407	371	369	368	429	379	360	408	429	396	413	395	374	380	378	375	408	407	385	370	375	420	418	393	400	415	396	391	371	397	374	376	402	347	367	388	377	405	385	389	385	413	405	404	380	381	409	399	403	400	363	406	397	335	349	371	397	399	393	399	389	390	394	367	390	383	353	415	381	391	379	379	402	403	398	398	352	393	372	379	406	412	404	425	397	347	390	392	362	382	383	423	398	417	375	381	399	365	382	411	384	421	430	409	364	382	377	419	384	376	379	408	404	353	374	322	389	359	354	379	348	417	374	350	400	396	399	364	411	378	383	381	410	359	382	377	357	390	397	376	383	416	401	423	385	426	436	435	410	412	394	365	377	437	413	404	404	407	383	413	403	366	372	384	390	404	415	388	352	382	397	384	397	398	419	395	403	393	425	387	347	390	375	353	361	402	382	407	368	416	374	390	391	378	389	376	371	392	373	419	386	423	375	386	395	407	393	381	384	390	393	422	422	400	374	402	385	399	355	412	386	385	352	416	418	359	431	394	392	433	408	395	417	376	402	387	393	392	433	402	432	407	371	423	361	379	393	416	372	409	366	389	390	387	397	386	391	369	373	416	406	369	399	416	386	358	384	366	383	347	366	375	397	393	384	440	411	448	397	416	356	384	403	395	382	386	402	439	377	421	422	396	383	400	383	391	418	380	382	411	401	365	386	360	383	437	431	374	382	398	398	420	373	382	398	376	397	351	394	367	388	382	412	413	404	382	351	386	396	385	409	376	396	422	360	363	394	384	396	376	402	374	367	357	366	404	376	385	443	355	381	377	413	400	430	424	388	382	409	390	394	434	412	401	403	406	413	385	364	387	404	370	348	383	396	416	411	393	385	414	379	387	395	384	417	419	356	402	399	392	389	412	363	367	398	403	373	390	404	388	401	398	394	403	335	375	386	396	409	385	354	356	390	366	355	416	402	410	395	364	399	431	420	382	383	377	389	428	376	367	382	359	365	348	371	383	395	354	379	351	374	398	359	386	355	365	411	368	366	385	391	437	404	399	396	382	414	393	375	420	401	394	402	386	369	367	418	402	378	403	401	377	400	377	384	374	403	393	374	411	416	386	410	396	392	411	437	391	374	347	400	404	366	389	359	402	370	365	391	379	383	358	373	373	389	416	395	392	354	393	393	370	392	398	384	406	382	381	397	355	369	406	400	416	403	388	350	380	342	347	369	393	429	420	381	384	398	412	378	418	406	404	367	399	375	379	392	388	400	394	385	379	412	403	368	373	435	368	392	376	370	358	367	402	361	374	386	359	393	383	399	402	408	389	381	338	392	388	409	378	364	379	375	421	368	356	379	403	356	388	380	403	359	390	413	399	409	416	411	390	406	394	355	401	411	380	403	394	389	380	379	397	407	372	388	394	400	428	399	390	376	389	365	388	395	360	359	382	376	381	360	400	362	389	383	370	383	391	364	396	402	407	352	340	382	395	371	390	375	401	374	362	409	371	353	398	392	377	377	357	400	390	393	376	411	392	414	363	398	383	387	383	390	374	361	410	432	371	361	379	414	383	384	391	423	391	387	397	385	418	366	389	397	429	389	359	384	403	388	375	375	357	368	395	369	419	381	414	406	417	406	393	383	393	364	371	403	397	384	403	409	413	412	377	383	366	379	384	409	350	393	389	360	368	412	398	403	398	391	432	411	395	394	386	364	361	374	368	402	405	423	387	373	361	374	329	382	339	391	391	403	427	381	394	370	361	384	374	383	408	391	387	401	387	405	361	413	377	407	403	410	406	353	412	410	403	392	388	394	424	411	356	406	375	412	402	414	383	360	403	370	377	405	411	396	404	411	371	384	363	412	410	413	390	401	445	405	372	393	349	397	396	397	401	375	399	416	424	403	403	388	399	421	379	413	412	382	387	402	374	397	376	383	406	376	367	420	376	404	384	365	401	388	397	405	428	388	415	416	351	374	412	398	385	403	410	386	409	385	389	380	392	388	393	404	407	397	413	427	391	388	404	377	362	362	394	410	395	393	385	414	370	404	379	383	350	396	364	348	394	397	394	389	379	427	399	424	378	383	384	402	376	372	399	396	399	380	397	371	364	393	385	389	360	399	385	372	391	392	413	372	393	351	351	377	361	353	372	407	386	386	378	408	414	380	390	366	357	409	371	390	403	405	371	372	391	412	379	403	403	395	373	382	407	369	378	419	398	410	360	348	378	388	388	388	398	449	368	369	412	387	404	414	387	376	393	375	416	403	370	411	406	409	391	384	408	437	338	388	404	369	420	425	395	424	405	431	400	400	407	431	362	388	380	392	374	414	394	385	418	383	377	391	415	360	359	403	376	413	398	360	417	416	356	384	400	416	385	397	383	382	394	409	385	437	387	360	375	365	405	416	405	424	393	384	373	376	389	369	376	346	384	403	374	420	411	367	412	365	355	420	398	375	405	362	377	378
13216	17225	26672	25725	22306	18438	15803	13015	11428	10002	7667	6609	5585	5119	3912	3247	2878	2548	2463	2184	1979	1774	1666	1439	1541	1425	1364	1342	1291	1258	1236	1181	1184	1179	1141	1096	1040	1124	1154	1043	1146	1099	1100	1117	1064	1080	1087	1055	1046	977	987	1032	1029	1089	997	981	1027	975	931	923	952	973	968	923	935	906	952	920	941	968	916	972	954	886	952	932	927	922	990	935	1016	881	943	932	916	904	915	906	929	959	977	871	932	915	900	905	956	878	922	914	925	961	938	915	883	910	975	926	955	906	988	966	908	912	919	915	924	973	902	960	949	904	937	960	943	967	899	868	995	934	890	940	947	924	907	902	916	890	906	998	973	897	907	853	968	885	903	886	942	893	961	895	967	938	867	937	958	926	926	890	956	973	896	914	906	930	937	851	927	988	916	977	954	887	910	886	880	900	915	933	893	902	923	902	906	908	953	927	918	940	917	952	912	969	979	932	935	915	918	912	937	928	890	914	953	950	927	922	918	943	941	915	927	947	902	937	890	910	915	886	893	940	928	881	937	899	931	901	910	891	899	925	920	947	1000	889	915	963	929	934	939	895	911	908	866	923	900	943	925	963	911	948	944	910	910	933	928	930	914	926	899	901	892	913	880	943	938	931	936	927	915	936	880	916	922	887	966	910	864	960	956	961	948	943	900	907	943	887	936	906	868	890	919	938	949	902	976	923	892	890	945	877	898	913	886	889	866	934	940	916	944	918	933	948	864	977	877	874	949	906	918	943	899	912	932	924	926	983	847	967	965	908	915	972	824	880	931	988	962	926	985	924	938	920	865	920	956	954	927	875	921	925	914	930	895	929	949	899	975	905	909	925	944	962	883	978	925	913	905	937	907	915	913	977	929	907	941	911	923	933	915	934	941	918	874	892	968	978	950	874	922	966	890	953	914	927	891	914	916	926	946	893	904	920	931	920	914	903	911	867	899	953	895	979	874	916	912	932	964	943	875	972	942	948	922	941	912	927	937	852	955	970	905	991	967	973	980	863	934	890	962	879	894	925	935	880	959	956	968	920	934	922	861	924	944	912	913	943	946	888	944	924	913	934	880	1011	931	919	926	898	899	928	887	925	926	950	897	920	875	870	893	931	927	958	888	948	925	948	977	904	904	945	920	935	899	955	917	893	824	918	919	897	946	931	932	928	887	927	926	880	910	934	921	914	873	917	948	924	972	912	884	869	930	915	900	941	918	885	891	948	900	912	899	920	974	941	934	953	930	912	991	939	927	922	918	898	947	933	892	945	947	925	895	927	906	962	890	960	931	914	929	897	924	918	920	919	916	892	884	935	942	912	918	920	985	859	885	882	894	976	949	925	958	945	918	893	955	898	939	907	894	887	920	930	903	970	943	974	921	873	930	946	916	901	950	908	902	953	923	918	916	959	941	921	922	868	899	938	954	907	947	889	884	944	924	906	910	987	873	929	926	929	914	923	887	924	913	910	888	930	940	912	998	872	938	928	925	916	925	953	954	915	944	914	959	983	937	954	953	897	918	903	908	915	930	906	935	911	933	924	945	941	981	931	887	952	921	907	932	920	896	933	933	883	927	953	905	940	934	898	911	904	962	978	936	894	912	929	941	955	926	919	917	961	957	870	940	956	891	909	920	947	859	897	959	962	888	903	926	874	903	932	884	928	978	915	929	874	896	900	912	949	930	889	928	942	965	915	917	899	919	929	931	905	922	904	940	937	927	975	937	954	921	928	939	962	914	898	966	924	932	915	899	898	900	925	926	912	923	902	903	932	925	945	916	970	956	889	935	917	941	916	954	894	947	894	953	888	939	979	885	945	928	916	908	922	974	890	979	947	953	904	872	984	946	902	957	949	991	894	949	943	887	907	964	906	912	922	957	932	937	905	942	899	930	921	942	910	916	866	893	905	934	847	969	909	993	941	919	936	931	918	924	978	920	939	921	957	973	870	859	912	945	894	981	858	914	903	929	926	920	939	928	898	915	896	898	937	935	934	963	920	928	950	913	896	938	971	892	983	925	895	927	919	923	917	867	933	957	856	939	894	932	923	917	938	903	903	897	841	875	902	947	918	938	917	943	913	978	897	939	871	881	934	912	923	856	912	952	959	989	977	901	919	968	927	914	892	911	936	897	918	927	907	936	903	900	898	936	898	882	957	918	978	929	909	947	900	908	918	888	953	907	992	930	890	927	894	915	926	949	941	893	976	965	924	879	914	937	933	954	885	920	892	921	943	907	914	882	945	926	922	911	953	876	888	904	887	944	928	888	930	969	911	918	990	961	1021	892	921	936	842	880	895	933	857	910	950	918	936	951	945	989	914	895	908	901	945	939	906	914	871	924	877	933	901	920	913	955	960	904	882	891	917	917	931	939	923	950	927	901	918	946	957	954	883	933	901	986	926	914	889	960	937	939	937	920	945	922	954	909	923	947	936	899	949	919	940	940	949	901	950	960	908	983	961	920	950	943	929	938	885	938	961	925	968	899	940	950	931	928	911	893	896	970	958	902	966	923	894	895	967	951	905	885	952	927	893	962	872	919	933	937	897	927	921	868	938	950	921	961	956	917	890	935	953	896	940	945	919	923	873	932	954	900	926	923	900	947	923	922	921	917	887	914	915	924	955	918	886	884	907	940	922	901	945	966	898	866	905	924	931	964	961	944	931	924	898	912	924	909	992	901	931	847	969	847	934	943	996	944	940	948	911	942	945	928	996	933	942	906	943	937	971	958	884	858	888	953	903	954	920	921	945	933	877	952	909	954	897	880	927	966	945	928	967	997	918	897	867	920	849	896	948	927	962	957	906	966	915	918	911	896	955	909	905	918	905	954	986	952	955	945	943	895	912	934	911	950	931	946	945	929	889	947	938	901	960	891	922	923	891	936	893	944	979	948	920	887	940	915	962	850	918	933	950	926	987	977	929	968	893	912	920	941	930	960	904	885	961	894	952	893	958	870	956	883	935	890	978	886	949	903	948	952	927	965	882	926	899	947	913	914	938	901	940	905	918	947	928	889	933	976	953	909	889	978	958	926	918	871	976	923	924	949	928	898	878	924	956	898	933	978	955	989	876	899	881	893	897	932	919	907	837	911	880	961	936	921	967	929	922	926	881	920	919	943	933	951	937	932	934	872	934	959	948	944	901	880	923	881	903	966	913	914	888	926	917	959	954	927	968	910	875	902	883	911	930	905	883	941	921	937	925	910	879	945	906	900	952	897	927	987	939	963	900	868	921	918	923	940	955	924	957	919	932	953	920	983	916	899	918	914	860	927	975	971	973	929	890	907	948	875	933	925	894	951	964	917	934	879	942	932	935	899	923	954	885	926	934	933	872	963	909	935	922	946	921	936	964	926	937	934	947	942	890	948	925	914	922	933	963	964	958	951	948	885	895	933	892	905	911	878	953	939	934	963	940	863	874	932	903	987	902	944	919	877	919	924	965	922	929	882	881	924	906	912	894	946	918	936	904	893	911	920	935	984	884	913	880	926	899	981	923	982	948
36455	35504	34891	27175	24101	17045	12494	9916	10968	8769	5247	3273	2597	2173	2343	2019	1893	1807	1819	1763	1259	1125	1113	789	686	725	749	645	613	569	510	462	466	452	450	462	431	436	480	424	464	469	422	480	443	441	460	447	420	386	396	438	401	369	457	435	432	412	395	415	415	436	423	444	438	395	390	416	382	425	402	360	383	432	395	398	384	369	389	366	379	393	358	397	382	372	409	415	376	399	415	407	409	378	406	360	363	391	372	396	402	392	347	450	396	406	385	405	369	416	402	354	424	421	384	399	422	434	395	363	392	395	371	390	368	381	406	379	426	433	385	391	375	386	413	405	384	361	413	406	429	404	390	379	342	397	357	432	378	389	388	400	414	392	367	408	429	390	431	416	419	410	412	377	373	435	349	375	429	404	356	390	360	381	377	415	345	443	402	438	389	393	418	409	382	406	384	376	344	375	389	441	413	373	371	394	370	353	387	429	402	379	417	443	366	428	374	422	445	398	427	363	364	369	396	406	366	421	387	385	358	371	378	432	383	356	372	381	342	384	374	405	403	367	366	393	401	360	377	370	368	364	407	371	386	388	385	372	408	376	384	372	378	399	346	392	387	379	396	388	367	368	400	374	385	417	408	407	396	393	413	389	335	376	387	415	403	385	377	385	391	387	381	368	387	423	366	374	381	404	390	402	374	414	369	388	425	384	366	392	391	358	396	390	392	388	363	394	385	381	371	399	375	380	402	372	369	409	374	384	389	372	392	396	403	380	391	416	375	378	365	376	410	377	391	389	376	382	363	409	413	398	424	380	410	372	373	384	360	413	413	375	410	415	362	412	417	399	387	368	389	368	369	384	369	389	388	373	377	390	408	385	387	402	379	401	371	391	354	368	402	385	431	450	406	386	390	393	424	381	389	393	395	342	389	426	414	434	398	380	406	397	379	359	436	411	376	375	417	398	410	397	387	416	442	395	372	395	392	382	440	357	389	386	423	368	438	378	418	361	368	376	394	426	395	355	427	363	384	371	379	412	394	378	401	405	371	359	369	360	420	381	398	355	409	432	380	392	378	397	374	407	409	397	357	371	343	405	383	381	400	419	378	374	424	385	416	392	375	382	409	417	370	393	394	417	409	419	381	379	360	366	390	377	384	335	349	384	359	418	389	411	408	405	362	359	375	372	426	433	428	397	395	389	376	422	415	368	432	400	386	404	421	357	377	387	396	377	384	403	383	379	412	390	371	369	409	404	405	403	408	416	389	391	445	388	431	436	407	378	370	357	403	408	373	378	394	371	422	386	363	392	409	432	395	394	390	388	424	393	367	365	370	369	400	342	372	410	397	396	432	361	408	386	377	410	396	395	387	393	381	381	393	395	389	396	432	386	371	349	371	417	395	442	390	372	394	407	417	379	385	407	413	398	381	402	361	401	419	392	373	378	359	405	392	393	350	383	372	388	372	394	390	378	420	422	364	385	403	380	391	405	415	406	407	368	410	386	408	430	374	408	407	360	433	429	392	377	385	374	389	417	431	377	391	413	390	426	407	376	394	381	415	370	361	414	379	379	393	389	410	399	384	369	402	400	402	410	370	340	396	397	408	398	354	390	398	374	386	390	355	399	427	364	379	403	369	369	375	365	379	404	377	388	368	405	399	398	370	382	375	358	364	397	368	385	405	367	375	364	405	398	392	347	417	377	420	385	381	418	375	371	393	395	411	385	387	360	352	433	398	409	362	417	388	390	394	406	413	402	389	421	359	370	395	383	417	393	377	358	355	343	374	428	382	382	381	387	367	404	365	371	411	428	388	394	370	354	371	438	405	419	366	408	391	390	411	375	369	393	425	386	392	412	382	391	382	389	430	416	370	334	398	364	410	435	400	361	407	387	400	389	412	410	396	414	367	371	404	388	396	373	398	393	348	337	400	416	406	406	404	410	383	398	386	394	403	394	356	388	372	373	404	396	365	380	384	385	370	406	425	344	362	376	401	383	439	414	410	402	403	376	419	390	411	396	427	377	358	397	373	387	385	418	386	372	380	369	383	381	384	403	399	394	404	406	380	420	347	391	426	432	389	369	394	395	412	392	385	407	412	390	385	421	404	379	412	391	404	380	395	382	361	392	351	398	400	389	417	393	371	384	388	360	405	381	364	425	398	412	334	393	388	413	380	410	376	357	371	391	405	392	351	416	399	407	363	371	400	403	380	399	382	388	418	379	373	379	394	356	376	394	393	334	375	417	367	391	374	391	383	417	387	383	413	397	418	367	367	372	398	416	385	435	412	401	385	406	392	392	385	391	384	375	367	393	391	372	404	434	410	406	375	373	355	414	375	348	406	381	393	394	369	404	392	408	409	384	405	394	416	410	421	411	389	382	388	382	427	402	405	401	395	416	385	388	390	382	413	406	401	370	416	378	369	370	352	377	414	379	374	372	382	392	380	350	422	345	394	372	413	395	385	420	412	387	361	381	431	412	424	402	402	412	425	376	405	414	367	404	420	381	375	379	381	390	384	377	367	383	425	386	420	420	389	365	385	407	421	382	406	440	390	414	429	397	379	380	389	384	424	409	345	400	374	392	352	367	363	409	385	381	354	374	416	424	404	412	397	428	417	393	372	378	429	369	416	406	367	383	370	381	383	377	419	454	383	373	363	396	408	400	429	387	415	375	383	390	362	369	377	384	383	386	418	392	412	382	412	360	370	391	411	410	400	400	425	354	405	420	450	361	377	423	395	384	371	378	394	397	428	389	341	341	395	382	363	378	428	385	404	376	393	398	405	372	380	406	418	402	360	380	405	416	378	384	387	389	412	384	398	386	401	378	432	384	412	396	375	387	388	395	413	380	397	409	408	384	365	376	376	352	380	388	399	389	389	434	394	369	403	368	358	403	374	382	422	407	374	390	440	363	397	378	383	417	409	411	387	408	346	379	387	377	370	380	381	406	390	395	364	409	391	400	361	396	387	423	376	392	380	421	400	376	414	344	389	383	383	405	408	403	412	429	408	421	364	378	384	380	413	400	410	432	383	395	374	395	425	409	398	417	418	412	407	366	382	389	350	400	393	433	371	367	391	417	420	396	385	397	381	360	397	414	390	380	371	410	406	377	392	381	353	362	419	389	412	390	436	387	386	365	408	385	381	389	406	380	383	410	401	383	361	356	373	406	368	373	355	398	406	380	397	385	380	407	359	408	381	390	381	358	364	395	396	355	398	397	399	390	410	378	411	388	376	364	426	381	391	395	369	415	364	364	408	370	382	366	387	383	394	398	358	426	397	418	407	328	381	407	373	339	387	365	352	359	419	385	406	367	378	370	379	403	376	365	381	359	421	359	381	428	405	366	373	392	429	371	400	412	419	401	409	369	374	376	388	386	412	379	385	391	369	352	344	397	334	413	345	369	403	387	414	361	400	403	438	404	395	381	377	375	389	389	438	365	384	383	433	382	442	430	366	371	408	405	409	428	413	425	386	379	423	377	454	388	408	404	410	385	410	391	400	392	353	378
23449	27610	35010	33992	32128	26725	23386	22032	24515	21863	13440	10688	10137	9264	9876	9181	8348	8597	8937	7831	5935	5978	5539	3810	3400	3140	2974	2698	2404	2132	1797	1622	1535	1469	1501	1344	1289	1336	1333	1394	1334	1276	1183	1282	1232	1180	1220	1146	1167	1118	1142	1086	1166	1119	1076	1122	981	1007	986	1011	933	970	957	949	890	927	954	957	893	966	979	929	973	942	922	948	927	963	934	979	919	934	910	932	960	917	937	871	939	929	986	939	993	964	944	946	893	926	863	969	916	950	890	900	1011	922	964	895	941	899	903	956	904	921	959	927	908	949	927	914	854	938	929	935	917	892	917	955	962	885	898	987	862	895	931	937	913	922	929	914	890	903	922	945	917	962	894	925	934	951	922	863	919	913	918	942	873	907	901	987	899	908	901	906	936	963	960	897	947	926	862	940	951	982	894	898	915	959	903	967	914	895	946	962	902	901	927	911	890	916	939	950	891	940	942	995	912	918	934	870	974	929	930	988	912	924	880	963	933	941	909	900	905	966	924	916	935	889	969	933	915	919	949	950	914	916	908	877	839	926	915	953	941	886	904	946	924	889	965	948	929	925	909	974	927	923	874	938	983	958	958	917	951	911	898	938	888	871	975	968	882	935	884	949	951	919	950	946	906	912	937	912	921	866	914	936	883	935	881	888	945	922	916	909	905	897	943	915	929	914	886	926	901	897	903	925	952	894	947	898	933	999	892	951	936	940	926	894	901	906	876	864	938	879	928	892	934	945	899	859	923	937	902	942	946	955	963	933	869	919	872	900	968	928	900	897	944	861	895	941	923	898	949	902	938	937	907	933	905	940	926	917	927	954	939	958	936	948	964	844	951	887	899	996	934	897	921	990	997	891	924	924	961	937	923	892	926	936	909	868	894	912	898	899	890	913	942	917	911	883	901	914	913	940	906	915	907	882	916	899	954	923	889	922	933	908	871	952	901	910	955	900	930	887	952	885	969	894	903	907	918	924	926	976	933	896	912	923	970	1011	924	966	937	959	939	946	942	941	956	898	963	897	891	896	892	935	958	919	949	945	943	934	918	962	898	925	927	918	946	915	974	936	933	930	902	890	947	900	920	946	925	941	956	908	962	950	950	923	914	891	935	970	927	933	933	944	942	884	960	909	948	908	950	906	922	971	938	955	970	930	908	903	950	866	848	923	949	915	905	955	896	916	890	889	921	979	948	986	920	965	856	880	917	935	885	898	876	969	929	940	949	908	961	983	938	945	897	950	902	861	904	912	916	998	930	930	930	911	916	916	919	961	959	917	872	907	920	906	907	990	910	956	895	921	898	899	859	958	944	986	951	936	950	936	886	935	947	939	951	938	973	923	922	956	947	929	900	893	951	937	861	874	937	924	932	922	936	930	925	916	952	926	956	912	945	897	930	922	947	942	914	877	888	935	930	985	830	948	938	926	974	920	909	941	924	926	973	906	882	937	915	913	933	931	967	938	953	888	914	892	898	897	915	968	923	901	921	921	935	966	926	911	909	885	924	935	941	948	928	935	898	911	904	926	887	896	907	932	952	889	940	931	920	953	962	977	921	920	887	934	964	897	892	939	894	908	945	905	950	896	941	937	956	906	936	900	932	911	923	905	926	917	943	928	998	925	940	880	991	895	905	1015	937	969	917	943	928	917	965	951	934	879	870	928	908	919	879	958	949	931	958	927	901	897	924	921	935	898	980	929	981	914	926	936	1022	960	864	930	915	912	917	921	958	915	897	874	943	914	912	923	942	933	917	918	945	928	923	936	987	931	885	926	900	933	929	939	930	953	951	873	913	889	893	937	949	939	913	984	886	940	914	932	851	880	951	915	919	906	915	923	900	974	951	918	952	964	937	979	948	922	909	897	950	967	948	908	971	925	941	918	949	879	933	894	862	885	933	943	960	903	870	952	904	909	910	898	917	910	940	910	928	929	924	926	957	946	938	940	864	883	955	910	927	915	929	937	985	891	942	853	964	888	914	926	947	933	947	959	888	966	950	900	875	901	881	942	938	925	939	918	952	962	896	909	915	904	963	919	897	885	927	890	957	934	887	957	930	940	947	909	910	965	882	886	924	940	901	916	930	874	917	916	927	966	879	958	915	976	872	898	913	925	950	968	942	912	929	912	917	901	892	954	903	915	936	898	990	930	900	957	939	978	949	933	922	911	957	917	886	891	1001	911	886	841	902	895	910	949	881	983	957	876	919	964	958	904	871	901	950	956	957	857	941	953	941	965	902	930	921	898	907	893	964	916	870	974	902	896	906	894	964	917	937	893	898	858	894	903	909	896	926	892	940	899	929	890	915	942	929	937	950	926	887	925	939	935	893	930	900	905	922	895	957	879	968	948	912	918	954	864	977	900	929	914	897	976	873	984	839	959	945	859	964	923	904	896	929	907	891	938	923	881	963	955	924	937	923	966	966	959	934	953	960	883	918	899	964	939	917	941	959	937	910	875	962	932	918	899	941	941	957	895	871	977	955	906	964	900	948	871	888	931	920	960	958	901	939	908	905	915	913	901	929	922	930	941	902	871	918	907	918	994	901	912	955	970	924	895	893	905	960	958	949	915	931	874	935	904	949	922	950	933	985	918	940	923	938	968	879	915	929	881	902	917	922	899	939	903	977	945	970	939	944	922	930	937	946	878	970	890	886	934	930	953	871	937	908	946	936	955	915	897	952	946	979	932	888	962	916	941	942	907	908	883	909	857	953	965	889	950	942	940	921	904	940	935	898	929	971	863	896	884	946	907	922	962	972	937	926	935	936	916	954	902	858	917	912	892	932	942	933	934	929	968	949	866	970	914	907	913	968	896	870	916	893	915	891	944	899	940	885	922	865	920	885	899	866	929	907	997	891	943	1000	967	941	915	911	935	937	949	894	943	937	877	953	891	936	934	948	927	880	972	886	941	951	915	973	905	948	902	918	927	890	919	880	909	923	902	934	940	899	975	874	941	885	914	905	914	911	944	912	906	909	931	986	940	942	881	927	886	923	889	891	909	894	946	937	938	877	889	922	939	935	918	928	911	931	914	957	963	921	932	963	932	907	882	928	897	880	940	937	946	955	939	878	919	924	901	931	916	965	937	932	990	945	980	969	879	959	978	938	912	917	935	863	921	934	914	968	941	886	910	933	971	967	883	929	936	927	914	906	886	974	961	917	883	920	930	939	882	944	928	907	898	904	967	942	923	897	862	935	903	952	870	911	909	926	910	959	935	959	924	881	942	934	944	931	934	935	882	872	930	941	927	943	942	941	973	984	909	895	892	919	914	894	963	999	955	867	930	901	888	896	963	889	908	981	962	911	976	928	882	955	896	933	933	914	919	955	939	946	958	918	949	902	936	913	954	923	949	884	964	940	900	979	926	920	917	924	981	927	974	922	933	886	887	977	959	920	917	906	956	880	897	912	921	943	972	899	911	895	871	950	884	890	922	901	900	907	932	981	925	907	906	928	898	933	939	948	907	912	987	954	893	894	907	938	958	919	901	925	922	949	872	923	871
43560	40688	40586	31579	27747	22882	18976	17491	17419	14396	9131	5247	3859	2973	3808	3312	2909	2970	3467	2754	2235	1936	1716	1224	982	920	941	801	725	693	537	515	453	416	442	463	448	483	450	468	432	403	435	399	399	402	415	408	414	438	373	392	396	394	409	360	389	349	370	386	341	377	387	348	334	369	366	361	375	393	384	371	337	358	339	357	376	336	357	367	377	332	361	353	352	384	331	371	350	384	384	377	358	320	346	405	382	361	328	367	368	377	352	359	346	338	350	345	322	322	349	359	335	313	362	334	356	320	354	344	353	362	398	373	350	371	338	335	333	320	346	352	319	350	348	352	344	361	370	367	374	327	375	335	379	371	347	373	350	355	346	393	374	341	351	362	352	372	359	343	339	347	364	318	350	372	371	360	367	367	360	365	366	325	347	343	353	343	329	372	376	329	352	352	352	349	414	364	343	339	341	353	340	406	365	359	342	360	371	326	389	366	351	388	383	340	331	357	322	307	365	351	374	368	343	336	361	359	345	331	362	374	344	394	357	383	363	342	384	363	396	368	348	363	371	375	348	355	331	341	368	346	343	319	344	332	351	353	350	387	338	360	329	326	357	347	363	375	310	365	329	363	371	384	340	361	359	363	371	340	356	377	366	354	359	391	372	363	351	362	337	357	329	382	333	289	376	370	340	340	357	353	378	340	368	344	306	351	347	360	325	346	370	345	360	368	339	370	305	322	382	359	373	333	339	308	344	346	363	365	347	363	381	367	375	348	351	323	367	358	378	366	343	349	336	359	379	310	379	403	354	369	317	355	362	366	373	351	372	361	349	344	358	386	357	374	342	348	405	325	320	357	361	354	384	359	322	376	335	365	325	390	362	361	343	365	370	381	297	317	344	385	376	339	360	351	334	321	349	347	354	361	347	367	356	376	350	352	369	335	340	369	364	327	337	310	355	329	359	378	347	388	329	342	373	348	308	352	365	383	368	355	342	336	351	340	360	352	334	354	341	334	348	366	358	349	339	370	347	366	374	362	347	362	353	350	349	339	374	369	379	332	355	367	379	378	330	358	371	384	373	347	321	357	350	326	319	320	340	348	349	333	334	357	346	362	373	364	357	360	320	368	347	342	364	367	409	361	355	354	387	355	360	358	327	338	365	341	335	351	363	367	346	334	346	352	333	368	348	347	386	371	378	357	371	350	327	367	369	394	357	320	360	335	351	339	366	345	338	371	343	374	370	317	377	374	390	345	350	324	356	380	346	350	349	377	345	343	368	360	351	336	374	314	340	336	345	344	359	366	364	359	368	341	362	321	336	366	309	347	332	349	369	367	361	346	392	365	374	348	386	375	379	350	351	334	368	319	331	339	374	342	384	351	337	353	366	317	365	323	333	373	341	340	346	298	319	332	371	346	362	342	361	341	327	390	365	366	333	333	356	378	356	361	382	346	346	329	348	327	351	372	327	346	324	373	324	362	353	353	400	339	313	395	352	338	323	347	327	350	337	333	336	308	336	373	319	344	331	351	376	372	333	344	363	363	362	310	349	334	345	306	352	348	361	346	352	327	341	364	353	334	340	361	350	339	332	358	404	360	346	380	378	353	310	370	377	353	329	351	376	348	364	332	340	342	366	327	346	295	371	344	369	370	341	390	377	363	356	348	362	345	359	382	323	352	357	372	360	366	351	351	308	357	347	349	359	344	383	340	359	337	357	334	351	352	330	332	339	341	329	340	360	345	358	399	326	360	319	352	364	386	354	385	351	352	355	323	368	383	356	336	357	375	360	387	338	367	388	378	354	389	367	358	375	350	349	386	367	341	365	361	322	360	360	348	354	369	322	381	375	342	372	350	378	331	343	341	328	362	336	339	347	359	315	333	386	351	367	333	354	336	368	387	350	362	345	393	344	327	326	329	344	316	374	364	330	363	333	330	373	393	337	354	365	352	332	344	324	367	353	347	361	332	373	366	359	366	371	352	363	367	360	335	338	351	341	383	352	374	323	343	373	323	382	378	362	335	311	327	331	368	351	358	337	339	360	347	337	356	336	362	350	362	389	344	334	364	338	332	379	352	332	366	372	340	368	353	351	360	364	381	353	345	363	384	344	329	350	370	350	349	343	369	351	313	361	339	344	378	345	324	356	367	356	386	345	378	329	407	343	304	329	376	376	330	351	355	348	331	346	367	337	342	373	348	365	344	354	345	357	356	347	326	346	337	320	331	351	346	360	367	332	376	384	337	341	373	357	362	365	322	365	366	350	355	345	350	385	361	381	358	333	360	363	341	366	361	344	348	364	319	350	342	347	347	342	339	336	336	349	330	322	342	372	343	382	365	351	373	326	335	325	374	369	368	323	332	364	346	359	314	359	359	376	343	355	356	334	364	386	349	356	362	354	353	346	392	337	365	342	363	339	339	355	368	339	373	324	365	353	356	328	337	339	326	354	326	348	350	356	348	356	370	323	391	368	340	352	394	334	337	300	337	344	337	381	398	331	355	362	327	331	418	361	354	370	308	380	311	378	328	345	355	344	341	331	364	347	345	359	350	382	368	355	363	350	364	335	345	364	367	348	372	358	349	371	370	397	368	325	368	337	354	325	338	367	372	372	363	332	358	361	323	353	335	349	381	373	337	336	390	337	357	368	350	330	335	396	360	339	346	359	342	307	353	338	355	385	362	384	367	370	380	348	359	380	361	343	315	355	351	356	383	366	373	355	355	343	349	350	357	363	379	365	378	340	329	363	370	388	331	345	368	374	358	368	336	383	361	356	352	376	349	322	360	350	367	355	381	323	319	375	341	371	372	377	349	364	378	349	321	354	361	348	324	367	351	362	383	374	335	344	340	338	360	356	347	328	332	352	341	344	341	343	340	337	312	361	347	332	339	362	363	351	336	374	369	360	345	346	373	355	353	351	337	342	351	364	352	372	346	369	369	343	338	319	320	310	328	355	362	342	407	367	366	337	337	363	338	343	360	337	370	388	349	384	372	345	364	349	353	357	343	349	335	357	335	364	362	348	354	382	358	336	365	348	338	389	342	392	368	359	345	341	380	365	359	399	337	351	326	356	343	360	362	353	401	316	347	354	351	349	367	363	306	350	368	345	399	330	335	339	353	364	333	369	335	347	340	343	373	351	346	334	352	367	375	338	352	359	380	327	332	343	373	349	360	353	377	365	361	368	325	377	351	359	394	367	359	356	345	328	347	378	372	361	351	374	372	351	363	344	337	309	357	372	388	376	371	350	380	351	357	333	363	351	360	336	352	360	344	377	364	404	356	345	386	361	352	343	328	359	359	329	321	347	354	347	375	309	387	346	364	337	343	341	371	395	403	342	338	326	367	361	361	353	375	354	378	341	329	375	378	370	354	393	374	352	380	334	388	317	346	359	353	351	340	359	351	338	341	334	379	340	372	362	327	362	358	366	350	333	364	348	334	347	325	343	345	389	365	340	383	344	356	311	336	392	359	391	339	329	345	339	334	300	357	354	347	343	377	342	378	347	361
27910	32855	40319	38145	35252	32057	29387	28723	30168	27307	17850	13977	12394	10813	14594	13584	12000	12490	14419	11306	9762	9840	8579	5874	5053	4577	4778	4321	3310	2896	2196	1981	1918	1656	1653	1449	1520	1526	1423	1501	1388	1272	1243	1271	1224	1279	1305	1213	1268	1229	1156	1205	1181	1181	1150	1055	932	957	937	984	968	963	931	873	852	767	846	890	874	920	910	879	941	885	901	850	860	900	830	888	911	833	802	861	842	830	861	889	840	835	903	860	839	846	895	883	826	826	846	870	837	868	813	813	814	847	835	832	832	901	826	870	875	820	816	884	839	792	880	916	806	790	854	907	804	868	794	873	826	833	853	813	864	883	853	795	843	864	816	888	822	852	848	822	863	859	865	851	858	795	830	792	856	837	859	817	785	885	809	872	798	833	832	799	777	830	892	851	802	786	827	865	899	796	852	806	858	836	809	836	850	829	844	783	863	880	789	818	865	830	825	833	827	811	837	836	846	850	886	782	862	841	871	794	816	884	849	891	842	819	805	818	804	876	826	816	821	842	866	827	841	820	778	828	822	845	823	827	869	841	828	869	816	812	830	862	804	795	844	833	808	843	776	784	826	836	807	837	843	815	831	811	808	864	814	839	831	864	844	780	815	830	858	869	892	845	810	820	773	862	844	861	857	868	840	859	827	871	845	825	876	816	862	856	819	807	835	806	850	800	834	845	853	843	868	920	839	820	869	799	815	831	842	814	848	826	837	842	860	833	878	808	815	835	812	834	868	839	791	824	833	838	879	855	848	861	897	813	809	822	813	839	873	866	811	846	799	827	813	826	815	880	792	800	822	845	845	823	804	835	833	824	767	777	840	842	776	828	874	778	827	844	851	811	821	836	839	829	813	854	848	858	836	863	864	846	855	875	804	812	859	865	866	909	831	846	787	852	904	841	826	843	859	814	818	817	817	830	860	798	826	875	853	856	813	863	846	875	812	819	805	851	863	804	802	767	789	801	844	844	836	833	863	858	842	836	849	872	899	833	815	831	781	916	785	817	854	822	791	787	857	899	846	848	838	847	862	838	866	851	828	881	819	827	879	813	855	820	837	840	766	807	873	847	855	846	866	805	853	818	857	848	819	845	854	861	810	824	816	847	876	848	855	822	886	800	919	781	793	795	834	789	843	845	837	811	829	881	850	913	839	823	874	843	808	868	790	822	832	873	878	812	838	833	835	817	839	832	829	807	869	816	815	850	828	844	855	844	838	832	829	827	837	796	815	829	814	848	799	862	857	846	824	813	838	870	841	783	822	879	871	861	806	839	812	818	827	831	807	820	857	822	807	872	853	834	797	869	858	851	848	876	862	849	787	858	848	795	849	831	825	874	849	839	814	823	845	781	918	869	819	859	832	843	819	814	854	809	872	753	850	886	816	831	826	876	852	850	794	832	833	849	901	859	805	821	835	830	875	873	822	822	845	832	843	759	886	795	779	795	807	853	827	811	816	782	800	895	890	840	806	842	823	830	851	762	850	838	844	836	802	843	865	868	827	867	815	799	857	829	819	806	876	869	891	790	838	830	850	842	835	829	842	782	832	864	874	850	807	805	796	803	761	834	881	799	817	834	843	800	820	841	833	875	806	858	858	822	836	829	820	815	845	838	854	845	824	869	838	796	806	856	850	817	842	833	882	827	778	839	840	829	825	809	813	878	771	819	812	869	846	870	836	857	851	774	808	856	785	830	846	866	794	846	838	792	850	799	862	841	858	926	789	796	851	861	829	809	780	806	817	828	848	878	864	808	809	798	844	838	811	834	853	851	863	819	827	803	855	896	835	804	893	821	816	863	840	814	813	819	803	823	810	854	836	817	822	879	870	845	853	837	807	896	815	824	875	778	788	837	875	896	864	802	843	764	845	831	829	844	844	875	795	834	783	813	829	848	854	812	820	864	839	816	848	851	862	884	838	844	812	806	795	825	860	830	814	828	840	823	856	845	857	855	825	845	856	812	788	830	800	874	851	829	851	860	800	856	798	864	844	832	837	851	802	842	837	802	874	855	831	865	824	850	825	799	846	832	836	826	858	792	819	851	858	879	830	822	844	888	819	788	788	778	860	861	874	807	876	819	822	793	893	841	803	800	854	819	827	875	896	839	871	786	813	814	795	865	852	867	868	813	783	843	858	893	804	835	821	803	853	841	850	793	864	810	804	860	806	858	867	852	792	795	841	811	815	765	851	829	814	834	833	818	867	832	863	891	852	835	842	826	850	877	815	821	783	858	845	860	788	813	788	873	805	842	879	872	822	849	861	852	864	883	846	848	791	862	904	818	842	780	835	805	850	856	831	825	823	852	836	889	839	737	816	814	849	789	890	826	851	850	815	813	883	787	852	820	889	879	850	850	851	815	827	867	833	858	872	806	782	797	854	832	893	860	846	856	856	885	781	844	873	849	828	808	832	862	873	854	827	835	875	838	849	798	890	870	855	832	893	869	803	868	817	845	824	855	881	829	841	830	818	824	922	834	900	807	877	804	876	844	833	921	850	831	810	815	860	832	893	819	810	846	821	872	843	789	817	877	849	840	822	812	849	822	859	805	860	861	811	849	843	851	828	829	820	820	839	801	833	827	804	822	850	839	820	810	810	841	874	867	848	838	890	836	800	805	834	858	844	877	833	851	833	833	886	842	879	867	841	846	864	860	915	867	854	893	830	766	853	847	872	834	843	840	815	878	875	849	850	861	871	841	795	819	827	836	780	835	809	807	836	808	830	874	822	845	859	848	820	783	831	881	874	835	830	809	801	850	852	842	824	825	823	856	871	850	847	862	851	821	811	803	804	784	837	831	826	848	852	815	882	876	805	876	836	869	860	813	824	836	859	789	798	844	836	782	830	808	824	822	860	837	872	858	891	835	839	855	827	832	858	784	830	840	870	899	832	878	846	861	821	845	814	876	871	862	889	846	833	823	854	851	856	851	876	856	875	876	841	828	825	830	852	764	809	805	791	798	822	841	794	837	861	839	910	804	865	828	869	823	841	841	872	862	841	797	869	801	781	782	797	885	858	835	863	839	859	883	807	846	875	831	849	895	822	853	867	840	826	886	829	857	844	908	794	824	785	802	836	876	864	830	788	817	812	865	854	802	806	752	810	791	904	859	853	839	824	853	838	823	850	857	797	859	830	865	817	825	810	847	840	836	840	850	850	843	839	854	830	821	870	831	836	785	850	826	809	856	850	858	827	799	836	831	875	807	863	841	831	822	877	879	857	819	891	881	870	845	807	817	859	862	791	843	820	853	864	783	879	809	818	821	877	858	812	885	878	871	857	823	814	841	839	808	827	797	853	885	812	832	855	822	836	781	845	841	826	838	822	825	822	801	882	795	832	852	825	818	806	888	850	823	878	843	850	815	790	808	799	849	845	868	842	848	817	821	830	864	820	795	786	887	865	862	836	789	841	867	875	797	865	916	813	808	837	845	842	844	758	808	847	828	889	802	862	889	784	862	874	804	827	885	851	800	792	837	859	871	822	784	777	887	770	811
21702	21287	20775	15176	10486	7407	5272	4038	2947	2267	1754	1423	1204	1062	901	752	690	629	659	599	587	542	483	464	456	468	471	448	418	468	426	396	457	449	409	477	423	419	413	401	423	426	418	397	402	400	428	399	400	407	400	421	441	415	445	390	415	407	397	411	427	428	395	407	388	383	422	388	444	403	389	413	396	378	357	371	391	406	377	396	383	384	367	429	377	388	371	403	388	391	378	405	364	379	370	417	366	415	396	428	388	392	434	374	426	371	404	393	408	436	408	408	399	385	412	391	424	386	384	388	414	385	400	406	373	366	399	351	372	385	371	404	366	361	410	394	368	376	376	386	402	368	390	403	386	377	380	336	383	375	399	395	377	397	384	389	378	392	382	374	393	390	399	366	396	398	373	391	405	420	349	406	402	371	418	386	373	379	398	376	429	401	363	359	395	396	378	346	374	407	408	386	352	390	405	398	390	418	386	382	414	403	380	378	409	390	381	378	408	391	420	383	397	405	366	400	380	379	406	389	374	409	368	382	375	380	376	385	382	435	350	362	390	407	388	384	362	414	403	366	390	396	366	363	391	356	388	401	379	396	360	411	394	385	417	390	418	380	417	385	404	412	377	385	359	354	398	412	385	412	401	406	363	375	392	362	363	395	381	392	405	427	424	415	370	383	409	404	423	366	351	361	357	356	374	402	434	381	395	385	365	397	388	395	402	398	402	406	371	359	401	364	356	387	395	429	400	385	391	397	379	420	394	346	421	364	387	334	389	382	385	354	396	377	354	390	392	391	418	356	392	373	361	388	367	402	398	412	372	418	439	405	417	409	394	364	357	404	387	439	397	376	392	353	366	385	372	385	380	412	411	356	394	386	377	361	384	411	387	376	385	370	354	408	408	381	413	399	419	414	361	398	386	366	431	385	396	387	378	420	396	404	426	385	382	388	359	382	426	384	381	402	387	409	421	403	405	371	381	371	369	364	387	423	384	377	382	402	391	338	406	381	387	409	376	379	395	388	399	402	382	440	390	351	386	403	404	395	424	361	391	359	381	407	403	389	367	352	327	404	395	397	390	382	415	422	409	384	400	406	368	367	396	398	406	397	419	370	405	392	417	373	382	392	386	400	448	394	389	430	386	388	420	361	414	385	418	407	421	428	399	390	405	406	395	357	377	367	385	391	367	403	373	399	380	367	413	388	387	410	427	393	394	402	333	365	400	393	382	399	357	403	397	372	361	424	402	398	397	422	419	365	400	418	378	374	375	368	377	381	371	383	400	368	387	367	398	376	385	387	379	409	374	386	376	386	430	377	374	354	372	421	382	386	407	375	370	394	396	379	399	398	414	403	371	391	382	414	406	366	400	380	363	386	385	389	402	368	388	365	352	391	439	382	418	417	416	374	354	383	385	403	393	388	392	382	405	387	426	388	390	393	412	394	365	354	404	367	375	421	436	375	385	390	360	403	409	437	413	405	398	408	398	421	396	400	392	371	408	411	391	390	379	387	410	344	407	390	415	370	404	406	366	377	366	397	380	426	389	417	452	414	393	428	402	392	386	388	374	354	389	398	386	399	382	376	394	395	360	358	360	374	384	396	364	379	379	406	419	404	341	393	424	345	364	407	390	391	423	410	412	377	384	433	414	408	378	341	408	407	384	399	387	417	387	443	407	395	404	397	377	393	420	398	420	383	418	436	396	424	396	365	385	409	367	366	401	410	389	400	388	392	415	386	399	424	387	389	391	393	361	391	398	375	366	386	416	383	379	378	389	386	358	379	399	404	396	383	366	384	400	388	391	403	414	409	377	402	380	378	380	409	378	412	369	415	429	378	352	390	415	396	435	366	365	388	402	390	371	400	398	387	421	381	406	408	430	389	395	372	410	460	396	392	419	396	353	351	372	376	391	367	364	386	409	358	376	371	399	412	413	388	388	412	388	390	416	364	412	386	408	399	373	359	359	367	377	392	395	385	400	394	367	368	395	368	367	357	356	382	399	375	407	430	373	400	346	399	389	406	396	392	380	363	358	390	401	418	387	370	382	386	385	347	420	394	392	388	410	371	400	389	356	387	358	383	429	403	422	406	383	363	372	434	386	405	405	425	421	425	395	396	395	393	375	378	380	392	366	394	380	362	410	385	380	408	396	398	409	380	360	434	368	393	402	359	412	403	390	376	385	380	400	432	376	411	406	395	394	361	378	389	428	406	432	405	382	369	396	425	388	379	388	410	399	392	391	388	378	392	362	376	352	403	401	396	404	397	352	366	401	419	356	362	407	403	409	404	409	394	383	383	411	367	407	328	394	379	391	382	405	372	390	365	358	416	398	395	396	430	374	384	365	373	378	394	418	355	425	365	360	364	384	397	389	411	382	399	425	388	370	406	455	340	374	412	356	401	366	436	418	434	403	399	363	386	391	421	390	413	385	444	398	414	377	417	395	423	430	375	398	403	411	385	378	410	384	407	416	412	426	369	374	360	355	372	405	388	374	405	419	428	397	376	408	412	426	430	359	394	401	408	389	400	366	384	423	352	374	386	424	392	375	391	369	396	351	410	374	375	394	409	379	391	436	408	407	382	393	420	384	367	402	425	377	387	356	387	385	392	404	404	429	404	391	378	409	382	397	387	375	405	386	410	364	420	355	365	407	369	415	386	406	382	369	383	394	415	355	408	388	389	373	394	392	370	409	402	400	365	405	401	384	405	378	359	390	388	401	349	395	354	423	386	411	407	398	357	373	366	400	368	407	376	360	358	381	410	406	391	350	383	378	374	424	402	387	338	373	377	407	396	422	415	378	401	396	405	371	380	376	363	366	383	428	399	407	347	390	399	411	416	374	420	426	399	396	400	414	420	377	425	412	393	356	377	404	397	378	368	384	378	373	391	410	397	411	393	392	389	395	387	395	409	388	420	420	376	397	372	386	372	396	378	401	356	361	409	409	370	374	364	431	436	370	359	401	346	415	363	373	403	399	397	408	386	377	402	438	413	374	380	377	384	386	391	400	388	402	406	408	408	370	429	375	401	391	390	384	417	366	392	424	395	383	407	412	377	357	366	368	403	360	385	387	378	411	383	392	389	393	354	418	416	378	376	398	414	384	410	415	391	382	367	393	371	431	381	407	366	382	382	345	381	400	407	397	370	415	424	381	402	368	421	390	385	393	414	413	385	424	377	423	342	398	394	361	382	385	394	386	380	414	404	409	386	435	392	357	347	400	396	386	392	420	406	395	377	378	391	350	382	396	355	382	388	415	383	367	437	389	355	365	401	426	398	406	360	386	371	367	405	398	400	383	400	380	399	418	354	381	388	395	401	380	386	392	425	373	385	411	375	414	379	378	379	379	409	362	398	421	394	362	384	379	394	412	369	416	388	358	379	380	388	436	379	376	420	418	403	401	430	387	370	381	394	411	377	371	373	382	369	378	391	425	375	431	359	379	364	418	371	408	419	390	414	406	400	412	384	382	372	389	416	369	372	388	373	392	401	426	380	435	398	376	395
12849	16872	24064	24416	21794	19489	16378	13910	11869	9888	7827	6334	5535	4781	4077	3400	3054	2720	2594	2283	2029	1908	1741	1565	1539	1483	1444	1327	1230	1302	1185	1180	1186	1136	1136	1110	1106	1058	1131	1120	1063	1127	1155	1098	1083	1093	1135	1091	1060	958	1028	1088	1042	1061	932	966	1031	1012	1026	978	992	917	929	917	930	939	973	977	887	902	984	972	925	930	883	935	897	882	905	930	948	942	893	915	896	959	942	889	918	959	979	913	943	926	933	966	881	967	983	906	921	889	955	935	924	957	938	908	941	891	877	935	880	948	995	971	877	893	961	900	914	955	928	955	878	965	950	905	898	943	935	908	879	873	956	889	961	948	975	965	932	913	956	887	940	966	937	961	928	962	892	940	883	916	950	925	908	911	910	962	965	937	907	915	952	920	937	958	903	917	903	930	973	911	944	898	923	921	945	902	899	875	876	979	936	925	883	852	965	955	925	949	938	913	988	945	905	952	969	929	929	975	963	835	944	874	901	939	909	942	977	963	978	902	989	926	950	863	923	903	897	950	891	899	891	891	946	925	916	920	992	955	889	1007	915	956	899	920	990	922	939	929	979	934	946	912	926	954	954	884	940	953	941	918	894	952	931	957	912	961	936	942	923	880	952	951	943	940	905	896	879	964	984	863	974	926	965	922	881	912	914	882	943	947	963	948	947	889	896	951	923	933	909	912	988	954	962	889	874	942	979	937	955	936	917	948	906	934	921	950	951	950	967	942	939	969	956	891	950	912	933	924	899	967	896	891	912	829	932	919	875	940	942	930	936	928	932	954	928	917	894	908	932	901	950	986	920	926	935	923	940	917	926	909	945	942	960	920	860	922	938	946	950	951	923	949	915	912	945	957	963	956	982	954	991	979	947	944	990	937	940	913	952	871	921	961	907	948	940	937	905	932	954	936	877	945	913	880	885	937	902	970	941	908	1007	920	987	944	977	923	906	916	941	897	969	1005	938	949	965	940	912	858	959	921	914	975	927	894	945	981	958	971	961	937	917	883	907	943	996	966	873	933	906	903	925	906	937	904	935	938	912	949	984	946	925	977	916	948	938	868	949	922	948	970	927	890	912	909	933	947	950	965	933	912	971	971	945	935	953	939	950	917	918	924	967	889	901	943	983	958	928	906	940	922	925	921	908	895	926	933	986	962	951	903	967	954	968	929	924	884	987	995	942	975	945	963	933	946	927	912	888	927	890	874	992	970	911	932	916	905	921	901	943	944	943	926	932	962	995	924	917	902	905	966	977	884	923	925	941	965	900	925	955	922	852	882	925	944	1018	971	911	930	947	946	918	942	930	968	926	948	916	928	913	911	940	985	929	929	916	918	916	903	892	908	918	951	912	934	927	925	954	889	944	913	895	910	961	957	929	981	915	883	877	956	889	955	924	875	907	930	947	924	930	895	946	987	891	947	910	898	943	917	923	908	894	894	947	860	964	930	962	937	964	918	893	925	944	925	863	941	901	948	937	978	930	998	936	903	905	891	949	947	866	983	936	1022	910	953	980	965	915	924	938	947	917	938	929	906	962	866	937	926	946	914	943	890	904	902	947	946	867	896	906	1007	979	916	912	957	921	917	935	938	950	971	911	973	947	947	934	893	943	938	903	942	908	1025	888	869	903	940	896	924	924	944	932	909	961	996	975	925	917	924	961	948	910	941	903	896	947	968	913	948	965	903	881	879	959	987	950	941	918	951	891	927	919	889	974	928	962	943	932	993	945	912	932	922	899	940	928	881	957	946	930	881	924	940	947	947	955	889	924	956	892	896	910	938	903	953	946	934	920	972	894	973	929	930	936	1030	913	934	928	942	955	932	928	903	929	980	962	979	956	942	916	899	907	940	938	914	974	985	936	915	957	955	957	977	925	933	979	895	958	916	942	906	931	915	971	886	908	909	920	946	886	915	949	923	913	982	887	899	928	969	959	995	950	932	948	959	871	933	987	923	962	883	946	909	865	955	996	943	913	977	956	954	932	901	986	929	897	958	936	959	911	943	902	906	905	898	991	932	960	972	977	956	929	930	937	948	850	914	915	920	891	941	893	918	894	882	877	926	941	959	861	926	915	969	922	936	971	954	912	954	870	948	917	945	923	864	955	945	924	933	930	918	943	933	927	923	988	931	864	974	919	871	965	966	907	859	934	967	952	921	940	931	912	976	968	953	938	892	937	911	922	923	969	896	957	966	879	817	933	992	890	967	895	972	861	879	937	898	960	910	930	967	918	951	938	936	909	856	932	940	920	919	899	943	916	920	927	944	996	923	973	902	957	903	986	929	916	958	899	929	899	934	932	1008	939	926	850	936	950	911	935	906	939	962	935	940	966	965	954	915	907	915	942	900	936	929	953	945	870	913	941	922	879	948	981	935	957	942	872	919	900	898	898	915	893	922	915	929	903	969	925	867	883	977	942	965	931	923	922	934	891	958	949	835	881	934	894	926	958	1004	979	962	957	869	910	974	976	942	944	996	933	905	938	917	947	962	912	913	886	931	903	945	887	920	963	915	946	925	951	976	975	930	999	910	904	846	927	945	883	910	922	915	890	921	893	922	1004	906	876	918	878	995	1035	947	915	942	943	951	924	924	985	939	953	933	912	891	911	953	936	914	856	928	926	908	953	884	967	937	984	962	947	944	919	896	945	978	951	990	925	934	940	929	967	898	972	956	913	912	964	965	936	1002	934	968	890	893	915	947	890	910	962	944	893	910	958	929	930	898	876	915	945	948	923	906	926	977	901	902	908	958	922	931	921	958	894	932	995	935	935	892	903	949	891	928	919	916	928	931	984	945	935	939	911	912	945	935	940	984	942	960	906	927	944	924	944	930	927	898	894	926	977	878	991	895	935	927	984	933	935	919	963	926	952	949	969	936	918	910	906	941	896	931	947	944	953	952	973	940	987	953	975	1027	979	918	876	951	957	943	881	854	924	957	928	937	958	959	951	941	942	965	964	976	942	964	879	940	925	959	923	986	924	914	897	875	930	965	941	957	905	920	911	956	951	918	924	887	904	955	966	943	942	945	920	982	880	907	994	974	936	959	924	998	914	957	958	903	933	911	945	923	900	946	917	931	964	925	962	953	935	930	929	908	955	932	956	933	929	925	890	918	902	935	955	904	965	922	926	884	897	910	1012	957	889	952	919	917	982	895	890	965	918	908	954	932	897	921	979	931	906	888	924	957	949	938	967	949	919	1024	958	920	961	905	922	893	965	940	929	906	905	895	913	907	931	897	996	940	966	925	956	972	879	968	947	959	884	930	940	924	917	974	934	917	889	911	959	948	909	934	952	942	956	938	939	883	950	979	950	929	989	915	926	946	924	965	914	934	906	942	935	958	949	901	940	946	936	938	964	953	925	931	915	937	937	906	903	957	976	904	921	920	900	887	913	906	926	941	903	884	933	962	886	973	868	912	942	967	903	912	937	888	915	946	946	940	939	932	891	962	956	933	883	955	933	942	975	969	876	969	919	941	981	910	903	905	942	941	899	967	922	938	964	885	888	857
35654	36248	34528	27829	21411	17856	14568	10841	11180	9633	5853	3778	2419	2153	2324	1982	1828	1754	2045	1633	1353	1288	1100	855	756	665	699	641	625	535	529	477	482	462	503	422	432	454	426	440	415	451	483	425	436	444	402	450	418	447	453	433	396	417	406	402	455	432	414	400	393	417	405	388	385	393	412	361	410	422	398	419	405	401	393	388	381	400	418	423	440	428	402	463	408	409	399	405	381	410	393	415	421	389	400	368	392	413	380	393	378	369	415	349	389	410	392	381	392	390	365	390	434	427	382	374	411	379	420	429	391	387	398	383	415	444	400	401	404	436	380	358	415	376	386	401	408	413	405	416	412	393	382	363	408	443	406	407	417	399	405	416	410	408	395	407	391	414	392	419	393	402	366	411	403	381	416	411	391	387	427	393	361	368	396	426	360	382	419	402	400	407	387	415	408	408	400	376	380	392	405	378	385	406	403	413	372	428	426	405	396	398	394	400	326	402	392	401	421	395	390	386	415	413	409	364	386	393	392	418	372	398	410	381	378	392	415	430	400	413	388	441	382	414	400	397	412	420	406	388	409	421	372	391	407	388	397	373	376	416	401	350	413	394	439	384	380	418	382	433	366	372	453	395	392	382	414	443	375	361	383	384	371	396	417	359	395	399	412	420	392	403	410	360	421	410	409	392	380	401	423	430	429	396	415	391	370	420	439	385	354	368	380	425	413	384	377	375	397	411	384	382	372	393	425	385	412	390	384	372	389	409	390	390	403	405	377	419	377	365	415	389	392	384	379	390	382	413	396	381	372	410	392	381	398	414	399	368	366	406	372	395	417	379	405	385	362	404	394	371	420	415	362	410	422	381	411	356	392	412	386	410	400	415	422	391	408	361	415	414	436	397	395	382	420	411	394	418	388	413	399	386	398	411	398	407	419	419	430	408	382	418	380	398	377	415	401	409	385	377	398	400	378	418	406	371	413	394	408	404	400	404	412	428	390	394	377	398	387	404	425	446	382	378	375	401	361	406	386	364	385	394	410	391	402	399	387	399	425	397	373	403	378	392	386	391	428	395	381	368	372	411	406	369	415	420	415	411	394	423	369	399	399	361	400	397	410	379	372	411	405	363	374	410	414	426	358	396	373	427	428	368	401	385	389	377	388	411	383	371	387	396	386	378	396	400	349	393	365	412	400	443	388	383	401	453	383	394	361	326	379	405	422	378	406	400	393	377	344	383	423	390	397	398	394	409	391	404	367	406	396	413	410	344	418	450	402	384	377	396	393	388	382	395	384	385	406	444	404	406	377	382	434	399	405	409	403	419	401	404	381	412	402	455	387	392	384	419	375	396	443	399	406	393	388	384	378	384	385	435	411	402	401	385	408	370	405	398	401	422	391	396	424	398	412	382	402	406	355	426	374	444	404	378	349	412	401	374	401	405	414	389	356	371	366	389	415	372	374	369	422	385	416	385	402	414	417	420	397	402	430	384	430	416	374	390	374	393	380	371	418	390	421	395	379	439	388	375	396	381	394	371	366	413	425	408	405	403	408	389	397	371	353	424	421	397	410	367	381	364	357	398	402	368	380	396	351	441	416	400	370	404	408	404	394	380	378	393	399	385	381	422	442	416	373	387	371	412	388	386	362	387	398	370	403	400	375	385	385	400	410	350	383	416	375	419	396	386	399	390	405	367	377	378	417	425	382	380	414	388	404	381	420	436	391	365	350	385	382	403	421	348	373	416	358	396	404	411	414	408	415	412	421	389	411	401	389	386	411	415	386	413	369	411	410	389	385	416	449	403	383	397	415	360	359	406	383	361	357	404	393	377	346	386	394	466	392	436	401	404	375	388	397	383	436	433	422	417	407	403	405	422	406	438	391	420	410	393	401	392	359	406	394	392	359	349	375	418	400	417	420	395	360	387	386	407	408	401	404	393	381	423	373	378	385	413	425	412	384	383	370	421	423	449	407	397	367	435	388	388	350	395	409	387	379	375	410	403	390	396	403	377	404	388	374	384	408	400	391	401	413	388	410	452	401	407	377	381	407	425	417	420	421	399	389	352	361	381	391	390	434	411	388	378	403	380	361	424	398	417	431	390	361	388	396	376	400	380	388	407	410	392	435	421	422	395	390	413	402	433	372	396	414	366	413	374	377	385	399	400	388	396	400	433	407	411	405	411	400	428	404	394	441	392	364	352	420	366	382	411	386	398	359	380	379	419	412	407	435	372	391	378	406	362	368	402	391	414	366	405	413	398	409	403	400	395	353	412	383	367	432	403	418	409	398	383	416	349	379	418	422	399	378	406	391	425	377	403	378	407	433	375	407	423	404	395	374	377	393	411	397	401	393	390	397	380	396	386	375	412	411	441	389	405	359	408	410	373	389	406	417	396	370	422	413	399	414	388	385	373	414	383	389	396	366	372	423	397	380	390	374	424	421	420	417	405	405	376	374	365	383	409	383	374	377	372	395	395	406	416	384	426	425	351	357	407	348	405	406	390	424	425	389	426	400	435	416	428	383	408	404	418	393	390	409	421	413	372	397	409	421	392	404	383	410	417	417	417	420	386	396	381	435	374	377	424	409	413	392	401	398	377	390	418	415	388	391	371	382	393	370	366	408	401	407	397	367	384	396	403	411	362	381	405	383	423	409	401	419	408	423	416	410	357	398	415	422	398	384	407	407	418	394	366	434	400	378	380	401	400	401	397	417	394	421	417	364	381	387	363	408	410	426	379	424	410	383	418	414	401	416	408	385	368	420	380	378	398	430	345	406	359	417	399	404	391	387	390	330	401	409	411	388	359	378	405	397	424	386	374	421	432	390	401	375	396	400	393	421	439	415	419	445	403	399	404	367	366	419	428	396	411	407	380	397	372	441	406	368	419	403	408	399	406	428	402	360	355	389	401	414	452	410	378	365	388	414	377	384	418	398	390	384	414	397	396	449	408	454	404	408	406	398	401	399	401	404	377	382	390	423	433	397	370	395	375	393	374	400	414	421	367	401	364	426	364	374	384	413	405	418	405	418	408	398	418	424	433	422	375	376	380	411	393	397	365	427	381	404	428	376	399	378	398	424	415	392	387	369	376	388	421	353	399	383	418	409	369	421	341	437	376	435	435	433	387	395	397	359	453	401	406	402	367	385	426	406	383	388	435	420	378	380	393	371	388	391	361	370	407	387	405	395	373	376	414	394	433	411	395	389	413	392	372	451	408	401	400	354	400	388	370	420	400	398	382	377	423	376	388	368	410	415	375	432	367	413	388	345	404	391	388	420	378	417	417	396	400	369	423	393	394	389	429	375	403	404	402	401	418	415	399	394	408	388	406	407	359	384	407	394	408	399	388	402	402	426	400	400	378	435	379	417	389	374	389	419	397	409	351	391	384	417	390	422	425	398	401	398	403	409	385	449	383	392	401	414	363	424	408	408	391	416	359	405	401	382	448	406	354	363	352	418	402	412	375	381	372	401	389	381	418	454	381	403	393	395	372	445	418	385	422	416	400	441	361
22354	28686	33837	34017	30156	29002	25889	22614	24672	22503	14307	11895	9290	8743	10085	8974	8295	8360	9489	7297	6670	6231	5670	3768	3440	3031	3081	2773	2499	2219	1672	1663	1549	1383	1520	1348	1341	1324	1368	1336	1333	1299	1239	1250	1240	1205	1219	1142	1124	1225	1101	1134	1139	1175	1147	1062	1086	1068	1045	1023	1001	968	984	987	1000	890	991	940	995	998	1010	965	1036	942	961	980	928	942	928	963	950	1032	927	981	949	959	933	991	958	921	908	906	967	989	965	939	978	933	926	955	932	963	900	967	927	935	966	994	915	901	902	905	949	942	963	984	961	892	879	919	1002	883	978	936	1010	896	917	899	877	965	935	919	914	943	972	899	940	940	957	937	927	937	898	979	972	963	917	947	926	923	963	891	897	904	904	924	917	916	878	952	880	939	975	904	890	959	954	909	921	920	929	954	974	919	951	884	907	900	906	954	911	894	926	931	925	929	957	908	875	958	903	920	940	882	921	930	968	949	911	852	960	936	956	869	995	917	890	956	925	948	928	987	941	946	907	945	982	929	904	934	873	980	957	998	942	884	953	924	929	917	923	880	912	942	925	900	924	915	965	872	934	915	901	964	934	918	908	897	965	917	910	908	926	950	931	928	945	902	894	959	936	902	932	924	905	1022	968	917	928	936	944	926	917	947	907	922	890	955	843	910	918	953	931	919	928	972	892	893	926	913	923	922	987	890	915	893	984	931	938	962	889	895	925	952	953	951	960	902	927	912	943	897	991	916	937	950	919	912	951	921	971	931	925	947	1007	941	963	906	974	880	927	891	967	927	973	944	916	936	929	917	958	910	912	1003	967	919	967	899	938	969	928	916	967	975	938	917	908	949	896	980	918	897	918	972	860	924	959	964	951	925	928	993	922	898	905	922	908	951	932	921	912	915	895	881	941	932	912	987	981	947	911	974	952	974	975	948	970	983	939	924	944	916	931	1012	941	980	918	955	926	925	908	944	955	923	922	870	910	909	891	889	957	948	908	998	902	946	897	910	923	951	902	945	991	950	951	896	933	882	942	974	926	962	893	920	945	929	939	935	901	932	932	882	902	974	911	930	945	945	941	914	978	951	938	902	908	907	895	998	964	984	917	968	988	879	964	939	904	954	928	939	972	943	902	915	947	963	909	992	903	949	906	954	924	955	899	918	917	908	939	881	933	912	897	971	1001	947	980	947	937	937	950	936	874	925	958	1018	950	930	907	961	966	976	922	955	931	947	1001	897	984	937	958	896	915	946	936	948	931	892	899	912	913	915	960	919	933	926	960	922	992	920	959	925	943	910	917	913	956	890	912	931	938	847	910	907	999	894	940	896	922	927	948	896	972	952	945	928	947	940	969	948	942	938	924	958	963	949	908	939	873	939	931	935	933	872	951	915	939	931	946	950	940	916	971	977	974	933	943	894	929	897	886	916	954	968	961	927	898	920	971	951	902	976	939	975	971	937	919	950	934	986	915	916	940	930	925	906	909	899	866	897	950	878	964	936	920	923	911	923	912	918	949	925	947	945	911	994	911	938	960	944	929	933	935	931	935	948	893	940	972	943	948	922	965	943	992	1004	919	934	949	902	921	902	916	955	927	977	970	937	942	924	867	862	897	904	958	1020	928	938	955	925	898	937	946	948	922	915	963	930	933	927	944	935	978	898	920	954	1012	903	935	914	876	986	937	967	902	922	916	989	888	944	902	973	973	899	928	914	938	935	908	913	957	862	984	949	958	1015	932	939	891	976	982	983	940	1014	945	920	916	927	956	940	863	945	925	908	923	959	929	930	927	933	944	1000	879	995	918	957	921	966	908	954	921	926	959	943	940	892	936	918	973	946	945	922	868	927	895	941	948	899	875	898	920	963	939	942	993	925	941	910	913	872	948	878	957	913	926	944	910	898	970	916	909	969	890	906	937	900	967	920	975	927	939	926	940	951	966	901	921	881	887	921	940	949	918	915	966	926	963	937	910	952	966	926	962	974	973	895	912	938	911	960	938	942	918	980	951	968	944	921	966	993	934	923	938	1015	896	975	894	987	976	898	953	922	964	907	919	968	962	958	948	912	953	955	974	954	945	903	942	910	965	969	944	933	877	941	1022	921	993	895	911	937	897	928	897	906	939	947	909	912	925	928	893	924	938	903	945	941	925	954	962	946	959	924	970	931	915	925	982	876	957	947	946	962	956	922	924	880	943	859	940	935	867	889	886	938	915	954	977	909	889	956	948	922	920	903	920	933	955	955	931	904	915	901	965	893	921	935	936	919	978	970	932	945	959	852	950	928	927	913	911	968	874	953	910	915	956	1030	929	949	956	870	947	891	967	901	966	964	917	939	958	911	931	961	951	942	932	911	986	892	930	960	927	899	925	946	946	890	938	951	926	954	947	913	922	970	930	921	904	944	858	937	908	952	974	951	916	921	955	945	917	959	971	893	964	953	951	929	961	936	923	936	945	935	948	953	912	914	990	944	922	882	961	892	907	910	961	942	907	968	927	913	911	916	1014	899	899	974	1003	914	918	913	897	944	907	925	935	958	913	977	977	882	965	974	914	922	926	966	919	925	911	962	989	952	930	928	928	955	999	915	932	927	957	906	899	913	904	929	918	934	939	950	970	958	895	946	877	910	946	922	930	951	925	935	977	944	899	968	953	974	921	896	929	963	904	913	928	980	944	930	922	916	964	966	927	989	971	987	981	955	889	939	915	939	956	901	920	933	948	936	974	962	914	973	919	901	962	954	975	951	914	931	975	952	945	902	932	964	948	932	959	923	941	980	924	914	962	967	950	962	910	939	936	913	922	924	970	938	965	967	901	890	943	933	897	945	959	907	903	895	943	927	965	909	950	916	944	966	934	932	930	941	913	874	860	972	928	926	876	909	945	941	941	996	895	943	914	973	895	911	920	948	886	954	951	930	957	921	921	895	887	911	903	986	936	936	831	921	975	937	908	957	935	943	949	918	899	915	929	931	943	918	958	976	940	933	922	873	902	943	962	940	935	904	924	919	939	947	965	925	955	947	955	845	919	911	933	920	923	864	974	932	899	962	958	916	951	921	977	951	965	982	977	970	1014	908	906	933	917	1015	934	963	955	938	923	960	977	949	874	941	920	898	958	903	942	948	952	973	912	928	913	934	998	935	949	953	938	961	961	937	912	919	979	930	985	912	947	970	979	869	902	948	969	920	942	928	963	886	938	884	932	996	960	914	965	915	905	861	904	965	914	935	923	965	909	998	930	876	954	880	938	917	941	945	966	930	953	924	923	944	944	984	955	922	901	974	984	1004	956	954	931	964	963	880	880	929	859	947	894	877	921	915	993	942	919	956	936	864	947	944	906	933	953	921	906	946	897	1004	949	941	1002	992	957	958	953	917	923	959	922	889	940	975	946	944	958	913	960	902	916	931	924	922	920	941	911	955	923	894	981	929	849	909	934	897	975	963	958	904	935	904	857	905	942	939	897	921	884	911	899	939	946	941	910	940	925	938	910	927	894	953	941	935	1002	985	953	905	907	894	937	909	884	928	985	897	972	942	900	896
41499	40364	42787	34156	26003	22696	19813	16873	16502	14594	9585	5902	4166	3299	4034	3116	3096	3197	3730	2685	2075	1950	1729	1176	987	874	901	833	784	649	549	503	526	527	473	431	465	470	450	460	445	449	400	415	418	457	429	402	414	445	421	389	354	393	406	392	419	374	398	389	382	363	378	378	346	364	375	371	360	351	364	324	323	377	332	359	340	370	375	350	387	363	368	371	370	336	355	359	358	372	377	390	379	378	386	415	350	358	322	362	357	334	344	401	362	348	338	406	410	359	351	367	356	336	354	364	396	364	354	350	341	341	351	362	352	379	331	319	363	357	367	350	360	352	374	320	319	339	347	342	377	334	336	367	322	365	310	388	353	378	381	361	337	347	332	333	340	383	365	324	378	345	434	357	358	355	365	347	352	340	314	329	355	387	402	343	371	327	359	309	373	338	371	331	344	363	364	327	400	340	338	345	338	323	350	327	367	384	358	342	376	365	371	354	391	364	329	361	369	345	367	328	346	395	337	351	362	363	347	370	405	336	330	319	352	347	372	335	341	367	353	338	365	337	335	358	341	340	339	365	360	342	362	330	379	372	345	336	330	370	351	389	350	360	320	378	382	391	357	350	353	371	376	374	343	356	352	363	366	381	371	365	333	377	360	360	337	340	358	387	373	342	351	382	364	380	351	374	326	373	334	321	369	411	391	357	364	367	407	386	344	368	374	352	363	335	379	353	339	373	356	353	358	365	382	377	353	358	364	381	369	350	330	352	347	387	378	370	362	348	401	344	359	362	344	380	354	372	382	336	382	346	326	379	345	356	344	372	354	347	358	325	362	355	349	351	369	336	382	331	391	353	355	344	347	352	358	364	378	349	350	406	366	342	347	335	359	341	386	359	351	342	338	353	329	356	344	336	372	337	343	375	367	365	349	399	357	368	367	350	352	365	379	381	361	430	358	325	324	378	370	331	344	345	330	359	402	381	372	373	368	353	350	370	365	379	340	355	348	344	358	409	363	383	323	368	329	350	373	341	389	367	344	365	396	329	358	368	359	358	357	354	375	370	342	355	389	373	343	342	365	373	351	397	347	359	361	341	361	332	365	337	339	388	323	378	344	335	309	371	348	387	376	370	325	355	369	371	387	354	353	356	339	350	358	379	356	329	359	347	342	340	344	355	345	360	364	392	339	384	337	371	350	386	341	368	383	357	379	339	355	359	319	334	366	328	358	326	350	388	363	344	347	368	347	415	364	362	327	351	361	319	358	348	375	353	393	363	341	366	345	352	379	368	371	381	375	357	376	354	345	356	342	364	370	371	360	364	370	376	313	337	365	381	376	365	363	369	383	355	341	357	378	364	327	366	373	376	343	382	376	354	350	352	362	354	330	361	354	366	385	348	355	378	406	379	396	353	374	354	385	357	371	341	371	355	382	365	349	372	352	361	371	335	365	374	390	355	350	416	359	341	332	342	385	348	353	377	334	337	379	408	376	329	384	358	339	384	354	363	367	351	381	367	329	333	359	343	347	353	399	367	364	332	374	342	374	356	367	328	349	341	375	403	349	361	345	322	378	382	345	380	388	395	333	344	347	367	334	367	373	327	386	365	363	369	349	361	351	380	351	385	345	385	343	358	376	366	364	364	367	360	339	388	377	379	371	319	378	360	343	375	321	397	356	307	378	357	323	389	366	370	360	401	346	356	388	356	360	339	378	350	357	375	393	369	353	347	336	344	363	334	357	355	371	387	349	368	349	345	360	350	344	348	338	373	361	331	312	346	334	352	378	366	382	322	347	359	375	356	361	385	346	397	327	363	383	344	357	344	325	407	357	347	363	363	347	383	360	355	401	337	379	335	338	362	358	374	344	350	368	336	405	372	367	330	360	341	377	394	382	333	386	362	387	383	366	356	352	364	283	327	350	333	334	375	371	357	369	357	370	385	351	372	366	366	374	313	374	365	355	378	382	366	350	363	353	360	316	354	352	359	388	368	378	344	384	382	389	335	352	353	353	336	333	332	342	349	378	352	323	370	341	339	402	360	283	327	379	383	341	357	331	356	341	316	358	353	317	328	353	369	376	342	344	348	373	349	353	357	350	345	420	319	382	371	362	378	375	346	361	337	338	355	333	391	385	363	366	387	354	376	341	360	365	392	352	343	376	336	363	342	367	355	374	349	343	359	348	368	331	352	325	359	351	358	354	362	352	336	337	341	348	382	341	389	398	391	358	352	357	349	358	341	384	363	344	332	386	366	338	376	379	333	337	309	362	364	336	355	360	331	336	343	328	341	355	356	314	355	359	361	384	356	393	385	365	373	366	368	358	368	351	381	366	345	337	367	352	351	390	347	322	354	378	327	344	407	364	350	338	350	345	381	356	339	350	340	362	367	353	360	323	341	328	346	347	365	359	348	318	388	343	354	329	360	339	339	367	340	362	363	376	358	391	331	342	368	353	344	353	360	325	379	398	364	319	378	339	370	331	320	361	375	356	376	365	368	333	375	344	369	358	364	349	389	380	342	388	374	340	384	325	355	366	343	319	351	367	373	374	392	367	383	356	350	365	389	392	351	352	326	411	381	363	376	346	383	365	369	317	373	364	340	370	372	388	369	371	374	389	355	377	391	367	344	355	356	367	325	370	315	387	345	389	399	399	354	382	375	364	348	338	365	353	357	376	336	342	359	368	381	355	360	360	317	338	381	340	346	354	330	370	378	384	369	342	377	343	351	372	370	366	353	371	350	373	399	363	369	370	360	388	383	369	345	401	372	396	373	347	364	330	370	343	375	338	378	359	339	369	382	372	323	369	360	374	329	367	358	338	345	359	355	382	358	370	358	336	338	352	351	347	356	348	343	343	324	359	368	380	353	375	332	382	368	332	356	388	380	344	361	374	335	351	377	379	375	348	375	350	370	355	349	335	376	357	359	344	360	382	371	404	352	352	395	339	375	325	349	337	351	352	326	371	359	366	354	364	356	357	390	393	351	353	352	367	355	416	363	366	378	371	342	360	393	371	391	360	363	332	370	328	395	351	354	355	339	345	358	363	344	347	374	354	346	354	348	359	370	351	412	373	404	338	386	342	375	377	365	342	359	349	317	376	391	357	357	340	359	368	347	340	373	339	373	373	357	353	366	346	384	382	365	368	357	330	344	309	360	327	381	373	365	328	354	324	386	375	367	355	314	389	347	361	366	379	354	332	352	405	362	387	392	361	365	369	346	355	327	343	352	354	331	361	365	364	339	357	344	373	364	334	353	365	332	358	356	348	361	363	370	316	344	350	374	360	373	372	356	373	331	364	347	356	360	364	352	360	382	379	352	359	382	358	351	390	344	314	335	352	337	364	347	342	366	316	364	333	364	347	373	353	346	363	326	381	376	388	392	327	325	392	322	381	375	353	355	375	332	372	327	348	364	359	364	367	378	375	355	387	354	365	366	357	354	365	378	386	380	391	372	384	322	388	409	347	330	342	352	366	337	353	386	342	341	379	369	357	343	377	338	353	362	323	386
26178	32343	41231	39345	34534	32355	30269	27853	29629	28125	18446	15063	12558	11384	14483	12769	12279	12735	13933	10502	9864	9281	8189	5672	5119	4807	4746	4176	3597	2874	2167	2023	1855	1639	1631	1505	1475	1565	1487	1425	1360	1297	1329	1322	1327	1298	1382	1211	1269	1252	1222	1160	1181	1132	1092	1080	1103	1007	915	998	890	983	951	937	873	931	884	899	860	900	930	893	883	931	902	847	904	890	850	912	850	936	850	874	844	824	828	853	855	845	889	897	868	892	882	858	890	910	880	836	843	852	866	880	870	861	852	857	891	875	894	845	793	839	813	915	815	852	871	814	868	830	873	832	865	869	831	782	830	848	893	846	843	888	868	895	850	843	779	855	851	861	873	881	846	811	865	875	850	827	805	875	858	857	792	866	786	835	856	853	899	868	907	848	808	840	827	852	833	888	853	829	799	797	820	845	779	835	841	845	849	826	893	843	832	891	884	802	907	830	829	896	848	840	846	808	887	817	893	820	871	865	832	842	841	789	819	851	846	843	835	868	852	836	830	864	877	852	802	832	869	831	829	822	842	829	787	832	864	845	818	835	899	826	853	887	873	856	866	822	827	910	841	863	869	842	817	852	833	821	837	802	874	813	824	867	774	819	878	812	818	897	913	888	823	881	864	889	820	804	857	851	876	842	831	836	842	806	879	892	848	853	842	838	918	896	842	843	883	844	859	875	842	794	896	853	883	848	826	846	859	877	860	818	835	908	853	858	859	912	836	837	806	843	881	853	821	853	880	864	816	854	853	838	808	848	822	827	853	882	901	903	822	816	824	808	859	841	897	846	836	861	884	789	850	920	870	825	865	818	929	846	820	806	788	770	862	831	907	872	803	880	899	743	807	816	838	854	802	863	840	847	838	830	815	828	829	885	828	828	850	868	867	857	850	830	896	860	875	845	884	847	841	857	906	828	843	809	840	836	875	887	861	828	865	850	868	884	832	831	868	808	861	851	813	832	908	828	886	787	868	822	868	850	872	860	819	881	818	830	877	838	823	827	896	830	828	846	850	902	867	915	827	858	870	804	871	849	833	841	841	853	813	801	860	840	869	796	806	815	872	862	814	821	862	893	843	849	842	824	861	860	825	910	877	902	804	813	815	872	842	857	808	896	937	863	825	858	875	851	835	887	871	884	864	826	832	852	840	885	805	880	902	863	787	868	868	834	835	885	818	834	802	808	825	821	837	858	880	845	826	843	849	835	860	862	790	829	813	841	799	812	859	892	865	821	842	888	866	889	873	868	835	866	855	884	846	849	841	839	871	889	815	810	829	881	831	865	851	848	835	830	773	832	874	902	813	871	883	832	823	787	830	803	830	843	822	860	891	842	850	797	884	833	878	876	862	811	874	824	899	798	826	871	850	873	825	865	833	834	876	824	847	816	870	844	860	831	824	807	910	791	820	849	821	885	888	841	874	870	858	842	896	847	876	822	817	838	788	811	807	874	871	803	878	858	850	887	859	797	823	842	865	829	837	823	856	785	805	871	819	892	787	833	857	860	853	869	849	832	850	840	837	849	880	903	859	896	833	867	784	879	878	860	839	846	869	843	840	848	811	887	877	843	844	849	877	875	872	835	835	855	859	870	823	824	911	880	875	879	837	857	860	875	878	840	854	871	852	848	813	872	831	843	906	818	833	851	824	831	872	870	871	788	831	808	880	845	852	882	847	856	903	870	865	825	885	859	867	927	843	895	840	840	829	831	827	831	767	886	815	843	861	842	855	875	894	843	872	772	834	841	870	813	820	903	838	890	802	889	836	784	882	879	824	858	811	840	871	855	835	832	897	813	804	835	909	835	854	843	897	779	837	813	843	879	875	873	838	822	840	863	853	779	833	875	834	804	845	793	914	830	901	816	796	871	832	808	880	839	830	828	821	829	845	848	851	908	872	833	856	862	852	834	894	799	879	877	874	857	863	843	882	862	827	791	785	879	838	823	873	917	838	849	806	820	869	849	840	796	826	777	808	877	838	854	810	827	849	839	876	879	888	859	836	817	880	816	867	908	814	819	894	821	849	787	828	882	883	874	914	835	847	893	859	823	773	847	788	857	875	886	794	829	846	862	846	806	855	818	832	850	871	851	910	822	870	775	808	798	766	839	889	858	843	847	856	881	839	869	841	891	799	837	853	875	842	849	837	802	828	892	831	824	861	848	794	871	877	817	886	869	847	843	860	816	873	840	828	915	865	842	873	857	901	894	803	868	862	867	844	835	836	876	846	814	826	856	854	839	879	877	845	907	862	893	867	841	813	857	839	866	852	846	864	815	854	882	856	859	837	875	825	839	841	822	833	878	865	847	781	908	857	840	824	842	856	857	844	877	863	811	852	818	851	852	876	829	862	823	866	870	862	877	851	853	879	892	809	803	906	867	846	874	819	827	875	897	849	895	875	845	880	883	837	848	837	924	839	863	822	818	860	839	848	840	835	798	884	800	817	868	817	828	834	917	807	817	819	834	868	879	785	853	856	847	827	849	835	843	829	831	843	798	825	904	851	847	865	836	866	835	864	813	862	878	846	854	856	831	865	885	838	879	830	847	830	868	860	874	895	823	815	903	871	853	875	857	865	836	845	845	830	832	830	878	885	854	808	843	849	865	852	856	839	859	810	810	870	841	845	817	863	815	864	816	854	831	876	857	885	875	835	896	895	850	872	786	798	817	867	905	830	837	831	845	806	864	791	843	837	830	806	855	827	886	898	816	834	853	816	802	836	817	847	909	841	853	808	843	852	882	871	851	834	889	865	867	821	904	840	866	861	864	841	862	819	866	860	834	844	864	833	889	832	856	798	867	875	899	802	826	824	818	881	847	875	810	836	830	853	861	862	870	839	820	884	827	876	840	854	767	827	861	884	869	841	883	828	829	866	824	825	786	853	886	862	857	812	869	850	839	827	840	843	845	839	838	878	859	867	839	906	893	882	838	829	860	826	912	898	859	901	867	834	780	903	876	812	809	819	820	912	841	822	877	856	776	820	860	895	871	852	835	815	833	851	851	870	832	849	865	933	852	855	843	872	803	876	809	792	836	881	823	873	854	903	849	835	853	863	868	840	842	880	878	823	876	843	848	847	838	853	860	871	873	831	784	776	824	794	852	856	829	845	876	832	882	802	841	857	834	831	878	888	871	848	835	832	831	821	835	831	860	836	860	855	855	863	871	853	916	815	846	847	861	833	842	884	864	802	848	825	813	852	799	855	864	862	784	849	845	810	837	851	854	858	839	863	862	796	915	872	840	852	909	900	866	857	888	870	865	853	806	825	813	783	889	842	856	812	840	864	854	859	832	866	871	885	800	848	844	836	926	853	860	822	811	845	856	858	839	854	846	840	831	802	841	812	891	868	868	841	861	840	874	844	845	844	772	819	833	831	858	838	850	882	851	853	852	843	845	840	833	845	859	884	904	866	830	871	806	816	848	819	874	843	884	850	819	849	833	859	846	854	862	872	876	852	848	860	819	897	887	841	801	823	856	841	818	835	841	844	845	859	851
21056	20502	20329	14899	10115	6992	5017	3950	3053	2279	1583	1488	1347	1037	917	764	728	663	640	567	558	525	498	474	480	471	430	454	430	387	433	451	426	394	372	399	430	405	458	439	394	399	413	420	398	430	447	433	410	408	414	431	409	407	423	470	409	442	398	433	397	378	417	399	396	391	364	415	414	368	377	408	385	385	403	416	401	398	383	377	399	400	377	422	357	417	429	401	409	370	377	392	410	376	401	413	411	402	388	375	361	391	421	406	416	367	406	377	397	376	423	403	426	398	401	384	407	381	381	372	366	445	434	419	392	397	380	354	381	380	399	363	420	417	379	399	371	426	394	392	407	415	435	390	378	402	344	417	391	413	406	404	420	393	403	379	421	396	401	400	390	370	402	369	346	358	391	409	397	360	391	424	404	430	396	389	434	403	372	407	370	397	424	401	374	372	407	428	384	401	383	396	360	385	436	418	396	353	390	366	397	381	419	360	387	397	379	409	416	357	388	364	370	414	355	379	369	389	384	390	399	408	397	385	359	406	438	394	392	396	398	352	391	396	363	395	410	424	421	444	388	372	357	383	362	400	380	396	398	388	387	399	392	441	434	403	397	418	400	396	426	415	406	389	371	386	369	377	385	375	395	415	383	383	403	384	394	423	395	406	407	424	399	392	358	421	405	411	396	422	442	371	359	378	397	366	418	412	411	383	373	409	379	383	417	419	395	382	401	388	427	380	385	395	388	367	405	398	433	409	361	370	416	406	409	396	434	426	404	422	361	408	400	400	396	370	394	378	392	407	399	361	400	410	368	395	393	379	413	401	371	410	384	393	399	410	396	384	393	417	391	392	414	380	367	355	424	401	386	401	418	424	398	371	374	395	389	386	414	375	415	382	387	408	411	391	389	393	392	414	397	384	380	383	368	367	405	407	379	416	350	394	391	385	363	386	386	400	377	424	396	379	406	394	422	398	394	400	392	356	421	382	375	393	430	378	380	384	390	417	379	375	403	404	406	409	378	352	406	385	360	388	421	399	413	406	381	408	393	363	394	385	353	391	406	379	404	399	386	373	421	400	397	384	399	417	386	390	365	393	373	389	373	393	370	361	400	383	388	384	390	379	418	360	397	395	379	410	399	417	395	412	367	402	377	386	399	387	429	439	376	419	386	422	402	378	391	441	416	376	370	396	440	414	389	445	381	418	404	416	422	390	368	398	404	370	423	412	352	381	400	422	377	383	401	400	392	411	418	377	394	363	362	416	403	414	377	394	417	400	405	386	382	393	431	406	422	395	386	416	393	409	390	398	375	378	391	382	386	372	418	373	370	394	408	415	422	415	405	394	383	373	421	371	383	385	382	384	428	411	422	405	390	389	420	425	379	397	417	409	372	387	404	402	372	394	420	388	419	380	380	380	399	394	392	354	390	397	389	417	401	368	375	381	365	367	382	382	391	413	376	410	400	412	400	458	388	392	375	383	406	394	444	373	375	371	401	407	448	419	372	399	398	399	406	400	371	370	358	383	396	423	391	395	410	373	437	406	409	431	425	401	383	413	411	421	456	395	412	397	375	372	404	417	394	384	376	382	386	386	380	422	401	444	409	401	410	349	392	414	379	368	354	404	390	375	377	366	397	410	404	388	388	375	389	366	415	395	397	368	420	399	388	431	393	415	383	377	400	402	410	426	411	348	382	419	361	405	365	411	397	418	365	404	392	430	398	407	389	397	356	407	389	420	394	403	449	397	379	373	406	379	391	408	408	383	373	427	414	390	361	409	370	373	408	404	390	408	431	391	405	367	398	392	385	418	406	394	396	415	380	417	379	421	442	423	368	385	405	389	379	376	394	393	390	406	378	387	368	401	416	372	400	380	407	402	376	413	409	384	390	400	369	341	400	403	378	408	395	411	394	387	411	400	369	388	409	413	389	403	371	391	422	423	406	365	360	388	384	425	394	399	387	388	375	376	411	426	389	380	357	375	375	433	416	385	387	410	410	392	389	397	393	411	358	376	383	388	399	406	416	408	396	423	403	389	395	416	425	453	378	398	372	409	439	426	386	390	387	382	390	399	394	405	368	367	429	400	398	362	362	391	380	406	421	419	389	379	405	395	406	381	392	379	416	427	436	408	381	402	363	408	391	380	412	375	395	411	388	392	411	391	399	409	396	399	387	437	368	390	396	414	407	360	415	385	390	403	402	393	400	425	412	406	423	379	401	389	399	416	395	398	379	418	391	424	392	408	402	415	400	437	417	358	407	389	377	388	347	403	389	430	407	391	384	374	414	402	378	391	405	401	392	350	390	402	377	371	378	384	372	371	388	390	420	372	403	418	376	372	418	364	391	415	401	401	377	366	397	371	404	405	425	386	404	379	417	389	387	398	377	373	403	402	397	402	431	412	439	413	385	355	370	358	401	408	392	361	364	433	439	379	387	399	415	397	413	419	418	403	385	386	388	432	379	386	379	408	385	423	414	362	396	381	369	418	407	415	378	404	405	403	406	355	399	392	399	400	454	429	401	366	386	393	381	398	381	391	411	423	394	362	384	392	421	363	389	415	386	399	409	368	374	393	416	427	362	387	395	380	409	393	371	368	376	373	358	362	347	385	401	389	361	375	381	403	416	373	415	410	404	364	412	407	428	413	398	386	429	403	398	362	398	405	408	420	399	374	400	382	369	378	394	398	379	370	413	382	407	378	382	360	379	366	383	432	386	395	383	393	439	390	368	408	382	419	392	406	388	421	395	391	387	369	387	424	423	378	389	384	391	387	392	347	393	401	408	388	370	383	395	393	391	435	370	384	412	352	402	383	419	392	412	346	402	397	404	389	418	368	413	418	399	401	423	373	392	379	360	399	379	386	401	427	369	415	373	409	398	387	377	375	400	373	377	371	390	365	408	391	414	420	396	397	389	373	430	415	384	381	439	364	404	387	377	401	383	435	372	412	404	418	360	381	384	382	373	439	414	438	382	415	396	414	418	398	387	368	364	354	419	393	386	440	444	367	411	376	379	439	366	375	380	409	416	416	411	382	376	380	385	369	362	372	405	422	361	424	377	368	408	357	368	375	415	371	390	396	364	396	374	425	408	374	387	391	376	395	413	418	401	375	402	399	363	404	345	414	407	384	428	420	412	370	391	370	371	368	393	420	400	366	425	430	378	359	388	389	394	376	420	383	356	418	407	423	390	419	399	398	385	429	390	429	399	414	381	395	389	440	388	361	411	411	407	378	410	394	397	375	370	432	394	390	340	361	360	411	412	379	398	397	408	382	396	383	405	376	353	392	372	400	411	418	400	442	440	395	406	383	426	379	371	400	396	428	385	368	409	378	414	380	422	427	365	430	430	421	368	383	350	392	402	395	371	373	397	390	395	427	412	351	386	364	366	427	370	375	440	403	408	385	402	421	377	434	393	366	388	409	367	388	382	410	387	454	400	395	375	401	370	402	382	402	379	414	408	408	373	404	380	363	388	411	394	392	381	395	407	381	385	371	396	414	389	408
12471	16443	24579	24230	21273	18349	15986	13352	11575	9723	7211	6545	5745	4885	4094	3439	3044	2878	2638	2153	2079	1914	1665	1634	1514	1449	1361	1277	1238	1289	1178	1158	1113	1148	1201	1139	1120	1171	1144	1140	1066	1090	1136	1075	1146	1114	1088	1091	1057	1078	1088	1047	982	976	1033	1046	974	981	947	1042	965	948	990	995	1023	912	990	972	930	955	964	959	928	972	964	932	920	941	957	939	993	1004	923	991	953	935	936	924	916	924	943	1002	930	927	901	940	939	910	964	959	921	924	896	976	957	912	906	1001	971	896	939	928	944	939	947	933	884	923	954	923	987	955	910	940	910	897	945	878	954	973	892	929	928	952	943	958	962	955	900	946	1017	905	947	924	931	906	956	985	1005	1001	924	961	942	883	1005	995	936	897	910	933	971	994	898	937	966	957	927	938	943	960	921	935	941	914	938	924	915	933	963	921	890	910	947	979	970	978	911	935	982	897	997	917	991	981	984	910	908	942	957	991	931	923	977	925	929	974	923	921	875	944	928	905	916	921	922	925	947	965	908	955	967	912	890	943	935	964	952	971	939	972	979	906	948	972	973	962	943	934	941	939	913	993	932	940	932	879	944	941	977	860	959	853	969	933	929	987	903	970	961	975	897	919	989	904	919	869	885	914	948	908	944	984	896	953	926	979	935	930	911	977	905	920	949	968	937	925	957	969	896	920	903	941	971	887	999	895	978	922	986	901	937	918	942	926	886	934	949	983	906	958	919	990	946	906	932	964	913	957	953	980	943	886	930	910	952	963	944	936	967	938	937	959	982	989	927	961	935	945	915	943	910	928	923	946	920	893	964	976	905	939	916	993	962	930	984	940	930	939	899	923	884	921	955	951	922	948	891	934	925	974	865	964	959	924	876	933	953	995	915	986	912	917	944	948	916	951	903	945	893	960	901	967	904	901	902	895	922	874	964	942	907	969	896	951	994	939	906	894	952	947	917	943	924	953	910	959	951	915	951	948	973	933	894	945	952	930	968	889	938	936	898	913	936	954	909	939	941	939	960	938	965	949	937	957	949	938	992	970	928	921	967	903	908	943	909	909	930	961	908	941	955	954	945	894	913	948	918	971	968	944	936	916	958	966	959	921	955	932	911	940	946	973	901	918	953	945	937	971	916	969	921	945	972	936	951	985	922	945	970	917	938	928	937	899	910	929	926	936	911	910	940	968	954	948	984	919	948	959	910	913	963	960	926	903	916	936	914	973	917	1010	947	960	902	903	957	960	926	957	964	944	966	965	910	954	921	982	940	1007	942	904	936	946	960	944	946	903	913	921	915	919	958	927	924	943	951	942	954	883	957	945	980	901	964	907	944	944	971	954	911	932	1005	947	957	933	896	1024	943	921	978	921	879	938	985	960	958	945	970	942	992	945	903	951	933	929	969	907	905	992	941	990	904	965	870	901	961	936	876	938	953	923	946	934	912	992	952	948	964	893	964	959	935	918	956	909	903	878	929	917	979	906	991	943	945	946	900	926	925	933	967	902	970	907	913	901	888	959	926	925	946	922	945	939	959	912	1005	968	942	976	951	922	951	939	905	929	996	921	990	949	939	948	915	935	947	918	912	877	907	954	969	911	979	972	977	960	968	971	952	915	945	915	884	899	942	929	956	899	927	918	1001	975	971	964	941	973	961	985	898	926	1007	934	923	984	941	912	889	953	976	904	943	936	964	937	955	896	901	983	989	920	970	894	970	941	906	949	916	929	939	898	929	935	901	927	908	908	977	924	885	920	927	912	936	938	921	954	939	924	915	964	927	921	969	972	993	928	974	954	920	924	995	935	980	902	986	966	908	970	864	928	929	912	907	915	919	952	929	917	931	961	928	940	954	924	957	932	916	958	918	925	915	911	908	917	910	859	943	891	930	959	930	916	986	952	978	955	906	890	949	969	915	933	894	898	931	946	917	916	917	993	907	976	937	930	913	963	954	943	950	953	929	967	915	909	920	929	927	997	927	1024	930	988	960	942	975	948	972	968	992	924	916	956	943	873	917	936	948	900	951	953	919	964	912	964	956	909	958	893	948	926	932	930	944	964	955	1002	952	956	904	949	887	898	893	924	939	954	904	918	954	964	889	958	887	947	961	912	933	876	925	945	945	972	981	958	895	920	934	939	897	891	970	909	956	967	952	975	943	935	898	969	950	937	904	913	953	967	938	981	928	954	953	948	1008	906	969	931	922	963	909	928	940	945	950	971	938	975	941	929	919	944	976	920	899	945	938	887	985	970	971	945	858	951	969	947	992	917	979	912	927	941	947	961	933	885	912	893	967	899	922	950	954	924	912	949	898	957	959	915	948	890	947	980	976	930	944	928	886	974	948	922	928	909	916	918	931	892	851	870	941	932	906	973	961	896	894	940	952	891	914	976	901	955	934	943	902	930	909	931	968	940	935	951	875	943	1010	918	1002	954	939	937	963	941	977	877	972	926	920	969	904	925	943	940	965	953	953	913	920	945	936	912	980	949	919	954	971	959	907	866	860	894	951	913	981	911	935	940	927	943	960	888	922	953	912	939	917	888	924	924	949	988	940	976	896	944	945	893	942	875	912	931	906	912	921	877	939	1012	901	956	961	973	893	962	927	946	932	958	894	995	974	947	976	931	915	944	916	943	981	962	907	927	899	933	898	893	898	975	946	950	990	954	959	886	968	957	946	910	916	928	946	958	956	973	937	942	923	964	924	905	938	894	904	950	893	942	939	944	908	938	878	933	903	967	978	906	968	923	899	891	941	930	946	921	1001	989	969	976	942	942	953	988	1019	914	958	929	972	948	938	937	936	950	960	958	994	964	916	944	959	902	950	906	957	999	912	943	945	964	963	921	965	924	908	909	926	940	988	907	1015	914	879	938	952	930	903	896	948	929	895	950	930	969	977	953	995	900	928	972	902	909	866	904	905	1003	912	946	971	958	949	935	1002	982	866	953	895	923	924	963	901	884	911	1044	978	958	920	978	942	964	926	931	927	955	922	976	912	957	974	885	929	912	960	944	899	962	929	930	911	907	919	908	905	897	940	894	968	949	908	974	905	977	914	1014	1025	933	905	906	939	926	906	928	959	915	915	889	956	937	886	934	887	942	943	958	927	964	946	943	933	898	946	923	937	884	899	988	888	942	906	936	905	862	918	932	922	991	891	929	905	954	918	949	948	973	936	953	923	931	973	952	949	934	889	940	891	890	882	916	961	996	942	980	899	908	935	940	930	991	981	962	897	920	933	958	954	925	954	938	917	902	920	986	1027	976	926	910	911	970	935	956	920	963	976	869	1007	937	961	912	976	938	960	910	918	968	916	949	926	1012	932	961	933	926	969	923	909	955	940	880	973	946	861	983	911	919	933	948	884	898	964	926	919	936	973	947	895	928	911	978	927	965	973	963	922	945	929	919	919	938	928	953	941	944	948	862	931	938	934	1019	917	950	921	1014	950	920	991	923	971	944	896	979	912	936	940	971	930	927	905	968	983	932	929	940	960	920	958	947	926	879	950	947	973	901	952	923	944	967	920	939	893	907	925	912
35094	34593	37736	28549	21623	17806	13993	12518	11229	9040	5312	3551	2607	2592	2498	1929	1777	1882	2020	1504	1375	1091	990	821	776	718	697	656	588	568	532	503	457	506	437	468	485	468	469	455	405	458	414	467	437	423	434	424	425	398	392	408	428	397	448	396	418	383	427	402	441	423	386	431	396	433	390	393	400	354	403	387	419	375	404	395	423	351	423	406	395	410	391	383	383	416	384	399	389	392	396	402	401	380	360	370	415	391	391	414	405	352	379	393	392	430	396	407	384	421	399	417	403	405	383	421	374	394	366	418	421	404	382	446	393	382	420	416	416	394	391	437	400	387	401	388	386	357	390	418	407	384	394	383	420	397	370	416	388	362	418	393	429	392	367	389	374	392	418	446	369	409	415	418	453	374	392	403	407	397	412	432	394	454	411	415	387	423	387	376	409	421	366	434	387	396	382	426	394	408	406	384	383	440	397	408	427	382	403	383	452	357	404	381	359	385	401	389	409	407	374	366	366	399	385	373	414	369	435	395	411	379	394	395	408	430	417	373	386	378	382	372	360	419	377	364	351	385	379	373	408	370	384	392	375	398	387	365	384	381	413	382	400	407	404	399	401	414	385	385	416	401	388	363	401	409	431	430	372	397	407	384	428	433	409	408	381	371	432	425	400	376	423	356	436	419	403	391	380	398	401	381	454	387	379	414	400	390	404	358	402	366	413	391	339	415	389	367	403	390	363	392	401	381	385	372	384	402	428	388	391	420	416	402	387	444	370	435	395	405	401	425	418	395	422	432	437	384	401	408	380	372	372	385	379	418	422	369	391	393	371	394	376	403	365	426	371	426	380	396	408	419	407	395	377	449	395	416	359	423	352	414	380	399	397	429	423	366	391	404	424	410	398	399	393	400	389	380	382	422	428	453	414	378	351	429	373	375	394	433	386	404	379	413	360	382	358	414	403	348	377	420	364	399	366	375	369	429	436	395	417	430	393	386	397	374	399	390	400	379	405	393	379	385	431	430	406	383	417	348	428	395	402	415	436	481	374	374	388	411	418	375	371	397	412	400	382	411	411	404	392	415	436	396	414	407	380	403	364	423	383	391	398	380	395	359	402	394	415	393	394	396	371	400	366	394	394	394	385	397	407	382	415	402	463	394	397	425	404	409	377	412	379	392	367	378	395	380	410	375	396	394	403	426	386	409	378	406	411	377	385	418	419	400	387	393	366	401	371	378	391	405	405	432	397	397	403	415	395	418	427	360	440	428	393	403	421	382	445	410	387	393	413	409	418	410	399	392	382	414	396	415	405	438	391	386	398	412	409	412	382	383	394	370	435	404	399	382	366	396	379	376	419	380	437	397	398	393	390	465	357	409	421	422	384	399	437	405	417	405	379	423	375	386	389	418	393	382	379	407	377	421	380	390	348	413	404	408	413	350	396	407	375	383	400	402	394	398	363	427	370	422	408	376	396	385	400	426	411	409	400	421	396	372	431	392	407	410	392	446	391	389	434	384	408	390	399	388	381	424	389	382	402	398	389	410	390	397	393	398	376	418	394	364	437	376	408	423	408	408	384	428	454	388	369	379	417	430	413	379	418	421	386	370	365	374	408	404	376	413	391	411	379	405	390	396	388	426	402	361	409	438	382	411	403	381	357	373	418	376	408	408	383	370	390	368	402	406	442	406	371	386	382	360	391	402	407	419	405	381	429	411	384	405	414	407	427	404	425	427	402	390	398	429	377	389	388	370	450	383	425	393	380	400	423	381	383	379	383	394	374	374	416	424	399	411	380	402	416	380	409	381	414	365	378	389	443	373	400	403	416	424	384	412	417	380	414	423	393	423	404	429	409	399	391	383	408	407	422	411	395	406	419	387	389	360	391	396	392	401	374	359	365	419	387	355	400	407	396	397	406	409	437	362	402	402	368	403	406	383	409	403	406	406	372	377	391	374	387	386	409	405	382	356	362	462	391	366	406	390	408	399	378	396	411	379	375	380	406	358	368	367	396	395	404	357	389	434	390	366	416	403	409	422	408	376	428	410	390	383	383	393	417	419	375	371	376	379	423	396	419	375	446	413	395	394	401	389	375	404	406	412	365	341	359	404	394	364	396	416	406	394	387	388	383	391	352	335	416	395	415	408	437	393	420	394	375	361	406	378	377	475	433	395	408	403	393	397	392	358	371	384	376	375	375	419	408	386	356	406	395	431	397	418	402	392	399	391	395	405	435	399	392	414	393	401	420	401	407	417	395	404	392	406	366	363	370	415	405	356	400	355	402	399	407	427	414	410	388	371	386	424	402	374	381	394	409	407	363	429	428	373	374	403	444	396	420	376	391	367	402	384	429	404	430	376	369	430	404	389	384	394	429	388	390	367	412	399	397	431	407	426	350	423	409	390	382	391	367	394	406	395	422	382	434	395	390	379	402	380	386	374	401	391	402	420	395	378	379	407	400	421	387	411	395	378	409	388	437	428	399	437	406	425	392	349	393	376	403	370	404	415	427	375	389	419	437	423	390	425	408	427	394	353	396	463	380	413	435	386	400	415	434	399	429	397	373	400	359	416	414	389	350	410	425	394	414	437	392	406	402	386	412	396	381	407	389	366	360	381	422	387	413	393	433	386	442	409	375	421	423	398	405	397	410	403	392	414	356	402	385	369	401	420	409	383	370	390	392	376	381	412	388	439	391	409	398	431	384	409	354	422	400	365	376	380	390	390	394	382	342	390	429	437	394	403	397	405	420	444	372	387	408	403	410	400	406	375	402	391	399	412	389	347	410	384	392	385	408	412	386	423	385	385	401	395	427	395	409	413	407	389	404	425	392	361	384	417	385	406	411	386	394	415	386	423	432	408	373	364	353	427	393	411	396	425	399	406	382	385	402	389	407	361	387	373	392	378	386	408	404	382	364	376	410	410	404	413	421	381	403	421	397	343	392	392	383	407	417	364	373	400	432	447	404	380	404	390	417	368	374	402	404	380	433	424	400	387	407	365	409	387	381	378	446	407	428	416	428	419	414	391	382	388	421	396	397	373	385	394	394	369	401	367	379	411	377	410	432	412	391	428	383	450	369	382	403	403	389	404	401	380	419	437	386	403	418	379	378	373	396	395	428	387	427	391	378	424	381	401	375	423	368	380	356	387	396	458	397	396	404	381	413	400	372	389	409	414	376	393	414	376	410	357	419	398	443	382	406	396	381	399	372	385	403	387	393	359	400	397	418	380	396	379	390	402	393	420	430	365	415	398	405	425	392	364	373	386	384	370	413	408	397	385	395	381	416	394	418	467	420	372	383	432	365	380	392	403	372	383	350	381	358	405	417	379	402	410	404	384	403	385	389	348	396	412	401	401	430	454	396	374	397	409	397	409	403	372	422	430	379	401	429	412	374	403	415	394	368	378	390	422	414	387	405	361	408	407	401	386	411	408	377	426	394	411	432	384	386	424	394	412	407	430	361	406	440	430	431	401	393	379	444	398	394	380	419	399	380	404	416	383	409	404	393	394
22300	27459	37266	32720	29532	27181	25016	23784	23070	20145	13569	11158	9537	10006	10360	8736	7757	8518	9023	6270	6609	5543	4557	4017	3510	3064	3205	2750	2559	2026	1854	1655	1524	1528	1395	1394	1367	1392	1294	1304	1294	1264	1296	1284	1271	1248	1283	1138	1188	1200	1166	1149	1125	1073	1199	1112	1053	1011	1032	988	1014	991	991	1036	971	1024	943	997	941	1023	950	941	970	951	992	968	926	923	1007	920	901	939	936	927	896	939	963	954	943	1000	992	942	1000	986	979	907	988	917	920	963	946	896	943	920	962	950	977	955	915	957	991	1012	940	908	893	946	935	967	920	960	955	947	912	900	881	905	952	975	967	952	919	1007	945	943	917	947	923	918	938	891	882	954	899	994	922	972	958	946	959	953	940	921	931	927	859	892	908	907	911	904	930	911	997	929	1014	920	982	892	892	953	940	983	889	912	920	960	916	887	913	962	953	972	909	927	941	958	895	886	928	973	1019	979	927	943	903	917	937	955	946	970	963	960	939	932	968	962	966	904	896	932	908	903	936	914	932	941	995	921	899	980	923	922	913	951	916	920	947	975	947	948	930	1014	898	963	940	1002	902	930	923	905	960	987	958	953	977	874	892	921	935	898	920	976	961	931	963	964	888	918	946	954	937	922	950	922	1006	921	979	878	933	912	911	948	913	925	923	911	936	914	911	883	890	893	928	898	937	978	916	907	958	935	922	933	952	906	920	924	905	983	932	982	947	963	933	906	997	918	959	834	948	943	892	914	929	928	953	911	952	907	943	883	889	955	940	908	910	897	1051	965	970	910	940	921	909	927	990	923	957	948	923	907	931	905	890	902	931	953	927	934	927	952	941	968	975	966	912	919	939	858	902	968	934	874	933	949	903	967	975	919	905	894	889	975	942	960	917	955	959	930	916	965	941	916	974	940	950	885	935	951	931	838	1003	953	967	959	929	923	921	930	933	940	894	954	899	922	925	926	957	900	955	901	895	939	978	902	990	915	863	961	905	984	893	933	988	968	907	937	951	960	899	949	897	912	962	945	960	976	921	938	948	963	973	924	956	933	971	905	946	922	966	954	957	934	944	987	908	939	944	916	935	1027	916	1014	923	959	914	910	952	917	975	906	919	940	910	920	977	928	1001	917	928	908	951	953	964	896	942	965	943	980	943	895	919	893	951	921	934	892	960	954	953	937	945	991	981	922	887	894	984	927	882	917	929	881	934	896	867	919	929	943	913	923	957	928	864	909	933	922	983	986	922	960	981	1005	948	918	981	956	1000	945	942	907	943	951	916	1009	875	934	961	962	891	930	949	923	925	929	948	897	944	936	1017	959	931	926	951	950	906	938	920	945	942	943	874	953	1031	915	908	961	883	962	934	940	947	922	926	943	916	947	994	934	954	897	922	941	952	921	952	875	929	925	918	939	866	917	929	976	918	893	936	957	961	871	962	970	933	970	856	940	974	958	909	923	913	922	948	937	939	956	907	941	936	931	945	917	942	942	929	949	962	965	955	936	898	904	974	888	918	968	940	946	939	918	964	1016	903	924	971	947	933	927	917	884	928	946	907	914	981	984	933	922	975	925	948	907	939	940	888	904	974	934	903	921	957	923	1036	878	924	990	929	900	915	918	958	951	934	956	901	951	874	917	913	919	938	893	930	941	1010	926	952	923	964	948	954	896	944	916	952	924	898	915	910	950	913	993	962	961	942	973	920	995	967	910	940	888	977	954	937	946	935	886	931	912	887	896	900	916	912	912	981	931	945	951	933	900	900	914	904	945	937	959	969	915	910	904	959	933	1005	948	923	958	890	941	955	931	908	929	893	932	942	995	948	954	934	902	925	960	922	920	960	920	910	949	941	963	947	977	933	914	954	944	932	915	931	927	914	984	914	913	876	937	982	891	960	936	865	951	935	934	923	914	975	919	923	939	980	971	925	930	934	959	883	953	948	947	1010	909	966	927	1000	895	885	942	951	903	953	983	935	908	927	938	936	965	857	966	916	940	949	930	885	923	915	944	911	968	982	922	927	977	940	905	919	979	992	928	923	962	927	978	924	940	914	929	974	982	917	975	954	949	917	922	917	873	993	952	937	924	931	966	944	921	933	946	959	964	940	953	922	917	899	900	956	1015	995	937	947	920	919	911	958	959	941	915	918	929	974	933	965	946	972	938	911	904	926	999	947	956	974	941	892	871	977	945	952	931	917	977	922	892	932	903	892	944	942	952	974	927	905	947	920	950	918	878	909	958	937	951	988	879	977	898	925	858	941	935	904	956	983	916	886	949	891	881	927	961	968	913	939	935	895	968	890	960	908	951	939	886	957	897	977	929	920	956	954	925	945	986	920	920	966	923	907	912	954	1005	904	966	903	883	886	930	928	922	961	941	910	923	919	981	920	938	933	889	982	908	925	908	955	943	927	923	966	960	977	1006	867	947	893	957	894	931	885	932	931	945	949	935	955	931	972	958	939	941	933	994	941	919	918	895	887	935	911	951	959	902	991	1029	910	929	918	930	942	916	888	889	943	915	955	894	901	899	1017	952	961	924	896	946	971	997	940	963	895	945	909	888	1000	949	965	967	951	938	979	905	948	923	898	880	897	932	918	904	937	936	884	901	992	973	919	884	915	993	924	935	931	951	965	900	883	913	958	985	934	895	940	947	1003	911	895	974	938	982	945	913	926	929	906	938	942	943	967	940	916	902	940	912	968	889	879	975	917	934	915	946	969	880	1014	952	939	934	984	948	935	945	937	900	950	924	959	931	966	952	884	938	970	904	957	886	890	953	966	917	945	928	955	962	905	938	937	975	908	928	973	985	956	904	976	916	936	920	939	1007	1021	920	928	909	969	886	884	910	917	940	954	921	957	906	913	927	927	919	964	925	948	881	892	937	901	952	899	928	967	914	904	908	927	942	930	958	929	934	989	989	928	953	901	915	976	932	972	979	968	905	919	925	928	956	917	877	902	908	985	914	915	941	907	943	912	961	929	936	960	978	917	943	955	949	980	950	958	935	954	944	908	943	881	953	942	963	900	942	922	955	910	947	934	924	874	992	946	986	969	942	944	924	950	969	950	920	934	897	982	936	915	935	890	928	906	974	945	943	946	968	900	950	968	969	954	933	975	974	913	947	955	968	884	919	939	897	907	927	884	943	901	941	965	958	946	978	963	898	949	946	898	903	934	933	954	910	918	957	915	977	916	899	930	943	862	933	966	966	943	926	932	944	908	951	946	939	915	920	992	934	968	951	915	932	904	954	919	935	982	945	951	941	1010	943	970	945	976	967	940	1006	935	958	985	933	927	948	997	966	911	902	904	934	954	952	967	930	942	909	871	851	901	939	991	931	939	936	849	882	927	930	986	977	905	933	896	973	950	963	950	945	941	939	940	948	950	928	916	942	952	923	949	971	933	933	940	972	919	946	924	940	905	937	951	957	957	905	963	911	978	920	915	944	937	905	923	980	980	916	956	910	909	900	921	935	931	929	925	986	944	882	917	973	965	968	954	877	921	935	955	911	896	963	972	915	934	928	930	968	883	917	905	908	934	934	915	905	995	938
41203	39948	41880	31044	26446	22364	20200	19204	17152	12842	8492	6368	4471	4241	4224	3617	2732	3017	3328	2728	2382	1936	1539	1313	990	929	876	828	767	587	583	499	503	486	444	421	484	452	449	449	441	431	457	456	493	408	422	412	440	420	407	393	421	385	438	389	365	393	372	365	367	383	336	343	367	374	338	349	389	327	338	378	379	372	372	350	384	392	340	377	350	367	369	390	362	377	328	372	340	335	368	333	354	348	373	342	384	356	340	406	355	354	363	352	360	352	348	358	329	349	378	369	342	380	348	350	365	368	334	318	327	390	368	342	369	331	343	394	348	335	339	357	338	383	341	357	363	321	357	394	367	362	328	357	368	377	384	378	361	374	343	373	359	339	362	373	372	369	367	337	365	353	371	350	352	330	344	355	359	331	357	353	325	340	394	335	385	379	353	344	360	350	341	355	367	358	353	350	347	373	343	355	366	350	375	339	347	350	358	334	354	381	379	372	358	344	311	328	352	321	375	384	402	331	369	348	368	343	359	334	336	382	338	342	357	341	367	349	351	376	349	326	332	338	353	348	335	373	325	355	353	363	389	331	346	346	301	363	354	352	340	323	332	341	345	379	324	337	387	404	387	358	389	357	354	335	350	379	337	352	353	337	318	330	391	391	336	327	382	386	311	326	314	330	353	331	347	351	370	358	373	333	383	358	350	358	333	372	358	333	351	362	351	388	389	364	335	386	382	349	355	357	361	392	357	369	393	361	348	343	354	360	349	382	342	321	377	371	364	321	326	338	362	350	342	357	341	340	365	328	365	353	351	374	387	342	399	376	341	367	382	369	328	336	348	340	363	382	362	318	374	369	342	331	378	330	370	375	387	343	358	354	400	360	332	378	308	355	400	376	358	331	322	358	363	393	357	378	361	356	378	356	319	350	358	355	343	332	359	356	335	344	370	361	337	354	339	382	401	341	358	366	380	347	355	347	331	319	350	382	376	358	348	370	377	351	347	372	360	348	382	357	375	354	365	369	374	362	354	373	370	316	358	327	365	372	362	338	376	378	359	365	379	346	356	328	341	387	409	326	333	323	374	395	291	354	362	350	356	345	347	385	360	342	364	353	365	340	331	350	358	363	368	380	315	372	323	366	366	385	386	365	355	343	367	332	323	344	355	367	350	332	333	353	360	350	351	369	378	338	338	337	323	378	372	339	382	369	363	378	338	357	382	332	368	361	369	361	364	342	337	341	369	379	388	366	359	372	358	332	365	376	342	351	328	343	339	355	356	336	388	387	327	342	329	361	393	347	331	379	329	334	385	326	375	341	333	386	374	373	354	362	379	360	344	396	359	370	326	371	386	336	361	384	326	363	365	380	387	354	367	374	359	353	384	340	353	359	367	368	344	374	347	345	339	344	365	338	355	345	426	382	390	362	328	357	359	391	334	349	376	326	381	370	346	371	359	353	360	345	315	349	348	348	353	337	372	398	344	360	341	354	359	340	351	345	344	349	342	333	327	387	380	334	320	359	363	316	372	367	312	365	343	332	354	352	367	365	388	381	361	348	366	331	373	330	396	317	360	366	351	335	349	352	358	358	324	342	355	371	392	370	355	379	361	349	354	363	352	353	344	371	357	364	343	317	370	348	343	361	344	342	350	374	348	388	345	380	348	378	340	312	345	353	391	318	333	360	371	314	328	366	351	364	376	368	349	374	339	364	351	370	366	370	333	341	367	376	324	360	355	335	393	330	359	306	392	315	360	380	350	323	359	346	346	371	374	341	349	354	334	350	336	374	382	341	362	351	354	361	358	346	335	369	352	369	361	349	339	353	372	366	380	351	358	307	344	359	374	357	355	362	349	341	360	389	362	359	345	374	377	373	380	346	380	355	344	379	365	360	340	378	342	363	378	358	359	345	352	363	336	424	351	352	343	368	351	356	366	325	355	325	385	326	348	341	344	376	324	328	363	308	340	337	321	345	360	357	317	347	358	350	362	348	355	330	351	339	346	367	370	359	365	376	345	341	312	347	343	354	332	369	368	371	348	361	361	331	386	368	349	368	347	381	372	339	364	380	410	355	358	360	365	348	314	362	335	347	365	350	368	348	367	342	352	380	377	364	339	389	309	343	350	350	370	362	393	351	365	366	365	372	341	328	323	396	374	356	358	321	361	380	380	327	391	363	356	399	356	346	331	337	323	360	347	352	330	369	341	395	333	343	341	356	342	381	346	340	366	407	358	348	368	355	313	361	350	344	339	338	366	363	384	332	355	353	385	363	365	356	390	338	372	326	361	361	329	318	354	394	377	383	346	365	358	309	359	362	365	365	389	324	369	339	319	354	392	369	339	368	378	324	354	364	381	363	374	358	352	338	350	359	369	341	346	395	383	394	349	388	322	358	384	352	370	316	334	362	378	364	373	336	309	357	382	375	331	352	344	383	369	404	395	351	376	334	352	410	375	382	322	362	357	365	352	359	358	395	375	368	359	313	370	356	375	372	364	366	366	335	350	332	364	353	347	363	371	361	364	360	358	376	355	374	343	356	364	380	374	403	340	389	363	364	318	345	344	324	365	352	344	347	352	357	356	352	327	387	392	356	355	331	380	348	369	333	360	345	379	364	337	326	357	356	338	366	363	357	367	377	363	351	340	355	354	367	345	366	386	343	374	361	319	365	328	380	392	371	369	361	354	326	350	326	357	326	345	334	364	352	336	363	355	356	344	352	388	349	343	359	356	362	351	393	414	348	346	340	370	344	363	352	370	376	346	395	355	361	374	346	369	361	368	345	351	372	342	335	325	343	342	360	330	384	350	328	368	341	337	353	378	353	356	353	363	380	373	313	348	348	363	413	359	357	379	342	311	395	350	357	372	381	379	393	350	333	367	385	332	351	360	360	337	376	342	347	336	396	346	377	345	350	336	356	308	323	347	338	371	370	357	370	379	360	364	386	352	350	379	339	353	370	356	385	346	368	394	357	357	341	351	359	366	341	342	367	304	382	372	374	355	342	348	338	377	384	368	353	324	362	343	355	373	370	358	312	351	338	311	333	357	372	355	389	335	367	364	368	362	324	395	359	347	340	345	375	344	351	397	312	344	345	350	355	377	357	358	326	346	361	371	351	334	344	340	340	329	349	364	332	312	361	348	372	381	385	369	329	346	335	371	362	329	363	358	362	386	364	365	381	343	361	358	332	344	362	359	334	400	367	323	359	339	357	382	378	365	346	345	349	340	337	355	353	347	371	328	364	337	364	382	367	347	357	358	313	323	348	335	361	387	379	360	366	367	340	358	391	351	365	363	343	342	368	352	365	317	352	372	353	359	364	360	366	393	366	358	339	321	372	353	353	319	356	361	385	385	372	398	386	373	349	347	308	378	367	360	344	367	358	331	356	374	358	357	341	347	364	324	334	368	359	365	349	362	353	315	348	360	344	333	366	354	360	346	370	387	320	361	339	340	364	385	389	348	370	333	359	349	372	347	389	363	336	335	353	351	354	349	348	378	399	338	357	376	361
25652	31622	40360	37228	34563	31155	30177	30358	28780	23301	18496	16023	13163	14487	14639	13155	11821	12941	13352	10548	10395	9275	7549	6487	5333	4438	4494	4132	3850	2670	2453	2020	1869	1747	1619	1528	1498	1508	1461	1397	1319	1353	1377	1415	1349	1302	1246	1272	1206	1136	1194	1216	1128	1145	1234	1110	1031	980	1003	956	948	917	838	882	889	889	948	875	911	847	937	910	850	924	854	855	889	910	932	832	908	868	845	842	841	855	836	927	874	851	887	857	897	880	839	915	883	882	889	891	829	860	846	837	828	867	853	809	873	908	824	858	895	823	833	874	884	885	856	862	835	877	836	797	932	865	827	801	859	832	878	836	820	873	828	851	837	917	814	898	849	816	842	880	836	848	820	834	841	830	859	849	836	849	817	801	805	851	881	821	884	835	856	779	856	836	810	807	841	834	833	804	832	832	882	858	788	861	870	811	853	836	831	824	812	798	853	823	884	850	812	836	888	825	827	841	834	825	849	795	884	886	884	810	856	894	820	801	843	872	876	866	879	824	800	849	831	856	841	881	845	870	831	831	801	801	893	831	814	860	857	814	801	829	846	869	865	839	857	870	836	850	861	787	792	831	845	875	855	837	825	900	911	818	841	862	804	854	785	812	847	812	844	880	825	846	840	809	834	862	862	866	801	825	830	796	864	843	886	842	833	871	811	858	829	849	853	847	828	837	868	872	807	842	801	840	901	888	857	842	810	827	845	840	801	895	878	800	889	810	801	875	831	810	799	857	774	795	813	820	832	850	838	827	829	834	837	813	788	848	851	900	822	827	912	807	853	867	861	843	880	816	819	842	820	818	871	789	772	829	819	878	868	909	790	831	858	851	861	847	843	832	794	856	860	822	867	812	850	812	863	766	825	814	894	889	821	865	847	858	918	835	784	872	845	844	923	824	850	834	854	852	844	875	862	810	844	816	809	833	841	842	845	882	847	887	826	852	880	843	828	807	816	881	826	829	818	863	832	864	793	854	811	856	881	821	845	835	782	843	823	869	825	907	817	756	810	879	872	831	885	809	851	817	813	900	800	854	812	828	849	860	803	838	857	920	856	794	818	857	820	845	854	825	852	844	813	846	885	853	834	829	903	839	860	842	826	857	853	835	824	864	812	811	848	826	849	854	852	887	845	861	863	819	844	848	914	824	847	815	838	832	815	890	862	848	848	770	835	843	879	854	837	794	848	802	864	858	859	823	786	847	881	834	854	855	857	853	803	862	827	849	836	836	860	885	820	816	833	854	871	839	852	860	871	854	847	897	857	830	869	824	838	837	842	862	862	822	838	868	899	854	842	851	868	822	867	873	829	844	833	823	866	830	876	855	867	850	807	902	878	823	866	832	838	833	828	837	814	837	803	837	889	826	817	824	875	828	844	873	882	839	850	784	869	862	879	833	801	849	863	840	774	832	821	792	865	815	878	831	847	811	832	839	832	835	796	853	787	873	874	868	883	870	848	819	785	833	828	864	878	873	788	821	888	854	870	813	822	811	823	848	798	861	833	852	862	791	847	829	804	816	802	845	899	863	857	808	868	827	875	848	790	857	818	879	832	837	818	847	834	905	810	788	819	820	831	832	872	878	819	881	817	869	826	893	835	850	852	818	859	909	784	881	856	841	832	866	833	886	833	864	892	862	886	839	816	883	839	839	872	834	798	876	801	827	800	834	864	875	857	851	820	874	836	834	822	849	832	832	808	854	801	830	877	817	791	825	811	830	797	840	836	816	901	886	820	856	804	856	825	855	864	827	859	783	868	819	838	818	832	874	798	871	841	904	829	833	817	810	781	820	823	842	859	824	887	880	833	852	821	816	815	863	825	878	837	849	827	812	850	849	844	830	811	872	871	878	849	832	889	861	796	842	820	858	800	819	809	819	825	825	845	827	849	878	816	840	827	889	822	841	837	832	868	857	840	835	828	828	888	791	818	871	882	849	871	880	907	897	833	827	817	816	851	861	828	875	836	890	852	825	871	852	827	911	847	834	824	886	861	856	874	809	873	868	850	808	862	794	832	804	859	845	884	873	837	895	916	900	851	849	868	903	925	871	838	840	821	860	860	873	870	873	856	818	907	827	855	880	866	806	848	893	778	883	871	848	856	843	802	854	853	878	816	811	887	850	882	846	839	854	857	850	827	832	825	834	851	878	818	824	840	862	797	836	903	857	813	880	859	849	824	848	872	824	842	804	803	849	874	841	830	838	824	834	824	848	854	829	902	878	853	824	818	865	837	826	854	805	849	838	855	815	849	825	877	853	879	842	859	815	888	805	867	884	886	893	853	875	815	878	855	801	869	811	827	852	833	780	869	794	883	844	835	855	880	817	885	853	830	779	806	811	813	886	831	871	847	845	865	834	805	845	825	836	863	889	819	899	858	816	801	824	865	782	840	814	803	867	882	826	816	879	831	878	827	819	834	845	831	831	863	842	900	861	862	839	844	784	866	891	892	789	837	817	815	821	856	815	820	905	854	834	863	840	847	867	818	858	896	831	811	853	810	916	812	837	865	813	801	829	880	833	817	837	857	853	880	804	819	849	880	834	816	920	842	845	810	882	806	803	866	834	845	836	884	854	837	851	841	862	827	823	856	772	874	900	906	843	822	856	819	854	847	833	833	791	813	867	853	877	825	845	827	831	826	874	868	799	874	882	837	886	853	834	855	835	863	921	824	841	834	848	845	899	784	841	809	855	829	869	848	803	859	858	839	837	833	865	780	870	888	897	852	883	873	832	785	830	824	818	856	808	822	809	863	885	840	788	831	810	833	846	871	882	873	849	862	814	856	885	912	831	834	836	813	793	843	844	824	866	864	832	849	812	871	816	866	840	825	863	823	879	873	823	865	831	785	882	792	793	813	863	826	868	839	846	835	846	822	828	832	834	866	880	835	829	830	849	849	829	851	893	862	826	858	831	832	862	892	838	866	907	836	855	846	860	838	822	896	824	817	834	846	871	847	832	830	877	825	825	849	835	903	831	894	884	794	860	823	810	856	785	835	863	868	830	872	845	824	807	842	829	836	833	841	824	872	882	856	872	790	811	857	870	846	839	803	816	826	835	820	839	850	835	880	871	861	886	819	870	829	842	837	871	887	863	826	878	882	771	805	853	846	862	865	835	837	861	846	851	826	814	806	864	819	846	813	833	887	826	826	830	862	838	819	828	853	855	842	839	818	866	821	811	836	845	833	825	835	891	850	838	836	870	794	849	830	816	902	819	784	843	857	853	847	808	885	909	802	864	864	834	854	798	815	850	861	832	900	867	821	826	857	917	814	808	851	814	828	917	845	815	858	839	849	791	865	834	870	790	820	811	806	807	860	851	891	822	840	836	846	797	793	821	809	797	792	848	779	883	828	825	879	838	864	842	840	900	853	856	845	826	860	910	842	821	833	804	795	834	856	845	804	774	833	855	813	856	865	855	876	820	877	842	868	822	882	849	832	847	844	846	767	846	820	864	847	867	869	862	829	860	853	850	804	865	851	876	826	832	845	866	791	860
21344	20344	21471	16143	10504	6933	4659	3654	2832	2190	1623	1541	1222	1059	894	794	784	695	714	570	548	577	536	473	478	454	491	465	445	410	446	380	472	417	416	413	428	424	442	436	413	399	447	380	427	423	438	381	433	417	402	418	412	395	419	405	424	410	355	393	367	413	437	410	379	408	390	428	398	384	370	378	363	418	384	362	366	431	403	390	388	417	402	416	397	367	396	393	382	375	379	392	405	355	368	388	406	399	370	367	417	368	423	416	428	378	412	364	379	382	396	454	396	391	371	375	380	399	359	375	414	402	383	416	380	352	386	393	352	361	404	374	394	408	373	381	414	391	411	412	428	377	405	388	391	378	365	351	424	422	412	419	406	394	413	381	374	366	361	427	393	391	388	371	390	421	348	372	383	401	386	398	358	373	427	393	406	379	376	388	383	394	409	405	394	374	379	349	420	401	414	375	436	399	354	369	382	327	371	373	410	401	393	377	382	388	395	411	416	386	352	373	424	368	388	388	410	369	422	395	396	343	434	407	384	368	373	401	379	381	413	394	375	400	393	370	372	397	357	387	387	410	395	426	391	389	371	346	400	361	387	385	407	393	377	371	371	402	389	370	350	368	372	405	405	396	402	380	377	394	426	423	417	401	361	385	403	374	387	415	374	356	370	409	388	392	441	435	395	388	406	398	403	394	353	364	383	382	388	407	389	380	358	422	398	415	399	406	384	378	384	383	387	408	388	377	419	346	422	376	366	464	401	411	389	388	454	408	382	421	407	390	376	391	382	377	408	414	402	357	399	403	390	401	382	401	416	409	367	381	377	397	410	387	407	400	413	348	376	423	422	384	425	402	453	409	383	392	366	402	403	436	411	428	373	358	383	378	414	381	405	398	415	399	361	408	405	367	381	386	432	428	384	373	364	390	405	414	398	385	370	420	359	423	394	384	406	406	400	400	381	395	389	398	361	378	356	364	357	407	378	375	369	390	413	403	396	377	400	367	372	416	405	408	430	372	401	430	341	401	342	367	377	372	403	411	409	403	401	448	395	414	392	403	412	394	362	385	428	370	380	406	381	346	360	401	395	387	420	394	376	413	408	389	387	404	350	370	389	413	396	413	370	364	376	423	374	365	413	373	408	398	362	405	383	377	374	387	403	398	402	360	389	438	423	400	414	413	385	414	406	393	390	421	432	398	364	380	405	392	360	407	404	404	381	374	371	354	370	381	392	369	416	355	371	381	441	421	390	379	377	398	377	422	403	397	413	415	411	406	402	407	403	401	384	393	398	366	368	426	375	427	407	402	397	428	365	409	409	369	439	409	374	363	402	413	411	405	401	398	397	377	402	378	379	396	412	358	392	417	354	398	422	426	454	383	454	360	371	413	398	427	411	382	388	392	416	387	399	398	412	370	381	419	378	453	414	423	402	396	392	386	377	375	392	400	375	400	376	336	414	436	427	423	379	392	405	397	413	362	418	432	384	376	435	414	406	377	383	369	403	378	423	391	396	380	426	422	385	364	370	382	369	374	407	394	408	408	389	365	396	385	392	419	401	412	404	412	409	386	394	404	388	386	395	396	408	396	395	446	395	383	404	366	426	402	358	412	416	403	387	410	403	377	390	409	396	377	354	395	437	417	388	389	420	400	426	414	397	399	384	375	384	351	394	354	395	406	389	376	354	388	409	411	400	407	409	423	405	424	417	366	356	379	385	425	383	344	409	385	399	364	393	466	385	380	386	386	406	375	387	408	377	371	389	368	364	354	418	390	406	389	374	401	365	388	402	392	414	401	361	396	374	395	381	402	385	405	407	396	419	386	375	418	426	395	385	394	415	344	359	412	404	389	380	399	379	394	406	397	353	358	417	414	393	363	424	400	393	392	422	374	388	367	397	399	379	410	396	408	389	432	397	367	437	383	378	388	363	389	404	414	374	412	396	389	426	382	397	395	390	391	389	358	381	408	384	395	431	443	405	352	428	383	386	414	346	422	379	404	394	376	403	405	385	414	381	368	390	379	395	432	393	406	390	382	417	405	423	423	410	377	416	385	363	380	350	452	425	416	433	408	401	354	391	400	382	389	380	385	401	374	376	401	376	356	407	373	409	380	399	392	424	399	376	400	399	369	396	382	352	380	380	415	396	414	374	345	419	398	341	393	388	388	428	380	401	376	410	407	404	419	406	381	409	395	391	359	350	387	405	376	384	378	368	371	376	384	376	355	378	419	390	366	358	399	374	445	396	428	415	397	381	400	384	394	399	358	395	357	387	376	345	358	375	410	422	425	356	409	412	396	380	389	397	370	426	365	409	399	414	380	403	390	393	415	390	396	378	415	382	440	382	417	415	426	383	400	382	394	397	379	409	369	365	428	423	408	387	385	415	377	420	381	402	384	397	392	421	397	406	393	419	444	376	418	391	381	419	425	360	392	389	418	422	405	431	388	361	415	376	388	409	383	409	387	405	412	397	416	377	394	379	411	396	355	376	374	422	415	388	383	372	417	390	436	402	409	397	403	387	382	376	383	392	415	374	381	396	411	396	398	406	407	402	378	419	410	371	394	406	385	374	406	411	390	406	376	369	398	392	361	369	407	407	378	395	393	407	393	429	368	376	401	378	411	412	408	343	392	414	411	393	361	396	392	386	426	404	402	383	452	382	436	400	391	387	390	417	368	434	358	376	388	381	379	397	383	402	445	433	368	404	401	391	404	402	402	373	388	422	404	368	388	409	412	382	395	428	420	413	380	371	418	352	386	421	392	419	387	381	421	366	399	416	394	389	381	421	406	433	402	408	415	415	362	399	412	404	407	381	407	370	421	388	403	452	357	382	371	424	351	415	384	352	391	380	450	408	403	383	402	362	389	412	380	424	387	403	377	363	373	378	413	402	399	416	390	377	376	371	396	415	442	403	358	390	404	415	409	407	370	398	394	421	400	397	411	395	370	416	371	368	425	400	402	404	388	423	393	391	388	427	433	401	420	393	404	415	410	395	387	368	363	416	365	388	398	388	367	346	417	433	393	400	395	401	403	421	375	415	400	425	355	408	408	382	423	415	417	400	368	383	383	395	411	401	353	389	393	379	366	392	403	379	379	395	401	411	376	366	396	385	366	399	381	404	401	359	391	389	388	390	388	413	412	370	405	395	428	379	412	421	392	394	355	359	364	379	320	387	442	396	368	384	394	384	369	389	413	389	399	379	364	389	406	423	367	373	384	351	368	396	445	367	403	352	356	369	359	401	404	371	452	410	404	392	393	406	385	427	429	409	391	392	404	427	441	402	367	382	437	392	390	384	419	437	387	391	385	398	383	404	381	381	418	417	411	381	427	364	434	403	353	373	395	378	421	402	382	390	391	414	415	378	375	377	422	387	393	376	399	391	393	351	399	388	399	396	374	379	392	424	401	367	376	388	428	417	377	387	423	394	373	425	393	378	403	400	419	405	366	393	389	394	398	389	404	401	394	389	411	374	409	408	428	421	420	356	357	371	398	410	381	405	350
12404	16625	25216	25368	21537	17730	14749	12939	11304	8703	6959	6750	5556	4598	3960	3368	3232	2849	2590	2469	2012	1825	1703	1565	1525	1463	1408	1282	1213	1202	1204	1254	1158	1167	1061	1121	1121	1167	1139	1099	1131	1140	1097	1144	1110	1120	1089	1158	1045	1059	1044	1063	1054	1020	1001	948	962	1009	1007	941	908	939	933	997	968	917	987	973	927	897	954	928	928	986	945	988	940	963	908	945	965	915	954	933	971	929	889	957	962	1017	973	986	918	927	896	934	940	903	935	877	965	995	897	892	879	934	868	894	933	926	953	938	939	942	899	947	918	931	942	915	933	925	957	917	900	891	930	923	941	963	913	972	943	910	922	915	911	937	974	974	950	969	941	946	923	957	1011	913	919	886	909	941	927	936	969	938	945	873	948	922	883	931	933	943	913	949	929	954	917	936	886	921	894	924	897	930	876	964	945	898	969	902	913	973	963	944	907	918	944	957	915	918	929	911	966	944	899	961	902	982	955	980	924	928	924	949	962	971	960	922	977	949	909	910	947	956	970	966	914	945	868	858	966	911	926	966	946	964	949	927	986	924	978	968	890	957	911	885	952	899	979	899	935	967	974	899	923	953	927	986	959	932	868	900	902	899	923	953	958	971	909	982	930	950	953	931	950	915	971	887	959	974	906	910	896	945	926	903	951	974	963	942	954	874	963	927	973	911	920	926	951	915	907	913	904	860	925	965	908	916	956	958	911	934	927	933	918	911	964	894	872	886	949	948	902	943	925	902	878	929	962	919	978	936	918	924	989	899	933	932	972	965	977	882	964	915	928	918	956	912	921	988	951	964	942	910	962	918	952	894	972	924	902	926	916	921	922	932	975	965	954	941	969	947	937	928	912	898	914	946	935	942	977	929	935	969	898	903	951	949	915	905	908	1017	911	938	928	935	935	928	968	903	973	969	937	939	924	976	869	963	916	929	904	919	923	904	966	947	933	954	947	934	939	973	902	954	971	947	896	905	916	922	926	908	932	925	872	868	934	939	992	977	946	896	951	939	933	884	897	983	929	957	857	927	942	933	923	960	944	978	962	887	862	997	971	943	951	955	955	919	917	993	967	973	870	935	964	949	897	918	920	912	901	926	909	900	960	986	902	987	964	976	905	963	876	901	896	952	919	906	914	898	937	902	934	882	923	931	915	971	937	929	951	953	936	1009	980	936	983	947	1050	941	877	897	950	904	931	972	931	952	971	953	971	931	946	912	942	964	890	933	936	938	919	926	971	957	944	926	1015	852	939	923	923	925	928	932	988	922	954	917	951	976	950	890	921	955	992	932	859	907	910	930	916	957	993	956	940	960	906	929	962	900	968	944	926	904	909	929	944	929	956	960	919	943	943	915	888	952	920	902	920	924	975	944	917	983	894	947	959	927	972	941	982	927	891	885	982	927	928	946	900	918	927	938	898	989	936	940	931	914	937	925	874	923	927	926	883	932	955	913	935	930	911	952	934	934	951	886	925	963	969	924	921	927	904	974	984	932	884	918	905	921	965	917	952	946	915	970	939	952	887	971	956	927	973	925	956	927	907	901	945	921	993	946	928	937	906	941	949	921	900	948	916	928	917	905	951	929	946	950	938	961	955	957	937	928	964	893	895	907	901	909	960	963	968	963	908	957	935	900	965	944	914	970	936	916	891	935	931	928	890	923	935	922	931	875	898	979	975	912	913	943	940	960	909	919	911	965	899	960	979	965	931	961	960	915	961	922	888	975	941	859	876	954	1021	857	897	947	922	886	932	952	952	931	923	943	936	930	945	930	951	918	890	958	954	889	954	929	954	980	953	918	936	925	946	958	944	950	925	864	976	968	951	973	918	903	941	898	899	930	966	941	962	946	930	943	931	949	973	919	897	940	914	874	928	925	931	951	937	925	926	910	977	929	966	967	995	938	893	925	914	908	982	917	998	929	912	987	928	953	934	911	1008	867	932	920	864	931	958	904	889	939	918	912	909	910	959	976	938	920	963	921	925	932	930	945	974	891	936	929	980	971	905	990	930	904	917	910	892	929	993	952	960	940	964	891	944	874	939	943	904	912	931	904	926	940	915	895	981	940	905	937	992	969	914	918	939	891	950	983	967	940	957	1007	905	963	978	959	952	969	980	952	918	930	927	923	960	947	930	926	923	908	894	915	895	893	925	910	909	938	926	975	886	1007	899	901	951	980	964	912	924	874	981	926	893	915	959	974	905	937	960	919	880	926	914	944	948	980	943	926	958	901	898	924	917	931	921	912	954	967	866	954	932	943	936	937	892	941	929	921	935	914	948	928	897	940	929	930	917	942	971	918	968	914	956	932	953	923	870	918	951	908	987	920	909	918	910	932	934	902	922	907	911	913	941	889	954	911	910	956	921	987	904	942	973	922	949	934	910	948	951	918	967	912	883	930	882	927	913	932	917	903	909	942	978	908	923	931	979	909	900	950	905	956	903	918	951	941	890	926	905	917	890	927	943	961	893	952	959	931	904	921	952	956	963	925	882	891	972	936	959	944	904	951	948	952	925	918	939	948	895	940	954	901	908	965	885	930	898	941	929	957	895	930	878	972	989	971	964	948	865	965	973	924	910	929	934	918	853	905	994	957	957	922	879	973	989	930	891	910	1005	933	933	942	955	899	926	911	991	900	905	876	964	938	962	949	931	961	944	927	957	975	963	927	919	949	913	918	966	936	958	908	977	920	958	950	917	915	923	893	921	906	932	922	962	972	938	928	987	939	988	953	912	958	957	988	869	972	917	924	945	954	961	894	941	924	933	936	931	942	872	905	984	965	979	914	890	951	947	946	923	914	982	937	942	940	958	993	885	967	947	919	959	896	956	958	990	962	881	933	930	943	894	998	972	889	908	886	963	948	938	944	858	952	942	968	878	954	916	906	915	963	952	950	958	962	934	934	894	944	909	954	932	948	931	944	935	970	909	902	879	910	929	902	953	936	941	871	944	921	908	885	931	921	1013	930	979	969	942	953	935	921	928	905	997	912	915	939	926	951	892	921	925	930	957	948	903	946	927	919	921	934	904	995	969	982	931	932	933	972	949	914	913	927	889	946	975	970	880	919	907	950	1003	946	958	892	920	929	978	933	908	893	899	967	924	943	975	953	964	949	952	964	934	900	921	955	953	925	951	932	904	932	903	929	962	893	909	952	931	924	904	979	945	941	944	944	957	901	935	931	926	909	1006	921	966	898	953	927	938	955	918	896	937	919	944	886	970	1021	930	890	946	914	913	941	1026	920	956	943	924	971	927	900	906	955	952	971	848	951	953	936	918	945	894	926	952	941	940	954	892	970	960	920	919	948	963	894	939	978	979	936	899	898	887	954	911	917	995	946	979	929	940	948	958	902	945	934	919	878	894	946	989	1003	948	912	959	927	955	950	913	911	971	899	932	888	951	886	883	926	834	936	954	1002	940	967	913	911	886	955	943	884	916	950	933	943	911	918	933	942	912	948	927	940	937	928	956	919	940	984	946	980	931	915	930	951	927	1000	921	923	1010	905	959	888	918	965	953	920
34912	38217	35060	27764	22364	17469	12954	12575	11860	8331	4652	3732	2871	2267	2510	2340	1796	1618	1730	1538	1273	1155	1085	915	809	679	696	666	603	544	492	469	482	465	450	458	496	453	469	454	457	440	410	463	464	432	459	405	432	424	385	415	425	435	403	404	414	443	402	361	392	426	385	421	401	345	407	379	399	388	394	364	407	423	387	396	419	410	398	431	389	427	418	391	394	376	415	402	409	408	382	395	380	379	399	398	356	402	373	376	409	348	372	388	389	392	391	397	407	376	400	424	389	403	398	371	423	405	409	390	396	345	394	401	394	391	372	411	384	373	348	404	412	426	367	388	410	388	427	383	394	384	395	362	371	411	383	398	435	395	363	434	408	373	404	410	418	415	390	404	412	403	347	357	395	390	384	413	405	387	387	391	401	411	391	364	367	381	362	327	418	409	417	428	364	369	397	394	395	344	394	398	373	415	381	363	404	386	436	392	444	372	393	394	392	362	428	432	386	439	395	443	384	395	375	353	402	389	383	391	380	344	409	410	438	424	385	381	408	394	406	390	414	368	404	385	369	408	391	423	386	412	428	375	349	405	353	366	370	379	366	419	412	393	383	406	391	386	396	351	366	414	434	403	412	400	404	372	384	410	398	400	378	383	381	409	365	376	386	397	412	396	427	429	430	450	410	379	390	406	422	419	405	390	387	374	394	410	375	399	349	418	386	393	399	414	377	368	410	414	392	376	374	425	417	369	394	388	393	403	380	396	404	417	371	370	390	372	379	381	394	407	397	415	364	369	422	405	395	403	402	401	398	419	410	408	383	381	388	392	392	408	367	383	432	407	394	400	387	418	390	379	422	388	372	429	387	394	370	389	402	400	432	410	421	391	355	359	406	388	380	393	365	406	369	374	428	401	412	371	374	429	378	361	372	436	417	402	403	367	423	398	388	385	368	378	401	382	394	372	369	429	409	394	411	395	367	428	371	385	387	400	405	417	412	372	334	434	367	397	412	427	397	431	402	353	402	387	425	408	426	410	403	414	405	401	402	365	390	404	377	405	395	393	391	339	396	379	377	419	391	369	429	367	393	394	396	445	403	385	408	378	412	404	393	386	404	379	382	421	410	392	385	417	439	386	412	408	398	408	402	380	390	427	393	356	418	371	404	384	389	396	388	380	368	416	367	415	397	384	408	358	388	371	397	360	394	397	413	418	363	426	382	377	370	377	415	411	381	410	416	375	367	344	365	406	368	402	407	365	378	389	409	399	411	378	379	383	389	405	388	362	395	447	392	405	406	385	411	418	444	390	390	395	387	396	404	364	390	390	381	406	417	380	411	403	409	388	401	379	376	395	409	431	435	362	356	374	373	377	407	377	396	400	379	390	385	410	385	392	392	377	385	385	397	354	365	372	397	425	407	370	383	353	394	407	398	408	375	399	425	387	390	355	386	408	407	368	384	374	398	394	418	410	390	423	370	416	398	445	380	367	412	386	393	412	396	376	390	385	405	428	353	424	357	391	406	379	421	386	408	408	396	419	398	369	400	412	387	380	394	402	412	398	424	430	366	406	375	392	400	362	356	389	359	404	411	381	374	380	396	408	359	359	412	423	414	412	391	398	392	346	379	408	416	408	389	417	422	361	406	393	392	415	418	395	415	434	428	392	371	394	387	408	410	401	399	364	392	378	381	386	349	408	382	394	408	406	410	396	404	385	373	394	386	412	387	397	419	433	404	394	400	361	382	397	429	422	381	428	429	376	380	448	416	369	374	422	419	382	408	402	413	419	397	394	398	381	374	384	401	379	394	392	405	380	390	431	402	410	361	422	400	380	378	394	386	412	391	382	360	380	382	382	400	407	392	419	399	366	431	378	419	411	339	368	415	434	416	423	367	415	368	373	404	417	398	425	440	353	409	410	385	394	387	381	410	366	374	409	385	407	402	394	395	368	388	397	383	414	385	411	402	409	389	418	385	392	409	399	377	394	415	437	385	406	360	404	383	369	409	393	388	419	424	417	409	373	402	364	384	398	423	374	378	390	414	404	391	413	406	385	397	389	386	377	412	384	400	379	381	416	404	381	382	425	444	392	415	408	384	389	362	372	401	445	389	402	404	453	414	427	429	402	378	378	388	393	430	415	396	388	408	406	432	411	411	396	363	416	374	405	390	409	403	387	376	387	390	408	366	378	427	354	375	391	384	409	365	365	396	408	418	403	409	409	389	422	373	408	423	359	398	374	397	406	406	381	411	406	403	371	406	384	389	387	383	436	406	389	420	359	421	396	398	394	383	365	395	380	379	397	382	399	373	385	391	398	373	388	401	391	390	349	406	414	373	388	420	399	437	393	392	367	414	357	428	434	403	347	387	421	402	370	404	412	424	400	380	371	391	393	373	360	375	397	370	377	424	384	427	384	388	361	406	407	417	418	382	401	376	393	371	396	369	408	364	383	422	392	370	420	396	341	380	355	415	375	390	373	429	400	406	414	395	369	395	382	389	360	412	361	396	404	401	403	424	372	400	447	403	379	359	425	382	373	389	407	367	402	390	374	378	381	367	392	414	368	351	413	415	379	447	371	434	431	415	367	361	396	409	376	378	390	410	385	400	393	405	409	363	395	418	405	388	388	388	380	395	437	380	369	379	404	394	404	378	423	391	387	422	381	375	373	374	429	410	427	403	377	363	376	390	363	421	341	373	399	422	384	390	399	388	367	443	374	419	410	390	408	411	365	415	388	400	380	393	359	373	389	429	396	365	403	374	375	405	397	433	393	425	388	418	403	415	376	386	372	356	385	380	385	403	374	404	386	405	384	385	390	374	380	388	429	430	390	401	412	356	387	406	392	374	395	372	373	374	388	373	401	388	405	373	412	425	371	387	401	394	419	402	417	404	427	425	428	411	403	424	396	389	441	409	380	387	405	386	405	396	383	369	421	412	395	403	397	403	389	423	414	379	395	379	397	395	390	407	407	403	404	378	421	379	466	403	397	371	425	385	397	418	370	371	398	440	419	391	393	414	378	423	396	428	414	402	401	380	393	391	379	362	418	391	423	412	405	409	392	395	363	350	403	423	376	396	399	419	409	386	393	396	412	379	364	383	399	385	409	403	377	418	399	402	390	389	405	383	395	404	389	422	373	399	401	435	390	374	401	355	413	359	396	401	409	384	402	416	391	383	405	394	392	395	410	410	397	381	368	417	401	405	387	406	419	394	345	423	398	376	406	415	452	400	395	367	377	379	431	379	453	399	404	413	403	394	426	377	383	398	368	368	409	436	395	391	390	359	356	375	412	410	371	397	385	400	384	398	420	386	386	404	387	424	406	388	404	419	421	398	402	372	402	433	383	389	391	382	386	362	417	394	383	406	376	393	401	416	373	396	367	390	421	392	381	399	354	390	397	396	370	423	389	377	415	410	372	386	414	376	380	379	431	366	400	336	405	391	415	403	422	395	395	365	364	394	419	433	383	398	428	391	414	381	378	389	399	348	429	389	427	369	414	387	325	408	388
21974	30847	35485	33546	31302	27813	24003	24516	25077	17640	12234	12023	9550	8938	10516	9086	8000	7990	8665	7197	6412	5981	5229	4373	3705	2906	2782	2834	2501	2062	1854	1645	1480	1470	1370	1317	1303	1309	1399	1345	1287	1340	1255	1251	1330	1224	1192	1205	1217	1143	1070	1212	1089	1123	1138	1062	1026	1054	955	1041	1024	1028	977	943	992	988	977	980	1040	952	924	971	992	914	952	1025	967	1003	983	970	947	903	959	909	986	1024	968	907	925	928	929	945	961	974	968	902	951	927	938	923	907	889	931	910	946	882	935	943	945	903	949	1003	913	942	888	910	937	928	966	952	934	923	951	959	966	956	959	913	932	896	896	925	920	901	913	936	937	966	895	935	945	887	954	965	927	923	954	898	1003	944	907	919	869	939	923	912	954	914	956	902	895	939	975	939	957	882	950	915	923	891	913	928	929	969	939	921	909	936	955	908	917	940	960	902	931	915	918	912	929	934	909	969	905	947	1002	960	969	970	906	900	925	965	950	959	922	977	961	960	970	937	882	960	932	895	953	927	991	926	927	950	934	953	883	944	984	918	867	932	923	906	953	967	958	928	957	926	946	954	927	912	936	919	878	936	951	914	951	913	914	968	910	941	953	969	966	913	927	957	900	968	890	950	892	928	981	873	915	951	980	899	907	946	955	943	916	963	942	956	964	954	982	948	904	907	957	893	927	942	906	909	909	899	952	869	972	917	933	927	897	906	944	949	925	862	962	925	958	952	918	938	935	949	926	943	944	920	931	926	912	967	914	967	949	888	929	939	949	928	962	884	917	899	914	890	965	927	936	954	897	957	870	962	916	953	974	947	940	925	903	949	943	935	911	923	954	891	849	958	924	890	934	879	961	955	962	998	931	945	962	934	894	872	934	896	921	942	941	967	922	919	937	877	884	990	916	986	1005	909	902	945	960	935	902	979	1008	865	1025	950	960	918	935	970	929	944	873	919	924	997	937	964	894	964	977	914	946	991	861	897	902	925	1010	957	915	892	902	930	922	913	872	960	970	942	900	927	973	914	931	972	950	929	906	918	944	937	885	919	890	931	938	915	962	978	880	933	904	935	928	973	966	900	916	966	957	959	922	954	944	885	950	907	917	873	936	955	928	931	905	926	957	924	955	904	922	953	930	899	946	949	866	989	965	920	952	935	888	904	914	934	905	928	891	895	904	930	895	983	952	864	909	909	943	895	938	904	948	973	952	979	922	929	912	945	902	931	906	923	968	946	917	902	922	927	897	973	912	932	850	888	909	941	936	915	947	930	916	936	979	923	968	936	932	941	934	912	986	990	895	951	942	894	926	910	978	938	927	952	849	926	893	924	887	903	902	925	912	927	891	909	993	946	915	890	937	927	948	962	925	917	921	918	930	891	937	958	897	962	883	883	958	920	883	948	946	930	907	906	915	926	916	942	948	910	920	912	943	916	894	924	958	933	948	915	952	975	936	926	963	958	997	887	926	912	919	924	980	922	949	950	940	911	885	948	921	914	865	964	921	944	930	949	971	889	952	893	913	1003	919	932	945	888	954	898	918	974	968	930	957	949	908	933	886	948	893	903	989	916	874	913	935	971	930	974	916	949	922	947	922	928	957	978	917	904	957	915	957	961	966	926	911	906	951	925	940	994	987	959	889	925	910	880	954	905	888	909	1001	884	941	994	914	904	982	928	945	939	973	880	934	939	931	960	917	927	991	909	959	962	927	874	914	957	954	927	972	943	947	907	963	971	892	923	977	929	944	942	893	930	960	949	1007	922	893	940	941	953	1011	929	955	910	961	898	935	914	949	942	940	937	942	919	890	913	868	984	918	908	877	931	911	913	934	937	954	951	921	919	883	990	909	948	932	971	926	890	957	864	912	968	908	906	930	908	897	909	926	961	890	955	908	906	936	965	889	951	934	988	948	919	942	917	908	944	898	899	953	915	924	970	970	921	916	893	907	934	999	942	931	911	917	890	976	986	889	907	922	957	970	955	984	954	890	890	893	875	934	913	917	938	939	1000	904	908	903	933	938	944	880	901	919	1009	911	922	920	916	953	912	953	936	911	929	918	916	931	936	932	893	877	916	899	918	915	922	909	879	931	922	965	882	935	959	939	923	945	929	938	914	915	911	929	922	913	938	944	931	934	987	955	976	944	907	969	922	891	900	951	954	850	911	917	919	919	911	975	913	970	938	929	943	927	909	978	856	944	978	902	902	931	990	941	900	936	984	979	911	975	910	917	943	949	937	938	867	935	902	945	958	893	962	910	946	909	911	952	925	949	946	950	951	903	913	949	895	932	934	854	867	956	882	914	942	950	914	914	940	906	911	934	903	959	969	874	928	910	888	889	940	928	947	915	927	943	900	898	887	956	927	955	914	872	927	915	957	961	892	942	996	948	932	932	918	894	897	903	977	926	897	989	966	967	961	911	890	934	927	937	957	919	967	927	945	1021	938	898	930	897	973	947	930	973	927	958	932	886	940	925	913	944	937	951	919	940	933	942	939	967	969	994	933	894	949	961	935	953	925	922	955	926	943	934	980	928	931	916	939	930	905	925	929	896	930	931	937	857	944	966	919	957	923	923	928	894	925	983	950	977	934	952	917	924	1002	918	905	898	922	947	906	940	956	888	980	865	916	974	895	943	915	908	889	929	911	957	867	949	945	973	924	927	954	920	957	905	948	1024	972	923	894	930	917	922	962	964	891	867	877	915	1017	931	898	980	934	929	989	973	920	906	932	1017	942	910	939	932	919	905	957	917	939	919	917	967	950	973	946	929	961	907	997	947	935	961	953	942	923	922	960	960	879	899	872	927	919	870	934	935	979	926	909	925	927	928	948	1003	913	943	989	904	948	993	950	950	896	915	971	885	939	922	915	956	926	877	922	900	917	955	903	931	877	946	942	909	928	897	914	862	929	912	936	934	918	913	918	886	920	905	918	907	951	908	975	933	899	937	880	940	924	932	955	924	882	911	946	952	925	950	931	921	918	963	923	919	899	974	882	955	961	947	936	948	926	919	970	871	953	937	967	926	949	937	930	889	958	936	932	967	929	916	1017	897	893	913	924	940	946	925	923	914	936	918	927	877	888	949	956	909	890	882	932	942	912	907	920	909	956	966	944	989	868	942	886	951	917	952	916	922	938	932	893	938	949	955	909	895	953	938	916	929	946	954	949	915	906	925	952	926	970	877	859	972	933	907	937	951	907	850	939	942	904	913	913	927	922	961	917	956	938	1000	955	924	923	914	921	905	925	868	922	930	916	947	922	895	936	956	919	946	904	945	906	983	917	936	960	934	940	961	951	941	899	882	936	911	891	867	909	841	981	926	870	943	897	901	888	957	879	949	910	929	926	956	952	932	915	913	937	926	926	940	911	944	962	874	952	975	969	892	871	898	949	891	923	918	934	920	984	928	1014	904	988	959	909	952	966	943	892	965	895	914	848	931	978	978	940	968	870	971	933	921	906	898	891	920	888	923	933	972	945	945	922	918	925	912	907	912	950	913	958	893	871	898	911	886	905	960	941	916	888	926	936	919	901
41255	42710	39852	31219	26991	22966	19629	19458	19511	14524	8489	5625	3941	3964	4212	3693	2817	2964	2818	2813	2318	1862	1589	1255	1020	928	838	878	777	677	526	539	513	501	435	435	449	424	466	398	415	434	443	425	420	432	417	382	401	402	384	401	389	400	405	385	390	393	395	386	347	346	362	354	336	392	375	383	362	360	328	350	359	371	382	382	337	378	361	328	344	410	330	368	330	338	352	363	339	354	365	330	379	394	344	348	344	353	350	388	324	356	372	362	380	359	334	326	358	345	364	339	393	345	326	375	351	373	341	353	378	377	321	364	382	349	364	395	356	365	350	361	373	383	384	372	328	343	343	361	342	380	349	363	359	371	338	364	347	360	351	345	365	347	384	367	347	346	379	330	339	354	376	339	363	353	361	376	342	362	339	338	379	352	342	352	339	327	347	345	352	345	373	364	357	369	370	333	360	367	376	370	359	345	376	390	353	349	335	380	346	351	375	344	342	368	328	339	320	354	342	353	363	336	334	384	346	380	352	331	356	384	325	336	360	363	350	319	372	359	367	350	358	337	380	372	373	382	319	347	330	358	351	354	334	323	361	354	342	349	366	388	337	344	361	345	373	368	340	344	324	380	359	352	335	367	398	346	346	345	364	377	324	356	370	353	357	349	357	364	358	352	364	325	332	372	382	362	388	368	345	358	332	387	357	364	335	374	344	372	356	353	382	386	370	356	344	376	374	366	348	375	367	383	341	351	364	327	382	361	374	350	359	368	330	346	353	332	369	352	376	354	374	344	354	366	351	358	369	347	343	364	348	375	352	362	344	351	371	345	366	392	345	369	322	362	326	376	380	363	353	357	340	369	368	360	324	367	319	357	357	376	325	334	346	354	341	346	352	351	345	386	343	346	378	378	355	337	326	390	360	345	381	350	360	359	379	354	344	351	387	347	362	356	358	358	375	344	315	358	359	319	382	350	362	345	359	375	344	362	365	347	337	384	356	380	369	362	360	341	370	311	374	344	330	351	333	373	367	359	356	362	354	347	346	380	352	350	338	330	350	325	348	357	377	325	338	361	352	354	382	361	336	348	364	354	335	377	373	372	349	338	347	373	346	332	347	347	374	373	376	383	342	298	390	353	362	410	339	382	334	353	348	345	346	318	347	362	294	412	357	331	362	334	375	371	317	316	364	343	360	347	378	327	346	342	342	354	345	361	340	330	358	336	369	345	350	349	360	316	355	332	384	336	357	366	344	364	337	343	365	375	373	329	398	342	342	327	361	342	370	355	329	355	381	362	353	328	351	324	334	383	396	339	350	379	359	357	342	353	351	328	342	354	358	369	351	359	366	341	371	372	345	335	330	362	353	347	351	355	360	323	368	385	356	381	356	311	359	357	377	318	341	373	338	369	337	368	363	346	383	356	349	356	342	323	311	340	348	364	368	356	351	365	354	355	326	357	334	345	361	320	355	334	340	359	342	372	363	336	334	362	355	352	358	320	393	379	344	331	361	358	365	358	353	340	353	411	393	322	353	358	348	381	382	348	327	369	370	343	361	347	330	378	365	346	331	370	325	339	376	361	379	360	334	374	344	371	333	347	363	357	358	343	329	347	327	367	341	346	318	358	309	364	378	375	349	381	343	345	343	349	343	393	326	385	366	323	311	364	359	311	344	354	331	328	367	355	347	363	314	345	376	361	342	317	366	360	378	372	349	330	383	334	364	358	346	351	362	369	342	382	354	335	336	358	355	374	348	371	350	384	353	360	340	332	373	372	316	366	375	358	357	341	375	388	335	363	360	364	348	357	326	368	357	377	354	330	367	344	367	366	371	332	346	334	339	344	347	379	344	319	343	376	390	360	376	355	371	369	342	347	354	352	336	354	380	327	381	315	367	373	357	367	357	386	337	346	346	354	346	333	340	342	363	365	381	328	353	341	377	340	348	325	356	334	354	362	342	342	370	397	363	374	366	359	353	351	402	353	368	410	382	362	359	332	319	332	365	371	369	369	369	360	337	357	392	327	376	329	359	371	329	340	332	355	345	358	356	370	337	357	380	378	357	362	347	316	362	369	340	350	346	351	348	352	344	340	348	379	298	351	341	338	334	385	311	359	383	369	382	345	370	361	380	370	351	351	353	362	387	341	329	381	393	331	393	392	351	346	379	343	349	374	348	366	352	375	368	361	322	370	386	396	343	312	361	370	365	347	404	361	334	365	357	333	355	339	372	349	335	344	352	347	382	367	353	335	360	359	358	351	351	362	358	335	339	351	361	363	331	346	351	352	355	345	367	344	315	364	328	397	310	359	357	345	360	333	336	344	343	368	324	361	371	357	364	363	365	348	356	358	394	345	355	340	352	385	368	357	358	332	345	341	346	353	330	345	353	365	332	359	340	373	379	388	339	408	313	376	327	354	295	366	346	354	340	340	359	355	324	378	308	385	351	353	375	337	370	370	355	387	382	375	368	335	329	357	321	361	357	363	355	357	359	338	325	358	358	347	327	336	357	391	360	355	352	345	355	410	332	346	371	373	356	366	393	361	350	347	337	354	368	381	321	341	366	374	342	360	384	365	334	359	327	363	403	389	361	377	327	356	331	351	385	380	336	380	392	357	392	344	376	364	354	380	350	351	361	334	397	322	346	330	389	372	339	356	327	351	374	363	357	344	371	348	333	342	385	354	353	361	354	330	401	394	358	352	362	339	343	314	327	366	360	367	383	328	363	303	384	388	323	317	361	345	374	335	383	353	352	345	335	364	336	323	327	385	404	367	375	330	346	368	320	368	367	354	352	395	341	339	370	352	348	346	371	370	360	379	353	337	355	372	328	329	339	357	328	326	357	341	328	330	360	373	354	383	341	390	373	356	376	352	349	367	328	351	368	361	357	367	372	373	353	340	361	352	341	326	336	378	352	351	372	361	362	384	352	367	387	367	342	367	343	394	389	379	325	383	326	336	347	375	353	357	339	368	340	356	372	366	384	350	383	345	352	338	382	368	331	316	372	372	344	371	338	318	344	406	365	371	361	374	381	339	325	372	362	353	388	367	330	340	363	340	370	354	395	360	373	369	367	318	389	357	396	369	360	371	371	358	356	327	354	355	335	341	336	359	382	309	341	331	362	355	319	327	357	367	357	326	368	391	329	378	378	350	372	353	351	328	306	380	367	366	375	373	362	342	355	376	360	353	385	334	350	397	373	375	385	407	337	358	384	348	335	335	363	359	370	359	380	355	364	349	347	316	344	353	355	353	349	336	347	352	384	370	349	345	343	350	386	356	357	369	350	348	351	383	372	352	375	341	388	355	341	326	332	342	368	355	345	325	368	367	335	379	347	340	369	334	371	345	364	326	329	373	334	338	375	367	343	342	367	369	372	343	336	348	353	384	378	347	340	347	349	357	367	367	369	344	336	374	355	376	359	327	340	354	362	380	318	330	373	369	367	324	373	361	361	344	382	356	316	359	350	341	382	346	399	354	344	334	347	332	372	331	352	339	328	345	354	360	387	381
25683	35113	40626	37720	36051	32574	30630	31340	31443	24948	16800	14620	12615	13342	14975	13415	11129	12178	12640	11390	9675	9043	7790	6377	5125	4466	4289	4456	3633	3197	2397	2060	1900	1773	1573	1571	1484	1437	1478	1360	1312	1440	1412	1359	1347	1295	1210	1256	1176	1212	1196	1241	1186	1178	1136	1122	1027	1009	1011	987	924	963	966	931	929	956	902	881	858	873	886	864	827	892	852	845	836	912	901	873	842	899	914	800	847	877	882	869	841	843	871	885	909	898	932	868	911	923	876	864	811	885	865	847	855	872	861	878	843	829	855	844	840	913	924	825	819	831	866	860	842	870	803	817	861	833	837	854	843	831	854	826	848	842	868	822	817	889	837	827	880	834	889	836	890	855	876	808	913	822	869	825	812	845	817	879	879	900	826	889	906	784	864	813	834	859	864	854	804	831	829	869	836	821	839	833	803	803	879	872	825	856	850	844	868	831	862	842	864	811	843	874	905	844	892	860	863	807	903	849	841	812	830	870	854	858	858	856	881	828	847	866	805	862	866	855	799	850	789	859	862	842	874	829	845	827	928	786	856	814	891	872	828	874	879	766	860	815	898	789	894	818	801	835	831	874	855	852	869	837	824	911	819	864	859	859	845	853	840	848	889	858	863	815	852	850	821	861	870	818	838	877	827	858	882	899	846	812	842	843	817	824	833	871	873	834	847	833	808	853	796	810	850	793	836	864	914	845	876	826	855	831	781	865	855	822	870	818	814	869	845	869	856	839	846	838	835	860	822	841	910	839	826	804	849	853	888	806	911	876	808	858	795	805	887	849	864	830	845	807	832	793	804	823	827	808	840	868	849	898	830	856	871	851	871	803	847	836	815	851	824	850	836	855	859	849	864	824	839	850	835	840	865	816	850	805	855	836	844	828	852	804	881	880	855	801	881	833	812	856	865	861	860	846	828	853	842	788	824	839	825	862	856	847	771	852	876	864	844	863	851	842	843	794	802	830	860	892	813	868	820	801	830	825	829	806	791	860	810	824	867	841	900	819	882	835	893	838	784	810	877	798	835	845	868	857	895	850	775	869	861	784	810	834	870	883	907	819	845	845	845	826	834	837	826	812	828	831	832	815	858	819	830	877	833	838	859	801	824	783	891	868	860	832	820	796	813	893	875	843	873	822	836	907	838	847	873	820	807	861	854	875	850	858	877	804	852	838	904	847	871	873	817	884	809	856	828	899	833	873	849	826	823	856	854	784	855	802	898	796	862	812	812	840	861	852	821	843	802	859	851	845	816	834	826	818	849	862	875	819	819	861	869	881	831	841	833	862	898	799	835	796	841	847	854	767	919	880	809	880	877	852	883	880	850	842	868	862	872	842	841	842	843	847	812	884	856	830	797	879	818	844	849	891	898	866	851	828	854	827	850	871	866	831	852	860	891	786	809	833	849	901	823	834	829	852	858	853	823	880	858	848	837	859	898	864	892	786	824	889	853	836	860	845	888	810	874	899	826	799	805	856	861	861	854	835	870	880	835	860	870	855	850	900	828	888	831	865	834	861	800	896	880	851	831	813	849	853	812	855	865	862	814	824	827	856	859	795	822	838	849	795	876	818	827	908	836	832	830	902	863	841	845	816	891	866	869	830	844	856	889	804	834	853	827	827	829	887	825	826	819	832	825	879	808	820	836	831	865	840	853	874	795	827	854	854	861	854	868	868	837	832	874	822	833	845	872	849	864	847	812	832	838	814	889	877	856	824	884	837	850	793	868	824	934	881	844	818	821	811	841	905	899	832	833	864	858	853	813	884	829	838	838	822	811	845	817	864	816	890	812	836	868	841	844	878	854	878	874	838	840	830	815	806	865	872	816	846	817	833	848	865	875	852	845	846	821	844	798	840	829	850	859	835	891	822	814	887	875	866	897	825	784	851	802	832	868	862	754	836	844	866	826	835	853	847	870	867	891	853	847	870	868	814	811	829	817	839	791	851	837	882	867	872	851	847	859	810	838	859	855	882	781	843	783	883	831	888	923	822	842	867	876	880	817	907	876	859	885	885	855	823	837	838	822	860	841	907	870	867	820	797	815	858	796	749	862	867	828	823	818	836	890	847	819	816	854	834	859	841	905	852	874	844	841	846	879	864	833	879	837	869	829	840	848	880	852	791	816	887	894	843	911	880	882	876	898	868	857	791	846	844	836	838	853	890	828	812	831	829	812	784	806	851	840	867	845	869	838	800	925	828	851	892	815	851	795	870	809	877	881	796	863	882	799	812	850	828	824	830	891	838	883	844	824	830	825	885	846	882	876	819	867	838	858	806	832	864	872	807	822	866	897	827	828	807	848	854	797	825	834	837	864	824	869	850	821	875	837	864	809	851	784	873	847	832	843	867	829	808	930	806	822	843	823	834	813	827	795	845	833	861	875	881	855	827	832	816	839	842	856	834	824	839	844	863	846	868	839	813	865	798	806	879	884	823	812	832	877	816	879	847	862	872	850	842	834	811	859	849	843	854	826	877	834	868	861	831	868	834	858	820	883	874	870	822	812	794	780	868	855	890	844	804	826	892	832	786	837	830	871	850	837	825	902	812	874	816	777	843	864	875	822	883	864	833	893	875	833	857	857	836	833	828	854	835	818	839	808	849	877	922	832	843	872	850	827	807	837	806	848	869	889	808	872	841	817	856	887	859	837	871	845	822	869	822	887	816	886	887	805	789	848	880	842	850	827	823	813	895	820	860	842	848	843	881	859	882	886	841	829	850	818	808	819	848	809	825	843	869	838	842	808	837	849	854	834	871	848	845	827	851	872	836	865	853	845	900	879	878	896	809	833	873	861	812	864	866	875	898	872	815	835	817	859	838	828	808	857	873	817	859	840	839	864	805	837	856	806	840	867	891	799	855	886	872	886	816	835	804	815	809	792	897	839	759	880	841	859	855	873	880	842	863	849	829	801	871	807	842	816	833	834	824	851	850	843	878	827	812	865	823	851	820	868	817	827	802	840	793	850	814	860	856	858	800	839	860	827	892	836	838	906	850	857	834	828	859	844	830	845	829	887	810	788	793	840	873	866	819	815	866	884	900	883	841	868	858	895	840	871	857	875	848	789	836	775	829	800	825	823	834	836	840	820	798	781	864	862	789	831	830	876	887	812	823	792	856	858	926	863	840	880	842	837	876	856	830	829	835	823	819	871	798	837	827	850	875	866	833	864	826	941	830	827	795	825	861	897	883	845	796	784	857	794	837	785	869	851	861	837	869	773	851	824	861	848	867	844	867	869	880	826	816	856	869	890	911	860	856	855	818	848	890	816	801	830	838	825	923	860	873	796	841	814	826	861	888	858	796	876	838	772	840	892	840	849	817	901	864	822	810	807	839	815	859	824	915	822	885	812	870	784	863	811	817	835	830	887	811	879	836	824	876	903	860	897	822	837	894	921	816	885	863	867	855	850	855	799	859	865	797	840	914	910	858	868	862	809	856	857	855	863	843	830	843	863	851	830	863	872	866	880	858	825	842	839	845	891	901	861	861	849	810	826	838
20263	19774	21055	16040	11521	8095	5495	3901	2865	2277	1699	1347	1160	1066	930	811	738	691	669	606	545	555	534	487	523	480	412	423	485	440	417	422	420	424	414	435	389	426	420	416	444	407	414	454	420	415	387	437	399	378	405	407	421	403	412	403	404	409	407	432	387	424	418	389	365	389	403	431	425	413	405	376	389	404	407	386	374	385	431	411	417	390	396	390	384	371	391	375	382	394	374	389	421	380	388	401	375	393	403	406	360	433	422	381	407	381	404	412	351	399	392	404	396	420	385	409	389	405	419	411	376	404	406	395	421	383	405	415	393	403	371	428	431	394	397	367	399	398	388	402	409	370	397	415	413	401	403	411	406	407	385	355	388	393	382	420	430	425	352	403	411	422	388	419	403	387	403	369	373	397	388	421	395	392	381	387	408	392	387	410	369	390	418	419	367	367	378	369	402	382	414	427	399	395	391	407	338	349	349	390	385	391	386	385	399	400	370	404	409	397	371	381	431	426	413	402	397	394	401	397	416	382	372	394	364	390	366	391	406	354	398	388	399	395	395	406	355	424	388	401	434	391	393	394	395	410	398	367	390	371	377	380	385	391	454	416	406	395	395	401	409	413	397	414	407	397	391	363	383	348	389	383	416	384	377	430	429	401	412	411	399	431	384	394	367	401	399	413	394	394	417	415	418	412	403	358	352	403	382	410	397	399	361	384	419	406	380	367	411	412	352	379	381	365	405	399	391	384	400	401	375	417	385	376	371	374	399	394	385	387	397	431	363	392	396	401	408	394	419	350	397	438	407	374	375	387	370	378	386	400	387	402	385	389	373	396	373	344	383	392	388	346	393	398	424	376	393	423	379	415	456	396	378	380	402	384	415	422	390	384	418	397	421	383	383	361	410	369	376	395	443	392	392	415	380	374	368	413	390	382	371	382	419	410	391	373	393	349	374	417	373	419	428	403	389	376	411	389	411	415	417	379	383	390	360	406	351	366	392	369	398	412	399	391	376	393	410	447	406	397	412	391	395	387	370	391	382	382	407	389	413	387	365	397	388	405	404	396	402	373	391	393	367	394	378	391	423	369	416	413	386	389	417	386	377	379	430	407	382	376	407	338	377	368	374	394	384	401	403	388	383	395	370	410	406	388	407	387	382	392	378	396	394	396	376	385	389	387	399	425	418	408	369	360	376	364	384	354	423	400	379	384	406	414	389	360	404	409	426	423	394	341	383	402	383	393	395	397	372	423	374	408	426	441	381	393	400	419	401	411	442	379	396	406	413	378	378	375	412	386	397	382	384	388	399	431	359	402	388	365	358	414	411	391	403	401	417	416	367	391	353	393	387	401	375	392	403	432	387	401	402	387	416	386	445	405	391	407	388	380	375	391	432	376	418	404	377	375	389	416	430	395	388	378	418	380	433	362	438	393	398	374	390	402	398	417	376	388	376	411	384	406	381	388	364	415	390	362	377	420	426	385	407	360	372	400	353	413	371	388	381	409	421	411	377	395	370	371	377	422	379	388	410	394	398	380	429	442	389	379	421	413	378	389	430	418	384	396	370	376	400	399	406	395	374	388	370	385	397	419	412	391	367	401	415	403	389	420	394	410	392	396	404	396	411	421	400	382	351	458	393	395	381	369	362	411	401	400	431	402	394	408	384	427	371	399	410	412	433	405	386	407	373	403	390	405	377	382	405	406	432	422	388	421	384	393	346	407	430	378	391	356	390	384	372	389	401	359	418	415	390	401	399	390	379	388	383	380	383	401	391	373	395	392	370	413	402	441	418	372	378	376	390	411	382	403	407	423	396	391	393	398	417	376	426	442	408	428	385	403	408	397	415	377	382	426	399	409	370	416	368	437	380	369	373	386	421	462	369	411	400	358	400	407	398	377	385	412	387	382	413	390	403	380	418	413	384	440	361	378	389	383	417	406	409	370	428	369	392	416	424	400	386	404	386	406	391	381	396	408	379	393	401	386	441	391	406	377	384	402	417	359	381	373	420	349	382	394	386	372	382	399	395	427	376	364	414	399	392	400	405	397	370	387	391	443	376	352	428	411	399	429	412	443	399	384	413	430	344	390	351	370	389	353	417	391	391	371	373	434	380	364	426	391	404	403	400	390	403	359	416	395	420	404	384	407	404	409	408	370	384	375	416	373	419	371	394	386	381	378	414	412	398	379	425	416	387	408	403	405	419	399	395	433	369	403	412	405	406	401	388	394	379	401	377	383	383	448	365	391	439	379	408	423	383	372	411	411	406	430	399	383	401	432	380	427	401	379	373	404	384	367	370	346	389	396	416	382	415	379	358	428	412	398	403	406	408	424	403	434	391	421	356	360	371	411	414	369	377	369	372	398	397	406	399	401	361	419	383	411	385	396	397	387	387	410	419	377	404	364	405	406	391	433	406	422	370	385	400	433	393	384	394	392	395	405	393	406	369	436	386	439	389	403	391	369	352	424	365	397	406	380	375	423	410	388	422	401	395	424	426	404	398	361	353	422	382	439	424	360	398	419	355	424	363	353	404	410	400	388	373	398	386	406	428	407	396	356	421	379	406	381	389	400	422	450	371	385	393	375	419	437	431	432	380	386	402	372	390	372	368	406	440	416	446	430	383	390	424	368	387	402	404	367	403	413	379	376	349	385	391	379	375	366	418	432	403	400	372	368	377	387	382	431	404	404	371	406	382	403	400	401	390	421	397	399	382	372	402	389	405	387	388	407	420	359	402	386	389	407	396	374	411	411	398	398	393	414	412	398	379	398	413	377	419	410	393	384	370	382	377	422	384	393	393	363	392	374	415	358	396	416	375	407	373	397	386	337	435	351	413	405	450	384	406	408	403	374	388	435	385	393	383	374	396	416	392	415	366	436	430	422	416	420	384	419	407	414	373	394	403	392	402	401	387	374	383	386	381	434	422	392	401	379	406	390	383	362	408	403	417	393	408	369	422	446	361	397	418	377	352	389	423	358	372	407	378	410	374	397	375	384	369	408	362	364	378	401	378	423	406	402	409	395	390	373	381	380	425	376	381	412	376	400	397	397	395	352	376	408	376	385	398	401	389	402	423	390	414	411	380	399	383	380	387	433	378	376	393	444	389	387	393	403	394	415	404	394	403	375	425	417	408	340	390	402	383	384	367	407	411	372	427	397	373	397	373	387	376	411	410	380	410	411	392	391	410	402	368	377	434	404	402	380	393	386	393	388	369	406	390	375	382	400	393	393	409	414	392	405	403	437	389	355	394	386	355	377	382	328	380	412	368	385	359	388	419	395	389	391	388	369	401	424	390	405	407	432	386	401	439	401	387	407	408	375	395	413	375	376	427	400	419	412	389	386	405	375	400	373	384	401	407	384	378	405	388	414	382	398	412	410	403	425	405	402	379	384	365	376	410	413	407	379	411	412	424	415	426	406	397	386	404	418	404	424	364	423	367	398	380	404	418	411	380	410	399	426	386	359	386	381	359	389	419	404	414	413	381	419	379	438	364	407	404	433
12007	16184	25168	25273	23051	19869	16439	13947	11587	9259	7193	6122	5220	4788	4024	3501	3039	2707	2617	2429	2132	1873	1781	1574	1525	1386	1304	1347	1281	1200	1230	1184	1181	1124	1111	1075	1159	1054	1121	1112	1083	1127	1170	1061	1111	1108	1050	1058	1045	1083	1072	1104	1069	1089	1027	1027	1097	973	1000	1038	989	978	960	948	984	932	904	937	906	946	968	1032	958	943	955	962	973	967	925	942	966	958	964	915	951	945	940	1020	935	911	935	930	951	915	945	952	905	949	958	906	925	933	858	939	924	963	929	1009	900	938	914	894	911	926	956	925	966	955	927	953	919	961	947	948	1011	953	916	903	933	988	929	962	916	1011	962	910	950	934	954	984	870	934	903	912	952	918	958	929	962	908	967	946	983	862	917	959	914	910	921	905	922	971	921	957	914	954	998	995	968	897	903	913	875	913	932	917	975	946	998	958	1026	933	910	978	945	909	937	926	996	911	920	925	908	959	926	981	878	962	954	899	948	964	959	960	901	906	957	931	910	916	909	945	953	932	972	880	969	908	1008	957	923	956	938	924	905	917	958	964	913	921	890	999	971	916	911	926	943	942	967	953	911	987	920	980	899	915	922	982	931	996	962	891	1000	901	913	927	997	927	990	896	966	932	948	862	953	905	928	983	919	891	898	923	967	910	937	892	922	897	918	938	875	961	870	959	947	963	953	907	897	1008	933	879	905	990	922	956	918	946	943	974	882	937	934	940	937	883	917	979	921	946	970	926	982	893	907	924	976	925	913	957	950	953	947	912	931	908	876	895	922	887	945	952	947	922	968	929	972	879	918	934	927	941	925	899	918	891	943	1009	933	939	903	943	955	918	925	877	911	945	911	912	876	903	958	966	951	962	907	973	912	917	891	978	924	1011	997	923	944	915	1006	904	911	933	916	941	978	893	936	947	940	966	939	910	891	895	935	961	936	955	914	918	945	946	941	911	967	897	946	969	927	917	911	981	959	973	958	1000	905	978	947	922	919	955	930	942	948	923	930	905	989	896	948	875	964	907	906	946	940	932	955	939	930	942	900	888	961	939	940	970	951	925	928	962	952	923	960	988	905	926	928	888	949	891	937	963	945	917	929	955	875	954	903	921	1003	937	926	901	913	911	977	946	955	944	904	948	959	916	943	990	914	921	938	945	930	948	932	918	962	932	891	920	889	922	1019	1000	958	899	926	904	958	907	921	912	914	883	902	971	926	918	959	932	914	964	877	934	988	952	977	916	927	929	990	916	952	941	937	996	953	890	1050	980	964	958	932	974	929	951	934	908	982	882	911	929	924	898	924	961	977	974	959	943	927	902	910	923	910	982	900	939	951	928	986	948	944	945	910	964	920	949	895	934	939	928	972	925	926	954	889	945	925	899	952	952	920	978	936	947	935	938	951	959	946	960	884	927	901	913	981	945	924	963	983	983	993	917	930	956	980	941	936	921	935	946	915	926	911	916	941	861	978	942	937	934	940	964	967	987	1007	883	939	953	954	916	960	961	992	882	942	936	945	952	920	907	903	931	980	984	999	888	939	941	983	927	929	942	941	947	952	931	996	907	943	934	975	913	943	945	904	944	910	925	924	959	894	930	861	946	981	949	948	966	924	939	954	969	900	964	931	947	973	996	964	951	1004	957	962	947	922	911	916	906	1028	924	962	966	944	970	923	954	974	903	921	986	970	929	926	946	960	925	1008	964	887	939	923	967	953	922	923	964	899	998	993	986	935	919	945	920	945	905	993	910	931	923	883	987	959	945	859	910	981	921	934	938	1004	948	960	956	926	932	955	975	933	959	936	932	949	906	963	918	958	893	951	962	909	983	948	951	887	938	910	905	958	970	974	942	952	978	934	943	940	925	876	967	922	916	945	969	995	938	941	890	936	942	934	937	924	917	886	921	981	953	982	924	982	947	969	951	921	937	969	964	954	898	944	913	955	912	895	931	948	974	941	947	930	927	1001	925	895	949	953	947	897	936	933	945	972	967	895	924	935	953	943	902	943	975	953	913	948	882	891	914	987	931	969	913	923	954	963	956	964	976	877	950	957	1037	950	961	956	942	902	967	992	900	930	940	938	894	861	921	982	936	901	880	923	929	897	968	926	903	892	965	905	939	954	934	883	961	978	872	930	957	922	906	993	901	931	971	907	951	947	924	959	933	952	897	941	918	938	926	935	901	974	893	934	889	948	904	969	952	888	1016	936	966	941	950	926	936	895	926	888	920	971	963	967	944	968	937	945	901	996	968	980	918	912	987	972	928	944	964	939	935	997	924	924	956	911	955	969	916	946	912	927	917	952	946	921	992	924	896	993	951	918	985	880	948	952	906	914	908	931	904	939	906	962	910	918	955	926	950	928	964	910	953	929	926	939	882	958	909	906	913	897	900	930	929	965	884	929	833	957	952	939	868	942	914	912	968	922	911	955	929	965	974	924	946	937	913	922	1001	883	915	863	976	974	940	925	923	921	938	918	997	926	960	938	948	937	928	943	950	912	958	909	852	897	966	946	956	948	884	987	914	950	950	898	975	966	881	963	950	940	977	951	960	859	942	962	967	903	950	976	952	973	964	938	921	912	975	913	924	911	928	921	953	917	937	914	918	895	927	977	986	989	927	983	919	959	942	971	952	944	934	914	909	983	957	953	892	931	953	925	893	945	985	985	971	927	901	952	969	918	921	979	956	988	980	897	922	923	953	1014	932	963	937	972	918	908	942	898	978	958	946	957	906	928	941	953	887	952	946	942	981	955	913	939	865	925	911	922	919	978	969	909	990	915	901	976	899	958	991	922	958	895	898	972	953	956	993	939	949	1055	947	923	963	958	907	883	926	901	923	925	948	928	899	912	929	962	957	945	909	961	916	882	948	948	948	969	910	937	913	858	967	949	919	950	946	1003	895	925	968	940	882	924	972	954	943	899	946	941	926	922	890	994	935	932	918	948	904	954	951	903	935	966	945	882	897	993	1006	948	953	933	939	886	995	916	904	981	997	934	973	968	954	975	926	917	934	915	930	955	918	974	928	926	974	902	991	915	870	938	890	898	938	941	911	976	958	921	959	897	925	915	912	958	937	958	959	933	935	971	1007	977	943	967	922	955	977	987	929	939	911	923	977	929	958	937	926	919	923	925	888	940	984	908	939	902	908	911	916	939	897	965	911	989	958	928	933	905	874	908	927	946	955	926	951	921	891	980	936	908	875	959	985	986	917	922	1001	937	936	914	891	859	953	970	959	918	949	915	982	928	930	962	999	918	920	926	947	988	870	939	965	985	936	936	885	937	941	990	954	966	953	963	947	952	878	921	916	980	919	947	980	927	910	929	914	926	946	936	936	909	938	913	949	881	957	935	928	933	918	884	912	904	927	922	908	929	979	943	988	940	911	954	1008	961	869	947	931	969	903	892	1007	988	893	955	951	918	906	954	976	963	954	970	920	926	904	926	965	927	867	978	915	950	933	995	936	881	949	948	943	995	953	1008	927	968	911	917	976	940	945	911	912	941	949	886	945	981	932	933	905	957	893	997	923	961	919	911	980	1026	981
34326	35249	37186	28263	22348	18724	15340	14544	13078	10414	6806	3684	2900	2869	2852	2139	1711	1582	1856	1801	1346	1128	963	834	755	667	668	715	618	550	516	512	471	483	473	478	500	421	434	462	483	447	420	465	409	423	450	459	455	440	418	460	440	448	444	422	425	409	379	397	391	408	461	410	384	405	443	421	415	356	414	407	417	413	418	376	354	419	383	400	409	393	392	416	405	440	426	394	415	410	411	423	395	407	391	439	418	388	430	394	392	415	419	376	380	429	415	440	378	382	403	389	411	405	395	432	357	352	384	394	424	433	375	416	368	369	425	379	391	406	387	398	429	373	354	371	410	395	394	384	430	375	363	395	399	386	396	374	372	419	425	394	375	409	388	423	403	383	389	399	414	396	388	401	346	372	418	402	409	412	424	414	393	406	402	367	433	392	399	409	431	391	376	404	382	418	419	440	422	399	398	394	406	407	400	402	425	405	398	396	447	419	429	391	388	391	435	407	388	397	441	391	377	383	386	398	409	385	396	373	405	421	389	364	413	393	404	386	400	378	400	387	366	350	386	383	407	401	406	369	403	436	389	384	409	392	346	403	381	409	397	360	376	381	424	405	395	385	378	417	399	423	422	379	404	385	366	405	397	407	398	405	402	385	389	378	394	408	378	410	419	412	392	407	415	414	398	404	418	399	370	390	395	374	376	375	406	374	405	388	401	389	418	407	376	390	384	369	409	411	368	397	396	419	420	364	396	389	367	397	430	389	351	416	403	409	396	402	419	423	451	366	395	396	383	369	383	360	411	407	358	389	385	375	454	379	388	394	386	393	399	378	375	390	393	405	366	380	417	381	419	376	370	432	386	384	384	416	391	412	368	414	385	377	403	390	420	398	360	421	381	415	414	384	379	378	390	434	395	420	441	382	397	434	418	419	396	386	406	391	366	365	405	397	441	349	386	403	371	367	393	373	407	410	393	413	401	393	401	400	384	371	412	399	403	379	378	394	357	410	419	404	427	376	422	386	413	383	373	387	396	402	404	358	384	369	389	411	389	371	421	391	373	392	381	409	429	432	399	420	397	435	380	407	417	385	446	369	385	407	435	363	396	401	342	383	358	361	442	414	387	435	416	374	363	435	377	394	390	394	400	422	395	404	389	395	385	388	430	442	404	368	380	371	412	431	410	367	378	398	362	412	398	373	411	415	404	420	393	409	421	434	405	404	381	389	382	394	381	396	423	388	395	393	419	370	356	383	398	380	411	389	420	373	387	406	394	417	383	400	423	399	380	365	364	407	367	361	399	415	383	413	379	393	391	397	397	369	402	383	420	415	417	407	414	378	399	368	405	400	419	416	430	380	369	395	408	357	371	364	377	391	385	398	403	398	412	410	388	390	403	418	391	368	397	437	394	401	375	384	378	404	429	414	387	401	420	419	397	408	398	407	416	372	393	407	404	367	344	378	432	390	419	373	381	426	371	430	369	387	405	379	395	377	379	391	412	417	403	402	391	368	400	394	405	368	394	391	373	384	409	392	400	391	440	378	378	392	406	384	416	427	397	406	419	434	402	374	424	376	375	382	415	412	389	414	374	397	400	410	391	413	383	407	397	354	371	393	349	403	436	384	366	390	369	424	399	363	417	400	399	373	375	399	404	406	409	423	416	404	403	371	419	370	387	347	416	376	376	427	394	396	413	390	412	401	375	376	348	380	394	369	364	365	380	397	392	396	409	360	366	386	372	405	411	377	390	394	391	376	417	421	380	395	402	384	428	433	396	394	379	362	384	334	386	357	410	406	347	406	411	394	423	397	364	376	386	376	414	358	397	401	411	400	437	350	398	377	376	414	416	403	419	385	381	402	404	386	369	399	398	405	376	404	399	432	374	398	389	388	402	382	418	399	412	422	406	408	372	370	389	426	405	422	389	401	379	380	411	448	409	404	401	394	366	373	379	398	390	382	403	408	427	380	386	384	375	386	381	416	429	424	397	383	430	373	417	382	417	358	379	396	398	380	430	390	398	397	392	383	350	381	371	396	406	407	366	398	422	416	409	361	394	388	363	366	419	463	410	385	373	398	408	407	415	424	367	416	362	405	405	392	405	380	412	361	407	383	392	374	384	375	397	427	416	394	391	407	393	415	413	396	380	405	432	393	392	349	382	399	409	431	436	381	367	389	372	380	373	423	446	377	373	385	396	436	419	396	389	413	393	404	433	402	393	404	400	412	412	393	421	371	409	375	399	376	364	392	427	395	424	382	391	405	422	388	374	364	352	386	380	394	387	380	403	409	393	401	413	379	408	397	382	382	397	395	394	444	394	392	393	343	366	384	422	416	372	414	379	399	404	366	376	380	373	405	363	405	384	393	447	405	386	379	377	402	400	407	386	419	376	400	347	390	382	406	378	389	431	377	403	413	389	415	408	386	441	369	374	387	405	383	400	414	349	364	358	403	420	405	402	424	440	429	397	421	394	419	404	379	381	400	423	360	402	389	412	372	365	414	415	407	400	364	430	431	384	374	416	406	365	395	401	358	418	412	372	345	435	402	418	405	416	384	391	391	415	418	411	390	383	449	399	390	422	399	391	388	419	395	396	396	392	415	371	380	399	414	376	395	396	414	425	390	379	392	397	402	396	391	371	404	417	411	380	366	418	406	410	380	430	380	394	413	377	408	378	398	341	408	384	404	387	440	387	411	415	409	417	418	380	409	387	390	368	392	399	397	414	403	412	418	419	354	360	367	369	344	413	398	434	415	367	403	381	389	376	410	377	412	422	386	415	374	379	436	394	401	366	388	400	410	378	385	381	396	390	341	408	383	383	369	390	414	395	405	391	405	389	381	375	432	402	410	398	397	367	410	408	375	381	383	403	392	384	374	381	424	379	407	377	383	403	394	383	423	379	409	394	399	384	364	407	373	374	382	395	404	403	426	398	376	388	388	390	378	413	403	381	402	417	410	385	395	413	357	405	379	402	408	388	395	422	387	394	389	388	394	448	447	376	390	357	408	385	376	395	379	374	402	413	372	403	427	413	388	381	389	400	386	401	368	386	430	380	370	371	387	376	410	401	372	374	355	394	380	363	375	408	369	407	415	380	465	379	381	425	405	406	427	432	394	382	406	430	372	415	378	381	390	430	417	395	383	379	410	361	407	399	393	448	371	467	427	413	401	397	416	400	382	380	380	380	383	382	375	395	403	409	433	428	426	405	386	385	392	393	411	383	433	423	379	394	409	416	403	391	395	406	391	392	420	392	449	421	387	367	414	390	384	430	345	380	422	385	365	390	396	394	391	414	395	393	428	399	385	420	413	367	386	400	384	388	391	421	385	403	408	414	414	367	402	406	391	397	390	407	398	383	419	395	408	395	394	381	409	407	414	399	400	410	388	421	382	458	383	412	417	422	397	426	400	402	431	387	382	410	388	389	411	383	358	377	397	395	390	365	409	397	392	407	424	369	404	378	390	431	422	411	423	372	392	386	413	396	379	429	397	401	390	386	423	391	392	384	381
21744	28189	36645	33942	31557	28950	27014	26814	25646	22745	15056	10335	10248	10504	10818	9032	7737	7557	8460	7302	5955	5935	4800	4027	3607	2798	2939	3149	2688	2206	1825	1669	1639	1489	1399	1294	1347	1369	1317	1235	1287	1298	1251	1222	1270	1157	1196	1157	1154	1194	1148	1161	1188	1228	1171	1132	1113	1054	1003	1020	989	972	958	989	1006	927	942	1003	977	1003	921	916	953	976	942	970	984	966	952	955	924	995	963	944	890	948	908	925	937	961	950	935	997	1024	919	975	916	901	930	998	943	924	952	954	937	949	913	969	967	1014	904	866	876	972	961	1009	1005	975	939	991	929	941	903	968	907	937	934	915	964	916	916	898	955	957	914	904	875	964	991	949	917	943	991	929	959	934	968	919	948	916	939	959	924	921	940	954	912	984	905	904	958	967	912	967	941	969	897	932	943	934	925	858	964	953	890	939	923	936	938	935	913	917	914	954	950	953	917	942	951	967	961	944	920	901	942	952	938	926	911	922	928	957	947	995	949	983	938	925	921	928	896	941	933	943	910	956	992	928	960	918	915	926	902	892	909	909	915	933	909	941	911	926	886	869	930	965	966	903	921	935	954	974	971	951	896	945	892	957	929	912	921	865	935	896	954	915	959	921	927	885	895	884	815	932	940	910	953	956	876	963	992	948	917	944	932	958	976	895	981	939	978	943	899	962	984	993	904	942	941	909	920	874	893	928	906	953	946	962	1001	944	910	932	918	931	952	880	963	901	925	949	879	1009	942	938	933	890	946	940	983	926	900	975	892	918	927	972	903	969	917	951	883	933	1018	926	938	896	890	945	900	913	913	924	974	940	978	925	949	911	965	969	943	943	922	895	961	886	965	977	942	961	996	973	954	950	904	945	931	966	915	996	932	926	899	922	909	922	915	935	906	938	916	947	944	934	915	940	892	922	970	912	952	967	907	922	863	972	923	957	932	853	881	924	952	936	956	995	912	902	947	863	934	933	924	912	910	986	938	974	945	925	938	948	991	904	962	937	971	945	908	956	885	897	953	942	915	978	894	948	920	885	967	898	1001	929	971	960	918	971	871	954	949	948	912	965	970	932	981	971	884	965	939	950	894	914	990	939	978	959	980	900	958	974	951	911	945	917	921	900	903	939	952	910	890	991	967	946	938	970	928	924	924	942	874	949	956	899	931	938	873	948	876	920	940	946	963	921	896	918	911	935	889	956	904	902	930	984	932	895	948	920	941	940	950	926	938	920	936	921	914	958	949	971	923	913	954	929	898	925	907	968	934	958	957	902	934	914	915	919	954	967	962	993	925	850	928	910	920	912	910	977	976	939	922	904	949	910	960	931	926	944	894	951	905	910	952	899	931	940	938	861	884	939	914	913	905	918	942	957	946	940	855	897	939	914	967	979	927	1024	1026	876	956	962	942	884	937	949	957	930	979	931	919	907	941	918	918	960	954	973	939	921	961	922	883	977	924	907	984	932	973	913	960	989	920	926	966	916	949	907	908	973	934	869	944	935	924	947	887	897	956	873	979	941	926	980	900	1002	928	914	987	951	918	923	951	959	901	955	878	895	930	971	974	905	947	980	973	904	943	933	899	933	932	953	953	906	928	935	937	950	907	930	967	927	920	900	989	883	916	971	897	960	973	946	862	958	970	869	902	932	890	932	915	955	938	885	924	929	944	876	959	953	959	991	944	884	969	961	1006	954	937	927	919	942	969	952	901	958	909	901	904	936	975	969	931	932	958	923	926	936	930	900	901	897	961	927	995	919	932	873	942	947	991	957	953	926	973	869	951	923	927	964	931	897	897	961	917	886	943	903	885	908	897	937	905	920	956	899	900	869	869	969	1012	939	908	949	905	959	881	944	913	908	940	949	826	927	918	923	940	979	926	960	900	943	960	933	960	987	904	890	947	906	941	932	961	944	973	921	930	948	897	971	942	899	919	910	945	947	979	918	893	901	934	898	963	902	929	944	961	934	953	981	936	945	934	936	968	944	889	942	924	924	936	943	938	950	932	960	917	925	970	900	969	919	961	903	957	934	939	928	939	910	920	896	971	940	944	912	935	969	924	920	944	958	868	928	919	912	969	986	981	967	928	891	953	921	941	943	995	951	930	921	880	926	946	956	924	947	876	924	923	879	939	937	946	901	877	922	948	904	928	910	938	868	991	943	950	930	968	971	940	951	907	922	925	955	950	960	914	926	924	944	898	956	960	939	998	938	949	949	922	994	895	976	927	943	937	944	967	938	922	931	920	908	920	934	956	949	955	912	904	922	932	894	913	923	918	904	990	921	956	943	947	942	949	975	924	897	925	935	906	996	959	958	913	946	885	895	972	985	921	884	959	919	877	898	981	946	923	998	899	929	954	965	958	910	994	932	887	951	971	907	950	927	899	949	950	939	922	935	901	926	970	871	890	939	931	929	909	947	899	917	937	910	956	961	889	924	976	954	909	932	930	907	910	957	914	927	938	919	944	897	972	910	964	927	914	965	912	921	942	880	977	938	880	982	948	974	923	925	929	921	941	899	927	913	879	972	920	949	922	941	939	894	927	974	998	936	927	939	924	937	939	915	974	953	927	942	963	919	933	947	966	949	941	952	941	960	981	935	963	928	968	983	970	958	980	936	960	969	938	981	952	938	921	933	958	946	966	963	979	929	930	933	913	970	902	923	935	919	935	943	943	966	898	934	985	932	927	944	944	934	901	921	945	981	927	957	915	947	959	957	938	943	915	992	924	981	906	954	949	917	910	910	953	940	916	960	960	924	939	914	975	893	954	974	909	975	958	970	930	962	915	859	984	929	926	974	935	944	971	878	927	910	935	888	925	997	920	949	995	954	948	908	964	927	913	937	939	964	910	922	971	925	963	895	939	890	878	909	894	974	972	885	966	916	928	881	909	911	922	893	973	886	972	955	927	932	942	875	971	949	930	936	1007	973	914	889	1020	903	908	972	920	934	921	879	929	910	930	899	901	895	916	944	941	963	901	969	912	945	901	903	943	938	922	893	902	949	949	938	954	928	930	958	950	993	947	961	905	993	982	941	927	918	941	923	906	931	926	975	866	888	997	951	919	901	928	959	943	942	956	919	905	952	972	940	916	961	974	912	905	925	949	924	939	907	965	957	934	939	937	977	937	971	961	909	924	968	910	954	874	946	900	946	922	884	943	939	937	928	1010	935	972	929	982	876	940	1006	912	923	934	945	976	904	981	999	897	948	939	946	885	963	889	943	890	900	936	920	952	938	941	878	904	926	953	907	897	953	933	924	911	929	965	914	967	986	900	977	935	960	929	920	966	916	974	894	964	990	916	913	964	922	893	922	941	902	942	920	941	960	916	938	948	934	972	931	978	979	938	954	970	964	906	977	929	922	950	903	961	937	979	940	938	936	902	933	886	920	983	951	941	941	941	894	992	941	929	904	985	938	900	944	924	960	977	920	979	897	935	901	919	953	968	1007	968	924	959	931	885	964	919	984	901	929	926	930	933	901	973	953	931	895	940	923	968	956	951	934	990	891	944	997	1014	962	966	941	957	969
43133	41249	43011	30583	26340	24010	20098	19576	17547	16789	11068	6857	4832	4806	4581	3747	2942	2802	2932	2689	2203	2118	1548	1200	1024	863	834	1015	769	647	541	535	511	496	461	457	470	456	454	439	434	472	400	393	421	410	406	414	411	402	400	361	418	419	408	379	401	417	358	345	386	346	384	357	391	394	372	362	362	348	359	351	381	328	301	360	377	371	379	414	356	342	377	356	347	322	375	363	360	369	359	353	360	349	393	411	382	339	365	349	365	365	393	335	402	383	357	340	354	365	380	351	347	346	363	427	371	341	376	388	377	340	346	354	369	361	374	334	343	353	381	367	366	352	343	336	359	383	381	372	343	340	337	383	328	354	363	383	401	343	371	340	345	406	358	360	346	342	365	336	379	374	378	353	332	366	368	382	432	371	351	345	354	357	357	360	385	342	420	363	374	334	378	362	370	397	379	379	364	386	377	369	353	336	336	393	329	347	351	340	358	341	356	346	353	355	340	350	382	343	382	354	355	356	374	387	355	388	366	359	374	367	365	352	381	336	367	390	330	325	362	367	356	381	351	354	319	364	359	390	368	359	353	358	374	369	304	356	362	339	360	343	335	369	365	346	347	351	358	344	350	364	370	348	347	368	353	374	322	354	318	376	354	390	379	390	356	338	367	361	365	305	388	379	356	356	350	359	335	397	374	375	348	366	348	364	365	359	357	371	357	343	373	387	386	319	386	370	382	384	365	394	378	345	370	361	327	346	357	344	367	319	341	331	382	355	368	365	373	408	368	345	406	360	349	403	367	371	352	342	338	344	370	328	360	374	370	323	324	373	363	336	381	355	355	361	403	361	363	363	324	341	364	380	341	378	326	370	360	332	326	378	346	346	367	372	335	399	371	342	347	366	360	354	368	375	348	320	356	351	406	364	332	395	335	367	355	331	366	371	352	324	389	378	356	371	340	357	367	346	342	364	359	377	360	361	374	365	341	332	334	354	360	353	362	370	347	327	360	343	381	377	371	357	347	339	365	391	366	387	388	352	350	325	433	380	344	358	353	369	375	348	341	349	333	380	360	348	347	338	364	359	383	343	363	348	362	377	370	365	365	307	337	347	356	360	347	377	345	334	379	365	387	370	347	356	305	367	367	371	337	377	401	376	364	337	351	380	357	348	346	360	344	325	371	342	330	347	363	376	372	349	387	339	374	371	334	354	364	368	331	385	360	362	408	341	338	365	353	344	354	375	356	370	331	353	337	344	368	353	348	374	331	357	351	371	372	381	362	339	340	349	394	366	376	391	400	344	346	376	348	349	332	358	350	340	343	349	350	332	331	355	361	325	325	387	365	345	368	389	364	340	338	356	403	346	347	344	326	331	340	358	372	364	359	364	366	362	362	374	359	345	342	369	380	338	333	334	341	344	351	374	366	391	324	396	346	371	359	383	373	368	354	401	328	369	321	350	366	354	362	358	383	375	399	370	344	394	359	376	363	362	358	354	400	376	406	365	339	370	347	347	345	375	348	345	400	392	413	355	371	359	331	364	362	337	367	378	379	333	350	364	362	388	373	353	344	363	334	370	328	338	355	342	334	379	409	342	377	363	356	346	384	373	409	375	358	363	349	359	346	364	340	323	395	377	394	347	344	332	355	334	350	362	357	336	343	372	347	361	386	338	351	348	404	349	333	328	369	386	360	332	384	357	380	336	325	330	354	376	376	393	334	401	338	369	343	347	356	338	321	356	335	355	356	382	365	361	336	360	377	371	331	377	353	385	394	357	362	358	341	356	368	374	337	367	336	377	376	348	383	367	366	342	345	319	350	309	332	344	362	339	380	364	371	400	335	383	372	385	397	375	378	374	390	338	337	360	357	345	396	353	340	341	347	372	375	376	343	336	378	351	362	362	382	345	358	351	390	359	372	350	320	379	321	347	343	332	341	361	388	355	379	379	369	334	339	319	380	397	348	384	410	334	338	366	366	351	337	366	356	352	354	376	359	368	365	362	366	339	337	361	347	357	366	367	355	320	354	369	326	324	351	370	357	353	335	334	355	334	357	356	371	371	363	350	396	359	368	355	366	351	326	343	388	347	330	363	356	334	373	330	400	350	388	355	359	371	360	334	360	367	340	343	357	343	359	354	360	361	354	349	361	341	367	329	345	341	363	336	370	338	362	323	352	388	379	349	364	390	334	327	351	352	336	399	363	364	350	400	369	356	320	362	350	308	357	360	374	346	349	331	331	371	342	306	379	321	397	382	372	358	365	385	385	351	382	359	365	364	333	326	335	362	352	352	351	361	396	371	371	335	338	306	373	333	353	362	378	375	338	368	366	383	367	358	345	376	389	374	343	353	366	332	347	321	329	367	402	365	366	390	359	344	390	373	374	364	332	350	346	327	345	343	327	382	343	335	357	351	336	361	353	335	340	362	368	387	365	356	382	373	360	360	326	372	385	362	335	339	366	334	334	372	358	362	353	386	351	322	376	344	345	310	330	356	367	381	351	359	315	379	359	373	343	362	357	379	374	357	354	308	375	326	337	349	338	364	367	357	373	347	368	370	396	377	389	356	360	364	356	376	399	349	346	354	335	362	361	345	355	343	386	330	351	376	359	362	328	395	360	367	398	333	362	364	385	356	341	345	346	355	360	351	397	361	347	412	336	348	361	371	352	348	316	343	340	338	339	320	375	364	396	365	340	346	361	372	377	401	317	366	365	326	344	357	379	378	355	385	388	368	372	322	363	366	325	324	333	370	352	370	348	348	358	341	365	346	398	382	344	348	368	351	352	341	355	337	392	352	360	377	348	351	383	339	364	392	338	369	378	349	327	383	352	336	371	330	368	392	330	342	363	366	346	376	366	352	372	372	375	332	370	381	364	353	356	382	375	311	351	356	338	327	391	348	353	353	373	347	370	353	348	364	375	396	317	381	352	366	318	336	367	359	370	381	380	351	349	391	369	377	399	349	356	348	311	356	307	340	338	350	369	366	374	344	375	372	352	371	360	331	416	348	343	382	345	336	333	332	326	344	360	335	329	365	331	385	346	388	366	394	330	371	358	379	337	341	307	319	335	382	317	362	324	340	308	361	320	325	351	377	356	347	338	345	349	343	353	363	377	342	388	354	351	332	402	339	317	355	361	358	323	337	375	355	333	351	349	338	387	372	381	349	379	382	354	363	336	338	322	371	369	309	346	319	377	372	363	342	361	328	377	313	357	324	364	353	317	318	353	373	364	355	353	357	341	365	351	374	360	351	357	343	333	332	358	392	354	358	340	344	337	351	375	325	372	372	369	377	367	363	346	325	330	311	373	349	345	306	326	385	372	370	337	341	386	366	361	367	329	355	381	352	370	362	370	346	369	337	357	369	344	357	378	383	361	339	354	377	329	358	318	363	367	391	346	361	351	375	350	367	342	364	361	382	337	360	331	344	365	354	389	368	365	374	335	362	383	377	364	358	361	348	363	310	350	353	356	359	393	347	335	350	354	350	342	357	358	362	391	370	371	376	357	353
28264	34206	42928	37973	35780	33802	30500	30580	30833	30364	19552	15505	13664	14582	14857	13384	11298	11326	12553	10411	9677	9430	7641	5915	4978	4326	4321	4820	3810	2955	2377	2099	1922	1631	1564	1468	1461	1399	1434	1345	1406	1402	1267	1260	1224	1244	1222	1183	1228	1263	1195	1212	1176	1244	1077	1031	995	934	998	963	949	961	973	921	883	866	874	889	865	865	863	882	868	884	912	913	919	891	904	838	911	884	855	881	855	880	904	848	903	819	892	879	917	851	916	915	942	864	860	851	874	837	921	889	916	839	837	872	826	855	832	828	834	884	805	835	860	863	857	836	847	854	833	758	830	860	837	806	811	796	821	864	860	878	825	841	826	805	836	829	914	846	857	868	821	828	851	878	872	853	889	883	903	893	881	822	847	830	859	884	864	833	849	847	868	825	862	803	862	808	797	823	804	890	775	869	844	808	853	839	850	791	879	796	888	849	815	835	871	826	874	889	834	827	859	896	846	836	851	810	867	823	846	845	837	809	828	863	883	835	792	873	879	861	884	831	851	842	855	838	842	854	840	885	837	828	803	864	793	868	830	855	843	834	861	835	819	794	881	847	857	849	846	827	916	847	818	849	813	861	818	897	838	847	842	812	794	870	813	824	809	854	801	848	826	818	861	898	886	822	867	807	827	813	824	900	791	867	892	810	850	794	846	831	886	843	886	857	889	831	815	846	879	855	867	844	858	825	876	842	780	856	829	894	778	896	782	870	862	890	855	854	830	853	808	804	851	787	851	886	831	840	844	837	776	844	869	845	838	854	828	798	824	844	888	882	873	865	818	890	832	860	850	830	828	823	810	872	832	823	831	833	823	845	827	832	811	907	789	878	843	873	869	836	861	869	855	867	862	852	848	820	824	834	848	870	835	909	881	818	877	870	829	904	876	899	861	886	871	853	859	866	826	845	812	836	882	879	831	813	828	825	881	892	815	856	825	828	865	839	833	898	861	823	875	861	874	856	789	894	882	872	868	823	836	855	818	816	810	804	827	877	891	813	834	878	824	845	863	807	861	817	811	867	836	825	889	844	853	852	877	821	824	835	889	854	824	827	821	833	889	820	836	844	856	831	850	848	835	862	869	837	803	825	885	799	844	879	861	859	864	820	846	862	850	813	848	824	856	845	834	831	836	851	843	834	823	852	862	841	854	881	880	853	897	865	841	829	869	868	813	857	835	841	858	855	879	826	887	817	807	871	844	833	810	866	813	866	867	852	858	822	853	826	840	830	898	863	841	887	818	797	805	878	862	865	869	857	817	918	834	863	837	841	808	850	836	888	838	820	830	880	837	858	832	833	828	805	799	891	833	883	815	871	793	856	815	853	827	837	870	870	843	836	852	791	846	829	833	893	847	872	827	836	808	862	812	841	891	805	813	843	829	856	820	858	876	875	875	868	881	899	834	890	873	864	804	839	854	842	899	809	850	877	827	800	854	803	852	841	826	848	795	837	861	808	802	876	856	845	852	842	838	802	899	881	813	813	907	830	851	824	885	823	796	886	823	864	902	839	858	838	876	810	843	890	833	842	873	881	852	854	856	865	805	907	805	889	813	851	856	825	823	849	899	878	864	868	818	803	832	831	827	811	872	870	876	832	866	872	857	824	864	836	888	825	821	871	898	870	849	863	850	794	845	861	869	893	831	856	869	854	853	889	790	839	813	839	842	859	864	846	815	842	862	887	880	843	923	834	828	851	876	865	881	806	852	886	829	842	874	863	858	839	820	797	846	866	861	866	836	818	833	855	858	837	849	871	859	887	855	849	849	854	832	830	806	837	868	848	880	884	796	779	833	905	826	878	793	816	807	902	818	871	877	823	828	871	865	873	866	817	871	900	835	837	850	873	884	793	836	854	870	806	857	797	890	846	841	883	873	819	873	830	815	845	843	829	852	846	818	813	878	840	814	817	856	885	823	848	863	834	860	815	835	780	837	796	858	872	886	852	863	843	851	833	867	841	844	842	859	835	848	805	867	824	874	811	819	873	795	832	799	839	867	864	863	851	839	839	830	865	861	836	871	755	820	815	856	830	840	840	800	867	845	886	855	888	793	859	819	851	860	857	917	887	773	893	867	848	892	855	848	873	840	804	832	835	842	838	850	852	835	885	868	855	846	868	890	825	838	872	875	837	830	805	860	846	828	835	825	832	808	879	825	804	836	794	830	838	861	836	820	836	871	872	846	886	815	863	838	879	882	795	863	846	868	827	827	827	822	835	809	861	832	861	851	834	824	906	901	809	856	865	803	851	838	866	906	865	855	831	838	800	799	829	843	872	837	814	807	870	824	869	868	934	855	827	813	824	834	825	853	897	847	842	793	854	849	838	808	820	790	775	831	788	879	838	806	854	850	842	888	853	902	868	819	883	805	850	824	847	888	855	811	879	909	883	804	863	881	880	829	798	816	812	865	810	845	859	838	848	851	860	819	853	819	923	842	830	859	838	821	832	886	822	807	878	817	898	779	879	831	882	889	853	839	887	833	861	853	869	860	814	870	840	833	861	849	889	775	884	793	854	799	898	864	857	854	825	888	845	800	818	826	833	816	819	865	853	851	802	856	832	828	881	837	919	878	852	883	857	864	847	847	883	868	796	844	875	848	833	822	818	843	887	839	867	836	815	831	909	808	832	867	834	804	832	882	822	840	893	786	862	865	839	886	869	878	863	873	824	877	861	853	836	814	815	818	860	857	850	861	859	824	853	828	827	837	856	798	844	887	856	910	889	833	804	840	833	866	834	832	847	862	828	857	846	853	809	845	824	831	871	853	832	847	874	812	871	824	845	866	852	871	886	762	871	829	850	889	801	809	812	848	842	803	769	839	851	871	819	855	852	846	849	836	834	809	827	833	822	840	844	860	769	815	865	848	832	912	916	855	838	814	826	906	865	838	864	831	836	819	841	834	867	877	850	876	901	836	855	832	848	825	861	844	865	826	829	839	851	840	848	853	887	801	832	836	847	817	830	871	825	883	819	854	836	849	853	830	869	876	846	846	821	790	859	914	865	816	847	830	864	830	847	817	792	905	843	861	846	818	795	814	838	856	828	844	901	854	841	856	851	857	832	873	846	774	831	907	854	866	884	840	833	872	844	818	816	876	819	875	875	813	833	855	863	863	811	864	832	818	877	879	873	808	834	862	804	809	822	851	806	807	828	790	850	889	871	828	880	820	864	847	858	854	894	800	824	822	847	873	790	843	885	896	896	817	828	875	836	844	880	824	848	807	881	804	807	777	845	891	836	803	853	827	824	888	868	863	851	834	809	838	818	889	837	916	806	874	859	860	900	823	846	793	866	875	786	879	831	907	827	822	811	835	795	848	835	805	811	854	836	793	866	792	811	864	895	886	867	825	806	854	883	823	886	869	861	883	842	839	827	842	830	870	847	828	817	887	838	872	808	846	904	901	863	873	827	853	819	827	851	824	835	844	884	906	831	814	883	874	838	835	817	849	846	873	876	811	831	854	773	915	847	818	892	843	845	835	854	824	884	813	849
19542	19629	21353	16199	11053	8265	5866	4381	3633	2597	1858	1413	1146	967	894	783	734	663	671	629	574	497	527	496	466	444	468	424	424	428	446	420	417	397	467	417	433	407	423	456	441	411	413	393	454	448	401	444	406	377	428	422	430	397	364	441	438	387	402	394	398	398	406	398	385	404	390	363	363	438	385	411	436	396	403	408	409	396	396	414	388	402	391	407	364	396	412	393	332	405	404	375	398	374	385	437	398	370	386	359	390	366	424	357	384	382	374	424	402	394	417	365	396	425	425	399	388	393	386	381	380	396	398	373	373	398	367	365	380	396	417	400	377	385	415	421	390	378	368	419	403	375	406	401	380	394	376	412	377	389	415	415	398	392	422	392	410	400	393	376	368	409	392	423	395	385	388	403	394	380	386	432	378	401	390	363	381	388	404	398	376	417	392	393	387	375	379	348	411	372	451	364	405	402	374	395	389	407	418	400	356	385	380	392	405	381	396	392	383	393	422	449	359	411	388	396	373	424	416	381	394	396	415	398	391	441	375	404	423	387	407	406	392	397	402	413	435	400	373	420	381	371	431	406	417	395	383	381	390	401	356	402	359	402	379	379	395	416	412	393	427	392	428	334	388	408	349	366	398	362	411	408	397	397	419	389	373	360	368	383	407	417	404	360	409	390	418	409	387	406	370	389	394	407	416	390	417	399	401	387	388	391	401	397	373	390	370	396	373	424	392	376	397	336	413	370	433	400	390	394	403	400	413	379	431	407	396	361	370	380	414	403	397	410	418	398	442	398	386	423	376	383	375	405	363	361	409	384	351	398	399	368	383	370	399	400	400	404	387	382	343	400	388	416	403	382	380	375	361	368	376	408	408	404	382	396	405	360	395	369	378	363	378	394	423	420	385	388	411	398	405	366	409	386	364	393	363	418	419	366	378	378	375	405	371	397	409	383	391	369	395	389	424	413	389	418	415	407	414	392	415	367	426	420	394	398	365	420	403	379	381	380	359	397	398	389	413	393	376	406	429	415	393	391	359	388	365	408	385	407	379	397	413	426	414	400	378	402	364	411	396	392	417	384	388	411	420	334	378	381	382	370	385	391	378	426	409	410	376	404	395	418	354	423	347	407	403	401	370	391	399	392	405	387	369	424	423	393	391	394	379	394	380	358	413	360	375	410	404	410	361	404	410	398	409	379	408	384	393	395	377	411	442	392	406	425	398	400	393	412	386	392	406	408	386	372	368	408	372	423	390	415	416	370	373	381	373	349	394	419	405	368	381	398	416	414	403	377	405	368	375	404	401	376	426	377	376	358	430	393	388	388	405	416	387	384	370	415	402	380	383	418	360	413	377	378	402	428	367	381	385	423	392	384	373	415	399	407	411	397	410	378	395	435	405	401	413	370	368	384	376	394	376	439	427	432	449	385	398	446	409	415	436	385	367	401	398	365	373	435	421	396	419	394	367	384	416	428	367	394	398	396	394	403	405	386	416	452	382	420	427	381	423	384	421	374	408	419	401	419	388	404	416	405	370	414	398	392	417	392	395	413	379	406	391	372	401	410	431	376	416	377	402	413	387	371	417	389	409	346	404	432	412	375	392	397	405	409	407	352	390	399	406	368	438	373	341	394	422	393	386	368	397	379	359	387	379	399	411	374	379	377	349	366	368	374	401	392	394	401	401	415	385	405	394	387	358	434	437	333	421	411	375	412	373	380	453	416	379	394	393	391	390	380	397	385	384	406	397	381	413	424	368	391	382	387	392	403	379	371	382	368	436	409	394	395	391	397	391	388	379	396	378	411	433	354	372	420	383	387	428	379	382	363	408	408	367	398	380	389	390	379	360	372	415	395	385	388	406	370	405	403	424	390	388	389	379	407	409	394	389	434	379	404	403	434	389	371	398	417	382	383	413	384	370	392	377	380	385	364	403	394	383	373	390	381	406	390	436	392	425	422	447	419	406	394	374	378	366	416	366	403	397	404	400	384	399	418	386	428	424	379	407	398	395	434	382	419	362	362	413	403	363	381	399	384	383	412	422	410	377	399	395	394	434	383	380	431	423	381	396	351	383	399	376	417	416	390	426	404	393	414	380	392	390	412	394	409	416	398	377	390	374	371	385	426	427	396	415	398	398	411	401	364	387	370	405	423	372	376	410	403	371	369	383	416	365	426	393	378	389	414	364	363	372	354	409	402	373	395	373	405	392	412	397	433	365	409	375	386	419	406	411	394	388	416	449	391	359	443	390	399	399	373	400	429	398	404	394	401	399	412	380	393	387	403	396	392	389	388	386	395	407	370	396	382	394	414	425	409	401	403	424	415	426	391	418	380	362	403	382	363	341	426	410	384	419	404	364	378	413	390	374	357	412	420	420	409	376	366	400	381	376	415	420	424	405	426	442	369	395	388	366	422	355	405	408	424	390	387	381	424	383	441	400	402	391	398	413	453	400	389	379	382	403	394	408	401	359	414	398	385	368	377	397	417	399	421	399	382	397	412	422	397	387	397	425	419	395	407	392	384	363	402	398	430	399	403	379	423	390	393	407	384	364	401	414	377	410	401	385	378	405	373	398	428	384	395	364	425	412	409	443	397	410	405	375	450	404	413	392	401	419	428	355	434	401	381	404	399	419	355	432	369	392	360	349	378	385	409	402	403	409	400	380	388	381	403	388	379	389	404	394	431	441	374	359	417	372	439	400	386	393	397	363	424	392	372	393	359	400	399	427	370	368	414	382	382	418	370	439	410	404	387	351	382	404	407	427	403	386	409	368	375	384	402	414	391	412	389	389	395	406	374	398	413	397	398	400	386	390	445	425	416	409	406	362	375	392	382	406	393	387	395	361	367	387	419	399	402	403	432	470	364	363	349	381	391	385	388	416	390	417	401	344	405	385	390	438	399	372	381	389	382	397	403	414	384	386	403	397	416	386	420	413	348	400	413	371	387	390	418	409	429	441	347	411	365	401	402	382	400	386	389	358	363	406	394	404	413	372	424	374	385	387	400	414	385	398	378	388	415	438	408	382	391	394	386	380	367	392	420	365	383	427	399	395	418	418	375	389	390	404	406	399	408	385	372	346	422	427	368	405	408	413	414	383	407	354	383	416	391	439	407	420	384	378	365	372	376	366	363	412	387	389	395	402	387	377	421	350	395	447	366	361	397	373	415	410	395	399	388	407	403	367	402	392	397	391	380	394	398	401	386	404	371	424	424	406	354	403	409	394	397	391	411	382	409	373	394	403	403	419	385	398	403	396	386	393	383	393	370	378	413	363	361	386	394	383	395	384	372	359	451	393	408	390	388	387	365	432	397	396	365	367	398	410	403	425	394	392	384	393	386	415	379	351	388	374	388	361	405	443	352	351	401	399	450	385	405	374	376	407	417	399	400	409	382	398	407	403	389	393	402	421	393	375	405	408	396	392	401	349	381	383	411	389	397	384	382	380	364	410	409	383	376	353	380	404	387	341	392	388	356	400	371	408	390	446	420	373	406	384	413	380	423
11299	16185	25332	25457	22962	20599	17147	15004	13151	10382	8146	6473	5179	4489	3989	3449	2840	2737	2634	2287	2051	1989	1764	1575	1538	1394	1335	1222	1199	1274	1173	1127	1134	1126	1059	1115	1053	1112	1120	1179	1143	1066	1147	1071	1112	1105	1082	1005	1063	1061	1009	1046	1069	1105	1038	991	1013	999	965	952	972	956	943	982	932	964	939	935	910	924	943	945	1016	934	922	948	897	957	888	958	932	1011	905	962	985	904	958	1023	905	890	875	935	877	909	880	931	944	911	928	943	955	858	945	986	939	922	918	914	936	946	940	966	896	960	977	964	937	936	950	961	958	954	895	952	880	971	898	931	964	903	923	951	938	898	941	912	932	928	987	929	912	876	947	940	909	860	915	952	975	908	939	921	903	913	920	931	943	988	907	966	915	920	952	912	971	936	924	967	926	941	969	925	943	863	992	922	877	965	890	939	900	942	978	922	934	902	955	958	903	924	989	936	949	915	949	939	912	878	944	904	895	953	927	922	918	954	882	903	936	961	952	932	852	911	964	951	872	926	938	928	928	945	940	942	932	914	959	966	962	937	947	888	970	951	935	880	882	890	909	935	954	947	896	897	844	942	981	883	894	959	973	919	923	901	951	933	947	904	900	997	924	968	961	926	925	977	908	963	928	948	920	976	918	923	934	1023	936	935	923	914	896	916	931	966	925	933	959	915	882	878	1003	970	966	935	964	944	882	909	956	917	902	914	959	880	962	972	945	888	1007	951	918	974	931	934	904	950	952	927	942	948	936	908	934	919	929	959	936	918	926	923	928	908	829	956	949	935	954	918	883	917	948	954	935	945	946	917	953	948	895	934	929	960	924	990	924	933	888	951	968	926	963	941	899	967	886	931	972	987	907	883	924	909	917	878	928	920	906	909	924	950	912	999	927	898	963	896	923	954	908	888	920	838	960	907	952	936	859	928	923	896	952	919	932	989	888	895	966	906	924	919	939	900	886	947	924	940	961	937	941	939	911	932	998	893	917	930	944	944	921	945	929	929	928	965	861	970	911	945	891	923	936	931	923	921	922	929	897	955	947	894	921	917	963	949	873	941	931	980	904	924	998	909	947	900	932	885	879	913	903	980	898	952	1000	919	968	939	929	945	974	963	906	935	936	976	930	920	865	943	952	886	952	914	907	944	943	872	886	906	905	960	921	972	923	902	927	890	944	971	943	948	948	949	913	940	912	942	951	965	1015	917	903	902	949	946	936	927	883	943	961	976	974	893	947	914	957	990	947	896	935	905	900	908	938	950	918	928	917	924	926	971	955	952	934	948	905	979	955	919	931	941	921	916	943	935	969	947	929	917	937	914	976	883	945	949	951	979	966	891	960	915	909	914	941	902	924	952	942	910	914	892	922	954	926	881	958	880	913	949	953	916	904	946	940	896	925	940	906	976	962	883	947	914	917	909	924	956	937	962	916	917	959	918	972	940	991	965	938	903	948	886	939	933	879	879	902	928	888	913	971	986	913	937	952	904	907	912	903	893	1000	958	926	924	985	877	885	958	918	917	949	930	899	963	933	904	930	944	905	894	981	909	900	933	928	911	948	954	961	904	928	914	936	912	970	927	935	950	941	914	920	902	900	963	917	942	950	1000	918	908	959	985	981	910	983	937	938	970	939	914	942	950	962	934	935	949	916	981	969	950	917	903	913	927	940	930	885	974	971	988	939	975	938	885	912	913	981	918	955	968	944	949	916	941	966	936	923	924	898	951	934	924	862	931	959	885	921	929	934	873	923	908	921	994	898	981	939	860	952	917	934	946	947	942	942	908	957	889	893	943	919	939	941	886	964	890	928	931	910	966	944	900	939	929	881	896	889	930	866	938	914	923	900	948	997	929	939	948	875	916	929	957	951	937	906	1014	920	965	904	942	987	950	941	922	902	933	920	928	921	921	973	901	931	947	960	855	943	942	937	972	910	903	914	936	909	892	980	951	896	947	898	965	877	960	889	960	929	937	964	944	978	907	951	922	909	948	943	900	983	879	936	912	936	936	921	905	1003	919	954	960	920	965	919	969	940	934	875	935	932	973	943	963	934	961	907	938	1004	907	915	995	903	944	922	972	972	978	922	924	942	851	952	920	934	943	985	977	913	980	985	913	1004	882	950	892	922	924	975	962	917	942	893	922	1007	907	914	978	942	937	895	926	940	998	906	906	911	977	949	952	941	929	937	882	955	886	951	932	893	900	924	939	919	889	961	945	909	963	968	980	943	887	925	884	953	942	957	983	974	889	933	928	1022	935	906	973	928	968	968	913	931	932	926	941	948	953	948	951	973	930	960	953	896	951	951	922	915	952	929	900	919	963	971	933	943	967	944	931	972	912	920	969	920	924	888	945	965	920	969	947	904	920	963	967	968	899	878	885	879	911	914	984	906	885	918	963	925	947	926	967	885	929	862	900	954	952	925	938	888	935	932	935	887	974	920	924	937	945	913	885	950	961	954	903	909	961	969	896	894	964	926	914	953	967	913	1018	921	980	918	964	953	982	942	925	967	935	938	895	938	894	926	931	945	918	903	950	976	927	913	931	918	942	908	960	972	944	974	946	922	932	922	951	917	957	989	896	924	930	928	968	911	971	929	926	924	946	967	901	928	943	911	915	930	893	898	936	954	908	947	945	890	923	944	916	978	881	933	955	973	948	957	896	925	902	951	966	901	919	935	938	919	951	881	969	922	900	940	983	944	906	938	909	937	927	918	927	888	896	906	901	900	939	886	933	935	914	911	961	927	955	934	906	925	952	974	891	953	936	972	998	933	963	937	954	907	866	904	930	934	972	948	933	924	936	961	965	974	900	989	942	922	885	947	937	899	952	895	943	889	976	974	921	916	951	922	878	913	894	922	927	993	938	945	944	932	913	952	905	944	884	885	935	885	937	960	906	932	961	975	929	940	966	852	1035	916	920	975	989	919	935	942	899	931	912	891	908	1009	897	904	904	950	937	953	915	954	952	928	903	939	996	830	926	917	994	972	954	980	951	941	989	928	929	912	912	887	988	913	887	938	973	903	945	914	901	925	918	957	950	948	883	1012	961	912	892	884	981	928	935	991	988	930	983	917	896	937	911	946	920	928	943	968	982	908	925	930	926	919	906	1000	936	881	977	943	933	941	945	1002	918	873	870	909	952	941	926	934	890	946	905	964	916	917	903	940	872	960	936	953	976	874	924	950	934	915	951	852	954	928	916	914	930	916	911	912	970	946	906	902	944	958	868	929	935	951	926	929	924	991	955	852	936	929	932	906	912	915	983	928	901	965	907	959	966	900	974	946	870	957	908	903	966	872	900	907	998	933	943	895	941	886	941	920	914	923	905	920	924	944	948	907	898	877	920	973	974	949	987	917	913	922	954	895	951	935	940	906	1008	940	955	941	908	913	892	933	876	918	960	920	929	935	875	907	936	916	968	950	903	945	901	962	905	905	953	919	904	913	914	930	945	939	942	927	947	899	963	923	892	950	917	903	903	939	929	887	978	934	912	887	914	862	906	937	952	884	959	895	907	930	923	937	960
34309	37074	36125	25638	21159	18207	14725	12070	12133	10708	6384	3958	2969	2337	2593	2099	1577	1782	1766	1523	1413	1338	1069	770	765	688	707	670	628	539	494	430	490	432	456	420	439	499	413	439	439	465	405	439	425	412	410	429	439	415	453	427	469	421	419	430	368	391	421	392	393	413	423	372	400	398	363	394	409	395	397	418	404	380	421	387	442	373	437	399	437	391	402	366	367	434	378	393	389	397	368	427	399	407	411	380	406	433	376	411	382	428	373	410	405	398	373	385	421	413	430	398	399	377	400	380	372	405	383	384	407	372	407	408	405	395	380	379	418	398	401	406	399	386	410	376	434	387	422	367	394	431	381	371	370	383	413	389	407	417	410	390	406	390	388	402	362	383	394	388	410	443	391	389	361	421	401	390	442	422	389	409	435	378	387	429	393	365	435	385	384	415	410	398	389	412	373	403	397	358	432	413	390	428	415	367	442	427	381	380	419	417	404	376	414	415	396	393	424	426	382	414	391	425	416	427	434	376	401	362	393	422	400	406	405	379	429	376	372	395	348	382	401	373	387	390	384	395	408	439	402	377	399	419	399	382	360	381	390	403	403	368	410	433	363	352	395	416	395	413	398	392	380	419	366	403	391	360	429	385	395	423	428	383	401	359	412	395	410	403	385	369	384	414	403	407	430	393	409	399	360	411	416	438	415	385	398	386	407	385	400	387	425	396	417	431	361	407	367	351	384	402	414	410	381	406	382	426	389	374	364	409	386	432	410	369	333	391	391	381	381	396	391	372	396	399	378	377	370	382	426	385	418	403	380	376	409	395	392	388	379	361	405	420	430	423	395	397	383	430	397	368	417	411	393	407	387	421	362	419	385	363	418	385	387	415	392	347	380	369	416	427	397	406	400	398	357	415	377	407	407	373	409	369	393	388	434	407	356	372	390	386	421	350	382	393	434	400	392	392	388	367	417	366	426	380	410	395	386	404	398	405	394	432	379	401	449	360	396	410	408	392	380	384	374	383	409	409	400	394	372	412	401	398	383	408	406	413	427	396	416	399	407	383	384	386	391	445	379	384	361	424	402	423	421	409	416	393	353	348	409	374	381	403	404	385	393	421	408	386	379	395	417	419	386	383	434	367	399	431	410	416	393	405	417	361	423	377	392	364	391	400	383	396	408	371	406	428	374	434	369	364	415	431	363	398	370	432	379	378	404	435	396	387	433	393	391	386	379	372	408	406	422	385	380	387	402	377	387	425	391	381	385	398	407	399	419	417	378	366	353	397	414	406	368	399	403	416	388	435	369	404	378	383	437	407	397	395	396	395	364	415	399	376	409	363	421	405	419	405	398	421	441	394	418	409	421	401	411	383	385	383	432	361	403	370	434	375	380	434	428	385	436	404	397	374	429	410	388	349	362	420	398	417	372	390	383	423	398	414	372	368	392	393	407	373	382	382	365	401	421	396	419	396	388	393	414	366	377	371	330	377	422	367	354	377	411	380	389	382	367	385	390	385	402	418	397	373	401	435	411	339	356	366	364	383	333	399	404	397	403	376	390	407	389	371	377	366	372	416	416	403	392	366	400	421	414	407	384	424	392	401	401	378	402	399	395	397	390	386	400	361	419	393	382	391	363	406	435	379	399	395	447	399	405	410	411	400	418	423	380	408	371	407	378	374	372	389	409	386	428	388	366	403	405	378	428	384	393	395	398	367	390	392	373	370	389	407	418	376	425	396	405	385	414	420	392	390	406	419	415	343	399	379	437	405	388	411	381	407	423	427	396	438	364	446	387	406	417	417	413	425	408	360	370	341	410	415	399	376	400	396	374	404	403	426	398	383	405	421	409	367	407	406	373	420	395	359	372	398	385	401	366	400	404	415	369	367	401	394	387	416	393	387	394	375	369	420	420	391	402	387	406	361	407	412	377	367	375	386	398	403	384	426	389	384	379	408	378	408	367	357	402	399	413	375	427	390	448	427	383	393	363	431	407	380	400	442	398	411	428	422	382	417	412	378	374	391	371	404	399	393	398	417	410	359	395	330	409	434	408	408	392	382	416	392	414	378	401	397	402	403	393	413	397	389	396	394	364	402	360	427	350	380	393	360	409	425	405	396	429	412	405	395	375	389	418	425	399	420	400	417	417	385	382	352	365	380	383	423	410	403	380	428	404	398	413	378	381	359	350	408	415	414	395	376	403	382	435	396	408	377	388	417	381	411	418	355	380	419	437	386	412	372	386	367	400	406	407	369	418	395	379	400	361	392	407	390	421	396	412	373	395	413	381	401	376	390	421	375	413	398	409	412	415	409	402	399	382	404	422	394	385	426	421	385	391	425	409	422	397	359	412	395	420	422	423	413	384	386	367	391	387	380	389	422	397	399	387	390	379	398	394	408	380	403	377	409	368	379	388	371	421	385	398	362	376	426	407	381	393	434	431	385	443	376	399	383	377	424	370	402	391	395	389	390	411	390	377	401	400	382	425	382	405	416	394	387	412	391	387	450	403	428	380	442	393	404	413	402	367	405	401	414	349	385	410	394	411	405	418	397	412	413	427	371	365	386	420	422	384	404	426	376	422	408	411	402	411	401	429	421	385	415	425	396	419	458	445	401	438	412	374	395	418	410	389	384	371	409	398	350	403	408	416	403	430	418	405	407	370	373	369	385	394	403	346	380	358	433	402	422	374	392	388	397	415	409	432	429	415	400	391	410	410	393	425	390	400	401	411	387	421	383	393	399	432	409	379	374	409	401	403	383	420	402	406	390	433	370	370	403	427	373	356	362	380	411	407	386	378	411	372	407	375	398	407	399	411	403	412	385	386	387	394	390	410	410	382	422	398	400	367	389	369	400	405	432	398	405	398	437	390	446	385	409	436	421	383	362	367	369	400	407	379	416	383	394	425	399	437	414	368	461	393	402	367	377	396	416	398	391	387	381	412	401	409	397	410	419	376	399	372	416	419	385	399	386	390	385	394	398	385	394	385	404	406	401	381	397	369	414	420	389	422	375	413	363	393	403	394	397	350	375	369	377	377	409	428	374	361	384	414	355	415	403	398	402	418	388	422	374	363	405	439	384	387	418	410	378	407	410	426	395	388	400	392	412	400	388	384	422	426	420	409	384	397	374	434	412	420	406	400	392	428	413	379	367	381	410	413	386	374	384	330	372	443	415	391	395	399	414	407	409	377	378	395	341	387	397	399	426	391	413	389	404	400	428	393	403	398	374	382	442	419	384	427	362	385	398	421	414	378	387	388	397	419	383	413	420	396	410	433	386	406	418	401	397	396	424	414	395	396	429	418	386	450	422	397	403	362	405	398	406	410	384	393	380	383	383	402	374	387	417	404	404	413	385	393	408	394	427	413	400	420	385	366	349	390	409	395	376	376	422	367	382	428	378	413	398	400	395	420	393	392	394	386	381	413	398	385	372	381	396	414	392	385	391	443	393	406	422	409	386	423	372	433	381	389	388	383	384	416	375	400	396	394	433	413	426	387	363	423	429	370	418
22553	29285	35062	31767	30753	29566	26221	24895	25905	23722	14605	11976	9557	8787	10310	8833	7766	8051	8663	6823	6390	6731	5064	4093	3764	2826	3105	2970	2722	1967	1773	1581	1548	1281	1346	1327	1310	1353	1377	1282	1234	1210	1274	1219	1254	1180	1257	1186	1206	1204	1241	1218	1173	1166	1109	1091	1056	1051	1047	1016	996	899	928	948	947	932	948	1026	999	1000	944	1003	953	943	921	959	945	969	982	927	935	973	910	974	923	952	947	973	1004	910	915	1003	1002	1022	946	965	957	915	919	1008	959	942	965	971	974	920	1001	972	953	962	949	857	900	909	980	948	908	981	932	939	942	941	902	997	968	917	958	944	918	924	926	940	962	938	982	1033	947	892	901	1009	950	928	968	990	915	965	926	988	918	976	934	893	960	940	1005	904	987	953	940	948	930	934	913	956	906	932	921	955	919	940	924	944	879	928	919	887	900	973	947	961	955	943	954	939	939	943	936	939	933	899	947	896	926	932	906	945	936	919	956	883	920	928	1003	881	972	959	916	939	960	923	974	945	900	923	958	981	930	981	940	916	955	944	934	943	919	912	929	968	947	914	910	945	924	875	954	952	921	953	942	930	980	964	901	920	945	974	833	915	987	1014	930	949	973	927	973	973	985	964	880	905	923	934	973	916	959	889	994	937	1012	946	924	942	934	938	908	930	939	933	976	951	921	976	949	946	940	966	949	903	975	957	926	964	902	920	977	911	921	934	894	891	914	908	950	872	920	1008	940	916	947	923	970	963	917	928	953	988	896	942	931	971	902	913	972	934	928	933	944	970	970	948	928	911	951	941	938	957	903	929	930	923	890	903	897	953	931	953	956	930	902	935	902	934	934	892	932	950	905	943	966	924	917	882	913	902	954	895	967	963	902	930	920	947	985	951	939	906	938	982	927	916	959	903	832	955	991	972	981	906	963	954	931	904	920	928	891	946	973	958	875	911	946	938	953	940	966	906	924	941	935	930	885	864	976	927	944	970	922	931	942	919	907	916	890	939	917	932	966	900	915	957	930	895	969	934	999	949	948	963	910	873	974	929	927	884	931	895	971	941	954	933	941	939	905	990	944	995	934	931	911	962	909	937	957	966	923	912	924	924	927	911	925	961	898	936	917	931	876	920	957	940	899	941	900	941	896	889	920	936	973	919	880	891	906	939	874	939	860	946	917	928	921	993	878	916	917	895	879	914	904	941	968	945	1002	948	942	964	952	862	968	971	904	912	918	907	916	982	911	897	890	941	943	925	950	937	913	924	937	982	925	954	991	965	934	925	869	964	909	922	933	939	956	1023	948	954	961	913	953	943	936	921	1002	953	998	894	939	911	863	960	995	961	947	910	964	882	928	891	998	936	926	931	951	914	962	1012	938	941	937	915	946	978	914	930	923	929	923	881	907	926	952	918	960	971	872	925	936	958	890	905	970	921	954	900	972	915	937	932	917	963	945	919	974	911	968	921	961	965	896	914	904	948	983	916	924	897	952	899	930	887	959	933	896	977	958	927	915	929	912	865	923	869	944	863	973	926	891	930	947	908	904	915	925	979	938	888	934	951	976	907	920	944	908	925	927	947	971	995	941	930	920	958	938	955	903	927	957	908	939	946	948	966	922	931	892	899	947	934	843	927	973	973	915	948	863	919	892	870	894	975	941	897	917	996	923	965	937	900	972	962	891	906	952	900	912	941	917	929	942	954	952	909	955	937	947	961	887	947	930	989	922	979	955	961	895	925	948	929	939	947	974	913	917	946	926	915	915	972	920	976	913	953	935	920	943	980	961	909	954	901	944	964	925	930	891	899	926	965	885	949	928	974	914	975	922	928	942	938	929	901	953	940	933	916	941	974	939	897	906	949	937	887	883	991	938	940	973	880	923	971	932	893	973	943	901	936	917	941	910	949	931	939	911	866	952	970	981	908	901	929	970	957	943	920	960	909	952	928	979	901	947	959	952	931	944	896	990	982	959	911	973	907	954	928	949	978	989	913	927	923	931	955	917	901	927	900	940	924	876	943	886	923	973	892	972	960	972	904	974	936	898	911	952	971	902	948	937	912	915	916	876	988	916	872	945	921	931	896	933	982	989	935	960	931	901	928	908	921	946	924	918	936	952	942	946	895	971	904	960	932	909	979	938	958	913	931	909	966	957	951	964	975	965	910	943	895	936	987	928	900	990	959	975	950	948	931	898	899	953	909	916	896	921	944	979	946	980	958	924	975	893	904	904	908	892	954	891	930	983	872	915	892	899	927	937	905	955	946	883	936	929	873	915	909	913	918	937	899	884	895	878	958	921	921	925	934	914	924	943	947	986	917	927	991	944	915	927	932	890	935	847	916	914	960	882	897	951	933	923	914	922	902	977	908	894	906	929	959	891	951	911	921	943	956	973	928	960	908	911	907	948	891	959	960	920	932	920	872	929	949	945	818	950	891	951	877	964	953	946	914	903	921	896	937	933	918	935	984	945	943	998	947	957	946	943	920	877	928	955	936	950	944	921	949	912	897	918	932	907	885	919	974	916	949	960	961	897	901	912	874	876	915	900	907	916	968	916	928	948	897	926	942	920	961	935	954	948	899	925	950	927	886	880	942	931	928	904	921	904	905	940	951	939	961	898	876	898	897	928	931	953	928	917	906	931	921	944	921	896	954	899	900	925	937	958	900	908	887	903	908	903	924	907	919	946	990	907	954	919	921	976	941	967	958	920	899	961	903	988	875	969	946	952	987	900	943	924	914	944	908	950	926	924	935	961	966	923	949	935	942	953	977	937	869	948	955	908	929	880	927	942	914	984	955	936	938	976	926	929	960	943	948	909	910	852	907	971	950	920	883	968	891	932	925	920	884	949	935	908	947	957	949	927	983	985	919	915	973	911	976	906	889	926	941	883	895	966	923	933	955	904	914	938	933	982	871	895	912	932	899	913	946	924	965	904	930	962	933	897	968	948	951	951	956	905	938	931	968	905	951	927	919	911	912	939	922	943	929	962	905	916	970	908	972	905	887	895	994	942	941	940	936	940	970	982	915	933	961	896	930	876	856	945	913	917	896	902	895	910	923	940	905	930	869	955	944	951	956	912	897	972	907	948	991	961	936	942	897	938	935	910	931	960	905	990	953	880	896	935	934	969	895	965	913	932	942	923	947	917	952	896	927	934	880	916	949	942	962	925	932	957	945	929	955	940	931	936	962	942	978	969	932	889	931	967	901	920	983	944	961	907	931	928	981	959	937	956	983	887	930	944	943	926	922	939	933	935	949	926	912	975	944	946	946	914	943	951	944	957	991	956	922	909	1007	924	952	886	943	938	900	913	1002	954	898	942	971	902	929	918	897	961	965	966	927	908	924	899	944	988	894	913	967	934	845	953	938	951	1034	880	949	894	922	932	945	935	912	939	941	916	981	906	914	971	889	1010	851	910	921	888	975	960	936	1000	948	907	968	927	884	919	873	889	964	943	921	959	885	950	881	968	1010	936	913	926	948	914	970	907	967	958	921	1017	876	921	950	945	924	955	909	929	922	896	952	906	901	878	899	880	961
42712	45577	37086	29229	26636	24528	19634	15884	17052	15347	8705	5631	4091	3365	4316	3476	2818	2655	3372	2425	2126	2137	1675	1192	1045	839	981	961	868	671	592	514	493	472	495	451	434	469	406	432	410	412	419	422	417	414	442	438	399	413	417	440	423	402	416	401	387	375	383	374	374	352	353	371	381	369	391	384	346	360	354	340	373	350	394	356	383	352	364	390	343	376	387	378	351	377	382	329	363	352	354	407	361	361	385	378	323	347	361	365	348	377	337	370	340	348	398	376	383	328	376	362	387	339	365	380	386	354	358	371	346	359	356	365	382	361	358	376	371	342	354	358	358	371	329	361	381	361	357	361	362	368	378	323	345	346	351	389	330	356	359	364	379	358	379	386	352	365	358	356	347	351	336	356	370	346	378	359	350	332	362	350	370	388	344	359	344	366	392	363	357	374	365	351	380	321	367	392	357	339	375	396	377	377	356	313	386	342	391	360	345	376	336	344	358	336	349	369	354	360	332	345	334	348	354	319	374	339	381	391	347	385	339	392	366	372	360	396	368	363	319	360	334	367	333	350	366	363	369	318	392	384	335	368	362	336	351	359	353	372	369	378	342	339	404	378	364	369	376	362	350	366	341	361	354	361	351	343	385	365	363	376	404	346	386	346	372	343	370	371	360	394	361	372	377	338	366	343	341	350	367	340	344	374	330	324	389	339	369	359	360	378	370	385	364	376	369	354	378	393	361	345	363	346	339	363	379	384	346	343	392	336	328	335	338	317	358	366	307	358	359	402	334	366	394	372	374	387	355	361	347	374	339	350	333	365	366	362	387	334	363	369	323	349	379	346	359	381	330	346	331	338	341	353	348	342	331	335	367	339	382	362	379	364	356	350	352	324	321	340	356	350	370	359	365	340	364	333	349	347	353	345	351	382	343	359	358	337	371	383	340	353	385	391	342	363	366	392	354	358	345	374	391	362	385	395	367	383	343	367	318	359	346	362	367	358	383	383	326	321	374	373	362	374	375	339	378	361	336	353	344	362	351	380	381	333	339	390	359	321	355	361	349	333	403	334	360	340	320	356	371	361	339	364	336	353	340	338	366	355	378	356	375	331	356	329	351	368	354	356	354	324	346	349	355	340	370	355	355	362	344	379	357	350	342	381	338	362	367	357	385	364	363	350	367	346	377	339	335	372	375	375	349	311	336	341	348	377	384	320	376	382	346	330	320	366	311	362	376	350	357	367	351	359	360	391	354	360	361	353	348	346	354	371	339	362	341	375	357	375	354	390	338	339	342	344	374	348	368	367	364	353	375	371	365	366	398	366	375	332	373	341	367	361	346	356	364	383	361	344	348	375	362	339	331	357	386	348	340	354	335	387	380	371	377	311	337	393	344	356	391	354	329	384	376	359	349	371	343	341	340	358	334	355	363	349	359	341	340	382	366	374	336	351	392	348	395	338	352	378	361	346	381	356	335	379	372	358	330	370	332	389	371	394	357	314	360	385	343	356	344	373	362	373	348	352	371	361	357	347	353	386	361	358	386	320	393	338	368	341	358	394	357	331	389	319	365	358	359	355	399	359	356	396	369	347	359	345	337	369	348	348	353	345	357	356	351	386	353	350	357	354	365	392	341	354	347	349	352	330	398	359	344	328	341	365	362	337	350	349	355	324	357	337	375	344	378	392	388	382	378	355	388	338	347	379	399	355	372	347	337	359	384	357	358	379	354	342	365	354	343	368	346	351	345	344	349	355	354	346	348	347	332	342	345	378	343	357	387	326	348	362	342	374	359	359	349	359	373	405	360	386	356	338	370	345	335	348	343	348	339	353	387	350	383	364	345	340	353	391	360	351	359	365	384	376	356	350	376	339	381	398	355	372	350	361	340	345	376	366	377	336	376	381	382	377	378	393	398	368	349	367	344	349	324	344	374	350	364	375	372	347	362	363	353	342	389	376	356	337	357	368	351	346	351	358	347	331	346	376	329	348	368	336	313	367	397	352	330	346	348	355	362	375	339	350	331	401	339	368	300	337	361	358	346	383	370	338	365	388	380	374	352	388	359	302	353	362	358	347	370	359	354	368	365	350	348	341	358	359	372	349	362	310	365	400	369	364	362	372	334	363	343	356	363	377	386	357	381	351	374	341	369	380	382	344	346	378	382	390	364	351	368	374	354	349	383	356	327	404	378	320	334	334	371	342	337	386	354	341	361	361	350	377	335	368	361	345	347	331	401	379	377	331	351	351	353	362	362	367	357	347	343	371	337	348	359	344	360	334	369	333	355	356	342	365	343	344	364	401	348	324	332	347	358	352	333	370	364	370	356	379	373	378	399	360	354	347	340	351	405	367	344	346	363	332	347	353	337	350	351	335	361	377	371	376	351	341	382	366	346	335	339	361	344	386	384	349	369	397	350	348	373	336	360	329	385	335	334	345	372	379	363	345	383	335	393	376	351	375	343	346	384	371	374	362	357	367	326	359	398	342	362	368	333	336	361	350	339	340	372	372	365	337	353	330	342	326	344	336	342	376	349	372	352	348	350	403	375	372	386	371	357	370	346	371	370	379	368	359	355	346	329	353	378	348	364	326	371	366	369	353	367	340	340	332	343	334	363	348	376	347	347	334	377	354	388	367	352	385	340	361	358	321	336	344	344	352	378	329	399	402	334	385	358	380	346	370	341	372	348	380	385	341	343	346	356	370	376	363	377	359	355	384	361	389	324	353	367	361	356	378	367	377	356	335	397	371	346	321	324	340	351	395	413	374	368	383	356	379	356	322	344	376	364	380	360	361	387	341	346	358	346	324	350	330	379	404	330	349	385	397	361	356	368	367	402	378	335	383	334	387	347	380	345	321	368	388	360	387	343	361	349	342	344	362	375	350	355	357	349	356	348	368	363	330	365	361	359	350	341	358	364	332	349	336	382	347	356	383	399	324	326	368	322	349	341	357	359	317	360	348	377	395	357	366	318	330	345	373	342	344	338	380	375	370	367	361	375	338	327	366	377	350	349	317	353	336	343	333	366	348	338	324	335	350	360	367	391	330	345	389	358	359	415	351	372	358	374	320	349	379	352	368	340	364	360	347	339	334	320	356	360	359	401	382	345	352	378	344	364	387	323	385	358	335	341	374	332	401	370	384	383	405	333	346	344	360	346	356	348	397	392	385	407	361	345	366	356	354	349	396	357	358	369	349	343	367	355	376	338	334	362	389	353	375	357	348	333	350	331	368	376	354	350	388	367	369	373	337	368	378	380	342	371	361	350	362	364	361	336	368	379	314	351	344	374	366	350	340	332	353	386	346	335	339	360	338	368	361	351	312	361	337	314	361	331	332	345	348	354	330	320	357	367	362	381	399	364	379	365	382	397	322	330	337	376	358	357	364	361	369	317	353	349	329	364	365	322	345	356	391	355	349	392	337	366	376	342	347	357	356	353	364	339	339	351	339	339	369	357	356	358	324	416	325	376	378	385	375	332	340	371	332	340	367	342	347	345	358	393	367	370	373	373	336
28385	38382	39853	36743	35516	34283	29621	27982	30811	27412	17840	13939	12511	11508	15009	12506	11291	12070	13563	10020	9264	9966	7904	6141	5419	4259	4629	4635	4083	3025	2312	2046	1759	1610	1523	1474	1401	1509	1354	1354	1338	1250	1238	1260	1327	1332	1259	1195	1230	1231	1232	1281	1284	1192	1052	1075	1085	965	984	908	952	901	870	902	898	835	870	885	852	893	843	861	904	863	880	911	861	878	910	893	864	868	873	836	850	832	876	844	856	831	867	852	849	962	943	917	886	926	912	877	885	850	865	892	866	865	861	831	881	830	850	821	825	816	845	848	866	829	862	830	828	889	846	839	870	832	835	890	913	860	843	866	868	834	810	905	843	813	818	806	830	858	851	860	873	833	826	845	853	849	820	862	836	846	811	809	832	875	876	845	838	835	861	880	796	823	843	798	852	870	830	859	826	839	862	808	852	896	812	792	846	864	810	855	859	809	836	785	836	849	809	872	854	853	871	844	856	818	832	861	824	809	802	822	815	827	831	871	855	793	869	776	843	806	836	851	861	828	798	845	846	845	808	822	811	856	838	841	847	843	827	840	817	816	758	855	871	878	817	901	840	838	825	861	833	824	870	819	847	758	805	840	837	806	918	855	820	817	831	870	829	870	821	845	833	834	855	876	794	864	833	833	797	866	808	826	834	900	927	830	795	841	852	812	830	836	877	810	810	847	806	868	817	833	868	841	814	811	821	826	854	792	853	899	839	884	880	878	813	874	840	844	870	857	842	848	835	838	808	836	888	809	823	824	852	892	854	845	831	852	811	853	843	849	861	816	835	897	846	821	840	846	830	872	859	820	833	776	827	821	806	853	851	831	847	838	847	829	836	846	879	858	821	879	845	881	860	822	858	913	849	895	795	863	866	798	874	855	853	857	913	840	857	847	823	850	807	799	878	809	864	896	837	784	869	873	831	869	829	826	839	822	829	853	855	841	801	893	886	832	874	818	829	804	842	857	813	791	800	804	874	822	815	879	856	866	797	864	851	789	885	801	832	802	859	869	876	842	839	873	823	856	855	803	860	819	821	846	910	847	847	836	847	844	835	869	858	866	831	829	882	831	797	830	852	839	882	862	806	871	806	809	849	859	813	863	869	857	833	880	861	842	821	808	829	850	855	838	833	864	833	827	839	844	803	838	882	875	839	837	824	876	805	871	874	837	872	867	878	799	875	798	878	845	855	862	839	849	855	846	866	855	857	817	829	835	830	797	885	828	774	840	822	840	895	826	859	845	826	814	808	826	847	785	850	860	865	836	850	840	778	819	830	818	913	832	850	873	816	869	831	827	854	877	804	841	796	851	827	820	858	833	830	822	845	812	798	899	816	846	795	819	827	825	830	822	847	876	807	807	818	781	780	850	867	867	857	818	801	839	857	805	823	837	885	835	880	863	865	809	829	855	773	877	806	853	847	853	817	829	886	830	847	853	883	861	883	827	823	861	823	877	854	813	831	850	884	832	883	834	837	849	815	840	886	836	834	822	839	871	844	821	830	831	810	829	831	860	814	856	833	802	837	848	810	854	801	847	883	892	872	840	836	896	802	822	808	823	866	816	849	795	825	830	862	838	800	850	877	808	813	852	849	838	835	851	793	812	833	786	858	843	846	835	849	805	800	816	905	830	874	812	824	802	809	819	780	878	899	841	825	856	830	905	840	826	814	877	823	851	813	826	804	830	892	810	868	864	835	823	850	789	844	855	857	801	887	862	803	846	795	839	843	808	816	867	839	814	860	832	872	800	842	863	808	888	847	878	870	865	822	850	832	853	825	832	821	847	837	862	834	862	863	853	878	847	826	847	815	828	910	829	798	816	845	804	832	850	896	895	807	847	882	836	835	848	886	835	833	865	857	845	873	830	861	825	808	835	857	801	871	811	875	807	845	844	860	811	836	863	852	879	825	819	831	805	789	844	833	860	870	892	866	793	841	839	820	812	815	825	823	838	857	859	809	844	818	828	855	788	820	890	828	854	825	834	820	826	883	816	822	893	834	873	846	856	848	836	812	844	867	843	813	807	814	829	884	843	812	879	817	867	871	810	842	847	868	811	867	825	822	773	868	858	879	894	786	844	846	824	905	823	842	886	846	821	817	858	835	860	817	855	830	856	861	823	840	890	824	838	806	811	853	881	863	822	836	813	846	837	867	826	845	836	835	828	803	856	874	793	783	842	857	868	867	810	825	829	878	889	850	830	827	813	867	874	852	786	880	811	818	854	851	833	848	838	880	837	866	844	826	848	908	849	805	870	828	818	828	862	803	892	841	868	851	817	837	833	855	886	860	828	870	834	869	863	827	836	872	863	820	860	833	808	898	806	814	836	796	823	874	810	832	823	820	825	874	885	817	791	801	848	886	841	917	826	879	826	838	851	839	873	798	830	820	814	828	799	846	790	814	817	831	864	876	863	841	851	852	825	854	897	820	832	879	785	817	827	838	814	881	834	937	847	815	835	852	777	830	854	813	811	792	850	801	772	815	831	866	826	839	873	755	835	851	829	888	881	794	854	798	880	838	783	873	890	816	828	881	803	839	873	855	835	875	894	845	840	858	825	770	824	866	823	824	845	831	849	816	832	818	860	813	885	857	869	845	870	876	873	850	837	814	798	851	840	828	821	851	896	891	840	853	822	824	845	891	818	816	891	783	851	819	828	849	846	808	791	813	845	828	886	800	849	837	873	813	815	866	818	790	821	872	838	841	884	875	828	833	815	865	822	843	828	829	852	814	853	845	837	826	897	875	830	897	811	861	812	856	848	850	822	893	876	762	827	859	854	837	887	776	830	877	834	801	836	839	856	824	861	808	873	857	851	814	849	852	858	863	913	817	901	833	825	863	833	868	818	858	830	825	852	855	852	846	782	868	805	834	830	869	828	779	843	803	837	810	828	846	845	861	871	836	815	834	825	789	864	844	885	835	873	879	845	803	866	845	853	813	805	810	880	858	864	853	851	868	799	866	893	847	841	818	820	843	792	802	902	843	867	857	841	839	794	815	830	836	828	840	860	885	846	823	855	844	811	856	802	855	890	852	886	908	831	866	818	877	812	860	877	842	837	836	815	874	920	844	827	840	837	836	856	881	892	842	860	883	864	800	878	874	850	803	864	793	850	831	764	834	820	846	841	842	824	870	837	864	881	848	855	825	818	853	862	843	853	828	869	824	843	837	818	807	848	838	800	867	789	901	823	836	867	849	910	874	836	879	870	801	843	855	810	845	862	803	838	862	808	870	883	879	843	808	852	843	820	832	912	852	833	829	850	872	809	829	819	844	836	828	833	840	843	782	825	841	845	837	824	902	833	803	888	797	809	833	800	828	823	824	818	864	818	806	867	795	820	850	877	803	835	842	851	791	788	860	840	817	869	832	892	863	863	830	817	877	818	821	841	835	860	891	828	821	799	848	864	856	856	855	838	862	872	883	796	872	818	863	806	864	837	874	884	861	847	838	782	827	895	824	807	765	846	806	851	851	863	900	779	838	837	846	799	862	780	868	819
19258	20142	21227	15731	10786	7779	5639	3835	2985	2308	1726	1516	1220	1019	916	789	710	727	665	610	584	582	490	501	484	455	483	458	459	433	420	472	398	416	448	393	423	453	404	431	443	404	408	433	403	421	405	396	437	426	424	438	418	397	385	420	418	409	436	423	394	396	424	409	421	424	432	425	443	380	402	399	415	403	389	410	379	414	362	385	406	385	368	435	416	407	386	404	414	397	431	404	392	378	426	397	450	402	446	389	418	402	410	414	399	393	384	427	400	417	408	419	441	412	417	387	415	372	409	413	404	407	423	390	408	417	423	409	343	423	393	419	391	392	445	424	396	379	389	410	406	393	382	426	373	409	408	417	372	392	392	395	416	367	427	390	379	414	405	394	395	407	419	394	420	367	401	419	385	379	408	392	409	395	393	446	393	374	424	383	374	390	401	408	408	409	364	392	383	403	374	396	383	388	369	402	404	444	415	365	362	391	405	444	383	366	420	390	420	369	382	381	394	391	431	407	386	411	417	381	403	395	438	405	410	398	407	415	385	399	379	406	427	391	390	398	405	381	410	388	424	402	388	410	409	387	408	413	387	419	410	428	405	362	405	430	408	409	404	375	447	390	421	428	403	381	417	395	391	404	372	368	382	402	399	405	373	350	426	418	386	397	409	391	382	371	410	392	400	406	443	387	376	385	430	445	388	404	421	350	399	403	404	390	365	376	408	406	387	392	403	398	412	417	417	396	426	450	424	393	368	398	397	428	458	423	393	374	403	386	379	396	411	429	392	378	416	412	386	386	402	425	399	435	391	421	415	382	409	431	404	406	357	404	396	423	389	405	390	421	371	401	357	392	397	381	405	395	409	422	393	399	413	360	385	395	414	412	424	394	429	389	448	383	398	399	376	434	416	364	387	390	422	425	401	400	388	395	378	412	403	401	395	403	379	398	450	409	428	396	404	380	372	407	413	423	403	433	449	418	393	365	392	363	385	422	359	395	379	417	430	389	354	341	366	379	394	401	402	402	378	394	406	395	380	420	407	367	393	430	383	377	421	373	395	383	358	406	381	389	397	407	421	416	383	410	369	421	421	411	355	412	368	432	385	397	398	378	402	376	391	409	399	413	415	417	426	449	412	372	398	355	389	454	433	422	355	392	421	407	365	356	393	425	373	436	387	348	431	439	409	382	410	388	388	370	404	388	389	400	403	406	384	410	397	381	409	396	377	374	420	370	376	396	388	385	389	367	388	411	403	352	365	383	384	426	408	402	418	379	402	401	390	385	396	436	425	433	432	401	424	356	381	394	359	396	401	361	374	399	402	401	430	386	406	422	379	416	400	396	380	356	406	419	424	401	403	415	450	380	414	407	399	391	407	368	386	420	391	437	389	347	418	394	413	436	371	402	407	400	388	418	440	370	397	418	402	403	389	422	407	391	424	410	426	405	366	375	396	380	393	377	423	427	396	422	383	455	363	403	418	406	381	424	443	411	393	408	410	393	412	398	386	416	379	391	390	377	412	407	436	363	401	404	444	413	388	376	401	410	404	354	384	391	395	411	403	428	383	409	375	397	417	402	381	399	376	397	428	364	398	425	417	411	462	388	387	386	420	409	362	406	376	397	383	414	401	420	407	426	387	374	398	373	387	395	336	414	405	361	374	404	387	426	419	380	391	397	424	425	386	378	367	383	411	409	402	438	432	394	438	394	389	416	426	377	441	406	433	387	400	388	417	372	406	414	372	395	388	414	391	415	411	371	403	430	386	388	400	428	401	414	453	377	424	403	429	367	404	366	420	419	399	397	390	392	414	357	401	412	414	388	394	417	412	383	342	428	384	409	412	400	384	371	379	376	370	404	364	431	359	426	361	406	423	396	385	385	369	406	436	428	382	394	385	434	379	346	404	400	421	401	379	415	389	414	407	397	428	407	389	425	399	398	391	387	378	405	361	409	404	425	408	398	413	409	417	397	416	358	423	405	413	389	403	407	395	407	389	386	359	390	417	379	357	403	405	436	415	414	354	397	418	424	397	390	400	411	425	415	402	417	345	388	400	390	375	403	408	401	393	386	412	411	440	375	404	420	396	403	385	393	388	375	380	345	406	410	397	449	391	418	428	401	381	447	383	381	391	419	362	392	436	379	389	376	401	387	389	446	399	424	402	430	388	403	400	400	394	380	413	401	375	415	414	395	405	392	420	375	439	422	415	380	399	424	390	408	418	414	440	381	380	396	386	395	423	387	418	408	408	405	397	417	413	393	412	412	395	402	402	412	411	406	421	394	377	413	390	404	399	406	411	356	358	413	404	389	395	398	380	415	400	389	390	384	394	392	387	387	418	383	428	373	356	387	388	372	400	406	393	399	418	385	372	376	399	386	411	392	375	404	420	409	419	404	425	438	430	402	351	408	402	421	395	382	357	381	393	407	382	397	412	383	401	388	403	385	381	384	450	388	417	396	378	402	360	409	402	374	393	348	393	404	411	366	394	401	387	398	408	397	406	400	381	420	415	402	416	371	396	377	377	449	368	405	419	424	389	399	436	421	386	373	374	404	384	400	387	443	399	384	396	403	402	400	389	369	396	408	414	401	387	431	409	416	390	411	405	416	419	442	381	394	413	415	416	437	443	392	432	401	401	448	383	423	403	443	407	373	409	370	418	422	409	407	398	403	390	406	379	401	374	383	387	414	407	372	441	418	391	398	420	417	412	442	413	395	422	386	397	374	415	395	373	395	391	390	398	414	422	405	394	381	380	409	438	393	405	408	381	386	381	414	381	408	389	385	384	390	397	404	434	367	419	406	404	388	425	419	386	381	447	395	389	415	374	392	402	411	400	406	417	418	409	372	415	376	418	381	411	383	394	392	385	416	407	407	426	367	399	396	417	432	404	396	422	433	373	403	429	410	392	404	405	430	414	342	401	404	397	379	429	421	428	379	399	395	403	420	389	400	391	355	381	391	403	373	430	434	422	391	390	417	388	359	421	390	404	428	450	425	395	432	416	386	407	438	389	389	418	410	415	400	392	429	445	349	375	361	417	401	426	403	399	372	437	426	390	398	390	401	388	396	403	407	376	368	415	400	423	384	412	402	413	401	387	394	403	413	395	391	403	384	418	389	379	408	441	369	356	426	388	428	399	362	418	416	407	403	377	373	391	447	375	359	366	379	420	379	383	367	379	419	414	403	382	385	390	404	399	399	381	388	361	384	375	432	383	389	423	428	391	417	418	359	399	436	401	383	416	428	393	383	412	408	402	391	402	407	398	403	413	399	392	388	404	397	384	408	373	389	418	409	393	383	420	364	401	378	395	418	368	426	430	395	429	383	367	376	393	426	393	392	421	359	411	393	390	369	410	389	384	390	379	407	401	404	402	403	378	385	323	424	420	434	407	388	373	382	411	407	398	404	409	338	414	371	430	374	392	422	379	396	402	435	430	386	438	370	432	394	410	408	388	402	386	387	412	404	407	359	353	420	404	370	402	382	391	391	406	384	414	378	366	411
11227	16917	24568	24967	22167	19596	16640	13430	11458	9463	7356	6413	5310	4522	3915	3178	2964	2908	2522	2393	2107	2062	1809	1599	1470	1465	1337	1340	1259	1147	1173	1159	1111	1117	1073	1128	1139	1094	1134	1047	1094	1096	1121	1129	1134	1034	1134	1116	1116	1038	1098	1063	999	971	969	1058	986	991	1003	946	919	932	949	978	908	1006	924	938	955	967	957	892	909	962	932	940	953	962	948	900	941	938	948	912	943	864	970	937	962	913	988	891	941	919	923	979	996	971	930	908	904	921	941	917	956	945	918	888	877	899	910	925	930	942	943	916	964	940	961	943	948	978	912	935	936	905	905	874	958	986	991	946	942	1048	923	958	953	966	937	981	954	966	953	910	957	933	999	902	1008	904	948	926	963	892	945	890	919	938	927	958	960	995	902	973	940	905	930	977	876	957	952	932	977	921	951	928	848	907	951	972	990	911	960	933	955	941	926	954	959	897	910	972	955	923	941	990	893	950	924	953	919	950	962	936	940	937	969	937	947	920	932	962	958	961	914	919	898	952	937	886	919	943	927	930	941	879	961	972	943	971	964	940	905	926	950	947	904	940	990	966	960	925	922	987	951	973	894	934	967	918	981	942	948	942	963	991	957	946	956	957	881	932	881	945	943	902	990	955	962	935	971	929	961	955	941	921	918	958	962	880	936	957	944	933	935	898	959	911	938	963	893	949	943	997	981	905	935	955	982	919	937	941	964	894	936	908	933	930	940	905	956	917	942	933	901	937	975	938	948	855	944	965	944	944	975	948	973	990	947	919	981	974	928	920	921	897	929	958	945	979	958	964	953	899	939	927	879	989	876	954	911	923	935	926	903	923	890	909	913	998	934	912	922	981	924	931	968	932	933	933	989	923	917	955	959	1003	892	922	918	927	894	958	902	956	919	970	943	924	927	921	957	892	898	978	896	925	925	925	939	932	941	975	927	930	909	909	979	943	939	939	940	975	990	913	884	954	966	941	946	922	968	961	934	953	977	940	946	956	949	941	946	911	948	897	892	950	939	937	984	967	939	937	944	962	940	868	906	950	947	969	918	885	911	961	882	942	900	918	1001	978	1011	923	944	949	959	985	965	917	922	945	956	900	948	962	963	927	947	959	885	952	952	920	942	888	953	920	876	953	969	908	963	921	924	976	970	959	950	923	924	941	941	953	953	936	863	913	911	931	904	922	937	1002	922	872	980	920	925	957	960	975	945	917	924	941	959	940	951	960	962	928	962	939	938	1001	938	971	904	925	986	988	913	920	965	894	987	910	932	875	992	960	960	938	952	938	930	900	949	950	898	948	930	964	952	976	1021	932	948	914	958	895	918	918	942	1002	970	993	956	921	956	952	948	939	960	927	897	964	929	900	1006	931	994	941	970	956	937	948	829	897	911	948	921	949	937	905	930	933	967	1000	931	940	987	963	936	966	935	978	956	960	899	913	985	916	920	892	966	973	997	962	952	948	900	865	968	954	978	958	928	895	917	949	948	924	887	930	923	979	900	951	954	963	914	903	985	911	935	924	850	979	907	960	920	1004	927	959	885	929	984	987	884	940	930	907	896	963	919	972	917	954	965	922	944	959	939	920	957	961	887	976	888	941	920	935	975	894	961	940	946	952	857	911	882	937	900	873	898	945	958	942	983	999	922	952	939	931	895	923	983	961	988	932	987	924	951	961	994	919	911	963	940	920	941	924	902	957	861	964	961	968	937	984	964	856	985	915	974	951	922	946	919	910	913	957	932	929	935	908	943	912	913	927	964	949	899	953	946	960	933	922	884	947	930	976	921	963	944	926	913	904	896	953	882	954	950	969	927	920	910	1008	980	957	940	912	904	922	976	898	945	907	973	938	940	882	969	969	959	840	933	926	942	930	976	882	991	941	1020	915	926	967	931	939	891	960	960	932	935	1014	949	973	953	942	901	936	1006	904	897	935	877	912	947	936	954	901	949	916	916	893	923	967	952	906	926	936	877	875	911	930	935	973	914	936	951	921	922	923	906	917	938	912	977	946	955	979	937	952	931	920	925	932	936	899	931	952	952	931	959	907	985	937	908	987	922	950	896	894	858	968	951	892	930	983	950	973	982	946	904	969	922	889	928	908	897	939	889	973	935	967	919	970	863	956	954	922	919	910	989	983	963	936	931	895	922	918	962	887	965	941	897	942	924	938	954	935	961	981	934	967	906	958	936	948	912	930	919	905	987	958	962	972	911	937	951	947	939	917	912	976	897	1015	918	925	932	905	947	935	1013	899	920	984	896	946	880	938	950	919	996	926	894	952	892	968	946	881	902	940	962	972	927	945	932	955	938	939	936	870	908	927	998	957	944	963	930	927	991	971	931	938	873	929	966	911	931	873	888	981	918	950	945	897	974	968	921	925	983	863	927	940	940	960	959	976	921	928	921	923	928	946	935	929	892	912	943	925	926	956	917	948	971	957	903	948	906	908	933	970	902	876	948	972	956	945	978	931	991	948	941	920	970	937	929	954	875	953	916	936	967	918	937	903	946	919	1008	908	927	946	913	967	905	964	918	994	867	960	957	939	918	985	923	941	952	906	921	952	936	962	924	995	965	946	939	975	945	972	974	906	947	904	957	946	958	950	978	953	923	872	920	916	915	948	942	989	949	967	904	939	912	941	898	876	969	918	932	920	923	917	966	939	929	884	942	914	955	943	939	947	943	914	958	937	908	897	971	901	910	916	940	947	914	951	946	901	945	896	947	879	943	912	944	902	914	938	884	971	906	914	910	887	914	944	890	951	908	1005	937	988	913	985	943	913	945	923	951	946	855	1031	896	952	930	1005	967	944	898	950	934	891	931	963	951	935	955	954	891	1024	934	932	935	919	911	936	901	917	960	984	976	879	947	916	933	970	943	900	998	972	989	957	936	939	957	937	953	898	1031	927	929	981	944	882	941	926	961	903	974	906	908	925	932	945	960	985	936	929	939	955	936	888	975	908	915	974	955	918	927	970	976	916	991	920	925	911	929	881	912	1015	954	963	981	858	955	983	966	936	913	917	882	975	911	943	902	928	960	880	921	905	929	951	905	962	883	971	959	928	953	914	959	968	899	894	902	964	920	963	962	956	928	966	911	922	915	936	918	937	916	968	897	900	925	909	964	924	901	953	952	908	927	969	892	896	971	930	916	996	900	917	968	914	921	921	907	930	922	939	975	923	936	907	946	992	984	950	904	938	916	993	898	952	933	962	937	950	1014	933	963	907	943	923	948	953	952	966	948	865	909	919	930	941	919	917	928	1008	921	883	939	919	939	950	956	920	944	951	942	958	933	971	949	985	918	1019	921	973	907	925	946	931	919	965	907	932	850	925	986	915	978	882	963	931	936	886	921	933	877	949	908	969	881	931	943	909	954	965	921	938	955	946	947	899	926	988	921	926	915	911	1005	937	1003	937	965	929	929	957	899	953	920	955	981	947	925	921	896	921	891	936	943	853	892	899	887	913	921	944	997	925	964	909	911	939	976	923	923	967	969	943	952	962	934	914	888	922	941	955	957	911	907	936	1008	939	928	916
33624	35516	36197	27480	21256	18004	14622	12208	10509	8746	5026	3278	2731	2363	2402	2114	1807	1764	1883	1724	1506	1239	1109	887	809	711	694	724	660	563	515	498	492	500	432	454	452	422	484	419	447	460	403	453	430	438	434	432	431	483	437	422	428	451	459	407	434	401	375	426	385	371	382	400	414	424	419	396	462	381	415	406	389	396	399	399	398	410	400	386	401	438	399	435	399	408	425	383	427	412	422	408	363	341	387	448	380	367	394	419	387	400	392	403	443	420	397	391	391	441	371	396	402	403	415	416	417	353	373	384	354	392	416	399	426	417	415	406	422	364	407	384	381	428	395	378	414	379	395	428	414	408	374	423	377	408	418	376	378	353	399	435	408	407	394	404	415	421	431	418	429	392	381	442	377	405	432	406	381	357	387	432	427	414	408	376	400	426	387	356	378	390	392	432	378	416	381	418	391	395	367	372	436	387	399	381	386	460	390	374	405	433	376	403	387	391	419	426	366	380	385	388	390	398	433	360	387	421	403	370	418	382	410	385	425	413	405	376	393	374	410	414	389	386	382	407	371	391	424	406	383	346	385	405	372	376	383	427	381	394	391	404	410	413	367	399	390	442	404	387	414	398	410	410	372	402	409	413	369	385	379	407	370	410	392	392	405	395	372	393	399	401	435	394	397	405	407	378	385	403	428	406	422	402	412	411	379	420	396	422	401	405	417	386	438	416	410	376	374	448	423	391	373	458	411	402	421	412	394	408	384	382	399	388	361	371	355	387	394	382	407	386	429	402	395	415	415	393	421	426	394	401	377	400	404	384	411	422	373	401	394	388	378	419	424	398	405	356	384	427	372	380	400	374	391	363	407	387	423	412	375	365	415	409	392	408	365	381	415	388	399	372	422	374	397	378	369	361	432	423	350	408	405	398	381	392	382	362	397	405	398	385	385	399	388	396	366	372	345	383	366	383	390	404	391	406	375	388	388	381	366	409	420	390	400	397	396	403	417	396	399	411	394	393	371	384	430	417	380	388	444	376	418	420	432	425	358	413	361	399	385	409	393	460	429	386	428	394	392	393	388	404	385	374	393	427	403	392	391	373	377	380	420	411	394	362	371	345	410	382	398	415	379	380	399	411	442	433	415	424	397	424	407	393	390	385	445	391	432	367	374	379	401	380	407	375	427	365	395	421	413	410	413	362	417	415	349	425	372	423	382	389	468	370	379	375	400	411	414	429	427	396	411	411	396	385	434	357	422	397	399	391	402	415	430	436	415	414	435	389	398	406	374	357	419	398	362	403	346	404	398	390	400	422	367	407	384	386	401	426	398	401	370	385	390	383	377	379	404	398	371	405	389	385	411	436	399	415	403	384	404	424	365	405	400	394	416	371	405	384	431	398	420	445	387	411	395	400	408	391	402	414	404	393	452	398	400	447	432	403	433	384	385	418	380	348	429	394	392	377	384	378	448	396	432	403	399	372	396	414	443	418	420	355	416	373	401	426	410	413	373	387	411	416	404	358	420	369	405	404	358	363	401	398	434	387	423	405	396	395	373	423	433	390	381	413	400	456	403	388	426	443	384	376	418	401	400	386	414	382	420	404	410	394	392	411	430	414	437	388	388	399	415	376	414	403	391	380	423	383	426	400	375	409	401	380	415	379	373	356	417	417	398	393	406	388	400	418	390	419	390	435	383	404	394	385	394	396	400	383	416	391	402	382	420	421	382	435	426	441	415	403	456	412	406	410	422	436	388	387	402	377	379	396	408	388	427	388	411	403	413	388	392	393	387	393	431	400	410	403	399	377	382	385	390	409	378	410	393	387	422	406	385	378	395	395	382	398	428	418	380	402	353	370	412	359	408	412	411	375	422	391	389	421	400	375	385	399	392	393	407	418	408	392	363	411	401	412	342	379	403	403	389	427	395	418	398	379	387	401	417	422	376	403	405	358	394	411	425	400	386	410	408	375	408	430	388	398	410	383	413	379	402	406	431	442	417	393	398	445	407	406	384	395	398	363	417	412	366	390	399	383	410	349	375	419	413	408	410	416	393	386	353	415	395	371	396	375	424	377	403	394	418	431	379	362	409	404	365	396	373	390	401	405	410	379	433	422	414	397	380	428	450	385	372	389	429	349	380	395	390	421	422	359	391	421	423	408	403	385	397	392	383	420	426	401	394	354	393	381	400	410	403	385	399	387	421	415	422	398	364	369	387	415	398	398	404	378	400	363	405	420	386	386	380	414	375	362	362	393	406	371	414	409	376	402	414	380	374	412	427	407	408	386	428	373	397	403	390	405	392	411	397	390	376	368	390	398	349	400	366	437	372	369	390	370	389	397	432	380	415	385	430	404	431	428	378	388	400	349	435	395	403	392	443	399	361	380	405	411	384	401	407	404	419	381	404	368	372	376	401	409	455	394	406	433	386	389	434	383	377	430	381	429	379	386	403	375	405	403	410	409	399	366	386	391	430	387	401	422	399	380	390	387	391	401	356	409	425	416	393	390	411	410	416	362	437	393	404	437	397	406	432	427	394	399	401	371	425	384	410	390	399	406	383	426	356	406	396	411	422	379	445	421	391	399	402	382	389	402	435	385	403	367	389	398	411	414	438	384	390	390	382	371	381	395	465	438	408	411	417	400	387	438	412	400	447	417	415	418	383	384	417	398	393	403	391	422	397	390	414	390	397	465	425	407	383	414	378	390	367	444	341	416	409	420	409	408	406	400	427	401	401	394	387	407	405	397	394	434	429	391	396	385	384	423	414	397	398	402	378	408	413	408	386	388	426	439	390	400	424	393	445	357	379	415	423	411	408	396	412	398	424	417	422	376	401	384	425	429	395	385	384	400	389	440	396	406	386	371	425	388	406	387	383	392	382	426	408	386	386	374	386	420	413	423	426	381	414	417	404	375	400	389	366	394	366	384	406	373	414	414	421	391	370	377	415	416	407	413	403	392	406	413	415	377	378	399	389	412	409	382	402	416	385	417	405	401	389	412	429	386	396	399	403	403	397	392	401	407	414	428	416	402	409	402	385	411	429	397	385	418	422	454	401	378	395	382	384	406	370	378	416	404	385	369	397	416	372	397	371	411	382	415	366	413	425	408	394	399	407	371	402	461	396	383	384	362	378	387	373	426	399	378	417	405	412	407	386	378	398	434	398	399	393	358	400	401	396	413	403	396	424	382	380	418	425	413	419	391	412	403	375	410	386	370	425	409	435	422	402	420	414	378	407	418	412	380	394	378	377	419	407	419	406	366	384	388	384	377	400	398	376	392	417	403	404	408	395	428	424	431	420	372	402	396	414	413	405	402	470	375	388	424	408	408	392	384	405	405	383	413	392	394	396	392	433	367	419	373	386	373	413	408	471	382	381	394	385	393	381	423	417	382	396	418	359	422	423	389	425	408	393	413	395	372	362	416	347	406	393	388	398	391	408	430	413	398	407	394	423	411	382	378	398	438	393	391	405	411	416	405	413	409	393	389	434	424	422	384	392	424	422	399	391	409
21834	28469	35791	33383	30644	28582	26117	24402	23401	20280	13481	11123	9702	8901	9830	8764	7924	9189	8644	7004	6774	6076	5096	4332	3654	3275	3060	3166	2604	2091	1767	1608	1543	1349	1341	1387	1346	1390	1273	1283	1279	1273	1211	1168	1272	1311	1233	1218	1232	1229	1201	1257	1168	1181	1150	1080	1017	1115	995	1028	1039	1014	1002	983	1039	970	978	1037	967	1054	952	1027	982	992	978	997	960	944	1007	979	994	926	1002	966	940	935	953	963	973	920	983	929	964	975	951	952	994	961	973	1000	940	942	976	949	980	926	994	895	938	960	900	967	912	911	920	920	924	946	957	932	972	937	958	945	958	988	891	949	942	960	857	941	923	898	966	931	912	949	962	966	938	952	877	900	938	946	922	910	971	894	933	924	940	955	939	924	960	950	894	991	932	948	960	938	958	952	940	926	929	881	938	968	913	908	947	937	960	938	961	955	966	1003	907	927	936	954	943	946	902	924	902	939	964	948	884	942	920	923	939	962	934	978	902	953	924	963	936	918	927	966	989	967	927	952	950	964	981	964	926	935	889	995	922	927	897	904	935	1000	957	961	972	916	950	947	931	930	941	928	926	889	944	921	914	926	947	937	1024	939	935	971	951	893	912	946	958	944	939	966	915	918	933	963	953	972	937	940	960	974	931	948	897	905	965	980	968	916	976	965	887	934	955	931	915	909	993	949	911	933	926	941	1027	947	1024	922	938	942	942	937	929	943	923	963	987	949	954	928	931	928	899	944	981	906	906	901	941	1006	906	998	926	975	1002	913	938	882	928	968	933	893	984	921	953	954	951	878	931	943	951	938	928	932	989	897	968	934	939	975	918	920	1022	904	970	928	899	910	925	965	943	955	1000	947	955	998	912	993	965	881	958	922	945	932	981	973	966	952	946	927	946	910	915	944	987	895	947	988	944	924	985	893	966	909	937	931	885	948	952	930	953	1005	892	922	913	951	955	915	938	931	1023	891	933	929	958	888	1007	941	946	975	953	975	977	895	945	900	997	994	949	938	960	945	1021	968	947	883	955	934	945	958	884	965	878	974	962	959	899	952	946	984	939	945	901	915	967	896	964	917	939	893	991	969	954	961	869	913	921	943	936	995	967	897	940	942	970	949	937	940	945	1003	876	950	915	978	927	970	920	956	922	928	1009	931	933	985	909	877	970	998	934	955	914	952	941	924	915	966	954	922	926	853	945	909	944	1007	928	984	954	874	941	922	922	971	916	942	964	914	972	907	932	992	935	918	928	918	946	965	909	975	952	977	911	928	931	963	976	957	986	934	953	921	941	956	942	921	963	968	895	891	906	901	950	1020	925	922	952	913	908	952	930	936	944	958	970	977	956	951	898	1000	981	906	943	927	944	945	958	933	910	966	902	928	926	996	944	926	940	926	911	968	988	912	898	948	919	905	929	974	932	934	916	948	870	894	955	930	924	977	903	921	923	1006	927	894	924	970	936	983	938	889	949	945	987	940	987	904	983	972	903	910	897	908	932	917	883	933	912	933	925	953	953	943	888	908	941	955	942	960	904	937	955	940	964	964	913	959	913	938	929	963	918	918	1026	928	937	962	947	924	868	928	898	935	931	1007	927	935	950	996	939	977	996	965	907	943	947	930	928	950	918	957	955	939	921	884	946	945	953	948	905	962	937	966	943	925	936	950	970	971	939	966	938	924	963	916	984	923	930	996	939	1000	931	934	931	904	912	918	1000	950	954	908	935	903	948	956	936	905	958	971	970	921	986	941	964	953	916	944	926	916	924	964	926	940	938	938	948	947	952	949	919	955	964	934	965	978	909	933	970	928	901	984	984	982	991	936	985	926	889	909	1013	898	941	957	893	937	990	968	978	914	892	935	925	960	953	974	944	945	935	922	904	961	949	927	949	914	929	940	964	929	1011	944	987	899	951	967	918	940	974	974	962	983	957	912	1002	962	931	893	946	901	973	883	915	994	890	924	944	953	967	925	906	930	958	911	980	901	927	902	933	949	945	957	936	949	948	962	937	926	910	901	926	968	939	927	953	990	972	953	897	906	929	953	909	906	934	958	899	997	953	913	959	927	944	947	963	901	914	913	935	966	890	971	948	928	1038	966	959	947	938	1014	922	945	978	950	950	992	993	928	951	999	950	915	887	906	968	931	939	950	914	921	957	1006	986	959	918	960	952	920	983	937	896	947	943	967	956	922	892	979	941	939	945	1031	921	986	924	983	884	935	922	925	978	957	907	899	935	892	958	963	922	949	915	985	966	928	937	917	931	968	950	944	938	936	881	963	976	952	928	922	871	1002	908	892	991	893	914	918	882	982	934	862	936	927	924	925	953	947	963	913	936	942	954	890	933	935	1021	954	924	962	938	960	941	999	890	903	969	934	930	980	1012	929	974	946	925	951	984	960	883	984	916	939	932	1002	970	907	985	939	934	921	993	934	981	938	929	891	956	969	903	898	929	928	956	941	950	916	960	997	945	954	933	909	917	940	929	960	928	866	890	927	1008	980	964	975	963	967	910	882	927	918	978	937	907	897	965	1000	911	978	917	945	924	946	978	918	922	978	936	947	913	956	930	934	952	924	898	970	963	925	941	914	973	935	968	977	969	899	959	911	945	993	961	954	945	923	953	931	942	905	951	952	899	934	950	963	908	950	976	931	962	886	969	963	916	985	989	977	922	896	942	920	967	970	925	947	879	882	934	919	913	957	960	930	939	922	954	891	980	998	935	946	1005	966	968	937	927	942	927	911	919	989	901	935	941	960	940	980	958	942	878	909	963	902	931	957	905	947	913	964	1025	963	927	922	968	925	886	1034	928	898	952	954	927	1006	934	906	970	890	935	978	957	950	921	907	956	946	972	937	930	940	977	962	954	948	932	955	948	977	951	927	857	953	926	977	869	936	944	910	918	954	939	960	956	910	981	931	929	873	959	965	981	920	947	984	912	953	968	912	937	934	955	934	985	889	1034	917	911	938	949	932	940	952	948	923	955	907	951	926	939	960	887	949	921	939	922	946	980	934	984	958	970	900	918	973	916	937	925	900	983	955	928	956	932	904	962	974	923	956	929	935	921	996	962	950	897	974	943	956	937	925	929	954	958	940	873	952	989	954	935	936	883	972	986	972	976	918	925	945	917	921	953	899	996	948	928	964	956	955	945	927	957	954	962	913	946	946	965	976	1008	908	917	936	932	983	955	895	948	893	926	938	934	929	961	946	987	920	984	971	954	993	917	875	931	952	955	962	971	926	922	930	936	927	910	981	898	883	962	933	886	970	884	929	964	947	930	946	972	952	894	957	929	975	905	978	934	919	1023	939	970	950	894	904	949	957	965	934	971	970	937	895	890	965	910	920	957	987	967	964	924	957	944	921	941	932	951	949	951	955	953	938	965	924	915	951	927	958	921	962	951	965	971	917	921	967	914	897	942	945	926	935	933	961	921	936	915	955	1014	876	952	926	1016	937	986	925	958	944	918	991	948	961	960	971	937	914	932	967	932	950	962	965	928	927	906	906	966	914	949	1000	954	956	953	909	955	941	928	910	972	964	972	929	939	906	923	973	946	943	957	985
42751	42418	42522	31045	26499	23404	20383	19854	16188	12957	7494	4947	4035	3989	3850	3530	2858	3451	3331	2826	2347	1939	1757	1299	1062	1015	885	1020	771	651	577	495	491	480	501	436	440	441	389	415	448	446	439	439	400	450	487	416	421	408	424	402	433	416	406	364	429	398	375	369	388	388	346	396	384	339	351	367	366	357	395	380	389	368	334	363	357	375	385	373	412	341	369	333	340	394	368	339	355	387	334	381	368	366	431	362	348	357	350	385	371	369	362	383	360	354	333	375	365	344	364	370	390	338	340	408	364	357	406	375	404	389	375	373	326	356	360	378	328	352	373	360	361	347	320	370	371	358	368	432	370	354	366	391	357	414	363	369	344	364	378	388	316	388	341	372	338	333	357	319	365	368	364	372	379	361	360	361	368	356	370	362	360	342	376	388	366	328	391	338	353	384	363	378	382	357	379	336	375	360	364	359	339	328	342	347	376	385	373	360	377	349	372	380	340	354	412	359	357	341	349	372	356	351	339	371	344	365	333	337	375	384	369	340	381	379	344	359	377	352	356	374	377	359	368	340	345	337	315	372	343	384	387	364	379	372	363	351	374	394	357	386	366	395	378	327	347	338	360	349	384	357	384	380	359	337	341	339	364	346	379	371	379	345	355	350	377	348	380	376	360	374	318	362	392	371	348	346	331	351	371	400	375	346	351	355	385	342	367	303	363	383	375	376	402	342	375	331	332	355	379	358	355	347	336	355	387	334	376	362	377	368	344	355	326	371	360	341	351	358	371	324	395	360	345	377	366	379	369	396	387	340	358	379	359	361	385	352	362	370	313	347	392	344	328	373	365	368	363	366	356	374	406	378	346	373	374	367	377	394	343	356	331	392	377	352	325	373	361	356	359	354	393	348	353	371	351	353	361	364	364	360	341	376	357	369	368	357	387	375	356	360	374	392	356	384	420	354	338	371	361	389	330	386	365	384	429	359	367	382	343	397	347	362	342	376	346	374	373	370	358	362	378	367	358	319	366	362	353	356	374	364	318	356	382	397	362	366	366	387	347	350	336	389	407	372	348	374	375	378	359	359	378	384	370	360	346	376	333	355	405	291	369	350	371	391	391	354	342	372	361	321	368	403	341	358	356	355	359	352	363	351	367	352	365	352	363	362	328	384	342	361	363	334	358	359	363	363	353	382	369	355	336	383	366	367	386	333	379	389	373	338	377	354	370	368	354	377	357	340	376	396	334	372	320	342	353	356	379	377	359	360	356	351	325	368	362	353	392	353	400	350	376	382	348	352	336	389	364	365	361	374	373	366	360	365	359	338	380	374	347	361	348	347	405	364	365	402	391	390	378	362	362	316	396	398	331	363	368	354	344	324	394	347	376	338	367	373	359	366	346	342	356	373	359	340	342	350	366	366	335	390	370	362	370	353	381	385	341	332	347	402	354	375	356	366	349	379	356	327	363	363	378	350	364	363	339	365	337	360	364	354	325	340	342	337	388	348	391	356	344	382	389	366	358	387	351	347	361	384	356	369	379	338	346	348	340	340	334	357	342	349	379	338	365	393	369	360	348	327	374	340	396	341	394	358	359	382	378	352	401	416	371	362	324	340	371	412	342	369	362	365	348	353	381	362	349	368	354	374	337	356	384	369	381	373	362	381	390	360	367	365	332	351	341	370	361	357	327	356	393	341	373	327	360	374	359	396	359	351	361	350	397	380	345	374	382	345	407	343	383	346	346	368	342	356	368	375	392	341	344	383	371	353	356	361	355	344	379	382	380	380	337	357	356	361	375	358	367	354	388	355	353	369	359	326	371	374	350	371	360	336	358	377	339	425	338	359	364	384	351	354	364	382	331	386	364	333	363	349	386	383	346	371	350	378	342	352	373	333	351	365	347	395	375	350	385	383	380	349	369	360	367	350	333	366	357	373	388	381	355	361	376	356	350	338	377	353	327	346	374	353	336	375	361	373	364	305	364	362	371	351	377	394	360	376	365	387	354	355	353	379	367	358	382	365	347	364	390	337	347	355	356	379	362	347	379	339	341	348	380	368	368	344	350	382	373	331	365	372	365	362	396	367	343	390	380	379	391	381	373	363	364	352	369	366	347	370	373	370	332	369	370	364	406	356	352	399	340	389	376	372	374	383	401	360	336	348	334	361	342	356	372	348	338	346	348	370	342	374	354	382	359	352	333	356	384	358	368	379	330	341	354	373	363	375	346	351	399	379	359	343	379	348	385	403	367	381	332	368	377	365	367	354	355	374	337	332	345	354	351	360	355	341	335	348	364	367	364	332	343	353	366	370	371	355	407	358	370	346	339	321	383	377	368	367	354	350	376	329	372	391	364	387	366	366	338	361	346	398	347	337	367	352	357	381	363	368	350	385	364	381	371	388	391	363	360	357	375	338	355	356	370	352	378	359	350	362	351	355	361	363	354	352	399	342	350	341	359	329	378	311	376	353	388	378	364	389	391	366	413	374	389	372	353	362	398	365	361	348	381	373	383	373	396	323	350	365	371	346	306	359	365	368	325	363	364	379	389	339	370	355	344	383	371	389	360	351	363	354	357	365	379	320	372	359	355	376	317	379	332	355	377	403	362	340	383	368	334	390	371	355	353	361	373	348	355	331	338	356	330	384	423	356	358	372	370	370	369	371	368	358	369	399	341	366	356	352	362	355	345	358	337	379	356	346	389	380	341	379	367	336	365	380	370	351	359	367	408	362	378	368	347	318	375	381	368	376	390	355	366	361	348	352	406	352	373	326	349	315	376	371	374	347	355	348	366	361	380	375	377	370	415	382	326	357	372	329	361	382	365	396	328	329	342	354	361	351	372	339	358	357	371	369	344	365	361	361	387	339	373	364	413	344	366	345	373	353	355	357	339	367	365	374	366	350	403	353	346	340	361	400	357	355	339	385	361	365	353	374	377	382	353	351	352	397	376	338	338	380	355	361	391	365	359	411	351	346	339	405	333	342	343	375	356	368	354	386	366	367	359	334	347	377	370	365	368	371	364	368	345	388	408	376	342	354	414	350	333	392	371	346	357	367	360	362	374	391	342	359	341	403	358	370	368	375	354	358	421	364	379	376	328	374	355	344	351	395	379	373	385	356	324	353	344	380	364	358	339	333	353	385	376	351	379	357	354	365	374	386	346	358	353	381	354	348	394	412	346	366	360	328	376	382	399	376	337	332	378	368	368	380	380	364	352	363	345	390	362	360	328	331	306	405	371	383	354	333	369	358	340	347	362	372	349	325	354	353	346	351	380	387	359	378	339	338	347	345	350	365	374	391	382	383	344	355	370	362	402	344	364	375	375	358	324	383	388	319	349	329	369	348	361	350	368	343	363	384	373	362	379	379	356	345	399	351	356	351	360	374	353	372	379	358	384	365	362	354	335	353	390	337	321	361	339	350	380	398	361	350	376	353	351	400	396	358	363	316	359	400	363	381	359	361	341	333	368	373	360	348	375	354	381	351	361	379	384	355	317	384	375	373	376	366	375	364
28652	35451	42694	38442	36099	32420	30614	30150	28619	23786	16651	13667	12700	12681	13688	12883	12617	14890	13393	10637	10278	9602	8019	6642	5304	4832	4617	4919	3795	2881	2192	2013	1708	1576	1649	1502	1396	1475	1331	1346	1341	1358	1299	1370	1281	1286	1224	1281	1246	1198	1258	1239	1177	1167	1165	1025	1045	963	987	908	949	868	844	908	926	939	888	905	935	912	868	905	847	916	874	899	943	913	865	901	847	932	851	862	876	850	900	841	867	906	856	911	901	888	940	937	878	848	857	887	851	839	850	851	847	932	847	856	851	808	916	861	833	868	874	866	863	832	870	859	897	879	860	913	860	847	885	848	832	830	883	878	819	875	851	875	884	889	895	877	839	921	856	857	858	877	836	868	829	830	787	868	872	840	808	859	838	871	830	865	824	831	875	890	867	863	876	895	871	876	818	824	856	828	824	908	890	818	856	901	851	835	808	840	870	855	881	838	861	833	846	814	850	816	793	848	855	884	840	871	840	880	861	863	845	801	850	871	860	868	794	828	899	879	927	869	853	893	825	819	826	789	846	877	860	873	858	823	835	861	890	888	882	882	872	814	863	839	822	828	872	829	856	853	908	849	869	911	871	880	877	842	894	890	874	858	838	909	859	828	820	942	823	889	861	868	886	827	878	860	831	862	823	863	866	873	842	854	844	890	862	875	803	887	851	862	890	821	852	853	822	838	794	853	859	856	865	821	847	874	884	882	869	814	893	833	869	882	844	835	798	846	851	882	849	879	894	862	864	905	856	916	836	820	859	831	796	830	865	867	862	878	831	816	862	865	864	832	815	875	836	856	892	864	857	860	888	882	853	871	869	837	876	892	809	861	860	829	853	857	838	817	788	856	836	859	881	861	853	830	861	842	858	840	843	857	919	909	876	828	865	860	917	805	908	839	824	837	815	828	853	900	845	853	842	810	815	877	816	870	868	865	850	859	852	867	829	882	828	840	899	857	819	854	795	860	855	874	911	847	851	856	878	888	866	822	815	824	838	833	858	840	884	865	825	897	829	847	885	799	819	877	852	865	841	858	893	870	872	894	862	903	832	849	878	855	886	884	849	861	840	901	846	808	857	786	834	845	873	858	857	903	893	838	885	863	901	826	840	870	822	893	841	856	887	829	860	848	844	803	820	861	851	827	814	900	869	900	835	916	903	863	867	863	839	817	775	836	767	835	873	809	860	830	818	848	834	881	896	814	926	827	871	908	868	840	862	807	840	828	840	875	829	865	869	839	812	861	838	873	902	823	843	850	845	872	864	863	882	857	806	819	883	858	867	875	804	822	869	863	833	861	801	882	832	871	864	831	871	889	881	840	831	859	806	838	849	856	832	845	851	835	881	815	865	850	821	922	858	862	820	847	794	833	894	902	831	876	855	906	858	920	867	911	852	900	832	845	850	823	887	900	823	866	856	846	875	825	893	830	837	873	866	868	862	891	817	854	864	826	839	858	841	831	896	854	822	869	848	825	809	874	833	881	821	881	850	890	813	854	881	858	895	783	888	833	854	791	831	833	839	844	881	879	835	864	854	831	841	834	867	840	839	884	817	866	828	940	826	794	879	873	852	783	870	873	863	821	860	851	843	890	859	828	835	866	904	876	870	902	907	823	883	866	839	877	818	903	857	921	848	848	900	829	886	861	826	869	828	903	817	851	838	860	868	896	807	903	879	883	791	830	856	933	840	861	882	868	833	889	939	895	880	884	858	872	824	886	799	881	853	874	859	892	881	858	825	822	852	854	851	856	836	836	863	906	828	877	830	889	845	891	891	860	854	890	856	873	861	846	842	836	830	919	846	841	858	822	781	842	843	856	853	850	849	828	770	889	848	843	925	839	859	874	853	850	869	800	853	880	840	790	749	817	880	820	847	859	856	878	822	838	829	829	837	877	875	812	872	895	848	896	800	906	904	869	880	811	864	796	869	886	868	839	906	934	869	816	852	869	853	827	874	904	849	877	856	850	867	854	836	847	836	854	873	814	808	816	865	849	886	843	901	825	833	863	886	858	823	911	812	848	851	817	898	776	888	845	842	867	831	806	855	825	875	882	832	838	858	879	799	788	799	825	811	839	895	930	860	823	890	891	820	874	860	838	814	834	827	835	821	865	847	883	860	860	861	852	844	874	879	870	849	808	857	826	808	875	805	898	829	878	904	816	866	846	857	878	885	916	894	849	941	861	866	767	850	878	893	839	878	871	884	868	829	807	808	881	824	845	808	893	859	807	846	795	861	858	832	905	851	827	842	937	849	859	828	861	836	891	861	802	835	830	834	875	850	874	824	834	862	866	886	885	869	832	903	898	851	898	800	811	841	864	904	853	851	830	840	891	814	854	845	890	839	823	882	857	845	891	806	845	827	820	828	891	893	822	903	822	845	875	876	900	848	849	822	853	805	831	851	812	859	878	832	829	857	883	811	909	881	820	819	845	859	872	847	857	833	871	843	840	874	872	883	867	892	874	838	860	831	863	854	885	840	818	873	863	863	803	863	778	849	857	839	828	868	829	803	889	883	870	910	794	867	890	880	784	895	876	780	860	858	826	866	863	835	848	855	885	803	859	812	820	911	881	842	830	876	814	854	833	938	881	922	895	841	891	832	860	838	890	816	875	799	810	836	858	836	813	859	837	838	871	900	812	864	825	893	841	837	784	845	858	866	802	861	797	838	830	848	840	842	833	799	824	880	901	892	851	879	845	837	797	851	858	923	822	874	853	835	843	899	840	821	820	844	861	909	917	813	870	847	851	839	901	836	895	851	936	823	779	870	842	816	851	899	869	850	788	866	869	814	840	840	892	858	847	842	878	871	846	837	843	875	839	818	827	857	861	814	861	841	866	905	823	803	809	899	871	909	841	830	894	796	853	821	786	831	838	831	805	868	840	821	919	856	870	869	833	847	860	799	849	832	853	838	853	836	815	837	829	819	852	841	864	878	852	851	946	832	828	849	874	812	835	890	828	816	855	882	845	826	862	807	866	873	856	799	856	862	937	854	841	870	883	920	858	885	817	843	865	825	842	868	873	881	913	878	908	939	854	871	821	810	855	841	875	904	828	907	837	883	848	822	884	852	856	855	869	864	800	851	859	795	828	830	837	840	859	874	826	862	859	829	808	924	889	839	864	819	888	823	834	896	888	874	881	829	914	855	818	823	883	855	837	871	886	855	852	882	880	833	832	863	829	878	896	849	867	824	814	896	825	812	868	907	861	882	924	815	832	839	829	832	825	869	807	823	832	847	863	866	916	844	843	848	878	833	858	860	835	848	827	820	840	810	828	879	878	870	827	876	831	861	878	828	857	848	885	837	829	887	869	831	852	792	844	859	863	852	848	905	885	850	849	889	851	887	791	864	854	862	837	853	911	835	846	845	833	881	833	842	868	850	862	868	847	801	866	856	788	880	825	865	905	854	815	860	887	866	845	796	864	860	847	892	831	868	817	881	802	833	840	862	864	849	849	849	863	850	854	840	865	867	901	809	860	840	855	816	862	885	912	848	873
19646	21660	23345	17229	11240	7725	5370	3796	2611	2033	1741	1379	1139	970	832	756	713	670	658	615	591	549	510	521	488	519	480	441	390	456	415	397	430	425	426	419	446	475	464	424	426	452	406	443	429	423	411	388	425	417	429	389	427	392	387	413	382	394	420	422	405	364	407	373	453	409	419	385	434	427	433	415	398	408	403	421	381	414	400	405	429	412	397	401	399	432	379	423	384	433	415	389	372	409	416	407	366	387	428	433	417	396	388	384	383	404	433	436	402	389	397	407	409	416	387	363	380	421	411	401	379	413	408	369	415	410	419	419	405	372	378	437	421	404	395	330	372	389	371	391	395	392	378	402	400	395	395	377	413	412	430	392	426	419	417	396	390	380	396	387	397	397	409	385	420	362	378	416	421	390	407	410	414	429	406	360	385	402	413	389	422	399	429	416	384	422	443	405	383	378	407	401	410	409	380	392	384	387	395	410	378	375	437	378	380	394	407	412	411	358	390	438	430	370	376	369	387	362	422	415	369	392	392	392	415	374	356	353	414	394	380	406	406	392	413	422	411	388	399	403	376	416	392	404	457	395	422	388	433	351	413	383	401	396	365	389	437	394	409	381	409	400	435	431	368	364	412	423	371	435	432	387	376	423	426	386	385	389	374	373	338	372	369	390	430	393	396	409	390	396	378	452	399	384	406	438	401	384	382	395	402	379	417	410	381	378	399	389	388	407	368	363	410	395	387	367	430	405	410	388	401	380	385	404	408	369	387	365	375	364	381	402	359	385	432	423	387	377	439	432	408	388	381	377	456	427	391	418	434	428	426	426	401	415	410	422	384	373	424	368	370	387	431	351	369	380	387	382	407	391	399	369	410	399	375	379	415	376	398	372	397	419	415	422	413	379	372	377	426	424	365	393	388	393	398	355	397	405	431	376	394	400	400	395	404	412	407	375	386	400	412	408	368	383	409	375	393	422	415	391	425	417	420	383	372	372	381	395	424	419	409	399	411	422	401	383	387	399	413	412	406	401	431	352	389	378	416	393	425	348	367	408	425	393	394	397	382	398	409	439	390	440	406	413	427	391	396	423	411	391	408	394	406	399	394	416	413	410	395	390	400	385	374	400	432	399	406	421	376	398	397	422	394	385	414	388	402	420	387	368	435	393	390	414	384	412	374	410	366	418	426	388	400	397	420	407	392	382	370	406	407	361	384	435	399	401	401	404	387	356	386	376	378	456	389	400	364	382	401	409	370	431	365	398	397	383	392	380	361	362	414	434	423	376	411	383	404	400	375	371	425	418	388	408	404	415	399	377	441	378	361	435	419	399	380	397	407	392	363	386	417	403	415	383	398	390	357	378	405	416	364	407	407	409	395	393	395	418	403	437	430	413	401	408	411	387	383	427	390	392	425	391	373	404	387	435	389	383	425	374	418	383	423	393	409	392	386	404	409	376	372	412	403	390	407	368	373	402	390	411	389	387	414	413	402	387	383	367	413	397	426	378	433	358	401	399	400	420	410	387	415	400	393	403	406	422	430	383	400	416	385	386	376	404	363	414	379	403	398	391	425	377	413	403	437	390	412	380	393	397	395	406	403	427	373	417	410	382	374	407	428	410	421	409	430	381	424	397	393	403	380	359	422	397	376	378	406	386	402	383	414	391	412	402	414	420	367	398	410	418	391	397	419	393	398	415	398	408	410	380	400	424	417	402	375	379	397	385	418	371	387	397	383	426	380	426	353	396	364	435	416	398	403	407	423	398	398	402	418	340	403	409	387	404	408	407	396	418	413	428	404	412	425	365	394	403	420	377	416	399	380	421	390	394	396	401	390	429	423	404	421	375	371	355	352	413	422	384	393	396	415	365	397	406	397	375	425	386	408	422	385	431	416	414	378	392	426	416	434	376	412	433	423	385	381	410	412	410	383	414	419	399	388	409	410	392	417	396	377	411	409	367	441	386	394	399	388	393	419	400	387	413	420	386	442	394	370	368	387	384	390	418	441	363	385	440	407	422	364	385	422	399	401	365	399	401	376	405	374	384	362	427	400	410	400	383	402	387	410	399	386	426	396	409	410	437	368	390	382	390	389	426	395	401	382	388	378	390	393	406	378	418	399	437	389	402	376	396	423	385	408	388	403	402	407	374	365	375	371	381	369	414	387	372	415	432	397	379	427	403	393	384	373	434	421	351	418	390	393	385	396	405	410	384	399	401	388	375	420	380	426	440	413	390	398	399	411	410	379	400	440	407	428	371	385	429	432	379	422	418	375	378	392	406	335	393	399	404	412	421	389	384	385	400	356	381	382	397	392	394	417	397	412	406	428	378	383	389	379	403	361	389	424	360	359	378	359	379	401	372	415	418	394	394	370	419	404	378	405	391	358	454	423	456	420	413	417	369	418	414	386	385	400	393	381	432	432	427	407	361	417	413	384	371	373	405	408	383	392	400	366	390	373	369	397	409	365	366	417	421	380	374	398	411	406	402	409	364	433	420	342	387	375	385	408	386	376	400	383	401	366	412	470	401	380	452	375	374	409	389	379	409	409	403	416	389	400	403	386	385	396	431	427	406	368	398	382	424	434	389	365	380	394	422	418	362	405	405	403	380	426	407	354	430	380	400	432	430	380	440	447	386	383	388	377	387	405	402	379	372	398	387	369	413	412	380	411	381	408	417	400	374	386	399	399	420	388	422	398	366	404	431	445	369	363	408	408	393	437	383	397	368	406	392	404	393	398	380	406	463	394	437	387	380	391	416	394	406	383	387	380	395	393	379	395	425	431	404	401	384	427	404	404	405	417	360	372	410	449	401	398	417	395	394	365	409	401	402	393	393	424	410	371	401	430	393	369	428	409	391	422	434	376	402	380	395	398	416	417	395	358	379	379	399	418	409	423	416	418	400	387	419	425	377	381	388	413	391	390	389	414	423	409	397	407	398	376	424	411	389	413	409	403	412	405	394	417	373	398	448	365	428	389	422	400	368	375	425	405	418	425	398	401	425	381	447	358	409	387	431	368	416	404	400	408	439	412	408	376	432	409	394	355	358	418	415	378	366	419	389	419	399	378	400	395	425	409	423	422	364	400	399	402	433	346	454	396	428	402	416	390	422	435	410	421	380	388	402	374	396	356	421	371	363	397	387	365	393	393	444	348	383	402	400	376	463	409	400	387	392	437	384	434	423	397	431	410	420	384	368	382	403	397	398	400	365	421	446	419	386	381	386	387	384	393	410	452	410	414	453	387	372	388	368	402	406	391	411	405	402	406	403	420	395	396	441	383	360	416	372	396	401	415	458	406	408	382	416	402	414	428	422	377	408	407	404	352	403	384	386	367	427	408	373	428	447	426	421	412	378	395	389	398	395	401	417	381	397	420	410	388	366	381	390	399	402	395	426	394	369	392	370	406	349	394	376	393	402	400	400	390	400	387	393	447	387	419	451	415	411	403	409	360	391	378	408	369	414	389	368	422	389	407	380	397	404	439	401	388	397	436	427	395	402	448	374
11689	17934	26245	26057	22540	19470	16365	13013	10043	8420	7482	5855	4973	4296	3637	3312	3028	2759	2535	2272	2063	1905	1737	1654	1447	1366	1287	1314	1252	1217	1188	1142	1102	1082	1173	1073	1081	1120	1100	1093	1138	1152	1055	1076	1094	1140	1072	1121	1081	1083	1098	1053	1036	1063	1039	973	1000	1012	981	1020	892	950	952	988	990	930	996	1042	974	986	999	965	958	983	958	953	946	922	888	918	959	904	923	949	979	951	947	940	963	959	969	979	944	929	957	945	983	904	892	1011	945	934	941	917	943	928	936	903	933	922	964	932	952	982	928	916	901	896	924	944	989	918	941	979	898	977	982	977	942	937	945	982	951	1005	930	961	934	949	938	928	961	914	931	958	955	921	931	923	917	919	982	953	935	940	916	921	978	941	991	926	907	928	936	953	936	922	925	965	945	944	936	981	927	956	962	966	966	956	947	931	984	915	952	883	910	929	927	951	960	920	972	890	911	916	957	950	891	962	939	960	933	933	884	932	955	899	983	956	946	1004	954	911	903	915	930	934	950	924	909	907	990	1002	948	953	880	970	984	910	1012	957	933	932	930	879	923	964	1002	968	934	959	930	952	938	969	933	944	971	964	921	921	953	907	936	981	1000	890	946	945	924	949	921	960	942	954	940	947	903	934	934	966	921	949	961	914	929	904	884	917	961	936	896	984	924	929	970	924	973	955	947	996	857	906	927	987	978	928	915	906	881	971	915	928	931	915	964	931	963	928	1013	953	925	992	940	956	943	958	905	911	905	940	957	929	894	941	931	950	958	962	953	877	957	987	965	908	943	922	895	980	930	928	943	973	965	978	934	937	957	980	956	982	922	918	939	930	931	955	927	955	953	915	1002	934	928	960	950	911	954	941	879	931	932	952	895	942	936	940	986	912	919	952	958	941	944	961	919	877	950	985	975	963	919	943	937	926	971	951	926	956	989	941	946	996	992	888	968	958	942	937	967	967	970	957	921	949	939	926	909	932	919	919	932	960	921	976	915	946	962	952	923	928	919	967	956	975	897	906	988	990	903	952	938	957	971	928	934	953	947	943	932	883	961	919	959	939	986	941	963	951	910	988	919	984	967	928	920	915	1008	1008	930	1000	960	930	952	944	995	905	998	938	923	925	906	925	948	918	893	998	975	907	889	928	912	921	975	915	954	896	925	960	995	936	1023	930	962	964	971	922	921	971	894	914	975	964	929	917	963	924	938	965	912	945	954	922	962	994	975	971	988	975	907	950	968	942	955	938	970	983	914	921	926	955	888	906	922	968	941	928	945	865	961	956	945	965	946	946	929	957	950	903	907	899	955	929	845	967	900	951	922	901	1013	944	935	928	915	916	984	993	975	925	936	934	977	955	1000	943	929	905	924	925	988	919	948	956	983	913	924	957	911	912	913	947	950	957	945	932	912	940	912	976	921	919	910	908	927	937	982	929	1017	937	925	954	911	917	949	1006	969	933	932	941	955	986	941	907	954	950	965	974	946	946	926	931	943	956	923	882	891	915	965	972	970	985	984	888	978	954	1042	915	930	947	1019	922	930	939	982	886	918	863	959	986	970	931	967	957	950	976	992	976	939	969	844	924	956	950	928	944	864	962	979	977	979	941	934	940	982	997	963	925	937	1006	965	932	986	955	959	1019	896	977	977	986	955	953	968	927	984	950	934	943	877	971	939	906	924	966	956	919	976	979	947	922	917	981	963	979	960	901	889	930	925	941	904	919	903	952	927	913	896	917	942	978	920	991	912	975	914	937	941	951	935	961	989	956	912	940	908	941	954	918	939	914	979	933	886	925	972	920	921	959	939	929	923	926	957	999	907	955	928	982	908	950	989	984	913	939	927	909	922	881	947	908	943	973	933	975	902	917	898	960	910	987	962	978	959	923	957	943	933	938	955	885	975	923	938	956	968	965	946	950	988	960	968	899	917	959	912	993	906	948	933	944	957	916	941	949	970	926	975	943	943	968	867	858	967	925	946	921	924	920	924	951	962	889	924	903	901	916	974	957	909	927	986	1006	879	966	897	953	896	917	954	932	943	953	941	907	932	947	965	942	961	905	936	957	871	973	920	943	947	934	914	935	954	926	983	983	920	1016	984	935	917	948	950	918	933	960	925	942	939	928	944	923	978	923	940	952	981	964	901	934	915	958	956	926	980	919	1013	961	900	944	911	913	902	979	939	981	921	909	946	897	934	989	935	908	943	933	979	908	992	952	968	933	959	918	944	1004	924	899	904	975	965	960	984	905	918	859	906	990	898	942	918	983	916	913	957	941	925	974	995	966	906	883	970	957	987	958	950	939	956	920	938	972	973	919	928	918	936	959	904	922	949	938	929	935	928	989	958	946	936	947	904	879	934	933	996	960	976	975	911	894	944	968	954	955	985	998	971	915	983	922	953	957	897	888	913	950	883	942	917	927	954	958	893	955	995	990	971	943	902	947	927	924	981	984	852	985	943	928	924	996	931	886	957	906	932	980	953	934	931	951	918	920	981	966	976	974	940	898	926	953	984	926	899	935	947	965	959	975	998	963	939	928	896	977	950	949	964	926	959	904	962	932	957	964	930	886	904	933	955	961	934	919	905	893	887	947	900	952	905	949	926	909	959	910	924	978	893	980	951	967	927	896	970	1008	929	923	922	937	914	945	957	909	959	899	947	948	933	955	940	972	951	955	962	921	888	998	925	938	954	952	903	974	962	957	940	970	958	886	1016	905	894	975	960	1014	884	920	986	991	916	942	921	936	899	892	939	974	959	962	961	927	924	956	911	932	927	926	908	907	919	962	943	918	982	960	975	890	947	961	906	926	892	881	965	943	931	915	918	955	926	980	992	956	929	956	997	944	957	912	971	933	930	965	942	928	985	941	935	938	951	958	891	941	1043	920	944	916	905	974	892	1004	970	943	910	873	923	949	933	946	930	914	958	895	1001	941	893	919	915	887	941	968	909	974	941	908	893	921	971	899	911	892	979	923	936	947	911	960	997	982	934	957	926	932	959	920	931	932	914	921	991	955	912	936	957	943	943	973	914	972	970	902	973	972	955	903	944	957	985	928	957	915	949	930	955	988	967	916	935	976	935	956	975	946	951	938	977	892	933	960	903	901	913	943	952	944	887	906	923	994	959	994	967	961	889	968	907	936	911	948	990	947	916	968	955	961	925	955	992	959	940	948	906	940	958	928	971	951	954	984	936	888	918	954	971	975	964	918	964	962	900	900	938	966	968	964	950	930	948	987	894	897	949	916	976	955	917	922	912	890	973	935	956	953	974	934	911	930	960	942	935	977	920	902	901	988	928	957	932	925	903	953	971	918	920	975	976	923	941	931	931	968	952	948	910	981	952	983	933	884	931	942	937	986	929	916	939	958	988	955	971	957	898	927	925	992	893	921	989	907	951	942	928	951	946	971	929	943	947	943	965	897	955	930	937	927	921	899	922	920	969	913	945	938	881	952	977	942	938	971	935	927	939	962	909	954	924	940	983	985	917	937	913	916	914	975	992	984	914	937	960	918	955	946	971	967	975	944	933	913	965	975
36111	42058	37222	28597	22974	18386	14340	14135	11259	8382	5068	3127	3128	2970	2615	2086	1949	2288	2012	1453	1646	1368	1113	851	788	698	753	775	615	540	505	500	508	460	488	418	438	457	437	433	408	455	440	442	442	437	448	401	408	505	465	458	437	408	414	456	462	422	401	433	429	424	378	428	419	390	406	407	409	399	416	370	382	405	411	438	391	411	365	407	400	396	363	389	452	411	405	392	406	373	404	401	384	413	409	391	435	405	391	407	404	427	432	381	420	418	376	398	436	392	417	412	409	430	383	374	431	409	395	436	418	407	399	433	407	417	405	429	428	372	412	431	447	374	398	392	379	421	427	417	358	371	392	375	399	411	407	418	403	414	394	422	424	406	424	445	402	393	401	403	369	424	396	433	385	436	368	377	395	420	390	396	390	394	405	405	412	388	390	419	391	379	411	392	445	406	381	410	397	406	422	406	409	399	409	427	389	390	363	372	377	402	389	406	434	399	396	450	384	401	414	395	429	424	413	371	383	370	435	406	376	403	425	401	403	413	455	419	406	405	392	373	451	394	420	400	406	381	411	423	383	401	417	392	376	414	379	418	427	429	392	416	389	398	429	392	402	413	435	455	397	384	404	404	412	462	388	421	402	387	408	476	364	417	388	384	418	413	383	388	399	415	429	443	418	389	394	426	396	433	470	382	430	406	424	417	356	386	430	380	397	391	364	390	408	382	425	371	407	371	382	395	383	429	412	409	385	382	369	400	392	388	399	370	429	412	372	409	408	408	395	367	405	376	431	404	387	473	408	431	403	399	426	418	428	394	415	408	386	422	382	431	401	404	421	389	360	390	376	376	422	411	382	403	404	409	425	371	403	402	420	427	386	418	404	406	370	400	441	374	395	371	358	382	434	400	396	412	382	384	400	437	386	385	402	396	361	408	419	383	405	382	404	413	436	404	406	392	443	368	392	397	391	421	360	377	434	395	406	408	379	419	406	420	392	364	375	403	389	394	422	377	381	421	376	417	399	402	380	392	398	403	435	393	394	375	403	435	410	448	395	412	395	420	413	407	395	425	393	412	434	405	393	455	388	371	383	402	387	436	394	439	418	414	395	394	418	380	381	436	438	421	388	386	389	396	373	392	428	416	401	399	424	399	394	425	414	425	393	381	396	402	391	431	359	402	394	373	386	386	400	417	376	394	409	423	404	411	394	384	378	422	402	395	419	400	426	391	423	416	416	445	421	388	413	408	419	364	391	402	390	374	417	377	408	381	416	409	415	467	393	402	449	379	412	367	408	383	408	389	434	420	386	368	455	453	395	383	419	416	426	378	397	425	376	437	393	425	362	411	401	409	419	436	431	401	426	364	399	418	435	390	416	399	387	415	406	381	393	413	400	400	410	407	407	401	373	373	394	411	359	394	372	400	401	381	450	383	357	404	411	398	384	379	388	432	394	436	384	377	427	400	391	418	381	398	385	416	417	389	411	397	398	391	385	401	381	414	386	372	402	379	383	416	368	428	405	396	450	398	389	403	406	411	381	405	391	368	396	392	365	387	388	379	417	383	432	420	388	394	410	389	428	414	403	364	416	441	417	420	408	407	399	439	411	409	413	420	401	387	424	405	407	433	361	404	409	404	406	379	386	431	435	407	369	409	389	379	410	406	381	378	428	389	383	399	381	428	415	423	384	402	402	412	396	400	404	404	404	407	393	405	428	419	353	384	400	388	396	397	397	401	427	383	385	380	427	412	419	369	429	407	375	427	444	387	404	373	415	413	403	419	427	386	419	390	368	398	404	414	383	420	418	382	426	377	386	445	414	373	372	386	446	411	369	376	414	387	416	398	388	407	432	357	398	389	412	388	387	387	418	415	411	375	410	405	394	441	416	366	428	416	389	424	428	402	366	388	409	387	381	394	401	426	407	411	421	422	373	397	422	387	364	416	381	414	435	418	400	384	418	426	426	439	424	428	386	374	407	419	400	423	446	412	407	435	396	402	449	433	413	383	418	436	391	402	394	423	402	374	429	419	375	415	395	423	427	395	401	428	414	407	428	385	408	377	374	407	407	375	430	430	411	378	375	429	413	410	340	390	420	362	420	421	450	405	403	396	386	380	391	398	389	418	405	374	402	416	413	372	418	400	415	404	436	394	410	370	422	354	388	402	384	438	402	414	426	424	384	398	432	414	396	432	410	395	431	432	387	416	381	348	429	401	399	406	415	438	401	413	365	378	381	383	403	371	371	404	412	419	379	414	400	412	381	380	394	372	398	405	383	415	409	379	357	408	380	401	392	412	413	402	397	403	397	389	396	385	426	380	401	390	398	369	389	423	409	394	422	410	447	382	415	375	418	363	405	402	397	429	396	388	418	404	416	401	405	402	414	437	427	413	404	436	396	394	417	395	388	417	408	389	378	391	365	437	388	433	399	401	419	388	417	355	414	408	406	393	393	388	457	377	417	380	388	427	419	405	375	402	417	405	393	376	387	399	385	379	430	378	399	410	431	412	384	403	355	416	410	412	360	421	393	394	416	411	423	418	375	394	431	404	372	390	352	389	403	406	432	398	440	405	398	368	382	414	376	417	413	398	404	403	366	390	376	404	381	388	384	408	403	446	419	390	432	397	428	409	383	410	416	415	385	410	417	351	403	391	373	386	411	414	395	427	421	418	403	415	418	420	437	348	392	400	418	404	378	406	360	385	404	430	404	407	378	404	417	379	365	392	383	436	409	446	390	428	416	397	386	382	429	394	375	366	424	435	423	404	398	366	423	414	394	414	375	415	388	383	396	413	381	415	398	373	400	404	400	377	416	429	405	412	405	425	428	397	402	416	419	367	397	381	434	448	393	408	428	444	406	420	408	436	374	358	381	413	427	406	433	412	420	427	415	376	435	420	378	398	391	358	411	399	442	392	419	414	423	435	419	426	413	382	419	356	417	402	396	380	401	357	428	420	379	432	374	408	397	393	401	420	390	377	393	404	385	387	378	401	414	381	405	412	405	373	419	411	416	391	406	436	431	449	418	413	396	390	384	367	363	414	432	402	407	426	399	373	407	362	387	377	408	389	383	407	398	380	440	396	438	394	394	384	387	416	446	387	437	390	384	407	381	403	419	416	411	338	427	417	414	354	380	420	411	424	400	374	430	422	423	413	447	431	394	405	392	384	420	424	428	391	362	376	414	412	413	441	404	418	393	421	390	381	400	454	449	406	414	433	376	391	367	427	387	398	419	397	424	394	373	394	414	423	397	380	367	436	399	424	425	414	401	399	380	373	364	390	405	421	377	401	385	412	411	383	443	394	410	385	400	400	396	406	399	411	393	391	397	421	455	381	378	422	398	433	358	386	379	397	440	401	382	411	366	364	384	437	380	443	375	398	372	377	418	443	396	382	394	394	435	411	395	388	422	412	423	406	361	377	411	408	423	375	427	417	433	404	396	401	441	409	365	409	387	394	406	404	417	416	418	370	359	437	413	383	374	409	404	435	387	405	402	411	390	402	407	390
23588	34702	37670	34768	31688	28641	25474	26452	23200	19092	12945	10108	10866	10897	9937	8995	8970	11088	8788	6515	7390	6202	5343	4106	3711	3056	3293	3255	2376	1894	1698	1585	1460	1435	1390	1230	1399	1280	1320	1260	1278	1373	1270	1238	1235	1213	1259	1210	1186	1213	1211	1202	1052	1129	1150	1106	1068	1065	998	1027	1012	949	929	1000	981	901	1014	1038	985	942	1026	1034	928	1010	1016	909	965	992	892	986	993	956	948	919	959	961	969	970	970	918	995	963	940	949	847	937	961	971	988	999	957	938	949	972	963	954	982	926	962	931	936	943	910	924	985	1008	882	915	1003	953	954	956	951	921	983	948	956	927	1006	930	933	957	919	975	955	906	905	920	960	970	911	930	940	932	978	967	1017	908	965	963	954	890	970	959	949	950	959	949	970	974	949	916	942	892	943	922	946	955	924	947	964	918	994	975	927	964	972	916	921	997	955	955	956	899	983	951	960	884	965	971	984	1005	953	909	950	958	945	952	898	944	931	981	972	938	997	908	971	893	910	980	988	901	974	938	933	931	894	942	962	952	964	971	1007	920	938	937	961	1034	947	912	977	961	896	966	973	982	909	985	964	961	947	916	977	923	940	948	919	951	970	970	947	947	938	920	947	999	942	955	930	976	877	929	924	987	928	990	950	916	957	913	967	960	986	969	939	938	929	1007	909	938	969	972	912	967	921	1005	921	911	949	916	943	928	938	950	975	937	934	967	949	933	985	919	927	915	1006	940	964	990	907	953	948	949	1010	939	933	928	874	949	964	923	951	973	895	944	944	932	945	1006	937	981	951	943	927	978	978	871	927	950	991	982	894	954	1005	956	980	947	897	925	935	975	887	938	911	987	921	940	992	965	968	969	993	922	918	1013	984	979	916	950	971	936	886	975	958	954	958	947	966	960	984	1004	996	948	939	955	944	933	866	910	949	975	937	948	939	959	945	981	878	918	940	905	952	928	929	929	945	992	900	934	928	915	930	938	963	911	950	945	906	950	976	924	965	902	938	981	976	936	881	974	956	962	918	862	911	990	947	925	901	902	926	937	910	935	920	983	939	921	936	968	909	911	949	936	965	901	930	934	926	873	994	926	954	963	895	948	921	957	868	920	963	907	941	960	904	966	984	937	908	992	937	1030	913	912	946	1004	993	907	936	879	927	955	975	933	913	886	1010	936	981	932	999	912	913	943	927	933	947	977	948	968	1006	909	953	946	919	934	978	891	978	980	970	963	997	961	964	956	1016	923	965	913	984	923	919	969	985	966	969	966	959	903	942	890	970	979	938	956	948	944	961	923	983	1028	928	983	942	946	938	1011	1005	925	982	911	929	978	930	919	937	948	938	928	891	976	915	939	916	910	935	957	924	978	932	983	960	987	902	962	922	916	927	943	922	990	958	1008	901	983	956	876	895	914	937	903	929	889	989	923	953	966	972	942	963	955	990	926	882	983	929	874	928	955	898	962	905	924	999	991	943	948	970	948	990	937	910	918	892	923	946	915	971	920	976	963	954	976	934	953	932	978	931	910	934	899	926	903	940	986	926	904	935	960	959	971	931	880	968	922	957	960	983	901	964	953	933	954	977	956	937	974	978	983	951	930	937	914	925	983	965	942	917	939	948	922	1004	941	934	956	978	973	938	965	892	968	985	888	930	924	954	928	887	880	929	938	911	918	955	895	943	898	914	904	939	977	904	946	966	1001	914	879	956	927	942	936	951	920	923	886	947	972	893	895	929	968	965	960	894	977	923	1017	992	961	942	938	976	926	941	959	929	889	930	1013	889	999	916	981	940	926	949	986	990	977	925	960	884	948	927	916	887	944	934	938	889	967	959	958	925	950	916	944	901	973	944	990	942	952	947	980	935	911	934	927	945	976	922	977	889	1015	989	992	962	921	985	909	947	921	922	949	929	989	959	935	941	974	928	953	961	1010	918	941	1004	937	990	894	932	888	954	924	958	986	944	963	947	915	962	985	957	1030	890	943	954	958	946	923	955	899	879	947	951	935	925	933	936	927	928	961	965	896	964	962	887	957	997	911	923	942	979	943	985	948	946	929	970	1019	921	932	913	940	947	963	984	968	901	942	973	908	982	942	946	929	967	985	940	939	889	912	932	994	889	939	948	930	958	939	967	940	952	957	961	909	951	940	931	951	951	941	996	952	942	987	908	955	982	929	990	914	891	949	914	941	920	949	932	940	900	884	920	979	896	1008	900	902	883	931	937	929	934	941	979	925	964	897	939	911	948	918	942	976	969	937	936	871	970	936	957	931	973	958	945	957	932	921	911	913	954	931	967	997	926	931	935	925	887	866	956	940	975	934	964	942	944	961	947	956	946	942	893	963	972	988	936	928	952	950	932	932	935	923	966	989	934	898	947	904	964	948	917	940	950	947	920	898	956	939	972	917	956	929	964	926	910	906	945	963	976	944	929	942	992	1035	914	898	1020	947	918	952	908	937	945	974	948	920	1008	890	940	914	935	931	927	953	959	985	982	877	985	914	981	936	927	924	1000	958	936	887	1001	966	995	934	910	907	927	943	955	925	942	938	914	916	921	1003	941	990	969	932	947	938	905	954	972	927	986	980	947	937	929	986	944	944	993	915	944	938	956	901	970	927	979	925	917	963	952	974	959	950	999	953	942	891	926	964	945	940	964	887	978	899	955	914	918	922	960	966	932	945	911	971	926	920	970	972	936	958	939	950	943	942	962	913	952	932	931	947	964	978	934	931	924	907	948	901	962	877	965	937	894	909	984	963	929	925	986	898	998	928	931	903	922	932	912	995	955	976	930	926	963	873	914	925	953	951	936	894	911	952	940	913	937	990	948	949	979	982	936	949	997	909	960	914	947	983	977	908	958	897	916	973	928	973	982	940	927	917	934	958	948	967	974	972	964	878	936	970	959	983	902	990	939	958	917	987	935	950	946	954	901	920	904	964	943	932	922	931	934	973	942	888	918	926	973	965	927	964	913	947	968	958	897	945	912	884	962	907	967	977	965	966	927	1015	910	1007	986	919	890	925	961	979	975	989	945	983	964	970	953	970	937	960	920	974	971	930	911	916	993	963	923	955	956	969	947	903	938	982	955	938	921	988	905	926	939	958	950	889	974	932	925	934	958	963	936	913	942	975	923	945	929	951	932	941	923	925	943	906	905	950	972	956	1003	967	934	927	985	992	947	942	917	1003	984	984	976	919	1021	960	974	947	919	922	990	964	911	919	949	947	926	914	967	918	919	954	985	983	995	923	984	915	943	917	964	898	926	1010	1004	933	987	953	955	906	956	915	887	963	911	937	958	919	957	968	953	899	960	957	968	957	948	964	922	962	922	995	950	946	966	958	975	894	953	915	970	917	933	931	892	936	923	937	926	973	925	977	953	956	969	986	944	952	949	904	934	962	941	990	911	941	912	922	985	928	976	959	958	928	1006	941	952	965	914	941	964	998	903	983	892	947	954	897	988	959	916	935	1004	930	919	957	972	926	1005	1004	993	944	944	883	964	1013	946	975	909	939	919	939	902	921	957	888	1034	965	916	982	977	939	1021	958	881	943	952	947	908	873	928	918	915	974
44119	46718	38719	31078	28375	23902	21057	20753	18418	14456	8477	5481	5334	5012	4511	3916	3720	4177	3668	2351	2854	2068	1753	1220	1012	885	1217	1046	821	643	558	513	470	475	441	430	401	472	498	430	447	400	476	452	457	436	406	392	403	443	420	380	394	412	431	388	418	415	388	368	352	388	397	337	359	357	358	384	363	356	368	366	385	402	395	385	402	377	381	383	363	359	328	394	363	368	398	333	367	363	344	373	373	384	385	385	414	316	360	351	398	366	383	342	361	375	370	336	379	389	404	371	343	390	344	350	369	372	364	374	355	348	389	340	347	341	318	366	355	373	387	380	346	360	369	375	342	339	332	376	347	384	364	363	382	365	385	364	383	355	404	347	357	331	357	356	352	347	318	398	359	368	403	355	379	379	378	392	359	388	380	386	375	367	381	376	391	370	362	374	354	363	351	369	358	374	393	370	379	360	363	377	354	350	367	360	356	345	385	409	366	336	378	365	370	349	361	368	351	407	383	382	380	381	343	385	381	346	345	339	354	351	356	368	356	376	388	365	381	370	367	377	358	338	357	362	374	354	378	345	378	399	347	404	360	330	337	360	337	418	406	356	373	367	327	364	380	347	366	389	391	358	387	376	395	401	338	387	354	363	376	351	365	387	340	345	339	322	347	354	370	350	357	381	355	391	333	350	347	367	341	371	344	333	336	327	335	362	339	357	348	357	359	367	322	339	354	378	388	358	376	349	386	345	351	379	338	347	372	356	412	361	331	377	390	364	408	372	394	341	344	380	349	396	351	364	403	348	370	395	363	338	356	386	375	346	370	385	385	330	358	359	375	377	345	367	374	368	330	344	351	350	322	354	342	377	410	343	367	354	335	373	363	353	396	347	372	362	379	349	373	361	346	335	361	356	352	353	351	353	362	364	369	365	352	377	374	352	352	360	356	345	397	378	381	354	343	376	358	355	391	386	358	361	392	339	385	382	334	369	389	371	352	391	359	343	324	364	293	346	399	372	306	348	377	385	375	359	413	398	378	377	397	365	348	370	390	353	388	370	393	402	377	330	370	374	371	379	350	357	364	359	380	384	349	385	344	379	353	371	359	408	371	375	395	391	399	362	378	353	343	378	376	379	354	360	379	380	353	352	338	392	363	396	351	330	352	371	355	360	353	375	372	333	341	370	402	373	399	366	364	343	360	352	353	355	372	394	338	348	342	354	350	366	376	400	368	370	389	354	363	397	397	343	372	344	364	372	345	365	380	369	362	336	368	363	358	359	334	351	339	362	363	367	353	349	408	355	372	376	369	349	350	348	360	389	353	351	360	341	382	337	389	361	357	402	390	396	355	330	394	359	350	373	364	366	357	361	366	341	372	360	319	369	388	358	345	369	362	343	387	383	364	358	366	361	377	345	358	348	356	350	395	375	357	369	369	399	384	350	386	325	350	360	385	347	330	370	361	415	373	346	381	376	366	354	328	369	396	327	394	368	365	364	373	352	352	366	366	362	341	347	376	372	386	411	396	389	339	356	362	363	384	395	350	386	352	360	408	398	352	337	367	377	371	381	362	375	383	329	403	328	366	366	374	396	350	334	365	375	348	372	328	357	371	386	358	364	356	357	347	378	411	400	372	339	398	324	339	393	369	365	392	360	343	347	384	403	368	358	356	396	354	387	362	366	381	362	343	362	377	373	363	351	376	366	365	361	371	365	358	378	366	367	348	371	354	359	364	352	372	327	353	316	349	360	347	374	374	380	381	359	374	366	362	379	391	334	357	355	320	357	370	366	403	329	330	366	390	373	399	384	343	351	387	368	367	371	361	367	379	360	362	382	386	353	367	381	363	354	317	386	327	348	353	357	352	352	367	350	376	339	387	361	339	395	364	372	336	375	376	380	363	373	367	344	343	336	347	344	355	372	370	357	356	368	351	370	349	366	385	334	387	352	361	351	367	346	432	337	365	362	366	363	359	315	365	331	374	393	391	410	350	340	381	327	361	378	408	371	362	366	340	329	380	367	349	368	372	373	378	362	363	356	382	369	372	385	377	394	369	351	359	395	370	345	379	393	360	376	354	326	358	327	381	357	367	389	359	353	321	374	367	393	398	377	364	335	360	360	382	369	399	367	363	358	349	383	358	392	340	341	380	358	360	345	300	335	387	338	420	371	366	398	375	383	372	377	348	372	351	358	360	368	360	373	373	398	369	379	363	362	365	385	393	344	368	367	344	352	393	389	326	370	383	368	351	364	384	359	369	379	382	418	315	363	374	375	391	349	354	380	369	355	392	373	352	340	358	349	354	359	369	367	376	344	375	366	367	351	363	347	371	395	361	373	377	365	411	376	347	339	368	384	394	353	358	401	345	378	359	373	366	346	350	345	375	361	337	334	340	371	374	379	358	377	385	340	344	368	374	353	380	351	381	352	344	377	370	327	382	335	354	373	355	330	395	346	382	392	373	354	379	334	364	383	348	389	349	366	367	343	364	387	370	344	398	321	352	350	380	341	394	348	371	380	306	352	376	324	382	395	367	335	376	349	367	396	373	365	332	354	337	372	360	387	377	381	368	372	318	339	418	366	374	342	374	358	357	370	392	386	388	352	368	375	339	355	360	381	363	335	350	387	339	395	373	360	377	370	327	322	355	392	358	320	354	397	371	367	363	334	416	339	359	339	381	354	368	361	377	369	373	369	363	341	366	373	391	376	375	370	372	354	381	348	350	314	355	367	347	360	368	367	378	366	343	371	379	356	383	376	380	359	354	348	351	357	370	336	397	352	355	346	372	384	364	364	370	354	378	376	367	352	348	345	375	387	338	335	345	401	328	386	358	394	368	331	359	372	381	345	341	373	394	330	371	378	361	345	339	362	385	340	363	377	387	354	386	371	380	357	352	361	346	353	377	400	330	353	347	351	396	351	361	384	338	378	377	350	364	389	362	357	397	385	371	359	375	365	350	409	382	327	404	376	355	331	384	360	371	356	384	349	373	374	358	366	371	388	359	372	352	381	362	372	329	345	389	363	344	359	322	364	356	400	365	378	361	338	401	382	358	385	340	367	350	362	382	362	398	340	357	375	356	375	379	384	359	352	339	358	404	377	343	387	339	366	349	342	377	370	378	360	352	364	391	356	365	410	338	313	354	405	354	385	329	359	332	362	352	372	359	375	349	375	337	360	369	363	383	368	352	375	371	357	332	375	379	330	388	373	368	357	367	337	351	375	345	350	363	373	380	388	359	403	376	353	368	393	370	395	363	364	344	383	348	354	380	365	389	399	353	371	333	369	340	367	354	349	313	374	336	356	387	384	373	365	367	353	362	375	356	372	355	374	350	361	368	357	387	350	353	335	344	358	401	376	405	373	370	404	343	387	358	390	326	352	386	383	356	335	386	357	371	387	369	394	364	359	344	334	393	368	387	346	371	386	330	370	318	374	328	385	408	364	347	380	332	367	343	370	353	358	342	358	353	352	377	363	365	394	384	344	386	360	359	371	399	366	364	349	385	395	383	342
29407	39279	41826	39841	37348	33726	31530	31442	30370	24311	16539	13807	14998	14842	14518	14772	14816	18075	14272	8763	11971	9086	8008	6111	5213	4626	5718	5147	3742	2782	2219	1888	1841	1622	1594	1400	1411	1364	1371	1358	1427	1372	1335	1324	1309	1252	1257	1252	1272	1231	1217	1229	1145	1085	1090	1099	1081	956	944	1014	944	928	905	936	945	916	860	929	946	915	914	907	927	944	884	891	865	880	897	919	883	903	925	949	896	882	860	865	815	894	837	863	918	872	838	884	843	862	873	829	887	916	888	915	841	838	850	848	851	881	830	884	867	872	890	861	871	839	825	909	811	816	842	854	813	867	813	846	866	849	925	883	853	874	875	920	814	833	855	762	880	855	860	831	817	900	919	871	861	848	836	846	786	857	852	841	865	859	832	841	910	854	769	848	792	858	870	886	844	877	814	896	773	859	820	890	837	860	885	793	835	869	874	918	857	813	855	890	853	917	867	833	825	838	863	806	849	882	824	863	882	840	915	853	897	799	851	889	851	845	851	877	819	844	826	867	862	887	892	859	869	835	836	854	886	842	845	801	871	861	871	831	886	845	888	877	849	840	835	860	896	862	881	833	883	856	857	858	878	806	829	916	915	891	837	867	890	849	875	833	843	878	869	824	859	829	793	891	887	892	860	880	871	888	892	873	874	834	806	808	857	828	846	832	868	831	896	843	844	877	772	867	836	818	869	887	842	866	812	799	848	852	866	855	891	850	825	861	838	851	836	905	845	895	873	831	852	878	831	812	865	843	836	819	884	882	834	823	883	833	783	843	881	797	872	842	889	871	848	890	828	830	855	863	883	869	875	838	881	897	833	858	852	785	863	818	853	858	845	887	850	779	864	845	856	864	866	880	926	823	853	839	879	864	778	888	847	812	868	822	856	841	851	820	886	937	866	827	861	815	895	875	820	807	827	891	795	879	849	858	820	860	817	837	850	865	865	865	834	819	846	867	864	929	847	782	830	857	862	870	870	868	870	841	864	846	839	836	854	854	855	876	841	871	863	848	836	846	833	852	900	823	847	829	787	858	857	802	850	865	858	882	875	865	858	807	824	904	891	900	843	872	861	878	796	863	845	880	844	846	842	919	883	832	883	894	862	812	803	846	901	804	821	832	853	884	841	866	802	856	799	851	869	842	860	819	822	836	879	849	855	877	817	832	808	835	814	886	865	849	889	851	869	840	848	870	835	817	838	826	864	867	812	816	891	845	835	799	868	868	819	843	837	876	862	879	855	837	871	876	840	844	835	860	888	872	874	899	858	814	803	880	866	849	868	892	871	889	792	853	832	859	837	850	891	872	863	851	853	862	864	862	896	869	880	883	880	873	825	828	845	837	825	852	868	872	842	858	909	862	831	871	850	862	791	832	877	833	833	781	872	864	827	792	844	794	898	868	817	863	840	911	830	801	856	826	844	869	867	873	840	854	833	871	847	833	790	855	866	881	881	887	807	839	829	866	846	860	903	877	853	855	839	802	883	864	865	847	844	867	837	886	864	846	872	831	854	824	814	868	810	861	937	895	850	857	826	885	876	864	866	821	847	836	842	852	839	882	888	838	867	847	867	871	876	859	872	863	850	817	838	863	850	812	901	796	889	856	896	848	855	881	848	825	891	826	849	832	846	881	816	861	884	852	835	869	863	851	795	868	860	842	874	895	807	854	873	818	881	796	868	893	838	876	846	908	901	879	838	854	837	850	851	852	829	899	811	849	867	861	889	845	837	904	845	803	819	846	867	839	883	879	869	883	793	836	863	869	896	841	870	838	847	872	874	847	805	831	844	822	847	842	855	900	843	878	857	895	816	879	918	872	864	891	826	808	856	846	852	835	854	926	864	816	856	882	837	839	836	799	838	809	790	847	836	823	851	894	899	833	852	848	891	794	852	875	871	880	866	830	810	856	857	884	861	868	877	884	842	870	841	867	883	825	812	826	843	844	819	868	805	870	852	883	903	850	855	884	806	878	890	868	804	852	851	843	843	937	877	840	793	814	850	807	881	836	854	856	812	824	857	860	889	835	845	864	879	871	835	805	851	868	803	855	859	866	882	823	840	871	852	836	837	859	806	847	884	831	899	844	880	865	874	827	874	843	810	859	828	865	797	855	857	862	841	863	838	888	841	871	830	854	828	841	871	898	818	860	855	779	893	852	863	821	805	864	843	867	869	881	826	873	870	871	870	891	866	884	871	812	834	900	905	911	850	857	848	827	827	858	870	826	861	863	856	874	831	855	869	871	843	844	822	828	890	830	843	874	861	867	798	868	859	876	820	888	841	821	823	812	838	855	856	858	854	892	870	807	875	899	856	864	846	869	881	891	897	839	867	885	852	881	856	858	802	856	883	898	871	813	902	817	852	863	868	896	863	816	852	872	825	873	838	851	818	847	808	852	870	862	874	857	822	846	873	882	892	866	873	855	866	844	858	875	903	870	893	803	868	842	852	872	852	849	821	892	862	811	888	837	860	878	872	841	883	849	813	915	885	812	801	850	776	871	854	904	869	846	860	893	882	870	847	845	817	815	811	819	867	889	867	856	843	860	833	858	872	851	859	831	863	824	900	884	798	819	845	878	919	853	819	849	860	854	878	876	889	823	885	896	907	883	856	835	848	836	846	870	869	863	840	883	870	840	892	834	847	835	867	797	856	812	859	860	881	876	826	863	908	811	884	846	870	862	887	859	871	841	897	870	875	811	875	868	854	870	853	855	858	883	886	837	837	873	873	872	873	896	871	830	837	853	874	894	844	895	823	873	857	836	913	859	822	801	816	828	878	870	818	870	868	853	846	814	848	883	878	858	844	840	850	879	851	871	876	874	835	843	864	838	797	809	842	837	894	830	825	861	881	860	767	900	839	820	870	849	835	862	845	872	900	849	844	867	830	871	842	874	831	880	823	866	833	844	866	814	782	872	831	859	840	817	871	903	897	860	894	863	883	864	835	824	844	851	826	867	864	892	827	857	914	866	811	879	848	896	843	850	793	879	867	860	844	839	873	782	841	897	845	862	857	840	871	832	897	868	867	842	928	851	886	894	810	878	802	790	850	880	836	819	882	866	858	867	880	849	841	836	893	791	856	830	818	847	857	833	819	870	857	874	863	920	827	847	862	851	827	832	893	840	912	859	848	873	851	826	880	884	833	907	894	888	812	795	861	884	908	826	905	863	850	800	828	819	832	855	841	886	844	834	905	825	877	906	900	847	852	842	835	874	904	807	813	815	878	839	909	861	805	810	859	863	836	879	848	840	840	904	878	864	931	905	830	803	846	826	875	835	888	855	873	857	823	824	856	821	910	856	879	879	867	863	891	843	846	837	908	839	908	865	912	852	867	854	871	849	821	854	850	852	861	875	881	855	870	875	866	834	846	839	871	881	877	883	930	817	852	801	901	872	804	868	843	884	840	824	817	867	824	876	835	852	880	801	827	872	825	900	870	797	812	828	851	846	848	823	885	910	863	842	855	858	854	840	824	839	860	847	827	839	829	825	866	817	831	869
19939	21590	23654	18923	13195	9109	6033	3806	2567	1990	1547	1230	1059	935	843	817	693	667	611	619	614	585	550	584	486	438	448	446	448	432	430	416	429	419	421	404	439	427	415	429	456	426	443	410	448	429	427	402	465	448	436	426	430	403	390	401	389	435	399	415	412	431	412	368	448	391	373	424	385	423	400	399	433	427	376	397	419	406	440	380	377	383	420	417	417	375	399	416	363	388	412	350	409	445	424	398	375	412	468	429	397	442	415	402	392	393	390	392	410	414	416	434	386	412	388	424	431	399	411	433	411	401	380	438	439	421	404	382	387	326	401	414	410	416	378	433	401	369	446	446	431	376	407	454	387	430	387	400	378	386	405	417	434	393	407	392	396	374	371	412	424	448	390	416	439	386	402	406	404	395	425	386	391	377	404	415	394	384	397	372	406	434	383	383	382	388	382	395	376	416	385	421	402	379	428	420	391	403	424	426	372	382	407	384	441	405	387	402	428	417	444	392	435	393	385	420	399	442	429	414	437	384	367	391	398	370	409	401	405	400	429	411	422	436	411	433	438	388	427	393	395	436	380	388	386	411	393	458	423	411	417	436	383	412	393	398	391	405	384	402	399	424	396	429	425	404	408	417	359	395	395	382	423	399	407	407	400	435	440	405	449	397	444	431	409	369	404	420	420	411	373	422	439	405	411	404	380	399	384	393	414	402	433	413	437	377	414	412	387	407	357	402	396	422	365	409	368	419	381	384	389	395	388	420	394	428	399	447	430	390	394	468	384	373	382	421	405	410	398	414	397	383	388	395	380	391	374	422	426	373	388	367	382	408	437	381	397	386	395	415	455	424	380	396	391	410	437	394	391	395	371	404	426	396	404	402	407	444	423	380	411	422	408	414	401	389	428	427	341	431	381	417	437	422	390	404	412	412	396	403	430	429	409	361	407	398	371	413	410	400	439	452	387	433	422	365	389	419	385	407	400	388	407	394	389	392	386	422	406	397	431	403	404	357	411	379	441	396	380	440	425	448	401	400	424	377	421	359	395	415	413	436	404	448	401	396	404	369	398	380	422	414	423	368	395	384	399	410	401	397	419	370	392	421	401	411	405	379	393	406	399	418	390	390	392	394	393	402	416	370	398	432	405	393	428	410	399	427	444	411	412	408	371	384	401	369	425	390	415	413	448	397	407	408	394	413	387	443	421	436	415	397	463	421	400	394	335	362	383	427	428	440	416	400	384	417	395	389	414	423	388	460	398	404	390	403	414	394	422	384	376	347	415	378	375	424	398	423	430	435	381	412	398	445	403	425	403	414	408	403	356	417	423	407	455	394	420	455	397	412	445	408	393	378	420	401	412	393	403	404	378	395	373	386	414	417	373	422	393	408	413	417	397	378	385	416	411	415	418	387	437	377	407	399	368	376	412	422	392	378	413	417	417	415	403	366	414	397	405	385	415	376	425	411	409	409	399	402	410	400	371	427	420	415	389	379	410	365	385	398	402	369	381	394	400	422	430	419	413	402	399	401	391	418	423	375	406	434	391	444	397	367	412	370	388	394	415	431	396	427	429	434	473	379	392	396	391	385	400	362	401	395	407	401	387	438	385	390	401	440	413	437	446	373	408	385	435	444	397	410	397	376	388	385	399	426	362	400	426	417	387	370	418	394	408	401	416	400	360	392	375	414	407	402	445	396	387	390	360	381	400	422	413	400	403	420	409	409	412	400	385	395	438	370	364	416	434	401	417	390	435	422	385	375	389	377	419	385	419	375	402	368	415	421	402	423	383	392	389	375	369	435	422	402	442	401	391	406	414	441	418	436	421	437	406	395	407	416	404	387	399	398	365	415	428	428	396	382	418	433	370	375	403	427	405	431	419	398	391	405	389	404	388	456	432	387	425	413	393	423	414	413	424	391	405	374	405	423	426	388	430	425	396	369	379	388	439	436	378	399	382	418	426	409	424	417	386	401	377	365	413	435	432	387	390	406	415	383	383	337	402	426	418	403	376	470	380	402	423	412	409	378	388	413	387	432	415	432	445	419	423	442	436	389	435	364	397	386	396	373	390	399	374	373	430	397	369	429	420	408	382	410	407	444	412	432	405	426	367	421	418	358	421	393	438	381	405	405	359	412	387	392	380	409	403	423	391	407	356	365	386	404	383	387	415	403	401	391	364	398	409	399	385	419	446	411	413	449	430	377	395	401	376	425	408	356	374	430	396	368	441	416	380	354	429	398	404	395	399	416	402	412	398	421	376	399	383	412	388	403	429	402	406	409	413	393	441	399	430	378	410	397	386	425	416	387	439	407	392	380	426	447	429	434	419	433	394	411	413	371	421	415	368	417	367	382	420	389	394	376	364	374	383	425	397	392	402	429	394	423	443	403	417	368	401	390	384	382	378	430	379	409	429	398	398	414	416	409	401	412	391	411	428	383	371	378	371	367	396	431	438	426	351	442	386	407	407	388	413	411	395	418	405	390	395	410	436	380	387	393	402	391	366	373	363	418	414	421	386	439	418	407	397	415	362	411	412	371	375	435	377	394	403	418	361	395	404	432	424	389	442	408	471	393	428	418	425	447	397	388	407	424	385	399	384	402	396	415	443	394	386	357	390	402	394	387	470	418	419	419	408	394	405	422	404	395	361	358	411	376	408	445	422	418	374	400	435	386	420	362	386	417	408	407	417	409	354	376	407	394	397	436	402	393	383	403	461	431	391	377	381	416	391	401	401	430	405	417	422	399	444	400	418	417	437	442	406	369	401	389	444	409	392	433	394	390	425	373	388	419	407	412	429	360	416	361	397	386	404	387	397	409	392	412	382	406	401	405	384	385	415	402	383	394	427	426	370	411	431	395	377	391	437	422	384	425	440	418	410	401	421	387	402	410	419	420	422	384	446	401	454	418	398	375	402	409	397	396	414	422	390	376	399	411	404	422	422	401	376	396	430	407	385	426	387	435	427	414	384	368	404	405	428	413	421	421	431	406	378	405	402	408	411	421	454	400	414	383	421	404	421	382	410	412	430	395	360	382	377	397	414	415	404	408	399	427	371	434	380	410	398	416	421	382	363	428	407	401	402	400	450	412	398	427	366	435	386	418	373	411	401	406	413	381	401	436	396	407	406	383	416	446	408	420	401	433	403	414	380	364	402	373	425	422	411	432	411	393	426	363	409	393	408	402	404	405	406	393	426	431	469	385	405	393	382	417	429	386	415	420	412	424	410	427	401	386	417	382	370	390	438	406	441	457	389	404	405	385	399	380	382	415	373	365	407	393	393	423	417	415	417	417	409	409	420	423	390	394	383	377	425	422	384	369	419	392	426	422	400	393	397	432	414	416	408	370	444	408	413	411	424	440	413	394	391	408	422	422	388	397	390	378	385	387	396	394	403	418	389	420	382	393	424	370	400	403	423	384	387	383	428	374	418	403	387	401	413	421	427	420	417	403	406	385	417	391	404	378	359	426	368	463	378	421	419	401	410	383	408	406	402	383	416	409	405	401
11661	17846	26668	27503	24818	21347	17003	13277	10134	7965	6666	5750	4781	4201	3866	3167	2862	2829	2556	2301	2155	1960	1811	1609	1509	1319	1370	1390	1241	1195	1125	1209	1052	1135	1102	1051	1113	1132	1100	1088	1134	1112	1160	1145	1122	1089	1097	1104	1106	1065	1078	1042	1000	1035	1080	1071	967	1056	988	967	941	999	947	948	1000	997	949	987	1005	959	989	955	957	983	1011	1007	995	911	957	965	926	957	946	988	953	939	914	974	906	980	957	931	968	954	965	963	983	998	968	1008	931	955	979	923	877	967	900	959	911	1002	939	942	918	949	939	942	924	1025	1002	919	974	986	916	986	907	921	958	956	980	961	952	903	904	956	929	923	931	935	984	866	1034	1021	941	996	994	939	929	998	976	935	967	969	920	966	931	919	963	901	972	934	946	956	996	970	941	999	946	931	933	962	913	935	942	956	921	960	1013	963	949	921	955	928	905	915	938	889	927	933	959	948	872	882	909	994	936	957	898	992	968	927	972	966	932	923	969	922	931	967	926	939	931	980	954	918	931	912	922	889	938	950	932	897	927	946	940	962	988	964	955	989	944	936	934	930	1008	944	933	967	942	947	1003	919	994	941	942	906	975	928	885	896	965	919	1010	936	951	939	951	987	948	942	943	914	917	940	984	911	903	987	979	977	957	958	946	1009	947	901	972	948	949	996	983	976	972	923	967	910	942	908	1039	917	929	933	970	909	984	888	1019	938	939	963	944	948	927	937	1049	968	997	913	969	966	926	858	878	932	982	981	966	1012	945	985	956	903	956	931	913	923	976	916	936	917	964	931	903	982	955	961	986	941	946	978	939	920	917	934	962	940	933	973	953	919	962	963	1000	926	990	934	937	905	920	934	966	883	944	961	951	958	954	915	975	979	978	949	928	985	884	962	939	918	966	914	934	975	959	941	932	960	968	959	945	982	954	913	878	940	899	960	939	944	928	971	957	929	931	958	1004	913	956	953	948	902	877	934	993	955	980	952	959	912	912	998	970	944	1002	933	993	954	906	982	976	934	921	928	933	923	974	938	954	942	922	906	906	889	906	944	999	941	929	936	955	958	957	960	951	927	1010	971	929	932	931	941	950	926	1025	931	917	966	936	941	982	985	956	890	936	923	960	974	952	930	927	899	945	952	967	943	933	952	966	908	861	925	946	953	925	958	944	989	976	951	1011	897	973	958	922	983	908	935	940	949	972	962	1007	964	955	923	945	950	934	960	950	923	889	963	993	911	908	917	873	960	945	942	950	899	941	956	930	948	963	952	1011	931	914	982	957	951	927	938	960	938	958	905	988	943	970	901	988	935	910	928	932	976	978	978	960	935	954	943	1051	932	990	972	890	939	947	956	954	977	990	968	969	915	934	928	946	939	997	881	968	943	919	970	943	933	941	934	972	930	1000	936	969	964	933	921	942	935	955	974	1002	932	932	922	1022	923	976	962	905	977	938	935	961	888	983	978	963	976	914	961	948	944	895	966	933	1008	927	941	849	956	965	967	950	915	940	935	919	921	919	963	901	953	945	986	969	931	968	907	966	1009	966	952	923	911	947	962	926	1047	929	957	975	971	977	885	945	1008	1027	945	984	952	976	982	922	939	938	985	940	951	1017	922	927	944	966	950	930	980	918	912	950	941	957	950	953	933	863	982	946	893	964	922	932	955	931	940	926	988	962	937	920	956	951	933	1006	947	955	919	928	944	959	940	949	978	931	977	942	985	927	897	973	943	912	892	985	937	918	958	931	936	965	975	954	962	948	904	952	995	957	934	937	894	945	1001	965	974	940	935	909	893	972	965	909	912	954	931	883	968	974	989	944	894	916	965	947	974	895	1002	912	945	923	956	904	900	926	941	946	929	1009	950	987	963	951	980	911	942	944	965	952	968	979	953	928	916	959	972	926	944	895	945	904	869	918	923	952	937	932	949	920	981	902	935	994	983	954	975	963	976	931	934	966	972	957	915	975	968	990	950	963	982	959	923	972	1006	882	957	959	928	973	993	901	966	911	953	929	884	975	986	909	956	935	945	963	926	997	987	920	944	958	963	962	919	946	1009	954	955	939	941	933	974	945	904	957	955	986	936	920	887	913	1010	943	982	994	920	1015	898	997	952	998	969	931	914	952	906	915	931	911	901	950	923	974	967	926	963	909	964	901	1024	953	937	1045	925	993	990	1021	941	940	959	970	946	947	918	943	888	934	911	964	941	979	978	917	939	981	966	941	971	921	954	920	950	988	977	961	884	999	963	967	948	921	977	963	924	933	998	966	992	951	1005	957	935	902	905	950	886	941	924	931	949	912	995	973	953	966	959	974	915	929	966	976	913	981	955	918	935	924	944	1025	932	951	931	971	966	892	947	942	998	896	957	961	977	941	970	993	922	1004	921	981	926	908	887	943	983	954	917	960	973	931	926	989	985	950	935	968	912	963	933	962	1065	942	991	951	921	959	959	958	954	963	950	913	937	943	949	940	958	988	936	963	1005	973	1022	923	961	976	972	942	956	975	977	959	946	942	928	938	907	955	896	921	933	918	912	899	958	998	938	930	958	963	956	951	923	965	941	950	859	950	940	932	994	960	924	924	946	926	982	914	918	932	900	893	919	971	940	996	958	955	912	945	947	965	915	995	890	982	944	949	972	976	976	976	981	967	988	924	919	957	983	923	1031	894	971	972	963	927	937	935	982	961	907	971	892	925	880	910	923	904	947	927	968	939	925	912	917	974	972	956	946	937	999	967	890	914	944	953	907	934	978	920	963	978	922	955	962	964	954	947	987	975	992	990	936	939	937	935	909	896	910	975	949	949	906	953	931	989	967	860	989	926	982	948	899	941	964	881	939	906	988	982	936	905	974	969	1027	970	907	990	969	937	960	961	1003	935	968	933	966	949	961	928	954	993	921	919	1040	886	968	995	906	934	999	992	954	939	947	895	946	931	965	907	1014	934	989	919	919	884	964	936	974	945	961	941	971	1041	930	1016	1005	939	952	915	944	954	927	962	950	957	953	903	955	937	929	952	923	945	932	907	920	927	926	885	936	933	948	935	982	914	961	963	951	905	936	961	923	934	932	937	975	959	1014	932	960	952	973	983	921	915	972	933	955	923	934	984	951	956	968	938	944	976	957	944	1003	985	975	940	952	943	952	926	943	918	984	921	992	959	929	951	964	998	930	934	928	963	932	967	895	924	968	936	949	945	995	938	890	970	995	901	971	947	907	965	976	937	975	948	965	942	898	919	953	966	935	988	913	953	963	919	953	954	961	945	941	926	996	958	904	927	925	927	944	954	964	989	973	905	987	943	935	922	965	969	991	964	956	1013	881	886	928	964	995	998	956	997	941	941	997	928	919	920	942	1008	939	991	912	905	980	982	965	947	934	983	929	960	915	985	952	913	921	963	958	940	961	943	962	945	893	969	941	960	916	1030	912	930	925	937	878	945	961	895	973	930	959	948	929	1000	978	980	962	978	937	902	978	934	920	898	981	998	935	897	977	945	940	948	968	986	928	974	961	958	958	974	996	971	960	936	913	929	961	903	936	923	979	953	955	906	960	943	991	984	970	909	980	1034	930	936	953
35637	38003	37918	30817	24815	18502	14735	13801	13041	8374	4802	2970	3065	2856	2677	2243	2113	2381	2232	1782	1533	1358	1116	890	813	787	827	766	642	549	550	494	472	492	424	423	486	444	495	446	474	472	440	425	430	458	467	459	437	459	444	442	447	456	446	406	426	442	446	403	391	409	396	414	422	365	414	398	384	426	388	410	429	424	411	400	367	409	414	418	419	395	389	397	438	392	424	420	431	388	420	401	417	393	404	380	389	385	407	436	427	373	415	449	387	430	409	414	382	416	405	397	406	432	427	417	410	395	431	416	399	386	426	394	381	393	432	416	408	401	389	396	434	424	411	397	408	418	399	360	428	395	393	406	447	377	410	424	394	380	422	419	378	423	438	388	395	401	421	424	418	462	397	396	416	384	414	427	424	384	368	405	417	390	439	381	425	408	374	408	381	422	403	409	461	422	388	417	402	404	377	396	420	431	381	369	402	382	386	392	424	393	393	403	397	385	391	379	396	445	421	390	400	393	397	442	402	420	443	405	423	442	402	421	394	401	378	401	411	430	428	419	436	419	415	386	396	392	372	432	391	413	393	385	414	454	411	381	415	390	445	415	397	389	377	374	410	394	418	399	398	433	394	393	360	445	421	380	443	410	372	370	386	433	390	398	381	390	430	378	407	394	384	402	356	409	404	398	431	407	387	411	409	380	442	385	437	433	403	408	427	386	404	401	411	400	379	423	405	422	428	415	399	414	429	407	420	396	423	396	433	367	398	417	412	412	422	397	402	402	404	377	395	397	413	436	412	414	387	385	384	422	432	412	399	412	381	412	370	403	384	407	394	427	388	424	437	402	390	402	417	396	436	412	395	391	372	386	404	430	388	441	406	391	389	420	394	378	417	365	430	363	393	411	419	396	397	391	414	387	437	366	398	417	395	373	411	347	431	427	382	436	428	428	381	406	417	447	384	429	444	402	394	407	456	395	432	405	392	388	452	379	390	443	407	381	392	402	428	401	420	398	428	441	363	389	418	408	444	429	402	376	380	421	436	414	417	395	396	394	399	388	390	423	420	407	403	410	419	403	403	409	396	437	422	402	392	404	399	396	390	423	401	413	423	394	392	396	431	389	416	411	421	420	382	419	408	415	427	378	402	429	432	401	394	442	438	415	401	385	383	412	405	381	417	407	374	422	446	398	412	425	412	389	412	412	408	376	431	427	394	408	393	425	410	402	421	375	427	394	415	385	413	422	470	438	403	387	383	385	395	391	400	403	393	373	381	405	440	379	397	441	384	418	431	411	403	406	437	434	397	385	411	389	423	412	418	402	434	402	408	408	411	400	340	384	408	406	407	408	394	413	402	380	399	410	389	403	434	400	444	430	395	401	412	385	425	361	450	381	352	401	392	445	398	373	406	429	435	403	456	388	458	406	423	403	430	425	427	412	423	407	363	398	368	433	395	397	425	423	391	418	422	427	370	408	364	399	373	398	385	453	429	405	397	402	428	408	425	429	423	399	432	414	379	419	414	423	393	383	389	409	395	382	396	408	420	390	389	396	402	423	404	382	386	450	388	420	368	382	438	398	432	403	390	363	399	404	399	385	411	427	406	404	419	422	383	443	378	410	395	421	384	400	411	396	398	404	415	381	409	411	424	404	405	455	415	397	401	363	402	395	384	385	423	381	406	409	394	412	399	350	400	401	420	360	410	395	423	410	402	436	390	375	452	389	421	425	432	410	419	406	404	392	434	434	394	399	407	374	435	411	404	376	410	421	404	380	424	377	441	410	418	396	443	400	407	427	419	411	403	399	404	418	394	400	410	371	387	392	414	447	426	436	367	384	382	389	387	429	385	402	409	416	424	420	429	418	390	390	402	401	401	408	436	392	381	403	431	399	402	378	380	416	378	399	383	398	378	430	422	397	378	377	418	370	433	381	412	405	423	391	414	396	438	398	369	429	417	397	387	408	407	439	406	379	423	392	403	374	410	418	400	416	422	403	409	434	379	429	394	419	432	438	419	419	412	455	404	397	432	423	407	412	412	425	387	428	415	391	401	379	411	424	404	408	409	387	415	423	403	403	424	418	419	415	372	370	432	408	429	398	388	375	368	398	442	397	406	391	395	415	374	397	391	396	395	416	448	398	421	400	359	402	375	391	406	417	413	397	420	415	428	404	430	420	416	410	410	388	393	394	394	383	365	400	394	409	381	447	408	413	427	412	397	402	411	448	395	352	399	372	387	439	429	410	430	399	431	399	429	384	385	359	399	385	420	414	417	433	407	428	414	401	415	351	432	419	384	405	401	441	405	389	409	401	427	432	449	444	459	430	376	394	437	391	427	412	438	410	442	416	404	436	406	378	427	386	393	452	412	401	365	431	420	422	382	412	395	387	430	347	414	436	389	417	412	428	423	429	377	391	379	394	389	368	402	395	378	404	374	386	398	441	384	422	421	380	467	432	418	362	419	395	402	396	380	390	406	379	410	395	419	402	389	375	420	402	401	397	383	421	405	429	442	417	411	400	397	415	426	398	394	407	438	407	398	440	379	412	434	441	355	396	387	408	411	416	443	383	410	396	406	395	399	416	448	387	394	393	408	392	406	398	424	385	393	406	407	400	388	386	395	378	415	383	414	427	412	410	374	384	425	391	433	390	425	395	399	407	385	384	445	405	439	395	416	395	423	402	420	395	444	423	417	408	423	399	398	361	444	431	411	418	436	434	414	368	390	426	415	408	421	402	417	382	388	407	416	397	406	411	420	449	397	383	410	426	400	396	398	436	412	366	388	398	395	422	387	419	415	445	397	394	377	439	404	381	385	428	391	386	372	445	444	382	405	425	407	410	395	385	357	387	370	420	370	416	394	396	438	429	428	411	419	377	381	379	378	400	379	395	389	403	417	418	403	392	425	406	383	426	383	369	382	425	425	387	433	394	396	412	389	385	399	415	403	433	375	385	392	429	400	390	431	446	408	353	338	389	400	411	383	406	417	420	392	445	416	429	421	405	408	392	405	374	401	364	410	418	390	433	429	401	406	406	395	392	409	377	392	374	409	409	381	343	411	416	418	400	371	404	414	417	419	424	427	401	387	397	408	401	435	398	402	416	367	421	374	434	378	416	370	394	457	402	417	398	389	429	428	391	388	396	450	443	417	426	438	390	423	389	415	418	419	439	397	427	444	378	391	414	420	394	428	383	434	412	413	419	410	405	413	396	444	393	396	375	415	393	383	421	403	366	401	366	399	385	364	378	449	410	418	379	434	421	405	429	395	426	348	423	390	379	430	425	386	382	429	433	429	416	422	408	393	385	382	451	428	373	394	440	416	432	408	394	414	412	393	410	387	411	432	431	410	421	410	388	433	378	394	382	405	408	409	404	414	417	415	408	446	436	419	359	444	444	408	405	436	443	453	421	423	372	407	432	382	396	420	383	380	456	378	406	425	457	410	381	409	393	414	359	392	403	412	405	389	413	396	386	373	417	399	393	384	429	419	393	344	392	433	394	415	389	403	411
23073	30614	37978	37041	33949	28443	26644	25748	25605	17718	12488	10075	10886	10346	10569	10135	9898	12108	10148	7220	7036	6695	5840	3953	3787	3369	3682	3334	2575	2191	1742	1631	1482	1549	1369	1300	1272	1293	1237	1287	1295	1299	1208	1268	1185	1259	1251	1236	1268	1208	1235	1101	1177	1159	1136	1154	1088	1083	1061	1045	1096	980	1012	973	949	982	977	953	951	1020	1002	944	935	1009	951	1012	991	950	995	998	985	986	989	1001	972	948	968	984	992	958	897	913	948	910	1006	958	944	966	1007	956	992	976	1008	892	930	964	947	899	991	912	913	993	991	944	982	882	920	981	953	970	932	970	912	917	960	982	957	895	1022	944	967	969	909	936	920	888	987	961	949	961	959	974	983	967	982	917	953	933	959	967	943	956	889	934	964	932	984	907	989	955	960	960	1025	983	995	975	859	948	908	941	954	922	922	916	953	963	946	973	979	947	967	971	953	926	988	984	932	963	958	978	925	947	977	1016	947	982	932	886	933	917	946	928	975	886	933	999	952	922	962	900	985	967	963	976	1012	982	926	970	864	983	923	980	935	965	920	950	961	973	927	991	941	935	938	924	918	1026	956	962	967	948	1002	964	985	951	977	973	937	994	947	893	960	950	998	1010	954	993	968	949	956	934	967	881	997	894	966	932	998	919	900	988	928	847	954	872	982	896	937	986	937	966	1008	914	953	982	987	959	952	1015	984	945	971	894	941	957	961	924	957	914	969	931	926	976	937	932	965	979	940	974	957	953	913	983	944	955	960	949	988	953	968	1015	956	943	930	959	961	966	901	968	959	930	973	944	944	965	947	963	974	925	878	947	981	936	971	954	968	965	948	974	950	945	976	924	950	967	963	956	950	932	924	932	940	978	946	966	957	892	1006	909	947	945	920	936	1018	963	931	976	956	889	939	948	972	899	916	948	966	986	922	977	954	980	988	910	963	919	921	949	923	943	925	953	928	999	969	1015	936	962	958	961	982	970	985	947	929	975	995	924	1008	907	959	965	965	955	963	922	969	975	961	936	965	965	915	975	907	939	976	939	962	994	922	967	955	953	975	957	962	965	959	978	906	933	914	965	954	938	939	995	1000	905	969	888	952	919	990	976	927	892	944	982	957	951	959	938	959	1018	950	932	895	964	956	920	924	962	926	994	937	968	957	913	973	890	956	966	983	933	953	982	987	937	904	910	966	955	999	957	933	972	1032	965	957	992	915	989	942	977	939	985	892	944	981	959	965	898	970	976	968	906	914	951	991	978	935	937	962	955	981	1033	978	928	936	944	917	941	943	1001	962	1043	900	956	974	976	999	930	940	928	917	952	991	962	923	934	966	982	952	947	935	961	1003	926	974	932	966	943	941	958	901	950	848	962	905	936	959	932	991	937	918	942	986	965	944	986	914	961	975	985	931	930	1019	1008	964	935	982	944	953	926	951	984	997	981	993	986	952	954	961	961	991	931	979	939	905	962	892	980	982	943	970	957	930	955	912	992	967	941	956	962	920	917	1025	1013	983	914	969	988	923	968	952	925	941	999	982	945	961	921	921	973	1012	917	882	940	883	908	911	963	951	938	948	938	922	925	897	931	945	899	966	884	944	970	989	955	953	964	971	888	930	966	953	930	950	959	968	958	1019	925	942	896	939	889	992	940	976	971	923	903	939	960	931	913	966	1018	1003	927	988	935	978	950	926	945	962	938	957	923	953	921	1005	904	920	956	963	957	982	989	964	972	985	956	929	928	928	979	924	966	901	926	996	938	894	955	963	966	949	934	970	948	1050	906	942	926	980	911	957	907	949	944	950	937	925	978	986	979	995	967	954	1012	953	936	916	963	898	962	944	941	968	981	931	921	911	937	969	970	924	1027	966	916	943	965	937	1004	864	981	912	979	945	937	941	983	946	967	920	935	958	934	972	1003	968	928	929	984	943	969	926	992	925	993	960	941	967	945	968	938	966	927	944	1000	921	899	901	972	890	910	994	930	927	959	928	933	967	981	986	953	951	1004	928	938	935	963	985	974	946	980	918	895	1004	935	937	979	950	947	1008	955	973	967	1006	965	949	977	945	992	938	941	950	949	957	997	962	967	959	946	949	918	941	1002	926	957	950	943	960	909	895	1029	952	981	948	994	1006	976	946	949	887	1006	990	907	928	942	987	940	903	890	925	941	959	968	1013	905	949	957	962	942	914	922	984	988	956	959	933	942	926	983	901	960	960	983	964	1015	1039	989	941	1011	989	890	895	984	925	927	937	965	972	931	931	953	957	956	942	970	957	915	943	984	963	905	950	991	917	917	973	905	945	924	929	968	863	946	961	982	924	946	940	920	934	949	995	905	955	995	997	970	855	918	994	969	918	994	1024	911	928	981	932	949	930	934	987	919	975	946	976	939	974	961	883	962	939	1009	987	959	1003	917	986	964	959	990	921	972	952	923	934	980	949	966	977	916	955	967	959	1004	939	961	999	961	1022	937	988	946	1003	952	937	960	974	922	928	945	914	992	927	940	928	960	947	975	959	941	992	984	947	917	962	952	981	961	947	953	1031	967	904	1000	1025	942	976	925	946	968	939	912	959	917	936	992	972	978	940	959	951	938	958	970	929	953	929	978	965	903	946	1015	1009	955	980	974	948	927	900	958	944	908	953	954	1000	962	940	952	905	978	1019	967	983	919	943	964	971	975	966	978	972	934	939	908	983	983	1006	940	933	997	964	888	945	953	981	980	967	983	978	939	971	969	907	988	956	914	965	905	986	988	951	956	989	944	939	938	931	944	954	886	930	929	905	1009	957	961	958	955	981	943	913	931	957	959	920	968	979	1009	953	944	979	978	938	940	934	882	936	956	958	898	957	943	947	957	943	966	1010	965	873	916	1018	967	931	876	919	879	943	934	979	959	907	945	990	931	997	954	936	925	956	921	880	989	967	941	976	989	974	952	941	941	905	996	936	931	969	956	911	901	949	951	959	954	992	975	953	893	952	978	920	1035	934	972	973	1009	930	979	946	943	931	935	910	999	995	948	933	1000	959	975	1039	920	990	944	981	971	974	917	918	928	938	968	983	936	981	964	908	969	980	928	921	960	921	986	929	945	953	973	1015	947	900	949	971	926	969	859	920	895	946	994	980	900	979	917	940	964	958	949	952	901	918	919	994	952	970	965	957	959	985	955	925	867	954	960	919	971	905	952	942	949	964	963	935	977	982	962	936	927	910	971	956	939	973	924	966	953	926	941	956	900	948	959	998	920	897	936	992	917	936	944	973	941	965	981	896	918	935	934	973	954	930	938	953	954	977	955	873	948	951	984	988	903	1009	1027	885	947	892	986	912	930	982	922	926	937	963	960	953	938	931	955	925	952	977	973	921	994	930	930	913	937	1006	948	987	900	893	905	936	970	965	943	921	974	968	953	977	969	951	948	966	966	958	926	1040	959	963	895	971	957	996	953	890	950	951	941	997	916	984	960	977	975	968	944	997	974	976	988	942	939	915	950	924	920	990	953	922	941	997	961	943	995	956	1000	981	976	899	972	933	930	925	929	934	921	964	961	961	1021	969	919	946	923	945	984	976	940	978	932	950	928	957	926	954	961	887	986	924	995	934	975	934	917
41631	41941	43222	32229	27686	23645	20345	18651	20730	16031	9747	5724	4721	5220	5183	4025	3704	4261	4181	3240	2646	2184	1956	1168	1019	905	1044	956	766	630	536	552	526	487	462	441	443	414	449	425	427	401	429	435	416	460	438	412	416	399	399	412	403	425	407	399	398	425	352	375	353	368	368	397	377	359	390	373	334	364	374	364	375	370	362	378	390	389	354	416	372	375	388	367	391	359	366	341	352	393	392	390	389	353	367	380	371	330	362	332	366	352	369	390	357	368	356	376	374	356	364	381	362	349	351	370	332	374	369	374	383	362	335	388	343	388	379	366	336	356	336	352	401	332	374	368	382	363	386	346	377	347	369	360	344	370	348	370	369	394	369	339	374	366	370	300	370	366	344	334	358	368	375	328	387	371	369	382	358	356	382	349	356	374	362	377	350	328	377	335	352	385	336	399	359	355	371	334	366	335	386	368	365	370	349	359	364	381	341	369	380	400	393	356	349	371	389	351	405	386	402	358	378	385	350	356	318	318	357	384	349	324	338	344	382	342	376	324	362	393	372	362	384	378	383	401	337	386	379	402	418	339	338	353	360	382	357	372	381	361	361	356	352	359	367	376	338	384	349	367	396	395	360	342	347	399	381	378	345	351	377	387	377	380	343	362	381	320	360	385	360	363	346	311	386	362	386	378	380	350	352	327	337	369	360	379	341	299	355	375	343	370	346	389	359	366	377	366	386	396	387	351	412	355	364	353	373	360	380	351	382	392	337	323	399	369	373	359	353	380	381	373	378	365	360	348	349	381	359	383	361	361	357	375	358	357	384	355	402	376	385	361	387	361	394	377	372	392	395	367	366	333	361	355	365	362	349	384	371	345	350	354	376	404	362	382	376	322	344	362	357	344	377	353	394	355	371	390	344	364	357	366	331	375	397	382	363	402	364	369	324	385	335	358	399	369	352	401	357	351	374	354	347	381	360	367	364	342	348	366	373	344	380	382	370	362	367	362	402	369	383	406	338	370	359	400	372	373	424	354	358	375	355	355	361	397	347	357	364	358	389	370	349	336	352	363	335	399	359	354	388	389	309	385	358	337	366	360	368	356	355	360	330	372	339	354	406	371	331	407	357	381	347	413	351	332	354	391	372	340	377	362	369	356	366	360	385	396	353	357	366	323	372	393	377	352	366	398	344	353	401	377	376	386	357	358	363	395	371	358	379	339	336	345	368	383	380	365	388	370	339	335	342	350	372	340	396	341	374	343	359	381	351	408	411	419	361	380	366	379	345	404	354	389	398	384	384	368	335	364	335	351	367	378	356	322	337	347	353	360	384	350	344	341	386	402	351	345	368	357	346	362	342	364	324	343	349	377	372	376	400	368	375	378	371	350	352	350	358	387	354	351	351	389	345	375	359	361	410	359	358	401	375	335	341	370	368	342	382	339	370	347	379	361	332	423	333	390	354	367	433	347	366	364	379	350	341	375	342	363	368	372	403	374	369	426	372	360	384	350	371	358	360	364	355	377	376	396	378	343	401	360	362	364	369	352	373	365	344	364	339	357	349	344	336	344	350	367	373	402	351	354	348	408	315	370	383	336	331	374	341	358	352	332	368	369	450	351	359	349	387	367	358	378	354	380	346	360	362	355	376	374	346	367	355	373	373	380	370	355	365	385	410	374	380	352	375	375	362	395	346	374	357	363	383	374	367	363	371	382	378	368	349	366	380	356	353	365	329	351	355	378	342	370	368	342	357	394	367	382	376	366	361	344	366	406	341	384	388	344	364	367	347	395	356	350	371	366	366	351	399	380	372	368	312	358	362	336	370	370	365	396	355	350	372	398	355	360	387	374	388	355	377	373	367	369	348	400	363	343	341	365	355	343	378	369	365	352	357	386	375	363	415	360	364	385	369	337	326	366	350	380	355	336	372	381	376	368	342	371	363	371	380	369	363	355	345	357	352	370	356	378	411	330	333	365	336	365	392	362	373	363	377	386	355	334	363	368	366	360	360	341	376	364	409	353	335	355	382	320	372	362	362	353	373	387	348	354	368	393	331	359	337	391	351	363	372	318	336	356	378	382	363	371	375	377	340	345	349	358	365	344	370	332	363	370	343	333	356	363	366	337	352	361	340	390	357	372	330	381	360	341	372	380	376	361	336	389	388	382	356	383	363	348	349	400	352	368	412	414	362	346	361	369	367	354	370	350	360	359	367	341	339	399	350	359	358	374	366	363	337	324	337	388	376	371	414	362	396	351	364	368	368	359	364	354	393	371	353	356	371	364	379	346	336	324	348	390	363	371	374	373	374	347	376	358	355	386	374	425	347	370	342	397	372	372	393	376	405	375	369	382	373	365	348	403	394	356	359	360	340	365	339	371	362	351	377	342	373	383	358	374	371	398	372	353	378	389	377	363	355	367	392	352	363	365	377	320	343	340	365	366	409	399	362	362	376	360	360	356	432	364	332	408	393	368	358	372	355	360	363	333	372	364	358	366	416	382	346	376	360	367	377	357	399	373	380	366	372	349	359	350	338	333	379	376	357	347	374	350	369	387	365	316	382	365	377	368	377	373	383	363	376	357	371	367	355	377	341	381	358	343	364	355	349	370	382	355	383	374	308	362	347	371	370	321	388	361	319	361	377	363	338	384	354	388	365	380	349	353	338	354	383	401	377	345	384	357	364	346	400	385	406	400	340	337	351	371	374	401	365	383	356	357	390	336	354	388	353	375	382	345	375	367	350	369	359	340	341	364	360	325	378	334	365	369	348	364	348	355	382	387	385	399	320	345	371	392	383	376	369	378	374	380	374	326	351	347	341	303	361	361	362	358	368	346	336	337	385	414	401	360	363	325	348	324	368	385	344	366	340	400	356	381	339	346	355	415	358	361	360	356	349	358	371	387	355	375	384	353	379	369	376	372	351	377	350	361	339	367	353	352	365	344	375	369	368	360	396	366	375	343	322	343	360	371	363	396	362	356	379	349	395	362	362	401	354	374	404	381	375	375	367	378	350	337	389	369	365	346	340	392	387	351	372	356	372	380	352	361	353	364	387	389	402	341	375	359	401	352	372	364	321	364	370	346	358	345	377	352	346	358	402	329	351	351	342	345	382	348	349	372	373	377	377	353	363	339	353	351	382	357	362	390	363	360	340	341	370	394	316	383	380	345	378	368	362	335	387	337	364	361	370	376	386	361	363	343	381	378	355	370	357	366	355	360	380	329	377	382	366	366	396	379	353	397	361	379	377	335	377	353	363	360	337	350	355	388	348	317	360	371	353	322	331	318	381	363	351	370	385	380	371	376	350	360	366	381	397	365	378	360	359	352	355	362	348	365	345	348	350	348	372	336	351	408	368	333	355	363	349	395	329	328	392	370	398	358	368	348	379	386	341	355	372	388	348	349	342	388	362	382	407	377	313	372	372	389	360	359	365	368	366	356	358	319	356	368	416	355	369	337	339	370	337	374	405	395	372	348	369	352	373	353	352	390	362	358	387	364	363	347	405	366	367	342
26702	34519	42801	39933	37802	33670	32016	31310	33151	26583	18791	12672	13344	15206	15471	15615	15855	18524	16071	11891	10933	10100	9389	6112	5530	4728	5332	5045	3661	2846	2206	1992	1810	1649	1560	1414	1487	1412	1413	1435	1343	1353	1327	1266	1281	1233	1327	1304	1273	1275	1203	1164	1139	1173	1199	1157	1046	1066	935	925	1001	952	908	950	952	927	896	923	932	910	906	889	890	889	933	901	922	915	885	873	890	918	883	860	905	866	891	905	905	907	882	903	900	931	905	962	877	841	875	879	880	877	877	832	864	852	882	902	864	882	932	872	894	899	847	868	837	834	841	846	868	945	868	872	909	932	874	825	902	869	882	857	830	886	832	929	817	869	853	888	859	831	923	874	852	884	868	849	865	862	860	875	894	823	847	849	908	865	900	868	799	896	904	824	866	889	877	812	861	814	933	879	860	827	790	838	839	871	869	819	879	846	878	874	866	866	856	879	850	852	843	882	882	838	852	825	843	836	895	889	859	850	813	869	855	852	840	817	817	830	867	844	872	821	860	877	858	801	860	847	848	840	873	868	847	818	835	936	851	841	852	837	856	895	834	818	906	899	937	885	871	902	851	869	852	873	841	843	885	886	891	851	834	881	851	826	895	864	860	869	898	895	879	867	838	881	813	915	853	889	818	856	852	902	851	881	871	855	898	836	881	928	875	848	937	847	878	845	862	872	923	866	820	864	901	824	824	849	839	856	826	852	873	845	841	888	848	839	900	815	871	848	909	918	905	868	867	838	803	886	843	895	837	893	899	884	850	891	882	909	813	874	867	867	879	889	849	854	865	834	859	876	849	820	866	844	860	820	830	895	833	863	848	898	886	866	830	900	826	845	894	814	929	865	885	890	834	853	847	897	919	864	865	882	910	861	904	836	866	877	888	878	855	839	857	843	833	849	808	904	828	877	883	873	815	838	855	838	837	878	931	892	849	823	833	857	881	900	845	855	838	902	843	844	854	856	825	853	858	881	880	923	851	832	881	872	825	852	877	795	915	912	870	822	855	858	874	834	896	865	885	856	865	880	884	841	840	906	847	920	862	894	827	885	848	852	819	871	868	850	824	823	819	857	894	874	855	804	851	878	861	826	829	852	840	877	848	834	856	904	887	871	833	883	883	892	866	837	821	836	864	846	833	920	850	892	856	939	869	814	833	844	768	881	827	906	889	863	954	872	841	803	917	875	867	871	850	827	837	846	867	827	818	870	841	833	922	841	847	839	878	859	888	812	890	873	877	851	880	832	850	822	856	872	849	846	857	858	866	888	897	845	846	861	875	864	876	888	885	892	836	815	879	897	873	924	843	857	853	822	838	904	874	882	849	882	841	894	848	887	861	869	911	888	850	877	868	860	838	870	874	834	837	886	844	816	871	857	851	901	823	900	904	928	841	843	845	855	896	894	891	853	917	873	838	852	817	874	880	840	822	850	878	892	883	843	884	865	884	844	868	810	921	875	877	882	842	897	838	905	851	864	848	817	828	816	846	872	840	847	850	854	891	861	831	874	874	831	823	861	876	872	864	861	889	840	857	840	869	835	861	861	873	830	839	806	861	844	880	856	913	798	845	896	805	814	850	848	858	873	892	856	846	898	842	833	831	878	870	832	878	877	892	894	882	857	833	859	875	824	844	856	842	850	823	855	856	859	834	924	890	858	840	842	866	868	869	841	906	859	891	921	878	831	905	884	854	847	876	864	913	842	811	895	814	876	879	844	794	847	819	885	827	877	870	865	863	834	859	850	852	832	850	897	852	831	827	801	905	855	813	859	901	902	830	885	847	868	854	901	876	814	858	888	882	857	872	903	854	874	834	881	889	902	847	900	827	830	877	893	835	853	822	867	865	862	870	863	889	896	833	914	903	877	899	837	857	844	880	839	821	872	803	856	879	809	827	855	896	827	855	902	855	847	879	864	868	841	835	850	842	851	891	825	872	865	861	880	903	820	833	850	834	911	876	875	900	866	862	875	891	845	828	880	827	846	868	882	826	826	886	901	847	852	844	899	877	888	862	864	859	907	846	879	900	806	834	883	896	835	853	818	840	857	840	835	890	799	853	824	858	871	900	858	887	854	874	845	834	870	928	826	857	876	782	834	897	883	861	874	836	859	860	837	848	861	870	857	857	862	916	804	849	851	866	805	851	879	861	857	862	882	856	879	881	853	847	890	869	875	866	885	831	853	824	897	841	937	864	809	879	835	876	873	853	846	865	919	907	857	906	806	887	828	909	853	880	846	844	861	873	864	859	846	860	846	836	879	840	814	863	859	833	853	843	874	872	891	868	873	846	832	854	889	825	851	856	888	862	900	836	856	819	848	898	849	832	803	885	911	856	865	887	867	884	911	813	851	911	899	836	844	897	806	866	902	876	857	831	871	835	878	910	871	845	814	859	880	855	872	834	871	857	835	841	846	815	838	853	880	822	833	870	876	866	879	877	882	887	865	828	875	879	876	896	853	828	866	871	900	839	857	849	896	866	862	849	856	886	920	847	820	879	873	847	880	835	850	889	913	801	841	882	839	830	827	884	891	851	842	891	900	920	912	889	867	837	844	829	850	888	824	850	876	847	878	885	856	840	880	833	891	906	843	850	803	840	868	833	881	877	860	869	874	857	802	811	853	876	801	778	882	841	865	820	852	863	815	884	838	816	855	862	899	822	847	854	847	866	860	905	853	862	844	841	834	926	815	873	812	889	879	849	821	873	864	856	826	867	883	838	862	867	834	871	836	871	917	921	864	853	877	894	876	841	903	863	831	854	894	899	876	816	867	834	901	881	844	850	880	882	857	866	826	814	880	903	846	864	868	852	878	865	859	830	821	864	861	851	908	857	900	869	893	891	900	891	846	859	836	921	850	837	866	838	807	847	848	872	869	865	858	880	881	911	851	872	834	868	871	856	876	817	834	902	857	837	884	800	863	818	906	858	837	877	914	827	852	882	852	887	875	866	863	879	884	852	858	887	813	889	876	854	861	892	925	894	883	849	845	904	867	832	839	867	842	899	865	869	894	837	870	846	849	827	895	835	867	853	791	850	891	883	870	879	807	835	879	861	873	842	879	879	858	906	854	839	903	895	890	854	810	870	858	838	860	857	880	847	872	910	856	895	893	899	850	876	820	814	846	805	872	876	893	884	868	884	863	862	874	840	821	841	875	873	817	916	880	900	871	907	825	833	811	848	864	827	857	843	919	850	889	924	859	896	945	848	881	863	889	812	851	872	875	867	870	869	855	864	890	882	821	853	890	894	870	855	863	851	892	860	854	887	847	838	828	868	854	882	876	817	872	781	824	827	893	871	869	873	863	882	858	880	819	864	850	859	902	856	909	846	815	894	871	842	871	860	836	854	822	806	823	831	863	843	814	861	834	876	819	921	931	834	898	878	918	875	855	849	856	869	856	854	838	869	920	891	847	840	861	892	851	831	894	862	886	898	886	871	829	812	896	887	871	876	903	900	843	836	828	881	858	887	854	865	907	849	861	818	859	890	821	823	910	891	875
19346	20450	21756	17588	13083	9030	6208	4273	3321	2308	1680	1336	1069	931	897	734	682	702	640	599	567	556	498	510	508	480	485	430	429	452	483	419	439	418	425	410	428	409	401	410	429	443	415	427	424	395	416	389	411	419	431	418	396	438	448	408	424	425	440	408	377	440	392	439	426	406	386	374	412	382	412	397	450	388	434	411	395	382	405	393	392	358	432	392	388	391	395	364	403	396	393	414	403	378	421	385	420	391	422	424	394	415	403	389	398	397	401	397	412	427	383	418	384	394	401	435	386	402	360	418	440	394	351	399	393	436	400	391	418	386	401	452	442	424	383	445	386	421	414	400	378	383	421	431	387	371	421	419	396	399	431	387	413	386	408	378	389	377	382	381	410	398	357	375	399	429	373	421	400	408	378	407	419	425	400	407	394	345	414	427	360	414	405	422	378	398	383	427	427	401	415	410	406	369	400	363	432	408	423	392	425	422	428	415	439	425	396	404	366	393	395	360	382	392	402	438	413	405	402	397	424	399	405	368	396	389	391	384	394	373	402	383	414	414	393	392	442	402	424	414	429	390	407	403	451	410	409	397	372	429	381	383	419	386	408	425	367	388	415	387	374	360	351	413	367	376	385	412	426	433	407	432	410	405	403	431	420	410	390	424	381	380	380	378	402	414	411	426	370	413	413	416	407	400	387	414	407	416	417	399	403	405	407	377	393	382	405	389	396	397	362	386	386	399	377	427	429	375	396	449	386	369	370	398	397	362	383	399	382	395	386	422	448	412	426	368	390	379	409	389	420	375	418	410	410	395	378	408	360	409	401	411	457	409	402	365	351	374	416	403	383	398	421	397	396	388	414	429	394	419	401	397	387	446	366	405	449	401	423	389	386	397	382	393	412	394	395	388	383	454	431	357	396	427	412	431	411	383	381	361	409	384	437	395	430	372	387	405	421	396	423	403	379	406	415	378	410	419	427	403	362	403	417	400	419	409	428	376	386	372	415	405	392	408	410	367	403	419	374	406	429	415	408	373	404	382	404	386	393	375	397	408	384	391	402	381	417	422	371	399	404	411	391	403	418	401	421	427	398	405	424	426	404	386	369	422	406	416	402	395	385	393	367	423	428	423	424	381	384	407	425	382	386	402	379	383	422	436	382	385	385	380	441	416	393	399	376	384	388	415	405	434	391	393	378	360	407	411	418	384	404	408	422	354	424	418	391	427	377	399	434	394	359	459	427	372	388	418	403	408	356	415	435	378	438	426	400	396	418	394	402	382	405	423	371	374	402	368	406	392	383	403	390	402	391	388	398	388	391	427	404	404	449	381	394	415	407	400	404	383	386	394	390	408	379	401	456	409	422	394	394	399	424	379	404	375	388	382	399	417	413	376	406	422	406	393	413	395	382	416	398	394	367	394	426	414	422	387	409	415	398	432	371	386	420	415	396	422	397	394	395	442	381	395	417	394	399	413	387	360	409	407	384	410	417	399	415	386	410	406	376	407	389	428	396	392	390	391	394	379	425	402	433	399	350	374	412	438	419	432	427	414	426	420	420	429	411	437	427	413	397	365	400	433	378	420	389	425	391	427	406	410	422	366	417	424	413	399	444	414	397	420	385	388	427	421	375	391	403	398	400	405	391	386	399	422	415	433	363	414	437	399	431	386	394	382	373	412	431	391	397	407	416	405	419	381	388	389	431	423	397	387	398	388	404	409	415	371	418	380	392	399	405	380	413	400	403	396	415	389	415	352	386	400	407	362	397	405	374	364	392	400	396	396	410	409	428	411	462	411	391	392	398	437	373	414	392	369	380	383	406	379	368	419	440	406	387	399	417	381	409	379	397	449	358	462	377	369	430	382	416	392	405	384	399	408	409	423	409	407	399	372	398	397	406	417	371	398	398	387	380	389	401	417	414	406	373	413	370	396	396	392	367	442	411	399	395	398	449	397	405	358	405	394	399	434	387	402	382	431	380	428	413	402	405	410	429	397	425	390	456	373	400	417	423	430	439	423	423	389	405	366	350	433	403	382	413	438	405	391	393	395	445	412	379	412	377	389	436	406	414	380	406	423	392	404	398	387	392	438	385	367	380	409	421	401	355	404	423	383	442	407	438	406	439	399	388	419	432	408	407	411	398	443	418	404	392	374	389	418	386	394	416	421	390	427	428	397	391	396	396	400	392	407	387	387	430	428	419	409	394	400	366	427	427	421	393	372	385	435	407	417	396	385	440	357	362	449	394	372	385	400	409	421	407	463	368	388	394	426	399	416	392	406	428	368	409	396	382	390	385	409	461	433	415	387	395	387	393	363	423	424	369	419	409	423	385	386	415	408	377	409	359	404	404	413	380	400	397	410	447	385	396	406	365	412	399	372	400	409	382	418	434	415	396	410	437	408	420	407	419	374	408	426	395	391	429	431	426	392	423	398	375	377	401	382	422	403	376	400	421	411	374	378	414	406	392	381	387	382	422	431	397	388	420	412	371	391	413	443	392	417	397	396	397	412	445	404	405	409	422	403	393	419	411	427	426	407	361	385	384	402	378	400	431	414	396	407	410	417	394	395	402	417	435	387	452	448	396	391	404	413	331	416	393	409	415	384	389	406	403	417	427	425	436	414	388	373	414	417	396	424	403	396	409	408	420	390	410	407	380	399	377	388	364	422	394	415	433	380	391	404	399	384	410	384	361	375	379	395	380	401	417	377	390	458	427	419	392	411	421	413	418	395	395	410	380	371	378	423	415	398	430	360	389	382	433	375	409	418	392	413	394	424	372	397	403	401	383	377	411	384	396	411	399	404	421	410	415	438	427	399	391	407	393	398	397	418	363	389	380	410	346	405	409	411	417	370	370	412	420	393	405	408	360	369	406	412	388	441	413	408	434	388	423	395	438	388	390	415	399	431	414	392	425	431	422	400	390	429	442	386	417	420	412	424	425	386	417	405	408	428	436	408	414	383	395	461	410	414	387	422	423	430	391	411	395	425	408	402	425	415	402	390	394	402	394	421	378	369	438	411	398	454	424	377	385	400	382	406	401	392	390	404	409	357	366	386	416	430	383	424	365	390	402	411	397	385	387	424	440	454	408	408	448	415	406	405	421	410	433	392	393	408	413	396	388	417	415	413	395	414	400	402	414	384	389	392	392	413	393	389	402	381	393	429	416	359	409	375	370	385	413	359	364	401	429	399	389	442	393	422	360	400	398	413	412	419	416	434	419	401	398	350	408	403	380	415	448	436	401	424	408	412	382	398	395	394	412	423	393	380	399	374	410	427	390	373	398	424	435	384	425	449	423	392	394	382	423	395	386	361	399	408	393	431	454	380	410	387	413	407	387	380	424	401	401	401	388	430	401	414	409	403	390	386	408	408	396	408	418	435	395	383	414	416	381	410	431	394	419	404	395	413	404	422	410	426	383	434	413	406	408	391	399	416	452	373	383	452	379	432	412	389	360	356	343	381	393	376	403	386	404	440	397	398	388	436	429	378	398	374	420	400	438	389
11417	17017	25264	27310	25215	21758	17651	14659	12345	9577	6927	5514	4744	4261	3751	3079	2893	2717	2647	2375	2157	1957	1812	1608	1462	1349	1362	1301	1296	1252	1156	1142	1171	1153	1092	1108	1132	1155	1085	1139	1144	1113	1123	1111	1105	1143	1109	1124	1045	1127	1013	1056	1098	1089	1091	1077	978	1078	957	969	1041	1022	1012	1012	933	1010	972	941	955	967	951	935	960	972	928	970	969	956	980	1001	951	951	942	975	991	955	944	928	963	979	957	919	966	977	953	935	1016	1025	985	972	1027	953	992	947	915	963	939	919	974	974	994	921	951	1006	934	973	958	926	937	955	981	989	972	983	945	989	973	947	950	917	931	960	968	929	972	912	943	940	870	980	976	949	979	910	946	949	919	938	992	933	981	967	949	916	935	943	947	951	995	884	996	899	953	941	978	981	950	995	930	939	973	1014	890	982	939	913	1003	945	992	896	919	941	996	995	985	907	925	958	961	953	934	975	966	971	974	945	915	988	1008	992	898	983	999	864	948	943	958	951	930	963	970	972	922	953	941	931	934	893	929	899	936	937	944	975	832	948	956	964	937	930	890	953	959	980	956	965	929	963	891	949	961	892	938	987	931	981	975	917	922	983	1009	923	960	952	938	967	987	947	951	981	1005	929	939	908	1010	1015	903	976	1000	864	938	923	914	931	924	929	960	969	920	955	937	951	982	941	964	921	947	950	933	929	943	846	961	923	948	942	953	942	926	917	969	1018	973	972	1003	967	872	948	970	979	967	925	983	961	941	993	944	911	994	910	916	962	957	917	927	960	1007	939	925	948	929	922	907	945	926	927	954	1015	914	967	935	906	928	1068	934	967	957	941	920	884	942	963	999	970	931	936	949	961	952	959	994	988	894	943	930	960	989	941	925	953	919	945	971	950	932	969	954	955	970	915	976	891	928	945	944	919	892	947	965	972	931	959	980	984	982	941	942	980	971	964	989	945	1013	902	921	964	961	937	909	953	917	928	1006	953	940	954	936	935	947	974	954	1012	994	926	902	908	950	934	978	980	890	963	920	927	930	920	937	961	909	940	946	985	970	983	948	895	921	964	899	898	969	943	914	918	920	929	953	924	901	934	940	900	965	927	950	914	946	939	986	933	925	976	919	915	963	955	959	922	944	937	973	918	919	981	938	936	898	962	908	947	946	924	961	956	998	937	951	945	997	933	932	939	971	928	936	986	948	942	910	925	956	933	936	991	924	1000	959	984	987	910	1003	935	940	997	935	932	973	962	1031	878	922	971	962	943	916	954	938	930	993	983	935	937	954	950	954	946	971	971	959	936	977	945	995	1014	960	953	952	977	944	948	911	980	954	949	930	893	955	946	915	930	987	938	963	947	910	954	995	991	953	942	961	910	990	940	933	935	935	986	989	952	941	926	917	992	943	871	977	985	936	946	992	936	987	943	972	931	907	1015	910	937	972	974	961	973	972	913	961	987	922	907	941	934	897	977	931	935	984	938	975	966	933	1001	935	969	937	954	959	986	939	962	1006	994	940	882	974	944	946	922	952	922	915	957	998	989	960	949	949	905	942	931	958	925	943	976	915	897	899	932	945	956	959	968	954	944	1036	926	907	951	981	941	937	920	986	978	926	955	997	935	922	906	1006	995	1023	983	943	939	955	983	934	976	975	893	943	938	906	974	1010	982	921	911	972	941	959	919	941	983	920	969	983	921	918	942	963	964	938	939	923	945	1061	973	949	970	971	973	929	967	951	983	898	985	930	960	969	924	917	952	933	922	918	965	956	956	951	948	945	915	953	934	1035	989	948	974	939	953	972	896	951	886	974	966	1002	963	955	1005	931	981	970	974	969	1001	961	920	924	1015	990	945	958	980	1037	966	911	1007	970	942	928	954	899	909	971	972	931	927	908	941	979	951	979	973	930	929	996	966	915	964	1013	951	957	927	939	986	953	928	934	933	912	917	941	959	949	897	949	929	946	970	988	970	888	917	959	938	966	942	942	955	939	959	925	921	952	951	961	932	918	917	933	950	933	987	904	965	991	928	948	988	972	932	954	947	954	920	966	901	930	971	931	976	990	908	910	999	969	1002	1013	973	975	920	960	944	995	934	923	982	975	937	978	989	941	934	940	1006	993	904	934	972	944	1000	926	926	957	950	935	1005	915	943	929	922	929	1014	933	950	927	970	915	977	940	983	951	908	956	915	972	967	949	980	948	934	952	959	942	980	937	988	932	922	909	923	939	942	964	951	926	915	1003	937	946	966	946	930	917	958	976	963	972	953	947	975	930	975	936	934	963	954	986	958	894	973	951	936	939	955	1003	929	973	980	937	1000	957	976	930	919	963	969	970	926	1025	955	950	914	955	918	958	986	942	940	973	908	969	967	943	930	923	969	930	964	933	957	990	933	937	956	946	943	965	1023	1002	952	927	965	984	966	934	898	993	951	949	958	931	942	874	937	981	948	915	955	938	955	960	957	913	1038	992	963	979	925	878	916	931	933	934	976	950	967	965	926	969	944	991	980	924	894	981	890	908	969	929	920	949	1021	953	933	885	975	964	968	994	934	997	985	1045	1013	978	1002	964	956	913	980	967	952	952	976	928	950	877	938	912	975	967	999	980	960	940	954	954	969	934	904	977	948	961	953	993	961	942	932	937	930	950	962	930	961	930	973	912	982	953	949	977	941	1017	917	916	970	936	1017	952	972	915	1005	919	939	971	951	997	968	964	922	950	950	947	960	943	974	955	945	1002	941	923	973	960	975	958	910	966	936	986	944	951	1000	926	941	1018	961	980	965	981	942	934	952	990	954	919	972	945	950	940	948	944	965	976	959	972	999	963	930	900	944	957	944	991	966	959	1000	961	976	957	973	988	945	923	947	911	912	1011	966	937	969	973	1010	947	981	944	984	933	907	970	951	913	919	931	943	1011	984	965	968	938	975	967	974	1017	948	967	934	980	966	871	995	941	964	947	1009	963	903	965	937	977	964	928	949	933	987	927	957	917	967	935	1006	989	1023	942	907	957	940	859	1014	983	955	1007	950	958	975	934	938	948	955	946	910	949	904	968	984	951	894	909	977	925	954	919	965	967	978	961	925	953	956	977	963	972	920	1015	978	968	927	938	994	934	955	892	943	945	979	953	990	1040	984	934	926	954	930	974	949	974	930	961	926	1000	954	903	957	936	940	929	965	931	863	971	950	960	960	971	952	965	946	935	920	951	985	989	980	964	980	985	950	992	951	957	924	950	981	971	939	923	954	967	964	889	960	924	920	913	912	952	973	939	949	921	940	935	988	955	948	893	919	933	949	1013	958	971	948	911	963	915	1003	956	925	908	966	973	988	959	952	917	977	952	998	933	913	984	924	954	970	919	942	972	997	914	990	938	921	1019	979	978	936	944	947	972	924	994	992	940	932	947	959	941	957	984	960	951	995	947	950	973	969	956	945	941	965	962	926	967	932	1006	914	931	983	967	952	969	954	977	954	927	975	950	966	1010	911	938	949	979	967	906	997	940	895	927	967	930	984	968	941	937	1010	908	886	1010	997	927	949	946	947	960	964	937	965	926	978	964	930	971	980	972	955	932	928	936	926	985	933	962	957	939	953	945	930	959	1012
33464	32461	35579	31236	23738	17649	12939	12810	13205	9894	6696	3950	2834	2806	3239	2401	2255	2233	2800	2215	1588	1324	1319	881	866	765	804	780	670	558	529	493	467	445	494	446	419	457	422	487	464	415	484	435	455	448	428	441	451	439	453	440	450	436	434	454	458	431	435	432	427	372	417	400	440	397	397	430	394	412	435	390	423	436	395	403	447	419	425	438	422	379	429	392	422	407	401	423	381	388	387	402	451	408	413	430	396	408	419	410	398	389	421	396	415	405	412	421	437	405	408	397	409	374	419	382	390	429	408	410	430	411	324	379	361	420	399	406	410	425	450	432	427	360	371	405	385	387	393	389	413	384	382	402	405	409	394	400	399	404	392	397	422	432	428	423	371	400	412	413	402	357	389	392	435	402	460	429	402	397	439	408	422	427	445	413	409	432	388	404	405	384	443	407	382	398	391	383	384	387	409	418	418	369	376	394	375	414	406	425	419	418	427	386	415	382	388	426	400	363	399	385	376	404	404	355	411	424	419	399	413	432	379	424	396	401	395	406	433	409	396	406	409	409	378	399	407	391	365	417	398	414	414	421	367	407	426	415	380	385	388	415	411	398	394	427	420	422	413	390	379	408	421	433	396	398	389	424	429	382	396	372	386	406	396	410	378	384	430	417	391	408	414	387	414	369	387	410	461	421	381	397	426	371	402	396	370	419	379	392	377	406	407	410	388	415	393	411	369	396	428	405	409	421	423	369	402	429	383	408	424	400	409	397	397	399	414	398	409	435	391	395	390	385	421	396	413	383	418	416	390	361	390	387	380	388	395	377	392	423	417	380	411	398	409	399	384	392	458	410	422	408	385	406	404	427	394	424	426	409	390	386	426	387	369	422	367	380	407	398	417	416	364	416	426	377	415	394	381	380	426	391	424	437	393	413	419	402	448	398	412	352	374	401	411	408	411	383	398	411	398	411	392	362	385	382	386	385	361	406	427	427	358	372	407	395	386	354	442	419	398	412	395	396	419	438	426	421	407	409	382	418	394	357	413	395	405	403	393	360	419	390	426	422	393	435	398	387	439	435	421	374	380	415	431	385	434	391	432	371	384	419	390	371	416	423	390	397	386	406	392	396	393	370	369	379	430	393	446	409	423	424	423	428	440	404	399	436	411	410	422	399	419	398	445	419	384	433	371	400	407	433	420	407	444	388	398	374	392	384	421	423	418	472	452	414	417	413	372	361	424	432	434	437	413	396	395	404	392	421	419	404	389	401	392	455	423	418	389	387	388	386	405	363	399	394	392	377	429	409	413	374	395	363	382	391	416	396	411	429	423	385	374	395	398	393	373	384	400	401	397	423	430	430	375	435	371	409	389	373	406	424	402	403	416	373	441	391	374	382	413	377	388	363	396	457	407	389	417	365	393	434	444	395	361	380	441	373	394	416	403	416	390	390	421	360	450	406	397	402	361	395	442	419	396	415	438	405	402	416	366	407	412	329	437	417	422	407	441	413	422	408	399	375	414	421	408	398	377	392	382	388	382	399	380	369	408	429	432	417	424	424	390	393	379	383	457	424	398	412	411	385	415	410	385	391	396	427	416	414	377	384	407	418	408	402	422	428	404	362	393	401	422	370	422	405	435	376	401	412	400	367	390	394	397	428	389	402	452	406	384	419	412	373	399	429	409	398	381	430	417	420	400	402	405	388	462	416	445	370	363	373	423	381	392	409	384	424	365	395	433	397	427	404	451	390	384	432	406	411	404	407	400	405	373	418	405	398	384	394	410	393	389	402	383	406	423	396	400	408	363	405	410	418	435	374	407	400	418	408	398	379	461	413	396	382	410	412	424	425	432	436	425	431	404	433	407	413	415	414	376	443	420	385	385	411	421	394	388	393	374	411	376	438	406	411	361	449	417	447	410	380	387	416	418	398	410	392	419	397	403	425	433	417	444	384	391	423	407	397	401	390	385	398	404	432	386	381	420	434	394	416	392	388	423	419	437	461	449	434	399	410	431	390	390	419	427	421	368	394	368	402	365	382	383	425	382	363	394	421	427	388	417	427	416	396	430	404	412	417	371	419	421	415	425	416	421	400	402	419	399	450	413	418	419	422	414	412	412	423	373	383	415	409	385	409	363	382	400	401	410	414	405	414	384	412	408	406	395	429	393	385	391	401	421	401	424	435	396	422	405	357	407	418	449	417	437	408	401	413	433	410	459	377	419	387	420	381	404	405	431	425	401	415	409	406	379	385	369	374	421	402	390	396	422	419	417	409	417	424	406	447	394	407	398	393	410	416	386	418	373	404	397	399	379	398	408	380	396	426	400	449	403	389	409	403	402	424	405	412	393	394	384	438	433	408	398	403	403	435	434	389	395	420	422	371	403	382	410	387	427	412	397	421	408	406	437	382	392	383	337	402	397	425	429	414	421	426	386	402	410	413	400	408	443	395	401	368	401	430	378	405	393	409	371	424	401	436	381	416	399	399	399	453	394	413	410	423	404	401	415	382	404	453	398	381	420	382	390	430	392	428	405	432	410	420	416	457	399	396	419	429	391	383	389	436	440	400	348	402	410	400	368	427	393	354	425	451	409	400	404	399	404	419	445	412	426	407	407	391	448	395	395	425	376	362	392	373	427	384	414	429	401	417	430	394	400	418	411	409	407	398	402	384	389	426	394	411	406	404	461	396	421	425	422	413	399	390	398	379	484	412	397	418	402	434	384	394	393	429	377	398	387	408	398	399	387	449	403	396	387	416	376	398	396	379	408	416	436	415	421	420	377	429	400	383	423	391	374	381	433	390	414	429	395	409	424	394	384	435	396	390	407	432	401	427	369	381	435	408	417	395	395	378	436	392	409	358	403	416	415	387	375	382	397	416	390	391	380	397	393	440	399	405	431	435	423	405	382	430	443	387	391	429	415	431	388	408	415	388	410	408	410	395	377	406	395	436	434	402	437	406	422	412	425	405	378	422	397	383	354	427	377	389	399	420	441	394	369	397	429	357	407	436	389	410	412	432	412	439	404	400	397	395	422	418	382	420	379	421	388	399	388	415	403	397	439	435	418	393	410	423	414	401	415	423	407	412	408	403	404	413	417	411	408	421	416	394	383	364	411	387	393	348	423	393	420	394	407	366	377	409	363	389	449	418	434	448	410	429	385	405	441	392	418	388	388	414	437	389	360	403	417	383	391	373	391	398	393	402	428	413	391	370	439	420	441	444	403	412	388	365	370	399	386	417	432	379	405	434	388	430	354	429	414	387	422	396	432	393	424	366	417	391	357	442	417	375	410	416	415	444	453	394	438	416	422	389	395	384	364	386	427	411	407	409	426	390	422	379	420	398	405	393	393	392	410	385	397	425	432	395	413	420	414	403	386	436	393	430	414	439	403	394	364	385	399	403	405	437	402	405	405	399	404	426	374	395	410	438	408	453	410	399	406	379	392	411	404	410	374	366	397	361	402	428	360	371	396	383	412	423	423	428	427	411	427	430	377	379	371	414	368	432	409	400
20910	25574	35775	36169	32862	28547	25007	26378	26488	22202	16156	10755	9698	10094	11926	10009	10424	10763	12165	8503	6977	6812	6642	4314	3921	3438	3498	3227	2661	2154	1780	1676	1529	1432	1311	1332	1299	1322	1332	1284	1340	1296	1230	1297	1244	1244	1303	1252	1212	1209	1172	1180	1235	1210	1129	1148	1113	1054	1054	1035	979	1037	1022	985	1027	1007	957	920	1027	994	1039	986	970	964	998	956	1024	1019	949	963	978	993	961	966	956	910	951	988	977	998	950	977	996	978	976	938	974	984	955	923	954	921	959	965	962	965	952	973	964	984	949	976	990	990	936	1009	958	973	1025	1030	968	945	914	924	961	978	923	985	911	957	982	929	936	1031	990	975	982	962	946	918	991	912	883	927	967	924	924	935	982	948	940	932	915	986	939	944	1005	959	976	983	914	934	944	959	936	988	941	959	957	991	921	953	1002	957	988	926	1036	975	1025	974	938	892	919	914	1007	963	955	960	921	925	943	893	934	1001	982	943	994	956	987	939	988	937	892	895	956	978	938	985	937	992	977	932	952	972	923	995	941	913	934	942	1004	932	882	938	977	988	1014	965	958	981	890	946	925	958	930	946	995	967	993	957	962	923	969	962	975	963	1004	974	939	984	989	940	930	922	1011	932	956	945	932	1015	974	915	944	1004	966	901	950	968	962	905	970	942	977	982	973	983	928	968	947	996	952	984	970	939	942	970	903	999	893	970	980	950	968	927	930	962	942	1040	972	989	966	964	953	906	968	974	950	981	933	945	922	897	930	935	976	946	933	987	996	920	968	973	944	945	951	965	1008	919	985	969	953	928	915	972	972	980	914	884	995	931	965	943	956	953	931	955	936	962	929	949	1008	905	988	995	906	905	976	904	913	939	957	904	971	929	939	1002	965	967	958	1018	890	929	953	953	983	904	920	929	922	939	918	999	994	962	947	935	903	920	887	994	982	959	897	965	970	904	1007	921	925	919	957	935	1008	948	924	949	920	950	921	906	965	942	948	935	970	934	951	1005	977	967	858	991	960	938	951	938	954	948	897	1007	913	883	912	969	928	928	946	968	986	932	910	997	1005	942	926	962	967	943	960	956	941	989	999	961	964	901	981	959	962	944	935	988	929	959	920	986	980	981	951	927	876	882	889	964	903	967	974	905	908	967	936	948	923	889	963	994	940	976	983	932	925	906	911	987	936	927	946	998	948	938	932	1009	969	940	928	939	911	938	941	925	956	954	909	997	944	965	971	977	978	969	966	983	942	913	947	952	905	987	905	924	919	929	969	968	900	919	968	938	983	983	975	922	1019	967	942	1026	919	964	955	926	953	950	985	978	938	972	996	958	902	923	969	1030	961	984	946	949	928	913	977	980	961	952	925	992	920	885	962	923	973	943	961	931	951	945	924	1002	962	1024	957	898	997	963	899	964	976	947	989	1002	915	981	947	959	958	944	966	1029	959	994	957	976	1003	950	989	992	941	931	1003	930	972	995	964	972	965	933	954	964	973	947	963	945	925	974	931	901	991	944	883	961	962	948	932	987	915	993	921	940	942	964	958	953	954	935	982	962	1002	947	941	900	905	1021	940	934	951	923	947	926	925	948	952	909	970	897	959	999	921	995	944	977	949	936	917	983	970	910	933	983	967	940	991	971	961	957	995	961	975	950	983	949	955	934	1005	965	921	941	1028	913	957	944	988	926	940	1002	970	955	901	954	919	960	955	914	967	974	985	885	957	941	964	930	937	944	1022	918	933	923	923	956	933	953	945	912	966	937	1005	973	957	960	945	935	873	948	924	894	944	991	993	912	968	942	945	981	943	958	943	984	936	957	995	858	925	971	900	942	956	935	947	883	940	950	933	914	960	962	924	911	960	997	951	943	923	947	961	936	935	927	941	929	960	912	991	958	933	938	982	929	891	929	998	946	980	925	951	930	995	951	950	973	961	927	952	959	993	939	938	991	964	911	936	1022	966	967	964	1009	982	952	976	1002	954	943	957	924	943	903	970	887	918	979	934	889	921	947	981	979	944	930	943	925	991	972	950	945	907	981	957	960	952	984	938	963	935	932	981	990	992	939	897	1004	954	975	982	957	949	970	972	904	969	974	949	961	951	1033	925	895	953	958	954	994	963	959	980	948	940	935	913	907	965	969	928	967	944	915	897	947	934	992	885	956	936	981	929	898	902	893	973	938	944	983	937	930	957	950	960	935	950	936	953	949	904	988	990	924	951	1027	978	937	977	984	976	949	953	1004	987	947	984	918	996	995	1000	923	965	926	962	969	962	967	947	881	954	961	937	953	1021	913	950	918	928	932	941	978	954	942	934	961	973	939	923	955	964	964	999	938	903	907	932	970	930	1000	973	965	909	1010	967	918	933	959	932	958	935	944	961	975	983	937	954	926	930	966	962	979	1006	912	986	954	987	928	915	902	959	922	927	918	968	989	983	982	913	911	937	943	956	945	962	874	961	969	960	971	947	984	996	947	938	990	949	925	892	948	959	940	978	956	993	928	967	981	950	984	939	912	909	944	984	968	956	973	974	896	964	977	957	965	979	938	999	940	961	959	932	941	961	936	912	1006	935	945	991	928	1015	976	976	937	893	920	963	972	920	983	946	1009	936	974	967	938	947	928	912	895	954	932	946	953	963	899	956	934	996	961	965	976	923	944	956	896	949	893	957	941	930	989	940	970	961	916	935	943	981	984	949	953	977	960	942	942	960	987	947	971	985	970	966	937	970	905	908	948	975	989	970	967	944	1008	986	915	953	1004	986	925	890	963	948	932	1018	972	957	932	971	895	933	943	967	1001	969	981	932	946	962	887	964	990	889	917	999	971	932	974	967	926	915	1022	1015	951	935	909	1004	945	934	970	910	930	968	962	936	961	988	917	992	986	972	1025	990	957	968	928	922	991	964	923	924	855	986	925	965	952	892	1006	935	947	943	925	997	939	937	924	956	947	968	903	982	946	950	978	984	1003	987	941	973	994	961	930	986	991	987	986	959	958	962	929	912	898	941	952	960	940	953	944	944	908	996	982	1000	955	907	939	962	1001	935	957	945	1020	949	947	920	941	951	918	942	945	947	948	964	1018	974	938	957	894	1019	956	985	933	951	980	947	952	957	964	957	943	946	951	954	926	941	980	926	956	955	983	995	930	936	965	907	928	990	943	946	957	909	968	930	960	933	959	953	956	987	919	922	943	948	967	985	949	999	940	963	976	994	923	937	994	950	930	963	1023	929	963	915	886	937	889	915	989	930	919	944	931	966	992	964	949	997	934	978	974	949	916	959	987	953	907	974	944	986	981	934	956	938	940	919	935	944	979	981	967	943	928	943	991	1008	922	965	898	987	945	985	990	906	946	940	1011	931	988	949	944	1000	963	932	961	944	895	943	928	977	945	958	920	916	932	935	978	987	938	898	922	961	935	962	950	951	992	977	958	911	937	913	952	984	973	998	929	917	922	986	972	924	934	971	945	966	945	918	973	978	929	893	954	875	975	959	972	1062	977	938	924	903	945	932	1003	1006	976	1010	930	958	907	959	1002	902	980	908	979	922	949	974	968	912	932	973	970	1032	920	946	1016	904	919	963	959	951	979	929	935	936	921	960	897	957	921
41913	42061	39996	32926	26942	22856	18146	19140	19787	15613	10426	7409	5182	4938	5070	4202	3782	3343	4562	3803	2681	2462	2016	1445	1193	1003	1037	973	777	656	542	499	509	475	435	425	444	434	436	436	433	421	459	383	431	426	430	431	433	442	407	402	422	419	393	394	391	374	377	388	385	359	378	386	351	371	384	347	383	371	359	338	358	382	375	391	374	388	346	384	342	369	366	354	362	403	353	369	353	388	408	393	385	396	372	329	400	381	381	386	403	367	367	368	365	391	363	394	370	370	404	356	366	360	337	330	366	372	363	370	340	355	363	365	348	317	357	381	375	402	355	367	390	391	333	357	384	398	423	365	381	363	360	339	381	341	354	367	371	348	354	387	349	367	390	355	366	342	340	357	367	343	367	396	315	340	334	391	369	352	393	364	374	400	350	366	402	352	361	349	410	400	326	366	359	394	392	402	387	377	362	362	341	354	356	394	355	385	386	380	393	374	372	377	379	362	356	364	358	374	366	399	400	369	416	327	382	365	369	371	362	382	324	342	373	392	348	344	386	381	382	371	351	350	365	360	372	372	360	389	362	359	358	370	346	369	394	413	343	375	384	370	379	412	353	346	371	347	360	399	376	361	334	354	380	336	338	322	374	366	379	383	357	381	328	370	397	379	359	365	332	388	349	385	372	371	351	344	379	359	364	369	371	365	347	358	386	365	369	371	356	362	365	376	367	379	334	344	327	341	357	377	362	348	346	351	359	395	345	355	368	370	397	385	343	370	373	371	365	364	335	341	341	381	364	359	319	358	364	385	349	414	377	343	353	397	374	392	366	382	353	357	363	372	324	369	358	373	349	349	346	320	398	357	325	386	356	343	360	386	375	385	389	346	369	356	372	352	337	371	352	361	318	346	360	345	344	396	334	373	385	361	444	381	389	398	374	367	369	352	381	383	348	382	332	334	355	362	383	348	382	393	338	346	333	351	363	365	372	389	336	406	355	343	338	379	383	339	388	353	358	365	342	410	363	358	357	355	351	356	369	367	357	370	398	383	345	331	370	386	352	342	383	340	363	355	377	374	379	363	334	318	400	363	376	382	353	380	370	348	330	345	380	379	403	342	411	385	365	395	361	349	344	385	341	410	352	393	361	372	369	399	348	368	335	407	345	359	373	370	386	334	390	367	396	368	366	377	374	378	383	405	359	382	362	347	363	349	382	359	351	340	332	365	398	391	381	362	347	369	383	409	391	379	397	345	363	347	302	356	351	370	368	369	380	340	368	396	351	400	361	345	372	383	386	374	384	385	380	382	370	343	357	345	341	373	374	408	356	330	360	375	351	383	348	342	387	337	359	394	377	370	369	402	373	356	358	363	358	365	363	353	372	381	379	393	345	338	371	337	343	365	351	355	344	355	362	397	400	348	315	359	376	371	371	341	352	354	394	379	384	336	398	366	344	380	341	383	373	371	357	357	342	361	363	348	360	338	343	353	382	387	378	364	359	373	369	387	364	352	386	363	373	392	366	357	368	328	369	341	330	411	360	343	368	386	372	353	383	364	343	357	400	395	342	378	382	371	346	346	368	341	349	366	342	411	325	360	354	332	352	380	404	365	373	354	373	329	392	380	374	329	380	373	390	413	378	338	398	395	383	373	362	367	404	399	364	357	363	363	351	379	361	366	364	355	365	334	360	386	361	401	363	352	356	361	378	384	365	355	368	372	376	329	374	335	372	384	364	358	380	355	360	366	357	378	397	379	350	335	368	368	355	358	360	369	408	366	359	340	369	337	373	355	383	365	367	368	347	359	341	342	344	342	332	343	368	364	387	337	345	363	327	367	349	373	355	361	331	384	325	377	396	357	362	372	367	356	358	333	383	359	326	361	390	351	385	386	381	361	375	387	345	344	383	362	401	367	367	372	383	401	395	388	336	382	337	349	374	348	365	386	372	361	369	352	366	354	357	345	381	360	381	355	364	401	411	371	396	344	357	385	345	359	357	378	372	380	384	350	372	374	348	369	374	373	341	363	396	380	344	350	367	359	321	361	351	356	318	344	357	386	373	374	377	317	392	375	370	334	383	338	356	383	382	409	351	361	349	377	357	341	373	377	401	335	386	365	377	416	348	403	338	384	360	385	391	372	398	368	382	365	353	337	405	364	380	391	365	355	370	342	370	364	359	357	364	356	396	403	360	363	384	357	403	382	327	366	350	334	358	358	382	374	376	411	362	375	383	365	384	362	361	375	340	337	320	373	362	365	357	338	395	384	360	372	401	387	359	376	411	360	371	352	385	385	333	372	361	325	360	409	372	389	328	337	374	360	413	355	358	350	362	384	394	323	385	378	384	361	375	375	370	377	318	368	364	403	400	371	316	347	385	387	352	368	345	372	399	351	344	331	330	331	372	364	349	336	365	353	376	381	371	384	384	344	398	357	375	358	367	347	375	373	347	363	410	368	355	366	342	360	351	378	324	348	360	365	411	345	381	378	345	359	379	357	354	395	385	340	377	362	381	368	360	376	387	331	362	370	365	361	365	372	390	367	353	359	362	383	352	349	364	375	337	382	353	346	363	368	378	365	352	356	362	357	371	350	340	335	380	349	392	377	363	393	398	358	355	385	381	357	351	369	369	403	360	405	363	353	363	356	377	388	371	372	411	350	359	368	359	371	355	392	364	358	355	397	398	386	364	367	381	333	369	395	356	382	391	346	361	387	355	351	345	374	388	332	415	308	342	361	345	385	340	348	367	369	379	414	345	386	381	362	369	380	371	385	338	373	356	316	365	372	357	376	351	342	400	388	343	394	385	380	417	382	334	349	378	376	393	371	364	372	359	369	351	360	386	369	361	364	375	351	404	360	381	336	409	346	378	353	358	366	389	350	393	410	357	354	360	372	358	380	346	386	377	358	359	398	403	373	361	304	366	383	385	345	387	396	353	347	373	354	365	367	347	361	370	384	369	367	352	383	359	338	336	366	353	378	397	366	392	348	353	348	347	403	371	354	348	374	350	393	360	397	365	354	367	353	388	353	396	411	326	311	338	365	415	343	380	343	375	373	375	387	325	375	421	391	356	327	337	344	375	371	375	364	362	364	359	396	364	372	385	373	391	362	355	385	375	353	386	359	327	330	366	365	377	365	352	364	345	375	373	392	364	389	400	359	361	400	343	355	364	399	369	361	328	355	394	357	329	390	368	387	360	395	370	390	362	352	380	405	405	406	334	404	356	384	364	378	386	360	369	356	380	338	394	347	379	372	333	371	361	359	368	366	376	370	386	357	340	383	369	393	350	333	325	357	379	322	379	380	372	358	375	363	377	353	414	363	344	336	356	360	332	357	354	347	365	389	374	351	392	383	354	330	373	375	364	347	339	355	384	348	356	390	355	339	376	357	360	385	361	378	345	370	373	335	365	354	363	356	372	353	381	376	352	395	368	319	338	380	360	372	311	349	415	363	395	382	391	378	337	388	365	391	358	368	371	340	372	364	335	355	333	368	352	338	382	343	337	370	361	347
27074	34553	40197	38739	36357	32313	29631	31714	33221	27518	20759	16167	13088	14426	15847	14769	15067	14374	17884	13109	10453	10810	9723	6633	5691	5252	5309	5190	3866	2989	2325	2096	1902	1707	1478	1505	1464	1406	1403	1406	1422	1344	1330	1194	1281	1248	1292	1265	1301	1261	1344	1211	1159	1136	1114	1083	1034	984	994	1010	1000	946	942	930	926	862	890	931	915	965	967	901	889	904	889	954	871	876	896	918	896	880	944	903	920	896	889	868	855	906	869	835	994	909	946	885	908	917	852	871	862	872	910	870	831	890	907	867	905	840	927	858	866	886	867	873	880	793	886	873	906	897	847	828	856	841	853	904	900	865	841	897	857	896	891	880	836	874	867	860	826	809	873	843	868	824	881	819	855	860	866	902	840	894	810	818	918	867	810	899	861	864	871	912	851	911	861	911	856	888	848	902	928	856	848	841	884	817	911	831	849	866	868	812	906	901	863	881	832	836	901	865	864	845	863	886	781	833	894	815	885	821	860	852	854	893	878	843	867	901	887	873	815	874	882	878	889	895	820	849	900	867	869	833	812	886	867	868	840	878	899	835	841	917	901	845	861	884	866	870	844	862	863	900	830	880	839	869	878	864	846	858	840	874	827	837	833	820	841	839	898	832	831	882	891	917	893	859	862	859	824	858	895	878	843	898	866	855	868	846	871	850	891	916	843	915	808	872	862	850	873	877	839	857	827	822	916	876	887	850	855	871	852	861	855	878	861	893	826	859	831	886	876	903	875	864	860	864	868	890	835	862	882	869	903	890	905	883	878	845	877	874	846	909	923	876	824	884	842	880	875	884	826	898	886	881	878	892	878	810	895	864	859	831	837	822	851	866	834	826	851	854	868	871	803	846	818	845	874	879	880	888	838	881	883	837	867	916	836	841	875	882	826	851	811	848	833	860	867	896	874	855	850	883	867	885	858	852	848	808	904	843	803	897	858	904	855	906	866	906	841	794	885	898	823	907	835	883	859	901	839	879	824	884	859	841	829	878	901	904	877	895	838	860	893	856	842	868	862	913	862	858	880	929	875	860	862	893	842	818	861	875	897	881	894	867	845	888	877	856	860	877	905	874	836	847	815	848	848	915	870	874	844	884	802	899	846	852	882	850	904	911	847	897	865	830	834	861	840	800	856	841	845	904	854	844	816	832	849	866	868	889	822	861	925	866	874	897	863	815	865	837	883	852	882	895	851	904	847	899	861	847	858	808	841	837	847	844	886	884	893	867	872	841	867	826	821	831	832	840	823	913	913	881	874	852	893	831	870	840	871	853	879	861	858	895	891	865	856	868	822	792	831	815	864	930	841	847	872	875	883	864	805	842	831	861	832	861	854	857	868	875	883	859	849	848	876	837	818	844	848	857	915	919	832	855	901	875	871	814	805	842	875	891	882	853	811	829	881	914	879	858	845	856	826	917	886	899	857	872	904	814	855	843	841	838	839	879	871	850	883	864	833	862	877	831	852	846	889	889	873	805	851	879	829	876	855	829	849	831	885	893	927	858	851	844	830	921	863	864	831	920	893	868	828	852	863	907	786	856	919	882	848	858	830	883	862	880	876	873	861	901	873	826	877	853	849	858	844	866	816	872	842	865	866	825	868	862	860	876	830	830	908	872	879	820	872	893	867	904	859	842	830	854	922	853	879	864	826	846	849	857	843	849	862	888	848	877	863	909	872	849	869	867	835	818	853	870	829	891	845	867	932	876	868	904	890	852	799	898	853	798	828	832	854	877	866	854	829	882	894	858	846	852	904	835	916	911	835	915	837	880	877	831	865	849	887	850	912	886	873	828	836	808	865	870	847	857	842	858	863	894	883	904	871	852	885	913	881	869	859	882	851	862	876	849	899	849	878	856	891	832	815	853	857	872	875	837	871	904	822	868	883	828	828	864	847	860	853	856	850	869	863	817	867	925	851	868	862	847	869	886	881	899	878	860	868	841	859	869	845	870	841	908	897	865	897	854	873	858	893	851	875	855	885	817	818	835	892	854	819	877	863	884	812	843	918	835	882	862	911	862	860	920	839	883	878	892	891	888	839	882	864	887	886	885	896	886	885	825	832	922	852	947	909	842	884	881	847	879	878	926	846	860	839	836	866	896	892	874	888	850	868	871	877	899	842	893	870	875	850	898	900	861	853	871	848	875	878	844	921	893	891	859	807	889	820	860	851	869	889	859	875	890	901	887	910	870	830	841	892	898	833	849	914	892	891	821	913	899	894	833	947	837	824	839	851	882	832	863	870	879	877	866	878	879	884	829	850	857	854	841	847	834	868	843	829	912	912	860	813	895	856	906	847	912	902	828	849	895	916	873	862	899	888	835	905	872	859	878	850	836	838	892	874	882	907	842	845	876	937	842	850	851	841	834	881	877	847	879	871	847	885	903	918	886	880	904	875	852	885	852	823	912	819	865	901	835	838	876	859	862	860	836	872	885	862	910	854	805	886	891	851	899	859	856	888	893	811	870	844	825	841	870	817	873	890	915	851	879	882	861	875	856	842	866	872	825	804	871	858	897	854	879	902	857	820	860	871	863	849	889	889	907	857	897	803	855	867	875	847	883	895	842	861	901	871	844	874	825	832	861	879	889	868	848	872	897	861	873	809	839	814	853	874	853	888	889	910	903	813	882	892	828	852	891	919	834	887	834	865	851	885	902	841	878	843	873	836	915	834	861	874	837	854	898	845	861	872	863	822	902	868	904	876	821	844	875	862	858	898	943	891	860	889	882	861	879	885	909	883	810	851	819	863	852	873	840	863	879	844	859	843	852	855	876	885	833	868	870	913	858	895	829	876	842	938	868	828	870	885	877	850	895	857	867	850	826	878	838	828	828	850	865	805	968	867	931	880	832	884	859	877	880	859	860	845	864	866	866	882	813	840	843	937	862	869	835	870	859	849	848	890	896	855	875	861	896	889	853	835	911	834	852	850	903	884	882	874	868	859	845	914	902	895	860	839	906	821	860	886	905	880	903	896	837	902	882	867	826	866	851	879	841	841	838	884	916	866	847	871	933	866	850	892	861	803	892	854	895	858	890	850	870	875	864	847	824	881	861	866	852	901	793	866	839	859	843	841	879	879	869	849	906	887	803	884	850	827	867	838	865	823	869	862	895	882	871	880	870	842	888	858	871	821	860	850	868	851	863	878	878	855	896	896	870	876	855	878	814	863	895	880	839	857	872	933	879	857	838	899	833	921	905	858	879	880	835	861	922	876	915	861	845	858	814	870	896	817	865	862	864	917	856	867	906	857	891	843	865	896	833	906	905	905	839	909	851	877	847	918	881	884	849	929	861	901	846	868	878	856	849	783	869	850	848	893	794	917	843	858	871	875	875	882	914	858	926	883	832	838	906	874	909	880	888	807	854	859	853	858	843	840	864	876	902	855	866	816	854	847	959	845	841	919	852	893	890	876	832	844	856	852	807	877	852	879	872	887	868	834	855	852	861	855	857	913	816	893	823	865	867	864	872	888	868	923	809	866	882	818	886	826	900	885	863
18620	18652	21590	16796	11735	8256	5839	4650	3401	2420	1804	1424	1193	1105	847	768	683	727	672	655	618	489	551	495	454	444	463	475	477	452	433	414	435	406	420	419	428	448	458	398	460	352	446	431	483	459	443	402	368	394	449	449	421	441	387	458	419	413	382	471	438	413	399	416	477	449	430	430	408	421	418	447	419	444	437	401	415	400	389	434	425	373	418	471	435	408	429	375	421	391	386	408	445	397	437	418	438	446	410	422	373	405	425	454	433	440	391	396	417	413	426	390	414	402	414	435	401	409	390	392	394	395	379	405	413	398	415	383	374	399	392	360	367	424	402	425	424	359	406	370	373	389	415	397	399	417	412	403	407	400	377	393	409	390	375	428	411	436	409	389	378	421	398	401	413	440	406	456	405	415	415	404	375	441	395	405	427	407	389	441	429	413	421	424	420	390	396	395	389	419	393	416	429	381	439	404	434	387	400	401	412	407	419	389	423	413	426	416	404	367	409	390	454	400	366	412	412	401	433	415	382	377	391	429	405	452	420	400	412	434	404	404	424	393	393	395	398	426	409	453	410	392	443	413	436	432	394	397	370	430	385	413	402	380	404	412	384	397	438	442	457	397	430	377	423	413	386	375	403	406	438	385	365	412	400	395	415	394	410	369	392	359	415	412	423	422	364	409	400	399	376	413	372	369	373	391	386	441	406	403	382	403	428	454	430	442	412	404	381	420	364	397	390	437	391	383	425	392	390	421	409	391	415	428	386	366	417	426	382	414	415	427	399	400	400	412	419	406	394	376	367	411	404	419	415	413	434	397	436	396	421	330	390	370	389	437	438	418	387	385	406	410	444	391	402	408	396	403	417	397	407	439	374	424	412	403	385	415	395	441	374	409	427	427	401	384	384	440	447	455	354	380	394	380	428	406	404	405	422	435	428	408	380	411	403	422	407	400	431	476	422	433	417	429	406	378	416	374	365	389	421	450	388	398	396	434	393	381	433	423	439	412	417	372	408	385	440	396	409	389	384	391	453	424	385	433	447	420	414	405	390	402	421	423	382	376	435	401	372	400	385	390	417	411	442	442	365	375	423	359	391	428	435	412	454	375	431	400	409	442	459	402	392	353	438	425	422	405	376	400	393	417	443	431	393	407	426	386	380	379	445	434	451	399	377	387	403	472	383	409	402	418	404	431	383	395	429	418	406	432	429	393	411	391	436	434	399	405	408	423	377	387	399	415	380	419	426	401	398	405	415	405	413	385	377	459	417	385	418	411	420	415	361	385	416	396	380	397	443	400	431	410	422	440	430	414	371	415	404	423	383	379	412	423	395	379	411	381	415	411	432	408	389	394	412	394	413	435	371	397	419	403	412	414	433	397	429	366	401	415	412	406	424	432	445	425	425	423	405	378	384	396	396	425	428	406	383	397	419	445	418	397	386	447	398	425	365	421	390	410	407	413	393	400	379	404	400	426	367	404	386	396	415	388	371	403	415	397	412	419	427	391	426	382	422	417	424	414	402	440	400	366	408	375	382	374	424	415	416	393	429	393	414	408	435	380	389	451	393	428	416	404	416	409	453	432	437	442	372	405	389	415	453	373	358	385	427	397	442	391	431	400	405	392	380	413	424	433	396	395	458	419	467	432	416	419	394	380	406	402	394	427	411	380	404	388	364	421	435	398	379	389	386	386	408	410	421	414	415	409	402	391	461	409	431	438	397	397	429	436	409	395	420	396	435	439	357	402	397	387	406	407	456	388	426	386	412	401	390	398	410	374	368	370	417	404	404	383	396	427	410	421	440	419	403	412	400	433	376	418	432	395	424	388	393	445	411	400	447	416	411	425	420	417	408	404	417	378	377	426	385	371	445	386	406	397	409	393	422	410	436	408	401	429	410	396	403	422	418	412	410	388	388	401	388	431	408	434	416	424	447	410	387	356	406	392	445	418	463	384	397	440	434	386	408	426	374	414	422	416	382	435	397	430	400	449	382	406	386	388	436	407	386	422	421	398	399	437	388	364	387	408	410	436	402	389	434	406	415	359	417	393	432	417	451	405	389	422	390	426	406	369	392	399	420	410	416	413	384	390	439	437	402	438	434	372	413	388	368	394	411	433	403	384	413	408	397	408	414	412	374	414	434	419	395	397	433	403	431	412	391	404	402	390	400	429	401	432	422	401	407	393	404	421	408	428	380	404	411	389	393	393	385	445	415	397	422	437	390	423	422	380	404	389	399	390	421	392	393	407	437	428	400	419	420	395	382	432	384	391	396	387	426	428	406	399	407	404	387	410	407	397	409	426	425	415	375	402	396	390	398	380	413	444	411	388	427	376	398	409	405	422	414	396	376	363	399	452	436	424	424	392	375	394	397	414	361	409	359	400	398	421	394	395	372	449	466	376	434	384	380	364	394	409	386	412	344	430	391	395	415	381	404	381	414	382	383	380	408	399	423	423	431	395	414	403	379	438	424	394	371	388	385	436	389	380	414	405	424	408	391	444	384	379	373	407	405	419	419	385	389	422	394	411	419	409	389	433	450	394	420	446	385	397	419	423	366	401	390	411	429	431	398	384	411	420	436	433	402	399	372	421	399	404	434	390	424	394	428	387	437	418	385	412	422	397	449	412	423	361	403	430	400	389	401	422	401	419	403	425	388	404	418	392	410	399	385	416	366	427	452	415	431	425	401	375	419	393	433	393	397	393	390	407	427	415	406	389	419	396	393	401	388	393	422	413	389	407	416	377	398	378	423	430	355	396	397	395	443	417	376	426	412	410	436	421	407	369	410	437	422	417	410	418	369	398	402	385	408	387	409	423	409	408	444	452	413	418	398	442	419	395	420	426	400	410	425	408	374	430	430	418	407	380	404	374	460	392	399	400	453	424	417	402	432	421	405	411	391	398	413	370	393	413	423	428	397	411	477	429	363	404	437	389	395	406	412	414	461	444	408	420	373	428	434	403	426	374	397	438	416	428	386	398	459	426	374	434	424	412	443	415	373	382	441	418	445	416	428	388	393	394	386	397	401	380	434	426	374	376	411	419	404	414	431	379	413	415	388	410	415	424	391	377	421	368	412	365	368	390	410	430	429	402	385	388	385	413	403	401	383	395	385	407	383	419	389	447	404	421	388	423	393	421	404	385	387	412	456	392	423	386	397	385	415	449	423	429	405	434	420	396	407	346	427	401	400	431	398	421	383	442	398	389	364	430	364	417	372	362	459	408	420	386	414	380	393	416	398	347	409	428	413	404	450	426	414	403	399	426	415	380	386	397	412	381	389	353	391	440	411	435	389	437	464	394	432	406	382	389	366	401	409	398	407	398	441	456	424	425	395	404	432	397	415	441	394	417	408	437	399	386	388	402	440	366	403	369	427	441	447	397	399	404	400	388	382	411	417	387	404	405	408	394	406	399	393	403	454	440	397	436	410	387	402	393	399	393	426	427	374	398	409	414	413	435	432	393	405	407	417	413	416	403	403	418	412	442	368	372	390	414	433	400	432	420
11047	15502	25698	26027	23519	20696	17405	15495	12880	10271	7892	6308	5268	4417	3714	3196	2908	2915	2851	2499	2168	1829	1796	1529	1493	1417	1408	1274	1345	1194	1144	1127	1185	1117	1134	1175	1107	1136	1159	1073	1136	1091	1101	1139	1061	1106	1067	1118	1081	1086	1139	1156	1115	1091	1058	1065	1020	1024	982	1042	960	948	965	967	1028	978	991	907	943	1014	971	979	948	943	934	988	1017	970	965	993	1001	949	982	945	1013	928	926	930	924	961	951	944	943	953	970	940	896	1006	949	915	996	971	952	949	1021	951	993	946	976	910	889	969	948	914	963	959	936	934	1008	970	975	960	972	950	968	951	966	932	973	942	954	926	988	951	966	941	988	1010	987	963	947	967	989	923	972	975	970	912	1000	973	967	895	935	982	1017	976	953	976	940	927	953	959	910	960	1004	919	973	952	931	935	989	976	962	948	962	891	944	937	940	1014	956	1010	943	927	959	984	942	960	969	973	973	917	920	939	960	956	941	1026	932	960	955	947	927	937	969	1008	963	929	998	921	972	968	963	952	1006	966	997	966	949	927	922	946	941	924	956	970	926	933	920	949	1003	963	946	967	947	983	947	984	912	947	998	922	980	923	934	898	938	963	1004	1024	993	974	941	971	903	1003	975	1002	908	929	916	983	979	971	1005	958	944	923	1006	943	973	1018	979	919	952	965	953	1003	1005	974	979	905	945	904	986	921	954	946	958	968	951	973	973	972	967	953	869	991	970	947	963	930	956	923	974	946	986	998	914	975	992	959	916	949	970	967	933	980	915	985	978	949	956	968	939	978	976	939	967	1000	964	942	970	906	983	1016	914	993	987	1001	994	976	969	946	942	955	965	957	1011	899	908	910	922	932	980	933	930	926	963	989	970	905	921	905	971	874	985	923	961	1015	963	984	978	1007	970	977	906	999	999	981	973	935	972	916	967	950	1004	952	993	967	962	913	991	940	984	958	986	959	959	968	983	1007	983	961	961	923	953	949	976	970	965	932	922	924	952	1005	982	975	986	987	986	941	954	973	972	921	1001	961	940	951	983	962	977	988	924	947	992	940	954	1035	986	955	962	928	923	935	988	966	933	944	976	978	943	959	918	993	977	970	913	985	938	984	948	991	976	963	976	1025	922	996	936	935	978	934	976	999	931	992	959	953	965	962	996	893	965	978	931	957	969	962	984	958	987	955	1033	905	957	947	977	942	1020	913	938	936	973	959	979	1025	960	927	939	981	976	942	926	861	947	923	944	1004	951	956	964	982	978	994	965	1020	999	974	964	926	972	972	942	999	945	988	1015	949	965	961	1028	961	971	966	977	969	926	933	929	947	941	970	912	957	965	960	965	968	990	1051	954	973	961	927	1025	972	1025	912	970	938	938	993	926	878	952	995	934	969	987	990	999	948	972	951	936	883	929	945	964	972	937	971	966	986	973	939	1024	929	1001	1001	938	951	938	1001	979	979	984	957	999	975	988	992	974	982	977	926	968	972	968	959	950	962	950	936	973	941	973	963	1016	936	967	929	967	989	937	978	968	931	927	958	927	934	987	965	964	973	875	971	955	929	947	927	930	916	967	919	949	995	906	964	943	933	961	932	939	990	946	976	934	950	967	935	976	986	979	965	944	908	960	970	932	976	988	987	963	977	959	932	997	972	910	907	969	937	995	998	895	967	1003	949	968	975	986	948	959	970	914	922	993	982	924	950	1007	929	935	953	932	937	928	985	918	971	1022	954	927	1019	955	993	910	944	963	928	981	882	990	900	926	969	969	929	1001	977	931	957	916	944	928	1002	936	904	947	950	877	951	989	933	987	973	944	984	961	999	926	919	1017	973	953	891	952	896	970	979	1017	949	961	960	936	952	931	983	973	948	953	950	979	982	956	935	974	989	942	958	951	959	967	977	937	945	911	938	922	1000	1031	947	968	983	986	966	940	914	977	921	920	970	931	976	992	935	968	998	964	937	940	928	986	912	972	914	1008	982	934	953	945	918	948	967	954	899	903	961	884	950	974	953	983	1003	982	921	957	947	991	927	947	949	946	949	952	955	1002	963	1020	952	928	958	914	963	947	1017	980	983	929	984	971	935	906	1010	974	901	924	968	948	971	960	1018	969	1012	923	966	923	966	971	955	926	983	972	1013	1018	932	1017	890	927	874	918	963	993	995	965	938	987	935	959	960	930	933	1015	937	973	960	973	961	946	985	990	910	962	958	987	991	985	958	947	988	968	933	927	948	907	888	956	984	924	988	958	953	895	978	972	1013	984	956	961	975	958	977	982	1013	972	953	939	913	891	937	947	958	967	974	978	935	976	949	918	946	919	912	1001	938	958	1016	961	949	940	974	924	956	955	971	985	964	943	995	915	942	902	956	939	925	958	965	954	988	979	949	945	953	914	960	1008	981	958	943	955	934	931	931	980	882	931	976	953	922	945	945	922	911	956	969	934	966	953	977	993	974	975	913	959	956	916	983	1007	958	951	944	988	964	999	974	943	963	997	962	898	971	885	996	953	948	981	929	962	925	946	952	933	936	955	944	1010	978	906	927	880	988	971	952	888	933	951	939	938	902	969	982	1010	937	1003	1005	978	959	963	980	956	917	965	955	922	963	994	975	954	994	962	1006	952	898	1017	1006	973	887	999	944	962	975	911	936	948	959	944	925	925	961	968	922	941	1002	987	962	971	1019	928	1029	956	966	972	1001	969	956	998	961	965	980	967	968	934	960	970	982	950	975	975	991	1000	946	936	947	963	943	943	964	988	934	951	948	931	1001	1033	983	958	997	951	971	945	987	963	996	951	939	958	983	921	948	980	952	955	931	979	918	1000	1002	1000	932	945	921	982	937	1000	975	979	997	953	1014	968	986	962	962	971	953	971	982	958	929	936	955	935	982	956	977	941	934	935	1001	1011	980	963	956	959	942	949	953	951	1006	948	961	980	941	966	945	899	917	991	978	958	956	940	945	934	983	946	1022	962	1027	993	989	1016	983	929	925	952	974	929	953	948	910	960	926	935	1010	992	974	945	959	975	966	990	952	966	957	1012	977	966	980	952	989	962	874	1020	978	990	942	985	946	950	958	936	963	910	969	970	929	972	906	1020	964	968	990	936	938	991	915	940	972	957	989	947	969	912	955	1030	984	917	968	990	916	948	878	988	943	985	905	912	968	983	1013	921	938	969	943	967	988	969	925	900	1001	949	944	929	951	983	985	966	961	932	924	999	942	948	966	977	979	942	929	944	989	977	963	920	924	921	1004	942	927	1034	1021	974	952	919	969	974	955	976	956	1008	925	966	963	996	970	996	918	979	911	961	999	989	987	910	929	1027	961	916	923	984	996	1014	974	960	943	1006	1015	939	1027	1015	949	935	954	929	948	1003	1022	969	877	899	941	982	1020	914	1026	931	904	942	951	1002	993	971	963	962	870	976	966	966	942	967	977	949	981	971	917	957	962	971	919	1000	999	949	937	982	964	909	1002	940	990	972	898	940	963	968	953	936	1011	929	936	965	905	920	933	950	892	924	946	895	978	990	983	989	986	926	976	929	946	1003	1068	973	972	937	977	887	924	973	949	929	975	920	941	920	973	897	952	947	989	1015	977	972	944	904	1008	953	978	967	957	988	983	984	960	944	924	957	957	942	957	889	980	975	955	919	978
34057	37692	43404	29649	23455	18473	13754	12543	11405	8156	5418	4132	2785	2637	2456	2233	2123	2011	2395	2229	1579	1359	1254	975	836	783	816	781	676	533	499	498	471	467	501	463	485	442	507	442	461	456	443	454	427	488	525	442	470	453	447	489	419	455	479	443	424	422	438	423	478	436	399	441	409	425	449	426	444	386	432	443	421	386	406	418	418	418	419	393	395	377	405	373	388	429	421	410	402	407	394	407	401	401	382	435	423	457	433	412	445	434	374	395	409	441	373	396	437	378	410	412	433	447	403	407	418	411	383	451	430	402	394	431	376	418	405	437	418	471	374	374	399	393	367	401	425	402	418	436	401	376	411	448	386	383	395	418	382	427	440	397	410	419	407	394	386	423	424	423	405	396	419	383	418	406	371	383	402	427	437	432	413	407	393	421	423	445	405	414	463	375	461	418	431	401	407	425	407	417	406	404	437	416	404	411	344	429	421	400	456	380	373	429	425	472	419	389	415	415	409	414	391	363	389	385	400	385	409	435	454	412	437	379	399	427	405	423	395	435	384	389	366	370	387	436	379	388	435	426	424	392	411	419	411	431	420	422	419	420	407	428	392	446	402	436	408	411	403	415	418	395	395	393	425	421	431	416	431	420	426	407	384	405	392	411	389	442	435	401	397	396	402	388	364	437	402	420	383	406	420	419	416	420	411	394	390	424	400	435	436	403	419	391	399	419	407	391	434	417	417	407	438	419	416	404	411	393	385	404	393	400	441	408	442	388	420	411	401	460	425	436	403	423	387	392	457	427	396	432	427	403	422	416	440	428	407	442	435	425	403	393	415	398	432	405	388	381	416	385	412	434	437	418	387	424	446	399	404	410	395	414	444	426	431	392	394	365	425	393	433	421	430	395	399	330	414	384	406	409	427	406	423	425	416	424	407	404	390	395	375	408	439	417	417	427	453	408	395	416	417	403	403	429	424	410	449	428	417	445	419	400	390	438	383	406	438	425	443	401	441	401	411	424	422	400	389	414	421	413	390	414	414	432	380	448	425	422	386	407	402	462	405	401	408	394	408	410	419	427	390	397	406	416	405	388	408	417	406	416	410	385	457	419	398	380	393	412	378	437	410	447	411	437	416	422	407	370	426	409	390	437	416	428	365	424	423	392	414	393	400	417	417	404	421	405	412	401	380	443	422	421	416	451	421	411	411	396	406	408	418	406	378	448	397	416	473	419	418	397	419	402	402	393	406	402	443	404	460	432	415	433	427	421	362	423	424	399	428	389	403	386	458	416	436	417	356	407	365	425	405	419	421	399	429	437	422	430	410	416	450	411	389	454	428	385	433	405	410	455	416	385	394	413	355	430	405	394	390	381	400	364	430	458	415	381	416	418	384	441	421	396	389	417	455	373	396	389	418	400	446	414	421	412	423	389	398	356	400	379	395	383	434	415	434	401	398	402	422	438	406	410	392	451	405	417	423	400	437	386	377	434	427	386	448	459	391	427	414	378	371	448	398	407	403	408	418	411	432	419	412	434	414	421	382	388	410	423	394	409	414	396	397	404	401	383	407	423	401	375	396	438	390	385	429	404	413	409	418	444	420	418	429	424	406	391	396	434	394	398	417	409	382	404	389	407	420	445	410	358	383	440	444	423	415	402	415	395	404	382	437	397	417	394	425	390	412	421	446	383	418	403	401	392	398	415	423	429	413	392	425	381	400	404	384	416	400	409	398	389	420	415	393	391	442	422	417	415	427	444	415	436	392	399	403	409	465	390	428	424	409	412	434	446	451	463	420	456	400	432	386	390	414	453	409	419	396	418	433	382	401	426	411	439	396	380	455	415	434	403	416	418	409	435	388	423	403	432	407	402	427	369	401	444	393	390	406	422	403	408	387	398	423	377	401	365	434	387	382	450	456	432	428	395	425	411	386	431	421	425	389	409	428	393	407	412	420	443	437	421	407	413	414	402	371	440	423	414	457	414	419	398	444	389	403	405	428	386	377	385	432	428	417	436	431	400	370	396	450	453	431	444	385	434	386	422	416	414	402	395	383	434	409	422	453	389	383	403	397	427	413	435	423	389	400	411	403	429	403	414	403	404	413	396	411	411	394	381	424	421	382	406	381	407	404	444	421	411	411	394	390	447	416	413	388	448	409	387	409	441	372	389	389	420	403	399	403	407	436	456	420	388	400	386	420	405	434	432	415	437	440	420	412	382	410	381	427	403	405	400	427	410	418	428	416	397	433	436	439	440	413	429	432	439	368	384	424	438	387	412	401	388	413	390	425	445	417	404	409	385	413	405	431	406	415	434	396	403	368	447	450	404	403	394	461	405	426	374	411	414	384	422	412	401	424	401	421	364	409	433	422	408	431	418	444	408	378	415	413	400	437	432	387	433	415	405	445	376	405	418	412	409	418	436	368	413	360	396	386	378	389	407	424	418	402	429	448	409	418	430	430	448	424	405	426	406	430	425	417	392	382	412	426	421	387	422	433	414	433	426	400	427	405	367	431	418	404	397	382	447	398	404	411	423	388	406	387	409	390	413	431	402	396	414	418	406	440	421	437	434	416	392	427	432	439	396	424	434	410	424	382	369	377	442	413	416	391	388	388	427	441	402	399	415	415	420	395	402	402	366	405	390	399	430	408	414	442	414	455	434	404	415	377	417	413	394	394	400	441	398	405	412	387	418	409	443	407	415	407	407	445	402	384	425	443	445	409	430	406	409	445	425	429	427	390	426	399	377	400	418	443	419	460	400	441	417	410	434	407	407	431	367	421	436	409	392	387	396	417	393	412	415	405	430	421	440	404	408	407	439	414	414	424	394	410	420	419	369	369	418	401	362	417	435	440	393	446	405	393	392	413	414	392	386	412	373	413	399	423	418	399	359	422	406	400	418	406	410	415	382	363	369	385	390	389	386	412	376	422	415	431	395	429	422	369	441	397	417	366	427	358	389	371	390	432	432	408	427	405	434	433	347	466	461	419	397	394	425	409	401	443	411	462	389	371	420	390	452	443	370	430	440	427	410	406	433	421	406	384	397	389	385	371	443	404	435	423	395	423	396	414	361	401	398	436	391	395	410	401	419	399	422	431	421	394	386	389	382	414	403	383	398	389	395	382	423	409	410	430	417	401	415	370	390	406	381	391	385	411	439	442	436	433	432	391	406	387	413	388	435	439	374	395	401	445	377	408	451	384	397	459	401	403	386	453	412	404	395	397	429	403	388	374	418	426	410	413	431	425	391	407	422	423	399	397	377	432	423	420	414	427	389	397	364	418	430	397	416	410	397	422	402	402	445	424	408	433	405	413	435	429	389	387	409	427	400	390	447	383	442	408	386	404	394	422	431	361	406	425	400	458	417	411	391	407	427	406	371	434	429	400	385	403	436	395	437	411	406	463	409	430	395	407	426	414	418	383	410	434	420	381	428	436	427	407	399	441	431	411	404	399	411	418	430	431	426	331	406	420	410	417	435	400	437	416	399	385	353	361	357	404	422	417	422	399	413
22153	30518	41499	33966	32241	28236	25085	25226	24942	19014	14993	12048	9570	9566	9940	9716	9165	8793	11085	8943	6524	6469	6025	4532	3833	3367	3656	3552	2628	1990	1769	1613	1457	1340	1302	1267	1330	1271	1328	1359	1318	1293	1220	1185	1207	1207	1330	1293	1182	1239	1203	1225	1160	1123	1175	1133	1098	1087	1043	1068	1052	968	1024	1008	948	980	999	980	1024	992	1020	961	1037	980	993	969	1018	948	926	962	1037	971	1033	958	1008	939	991	982	1002	987	988	931	948	985	966	971	988	958	987	938	941	1001	973	946	971	950	946	1001	949	976	889	993	989	978	950	967	955	979	985	993	941	1029	966	974	937	937	961	968	939	958	927	972	1004	910	970	974	997	938	995	941	919	934	972	1028	1025	961	939	1022	956	931	1004	931	914	945	983	972	963	940	909	945	946	958	960	953	941	948	925	982	965	941	982	937	947	910	967	965	921	975	982	963	957	949	1003	975	978	900	983	990	973	973	1007	983	1001	991	1016	940	983	995	959	980	947	989	985	937	974	927	938	952	961	944	952	916	941	988	941	972	928	973	982	974	1000	956	961	946	990	984	961	971	975	944	1011	942	990	951	942	940	959	970	949	930	965	985	956	1029	960	969	970	964	1010	985	986	1000	987	1005	1011	930	913	975	931	971	928	960	980	939	980	923	977	992	954	986	934	996	931	1017	947	928	989	1037	956	929	925	944	930	998	924	960	960	971	1009	936	975	994	954	935	965	921	956	949	1004	922	909	925	945	945	949	972	971	964	991	951	996	982	952	934	1006	927	978	967	938	942	964	974	908	965	966	991	974	949	941	903	921	975	957	934	939	924	994	954	938	971	985	1035	981	863	1010	933	927	968	936	1032	1015	981	959	917	933	971	938	967	948	922	909	944	955	910	883	947	977	881	956	957	911	891	954	988	899	950	988	982	974	938	915	934	941	928	958	946	949	982	995	1013	975	965	967	952	933	949	1023	987	998	930	979	942	954	976	982	936	1018	946	916	947	969	960	972	958	920	959	970	963	997	972	952	959	972	990	943	994	996	975	985	1001	911	987	970	1006	964	973	987	902	991	973	972	990	976	1008	1011	964	957	953	952	963	968	981	971	973	956	965	962	970	995	1000	984	901	917	1004	977	962	1017	938	979	969	955	1013	943	955	943	939	962	937	928	956	1010	913	980	978	963	996	990	997	961	952	967	987	959	966	978	981	940	984	934	951	925	971	955	963	967	987	1028	913	972	945	918	925	928	969	966	983	964	960	969	1011	1014	981	1012	1001	933	947	958	966	987	949	968	993	923	987	974	953	927	979	983	985	1004	928	912	922	965	976	929	953	928	956	1006	954	1025	986	930	935	950	968	975	959	1000	966	925	961	1015	957	987	970	940	953	958	981	965	957	972	982	948	970	939	941	998	1003	908	999	937	935	964	975	969	949	948	968	992	945	943	977	944	920	955	971	914	1017	935	915	970	935	898	974	981	952	987	997	992	983	935	955	969	904	984	971	976	975	971	1066	928	932	932	1006	972	970	985	950	981	956	947	966	967	945	907	987	964	984	929	948	948	911	989	997	960	958	976	988	957	964	946	957	982	971	939	981	948	972	961	949	1012	931	972	937	974	905	1015	918	956	1015	967	969	961	999	929	968	928	974	919	982	990	982	988	966	950	976	941	948	971	973	950	969	1013	985	1015	988	942	963	964	927	964	1021	961	976	940	974	1020	939	882	946	913	989	1011	984	931	1011	1026	944	929	957	1019	903	928	927	990	918	966	919	989	943	943	891	948	927	984	970	944	960	939	945	1000	1006	994	912	953	982	997	1024	1015	927	943	969	960	1022	1008	962	941	929	996	968	958	1051	972	1003	942	947	975	977	959	926	963	1006	920	939	943	984	943	953	942	976	1009	975	914	970	929	933	965	938	965	977	972	953	944	936	958	991	974	920	952	979	924	964	964	998	986	929	1026	897	969	972	926	955	996	985	956	954	927	936	936	949	979	984	997	960	910	981	917	976	1017	979	925	930	937	952	965	938	936	969	1035	1013	961	996	941	1021	949	946	906	1035	959	957	963	936	992	916	924	973	955	919	920	927	975	928	962	949	941	973	971	991	947	989	924	990	945	946	906	970	943	973	960	917	947	949	951	983	959	943	905	947	994	961	960	943	940	975	941	992	983	988	961	934	959	914	961	939	947	970	927	927	918	954	1016	947	964	993	956	941	972	970	909	891	937	943	1016	942	960	904	996	977	961	977	968	966	990	933	968	953	941	948	943	985	922	952	949	954	975	962	962	979	932	988	970	955	972	979	1022	956	978	976	949	956	982	911	974	961	951	978	1017	958	983	915	972	966	940	945	1007	1000	956	934	952	973	1014	900	984	982	961	915	949	947	960	962	917	989	970	992	951	969	962	1019	989	978	995	990	976	926	954	996	987	967	998	965	942	952	961	959	972	1033	928	951	976	911	936	979	931	995	950	975	979	919	970	925	1002	981	951	987	945	966	931	1002	964	958	891	973	935	962	984	957	991	933	968	1007	949	903	939	926	945	950	934	969	946	940	923	1001	941	1022	943	970	922	943	1000	968	923	956	941	925	984	956	968	979	956	993	955	948	934	958	966	897	1026	939	963	978	893	945	907	948	965	950	970	935	928	958	1002	923	916	960	900	928	1005	970	918	931	907	1004	973	966	968	979	981	969	987	978	1031	972	968	974	1000	941	920	1023	876	933	932	904	979	895	977	956	926	1003	1026	983	922	951	961	937	965	943	974	994	939	927	992	947	990	948	948	957	950	992	948	978	962	988	976	963	955	960	1007	930	1025	980	958	919	945	948	968	961	938	979	954	982	1001	915	992	943	963	949	961	976	1039	940	914	927	899	939	965	928	935	965	946	952	964	941	902	921	953	977	956	990	945	1008	924	977	940	954	938	903	944	938	971	1009	969	922	1003	987	965	955	961	954	979	1022	967	926	964	974	895	964	977	923	944	1016	941	948	941	992	956	936	992	938	937	1042	924	995	955	986	904	919	961	923	954	940	961	918	990	1027	902	910	956	929	924	993	867	954	962	968	955	922	930	970	936	997	922	926	947	954	909	916	960	913	1016	954	970	978	978	958	951	952	984	957	1017	940	880	963	921	933	961	930	982	939	953	933	931	971	905	963	1024	999	1016	965	966	951	954	958	940	990	972	903	979	970	982	916	905	954	930	970	979	966	946	976	959	958	946	1002	939	946	1008	950	926	956	944	978	947	950	1002	1000	962	1013	969	994	957	953	994	938	957	963	944	1003	975	953	959	926	978	939	929	978	919	991	1048	982	1004	973	912	923	1029	1044	980	926	934	1000	926	910	961	987	941	910	923	946	974	963	927	958	945	953	943	923	942	951	960	978	991	992	960	965	917	949	1004	995	967	945	932	955	987	970	934	947	979	964	978	955	964	983	939	1004	994	964	981	1007	1054	949	931	932	945	950	964	937	924	937	1000	931	981	989	975	955	927	1017	941	948	985	990	970	971	903	982	958	886	958	942	982	957	984	968	890	970	954	918	979	894	965	983	953	933	982	1006	915	984	929	946	913	913	991	974	969	998	969	942	956	948	921	992	921	888	933	953	954	955	940	977	986	968	921	961	923	997	951	994	928	958	941	967	975	983	933	959	931	922	1014	961	970	981	923	923	939	1032
40356	44917	44983	30917	26165	22805	18918	17482	16977	12820	8191	5836	4393	5121	5264	4371	4085	3149	4480	3201	2620	2308	1903	1570	1108	971	929	993	736	647	590	560	494	447	432	428	489	436	454	447	460	410	387	432	411	451	441	419	411	442	428	404	442	446	427	411	381	364	423	375	382	404	413	370	389	349	355	340	369	415	374	379	369	385	391	344	392	390	381	370	368	365	396	386	364	372	384	413	372	377	391	393	352	384	370	392	397	349	371	356	381	365	386	366	368	380	389	361	363	369	377	370	376	336	357	374	380	329	370	387	376	367	365	390	365	417	356	369	383	368	360	369	401	402	375	385	357	420	365	401	363	377	361	354	375	331	365	332	383	365	354	368	373	362	375	380	359	395	425	368	366	375	389	402	399	369	359	368	337	360	364	345	350	345	359	385	389	363	361	369	362	400	392	408	389	379	391	350	374	360	342	383	374	393	390	375	390	403	347	399	377	352	373	343	388	334	369	399	334	318	338	350	330	383	377	396	376	370	349	382	358	382	342	367	347	360	347	351	373	355	357	356	387	369	354	372	359	362	406	328	374	366	356	379	405	380	341	387	383	379	379	380	344	382	381	355	367	353	366	343	351	405	373	351	393	383	332	364	389	371	364	398	387	368	393	345	371	367	372	400	360	360	369	391	374	363	359	393	349	356	402	373	370	383	394	400	363	386	350	356	391	388	378	389	360	416	372	363	375	358	342	373	383	369	340	382	390	381	385	382	407	358	382	372	389	362	345	359	354	361	348	361	403	352	341	384	389	390	379	388	349	356	387	349	366	402	372	353	364	387	367	371	364	388	365	359	416	385	343	352	405	362	368	346	394	368	406	375	371	359	360	357	369	366	332	369	368	388	389	360	346	367	371	346	346	396	411	363	359	372	377	386	343	427	406	357	364	359	356	360	390	405	375	362	345	355	385	372	400	362	376	369	371	412	374	305	399	366	369	361	354	366	371	400	366	335	360	352	391	360	348	380	356	340	357	374	378	364	345	387	381	394	413	331	385	373	365	349	397	382	405	359	382	343	334	325	383	377	375	351	367	392	362	351	370	379	371	376	368	411	393	395	387	388	419	361	366	386	337	364	399	383	395	364	360	379	367	417	377	364	328	351	345	350	366	381	362	341	410	374	363	365	373	368	368	375	347	376	344	348	365	380	352	368	344	389	350	397	361	358	318	374	343	407	370	361	332	369	390	392	380	339	348	351	354	357	374	335	361	359	370	345	394	370	345	376	336	308	369	365	389	354	367	381	362	409	359	365	354	350	372	349	348	370	378	360	357	340	363	403	405	352	365	374	353	370	396	376	363	367	378	353	388	391	361	380	350	342	349	347	397	356	346	380	369	382	407	363	388	349	365	369	334	378	385	347	333	358	357	362	358	371	374	395	372	396	365	348	370	379	352	345	323	374	378	356	354	350	398	373	383	369	380	340	377	388	358	384	374	385	355	338	365	383	337	369	357	350	358	360	377	383	363	337	352	368	350	385	394	349	386	405	395	392	351	354	374	391	370	352	353	342	369	379	369	354	350	335	350	367	334	370	345	391	360	375	372	368	389	384	360	367	358	376	403	361	360	368	345	378	364	374	382	373	403	389	386	343	352	368	404	341	383	343	380	359	361	367	353	358	371	395	319	369	398	388	384	354	389	402	399	367	339	366	355	337	370	359	380	353	363	336	340	382	367	393	368	370	380	362	361	375	370	364	355	384	381	364	374	387	382	360	362	370	372	381	375	376	339	343	377	397	365	368	394	385	356	369	369	333	327	359	397	355	369	356	381	381	327	396	369	358	389	350	366	360	350	391	383	380	347	365	349	367	349	382	360	377	361	398	345	412	383	423	378	380	343	356	346	368	401	372	347	352	384	379	383	391	334	351	376	382	388	385	365	380	319	390	379	392	368	327	359	360	339	393	403	365	383	364	365	321	378	355	350	363	374	394	382	382	359	359	359	381	420	401	402	376	374	359	350	387	334	355	405	385	352	336	372	399	353	363	379	386	336	359	377	338	381	354	359	366	387	367	373	383	336	411	391	351	336	393	363	372	401	356	367	414	331	370	380	356	354	328	337	384	343	384	378	345	358	370	356	365	367	357	353	346	382	347	351	391	343	368	364	388	364	379	383	358	386	355	359	385	399	331	378	359	389	387	336	367	353	348	356	381	361	386	373	323	347	414	337	355	379	361	399	363	375	364	355	365	378	377	391	365	347	380	359	389	363	395	360	395	369	381	347	393	362	393	344	327	369	348	337	364	353	349	350	393	343	395	378	361	366	379	385	367	352	365	418	368	402	379	320	398	391	353	369	391	379	411	336	406	371	377	360	358	353	363	380	349	374	348	379	384	382	393	364	375	340	372	337	385	365	393	375	342	385	372	378	371	386	403	371	342	396	392	373	391	364	404	375	382	373	362	383	375	364	348	380	376	364	342	361	361	346	370	376	361	354	372	368	369	360	359	353	361	385	361	354	357	342	381	365	370	357	366	369	361	352	370	390	368	357	376	372	386	410	361	376	369	346	386	377	376	373	377	379	370	361	353	369	377	388	374	348	371	375	360	408	337	367	370	387	358	363	412	360	380	359	360	399	405	396	376	397	383	375	352	344	357	340	359	356	377	383	332	360	376	346	396	370	399	376	358	369	366	398	342	388	360	348	356	389	369	374	346	376	351	374	348	370	351	367	348	381	358	376	334	361	371	373	344	381	340	373	348	347	379	385	375	392	356	372	377	396	361	378	376	410	376	379	355	377	372	376	382	360	360	359	387	356	359	388	367	354	345	371	393	359	358	389	375	384	362	347	352	349	378	384	378	338	399	372	377	350	367	365	370	333	344	355	364	386	397	372	357	391	376	363	378	350	363	372	362	352	404	322	374	359	370	369	386	361	384	357	391	379	345	372	365	398	383	347	374	371	358	327	373	358	410	353	375	414	390	336	401	348	348	342	355	348	374	340	366	369	387	346	380	314	399	357	343	311	358	400	372	354	356	324	381	354	372	385	394	363	344	407	354	363	381	391	349	389	386	344	369	364	372	369	366	336	370	355	384	384	324	376	394	394	356	371	396	377	350	384	388	363	358	387	359	372	395	368	377	370	364	361	405	358	350	359	352	380	356	347	354	366	382	321	385	346	369	389	367	336	345	376	378	374	381	345	364	344	376	378	376	391	366	386	389	393	354	371	364	351	400	338	333	390	416	353	353	359	360	408	386	394	361	375	399	369	361	361	394	364	373	325	367	359	351	375	366	411	379	366	370	370	332	364	382	362	368	402	355	349	382	369	382	381	405	381	398	390	385	388	399	342	360	395	365	401	376	385	390	351	386	355	380	397	362	340	383	387	391	399	333	370	391	350	343	375	393	347	373	355	352	327	347	380	379	376	342	346	354	368	334	366	384	357	380	348	357	328	339	372	394	382	354	345	330	369	366	366	391	398	374	391	346	387	358	370	355	347	352	337	368	389	351	373	380	354	352	378	425
25081	37516	44157	38474	36539	32451	29992	29399	30121	23714	17987	15160	12821	13903	15878	14581	14201	12417	17115	11691	10486	10159	9228	6993	5591	5015	5105	5015	3467	2762	2324	2076	1696	1558	1406	1369	1372	1470	1429	1367	1369	1287	1232	1225	1228	1245	1286	1365	1271	1249	1268	1200	1127	1206	1184	1071	1075	1040	962	999	980	937	976	903	907	919	954	906	895	945	908	901	861	865	925	929	916	929	945	839	894	879	868	879	908	900	918	911	924	803	873	876	903	914	887	899	893	895	854	909	882	868	899	901	896	873	912	901	844	944	863	898	887	895	849	871	882	866	928	862	910	870	871	890	910	894	885	879	867	880	854	881	905	888	851	892	887	890	842	886	877	861	871	801	866	841	821	863	833	877	853	848	849	838	887	895	907	841	851	868	837	856	875	845	833	836	876	869	875	863	876	834	857	851	920	895	864	872	843	879	857	870	851	856	853	898	874	905	883	919	867	860	890	868	830	852	878	851	886	913	829	870	869	865	872	841	893	833	868	829	854	831	849	840	863	867	879	805	868	829	869	831	831	834	885	896	880	889	790	880	829	860	902	863	851	828	886	888	859	907	900	844	884	857	834	869	859	864	850	882	816	819	850	834	834	895	813	840	855	894	850	865	896	866	821	831	855	855	865	843	868	874	819	909	840	843	853	842	875	850	901	896	899	781	845	859	835	765	874	896	807	872	868	854	846	863	894	895	911	816	864	864	912	867	893	833	872	888	890	831	841	826	879	870	874	865	871	846	876	894	882	804	861	861	856	851	896	854	895	854	878	831	846	854	886	804	875	849	897	887	851	861	869	846	857	853	876	855	897	911	846	840	843	818	815	853	866	907	891	797	862	889	851	826	838	823	820	905	870	849	810	891	900	893	840	867	872	881	910	906	913	859	843	865	900	899	868	889	839	816	870	854	846	873	867	817	834	840	884	859	891	852	885	841	837	855	866	932	841	901	883	922	834	860	820	848	834	918	854	874	864	878	840	842	855	823	841	871	850	855	804	826	841	853	876	930	864	842	866	849	911	904	839	901	888	835	872	886	907	905	944	886	881	861	859	836	884	889	896	869	820	860	866	863	861	860	860	904	849	816	847	829	947	853	810	841	843	883	851	868	913	836	899	863	892	837	897	887	827	871	849	853	856	839	886	853	863	867	885	839	867	891	841	931	866	852	869	891	816	857	848	869	859	861	886	870	907	876	844	841	865	898	825	864	859	830	864	860	870	878	869	873	845	877	854	940	868	913	833	876	860	846	826	868	890	883	819	911	835	898	877	885	811	894	863	872	880	917	884	867	913	856	858	863	897	905	840	872	922	880	901	839	881	855	873	874	866	849	872	890	898	888	859	885	888	859	859	894	878	883	881	888	827	866	840	866	876	889	877	854	835	903	878	860	893	862	837	827	860	857	883	840	897	877	890	882	873	839	839	883	883	877	886	858	867	908	875	917	873	897	877	913	848	878	830	875	827	871	837	834	839	904	896	839	869	858	809	808	911	866	859	887	857	839	883	929	817	856	881	875	808	863	854	832	947	855	844	879	884	864	844	885	876	871	858	864	841	826	870	870	860	833	866	830	864	865	871	835	867	903	927	876	848	927	867	863	837	892	855	834	861	902	853	834	868	879	854	912	908	851	837	869	868	907	879	886	917	866	840	874	832	872	904	851	862	892	905	857	842	845	853	854	878	850	893	876	879	892	882	804	855	833	918	832	842	855	897	825	833	854	868	839	860	863	851	782	903	893	889	836	853	868	839	883	866	885	899	861	855	826	916	940	822	861	822	856	867	842	876	888	849	820	904	859	844	804	851	883	868	864	879	859	858	820	865	868	903	926	867	851	857	839	870	858	816	835	876	885	888	844	886	862	888	848	878	840	889	847	914	860	878	853	885	923	857	846	905	864	918	834	864	908	884	901	873	840	861	848	857	850	847	886	876	888	884	879	870	878	842	892	834	823	875	857	897	855	893	880	839	860	857	784	856	876	850	877	851	849	892	819	837	830	832	862	857	848	933	931	830	867	869	841	922	868	834	854	884	828	873	831	864	833	825	882	874	877	831	866	878	913	891	839	848	850	851	895	915	861	861	866	857	862	891	906	879	905	876	827	823	871	861	877	828	853	845	822	921	850	876	872	882	849	890	839	809	834	848	844	836	870	792	824	883	876	841	882	872	785	840	857	876	885	898	880	842	889	845	824	847	872	877	835	859	881	874	860	866	871	855	876	882	938	889	865	889	841	877	828	892	809	862	887	845	827	833	865	922	887	876	802	842	849	838	882	917	832	863	931	857	882	888	856	877	849	870	880	894	857	894	864	886	858	867	917	929	878	878	848	860	833	862	820	843	871	899	856	844	855	904	807	854	832	894	862	851	847	868	891	893	872	873	880	905	922	916	824	884	899	891	833	874	885	905	881	843	858	844	880	833	872	849	859	814	830	890	822	848	846	795	870	857	866	871	843	883	858	880	891	870	942	926	881	850	867	928	882	890	882	861	821	851	866	915	844	785	863	824	849	892	846	884	849	879	885	911	887	871	867	790	845	891	895	879	894	831	865	886	834	855	896	871	854	882	871	848	841	906	872	863	886	811	839	850	857	861	851	843	844	881	855	883	835	862	816	896	887	903	882	874	835	873	849	885	829	846	855	817	902	918	888	827	876	863	852	846	840	899	859	888	887	854	854	874	914	830	908	851	855	853	893	884	911	831	826	851	835	886	880	820	876	842	848	878	824	863	831	871	890	862	867	905	840	818	891	869	886	843	860	809	888	856	872	831	864	858	847	892	878	889	881	875	791	837	853	918	865	919	932	857	925	847	804	856	817	878	892	894	836	851	902	846	843	886	852	876	899	832	836	888	853	828	858	786	841	899	890	874	854	867	868	906	844	883	900	859	871	854	898	873	871	857	913	881	824	871	836	862	855	841	939	831	889	850	917	859	860	899	902	906	878	912	887	836	844	851	889	856	856	892	805	855	857	884	877	901	889	854	860	872	848	841	848	907	840	859	845	922	831	862	872	858	922	884	850	886	883	898	857	837	879	833	811	871	840	863	874	874	881	834	843	852	852	861	934	840	856	824	821	848	891	844	867	922	852	860	885	898	810	905	871	864	860	883	827	851	886	864	855	882	849	868	879	837	854	862	859	889	849	887	847	820	894	895	867	864	837	861	855	891	868	874	838	884	817	833	838	865	837	873	854	845	844	820	874	917	842	839	921	877	876	849	847	856	885	862	866	901	834	880	872	873	882	909	861	832	868	899	912	858	884	874	890	863	860	873	899	875	829	822	809	920	868	864	904	860	856	838	897	873	858	895	839	891	870	890	878	870	822	939	831	828	852	846	915	878	863	905	836	890	857	913	820	854	866	871	917	858	843	846	836	857	896	832	846	869	835	825	904	803	813	849	880	833	811	876	900	874	901	858	849	868	851	856	902	847	849	897	890	869	862	881	871	880	832	850	831	876	890	863	892	854	851	890	915	887	869	865	873	884	862	815	872	869	902	901	899
18406	19996	23601	17216	12479	8425	5860	4007	2955	2279	1784	1373	1201	1055	832	715	767	702	657	622	587	537	515	490	475	444	450	497	433	437	425	437	444	425	451	424	440	421	414	434	472	397	417	419	401	426	484	435	450	450	375	447	442	458	400	401	439	374	413	437	401	445	444	419	417	444	376	402	443	398	408	395	410	388	447	419	419	424	440	395	415	366	411	407	381	379	397	393	457	414	424	394	393	411	419	388	421	390	393	391	409	396	414	403	417	456	389	368	429	398	435	404	399	427	404	451	379	406	396	458	399	415	414	392	426	416	418	375	418	398	433	379	393	417	404	399	422	400	446	383	389	410	423	371	426	415	416	420	411	388	433	431	391	395	445	409	383	382	374	411	418	393	401	414	399	417	431	403	377	387	387	397	401	438	406	471	416	402	409	393	408	426	410	407	402	407	409	411	421	382	406	402	382	409	383	398	393	424	447	414	390	393	388	454	409	387	399	408	392	383	432	401	369	376	401	428	430	419	449	440	415	393	380	404	408	418	383	407	416	389	400	419	414	379	399	413	394	401	412	434	399	393	425	391	416	386	412	444	447	391	393	380	438	441	409	387	398	408	412	404	413	382	414	437	361	409	406	407	406	395	406	402	405	450	417	392	399	404	415	386	388	426	413	399	405	418	399	405	401	413	413	433	394	420	403	431	419	447	389	395	375	398	392	424	392	387	417	417	413	406	385	411	390	413	371	430	444	378	412	398	432	346	361	397	393	415	419	449	392	368	389	397	421	458	409	410	422	440	425	395	400	423	392	399	415	403	435	433	408	408	459	426	388	400	406	417	373	414	427	377	402	411	435	392	425	417	419	380	393	445	379	403	395	413	350	408	407	422	404	417	390	422	438	438	400	385	437	405	400	401	435	401	413	407	437	406	403	401	383	427	419	386	414	400	432	434	413	378	390	391	391	417	352	401	424	428	424	426	400	453	389	405	406	420	365	404	411	384	395	415	405	430	429	399	435	399	428	409	414	359	425	390	406	407	392	412	422	402	424	430	401	402	415	433	403	408	463	365	373	434	407	404	392	427	417	407	405	443	394	398	392	412	402	404	438	398	400	435	391	399	418	381	395	385	401	394	419	392	447	428	440	400	396	387	435	414	383	387	443	416	419	388	413	405	373	447	401	375	398	424	406	452	399	388	407	410	388	430	407	441	404	435	403	398	407	410	411	422	431	404	429	415	410	400	381	420	384	377	426	426	386	416	403	406	409	400	392	427	373	373	425	395	424	396	431	452	392	403	411	378	430	385	456	398	394	417	414	444	428	404	402	391	420	421	404	420	389	379	427	422	365	408	432	423	384	394	416	380	378	417	391	430	415	447	391	408	412	338	397	419	429	368	439	366	406	415	417	460	401	438	387	394	425	411	406	398	397	418	444	427	398	417	414	423	406	410	446	415	388	389	412	441	391	418	400	437	365	391	406	382	413	445	432	370	404	370	339	393	419	370	446	400	402	392	434	409	400	417	425	425	432	405	415	406	443	397	400	395	459	409	400	426	438	412	404	372	381	405	443	398	396	416	407	417	396	384	410	396	411	381	423	409	392	398	399	416	426	441	416	419	403	399	388	417	413	454	421	420	444	386	421	407	417	437	419	402	378	439	390	402	412	387	428	423	429	419	459	419	373	378	433	429	436	427	423	401	399	449	386	481	452	383	379	448	378	398	431	404	412	391	423	433	418	395	414	386	410	385	409	401	405	404	437	379	415	407	399	430	437	401	389	417	394	431	363	441	388	408	396	418	390	395	414	410	390	390	453	412	402	414	384	457	396	379	349	404	386	387	414	371	404	481	376	397	428	400	406	448	387	420	410	434	404	405	399	388	407	391	399	360	425	385	416	399	398	425	397	428	425	392	409	397	423	416	421	371	392	423	379	415	398	379	357	411	411	388	377	414	369	412	409	430	391	397	400	407	373	411	401	408	341	400	415	427	409	391	430	403	434	401	404	389	412	430	389	397	422	392	400	418	395	385	400	423	457	414	406	383	397	440	437	412	368	425	419	412	393	393	390	359	424	400	423	456	370	418	408	403	383	423	400	412	414	418	421	372	411	386	399	415	409	426	394	431	425	381	403	428	406	388	422	415	364	409	417	417	413	386	416	411	417	408	417	417	452	404	422	419	417	419	387	403	425	417	387	396	404	393	360	414	427	430	375	414	384	435	394	412	413	398	384	409	343	415	406	375	392	407	388	374	432	403	406	391	426	383	403	393	386	455	382	352	443	407	400	433	404	393	377	418	399	404	399	370	422	430	374	434	417	402	430	440	418	403	398	397	402	402	379	435	410	416	424	403	404	416	414	401	414	402	438	450	387	390	415	403	434	392	408	399	411	414	411	385	422	416	419	378	388	390	384	397	384	381	404	404	384	388	438	439	400	401	427	409	397	395	366	396	403	392	391	418	381	404	407	394	431	416	408	398	384	382	417	389	413	428	440	372	383	414	398	390	419	399	414	446	405	404	386	389	405	417	421	390	401	407	376	428	401	386	374	398	381	418	372	401	407	389	395	413	445	410	385	385	430	374	407	398	401	402	403	400	402	401	394	405	376	398	452	387	423	384	395	444	441	404	377	381	396	404	378	441	390	385	408	423	398	402	399	356	410	429	415	418	417	418	403	426	377	408	397	428	418	422	405	398	386	390	411	397	451	440	415	391	372	393	414	401	402	417	428	414	389	414	427	416	417	421	416	430	397	397	402	404	394	458	441	447	430	397	390	398	396	364	429	392	427	399	413	435	416	441	391	404	417	407	443	388	389	418	397	433	445	417	368	363	422	434	392	423	383	436	363	389	384	372	389	424	416	425	390	410	402	382	380	418	407	427	380	412	419	369	413	424	450	424	439	394	423	378	372	388	450	373	426	442	439	413	383	404	422	429	420	406	403	405	421	400	381	396	409	431	440	437	388	423	426	385	429	369	409	434	444	390	370	408	420	402	388	457	409	395	422	392	429	412	427	442	390	417	413	436	390	426	375	379	430	416	390	411	400	392	425	377	420	386	411	398	436	377	366	452	437	381	450	420	419	387	402	412	389	436	396	415	418	399	414	416	387	388	395	420	418	424	361	399	405	390	408	417	434	410	380	380	424	420	386	398	406	404	388	389	402	408	403	406	409	425	409	372	446	392	402	407	444	479	366	399	419	416	373	405	379	397	386	420	424	382	425	400	412	433	399	389	378	433	419	389	380	402	405	405	421	382	378	440	369	423	409	382	379	394	381	391	441	411	405	416	437	428	441	423	398	399	412	379	417	412	377	419	373	419	414	401	417	368	413	453	413	426	385	385	394	408	421	428	409	389	427	406	404	383	434	430	394	415	366	450	397	425	391	411	418	442	403	439	365	426	421	427	424	422	411	410	425	402	414	414	396	429	424	432	403	368	376	412	418	427	441	418	379	406	411	413	436	422	402	408	414	434	426	414	410	415	435	401	384	422	421	357	390	413	410	395	474	420
10931	16572	27217	26334	24567	20634	17340	14210	11915	9515	7488	6205	4865	4370	3656	3134	3025	2807	2778	2359	2089	1772	1810	1671	1434	1398	1272	1322	1341	1195	1149	1178	1160	1110	1059	1083	1105	1160	1097	1123	1098	1065	1051	1082	1122	1119	1144	1143	1058	1109	1124	1099	1034	1068	1062	1018	947	1031	1061	994	980	1003	970	983	975	1009	950	988	937	998	1029	962	983	990	981	990	1017	938	982	982	1012	986	956	927	985	980	912	975	970	893	1005	948	960	909	1010	947	1009	909	957	931	957	965	1021	992	955	992	976	1000	961	963	1000	982	951	978	991	1002	953	926	975	980	985	964	939	977	974	940	980	941	986	946	889	1003	1016	1002	942	1021	974	990	972	910	997	978	961	960	965	927	958	944	1004	967	969	952	978	897	919	952	924	999	969	926	967	947	979	960	939	954	936	990	914	984	948	910	961	948	954	964	958	915	958	943	996	923	895	1006	1026	899	959	981	971	974	970	975	985	929	964	968	1017	973	984	982	940	946	1000	957	944	950	957	983	942	895	1006	991	985	973	1028	906	992	942	976	956	946	917	910	909	948	984	996	947	986	990	932	939	975	895	968	940	979	964	919	898	1001	960	980	941	1012	979	1047	949	975	977	921	947	985	955	955	939	925	979	938	996	1041	949	936	987	926	967	994	898	990	947	974	954	945	925	940	935	984	956	990	978	951	962	976	962	999	918	972	968	944	1008	941	969	910	969	945	963	1009	945	995	957	890	971	948	931	979	942	1010	930	982	974	954	966	948	956	978	952	943	917	969	985	925	948	974	906	951	942	949	947	910	954	1008	941	948	989	1026	967	991	937	926	987	945	994	924	957	893	981	940	982	947	944	955	989	983	933	912	989	978	953	944	954	934	976	935	944	957	951	949	1005	976	952	979	983	962	957	996	977	910	949	1000	961	947	940	989	952	950	897	922	994	959	992	974	957	963	945	984	935	925	912	932	979	983	963	901	966	935	977	955	1034	944	947	958	984	942	977	968	993	1002	957	971	937	969	998	1008	964	944	964	933	993	978	938	990	946	966	970	989	967	1010	938	939	950	980	980	924	951	951	934	989	945	974	953	972	1006	919	920	1010	958	948	941	958	949	916	954	1003	948	973	957	1000	939	929	933	951	1001	931	925	925	948	907	959	973	954	972	935	952	926	908	906	1025	941	937	963	918	982	884	979	941	972	975	994	1007	923	1025	967	1013	968	987	1020	971	1012	956	973	955	943	922	990	958	969	976	965	909	947	946	961	956	970	949	969	1004	924	983	961	979	958	935	962	955	938	955	966	1002	941	984	1016	993	973	956	925	985	921	1003	953	939	963	925	981	920	968	930	969	967	957	950	923	1025	1007	935	998	938	956	941	985	987	950	988	982	973	944	942	955	946	978	952	981	955	956	1029	1015	915	980	898	919	925	1008	1010	939	939	960	958	985	953	975	998	972	1036	953	968	956	985	977	972	956	1003	940	958	972	911	965	934	979	921	968	977	1016	932	963	968	988	919	971	926	990	930	977	925	969	897	935	1025	929	991	950	988	945	918	987	980	988	959	930	944	943	951	967	940	938	940	955	987	962	957	981	917	982	958	961	963	998	942	911	916	964	972	968	939	969	912	940	964	960	972	935	954	976	925	962	1002	967	947	945	915	997	941	934	972	955	991	921	957	959	927	928	955	983	914	1011	1002	1007	980	947	1015	998	953	946	897	934	979	919	1014	982	947	956	953	918	969	940	973	992	1013	931	938	927	999	941	962	940	950	935	909	952	996	942	993	966	963	965	930	979	921	982	982	927	966	947	956	954	985	995	957	925	1049	921	942	981	991	981	974	965	939	1002	985	906	953	928	984	1004	933	968	983	937	988	982	950	926	935	947	999	937	937	912	898	923	943	995	945	931	973	935	1036	946	929	938	990	921	989	929	934	1004	948	975	921	970	969	978	946	978	975	951	998	917	954	930	898	939	981	982	947	943	897	947	982	978	958	946	1031	1002	946	934	969	956	1023	955	949	964	979	937	936	951	916	938	1010	983	1030	939	980	944	1042	943	926	932	1015	869	986	994	975	938	982	959	970	926	935	941	977	956	912	953	961	1012	911	1015	949	1020	970	954	968	931	941	916	959	954	915	974	953	939	1003	943	940	999	994	958	935	936	995	1043	929	964	959	930	930	902	907	949	990	966	967	978	917	945	972	966	1012	951	1001	1012	895	990	922	952	907	940	1004	1000	991	957	987	938	945	985	940	923	963	957	945	959	998	951	959	915	914	928	963	978	1019	993	949	966	1000	986	976	895	959	966	966	975	983	1013	981	948	955	971	947	942	1016	957	980	988	970	946	935	978	951	931	965	909	974	941	1014	954	1026	966	930	947	992	946	950	941	925	988	978	976	911	971	934	968	981	937	996	953	995	956	987	930	957	1051	969	914	913	1008	931	953	901	1017	946	1022	897	966	995	957	960	916	948	1007	946	972	875	962	970	1009	983	965	934	1014	972	941	910	976	948	970	974	997	921	951	965	955	918	1004	985	950	938	939	980	949	916	954	977	1001	983	1026	941	980	901	894	947	905	988	922	960	865	963	926	928	978	983	989	977	951	901	1004	932	946	941	988	982	946	1032	971	975	965	952	1022	1007	950	966	898	945	987	989	928	965	1009	918	986	979	929	952	916	1015	955	983	913	930	913	946	946	930	952	964	947	985	967	966	971	969	998	1004	952	937	965	925	954	953	962	1014	943	907	935	943	914	945	968	973	945	987	967	950	940	935	962	990	993	937	963	923	972	984	1003	931	932	1020	945	977	947	971	998	1015	968	935	923	1000	972	916	947	888	949	975	929	989	921	960	972	950	1008	992	945	958	943	936	922	1009	985	903	968	1007	949	956	964	955	917	972	1006	965	988	964	951	971	945	953	989	901	979	943	958	966	953	917	968	906	994	990	949	986	954	1007	993	982	965	950	997	947	928	920	914	924	929	957	920	1008	967	951	955	981	941	968	957	983	984	953	894	946	918	944	953	947	933	1007	977	925	964	985	965	985	979	942	935	955	948	995	1006	1022	940	946	964	975	959	952	941	931	962	968	949	898	902	941	957	941	975	995	897	953	940	948	969	937	890	923	882	966	907	970	937	1006	938	977	989	972	928	963	963	956	931	926	1001	1012	957	933	950	898	965	925	947	936	948	951	1032	907	999	956	945	922	959	983	947	953	941	1017	976	995	865	984	966	994	931	920	1025	952	986	911	996	952	937	1006	904	954	942	996	979	967	977	980	1018	980	968	931	932	973	982	943	912	1036	925	930	846	947	986	980	964	944	986	974	993	942	951	990	910	942	991	1004	954	955	945	943	1008	915	939	978	966	936	949	1001	917	954	969	974	949	949	977	971	966	988	931	974	921	972	941	1039	985	963	937	976	1004	943	971	943	950	981	971	937	975	964	972	986	1056	945	975	907	975	927	948	967	1028	987	965	971	1033	982	962	919	961	984	938	954	1009	939	1014	934	990	957	953	933	967	985	894	949	961	963	909	961	968	904	942	949	923	982	937	982	944	962	954	1017	1007	924	977	921	972	979	970	953	957	949	941	949	987	948	985	977	1015	909	966	962	953	1017	940	946	958	963	1002	953	938	937	890	960	976	857	940	930	948	934	940	968	961	865	919	964	943	964	1000	995	901
33426	38735	37946	28412	23841	18560	14638	14465	11902	8540	5831	3651	2670	3294	3379	2326	2225	1988	2472	1889	1632	1284	1270	1150	794	755	708	753	611	547	487	507	532	476	441	434	450	430	418	445	447	476	420	448	416	452	437	459	487	416	440	414	432	434	413	442	442	419	439	407	445	395	443	432	385	430	399	391	390	390	410	403	405	388	457	433	432	428	447	396	427	445	427	396	411	422	407	396	391	436	399	363	396	424	428	407	373	382	400	400	375	407	395	385	405	465	433	428	406	471	418	423	420	408	365	445	416	426	423	416	454	424	377	429	411	422	418	397	408	415	395	403	380	383	381	376	434	360	400	440	394	415	417	443	455	438	387	379	417	421	421	403	408	424	420	377	361	407	426	426	445	410	375	431	405	425	436	433	425	423	419	375	415	433	397	398	411	436	399	371	388	404	432	380	387	425	374	402	415	395	425	402	412	418	459	401	412	396	430	417	396	437	392	384	419	424	388	436	408	372	407	399	401	399	400	391	416	426	458	431	433	434	412	387	436	448	438	412	398	392	384	433	383	388	378	426	412	388	377	382	368	429	421	438	404	439	402	395	434	378	430	430	421	369	438	391	428	389	398	401	412	419	415	399	377	429	417	420	378	410	393	398	422	397	437	452	431	416	411	401	421	419	440	418	398	441	387	390	452	380	385	415	423	361	425	456	386	398	415	401	382	373	425	410	425	412	419	428	350	389	400	428	401	422	450	393	413	395	435	442	477	418	437	434	423	434	423	434	470	429	412	406	414	408	424	405	400	450	392	438	392	445	405	391	433	462	422	411	374	402	407	366	442	423	401	390	453	367	393	412	444	381	405	397	420	420	407	383	376	421	423	423	421	431	405	450	409	408	453	421	400	407	421	411	426	394	428	419	391	429	397	433	426	395	409	410	429	404	404	389	404	428	413	416	441	391	400	380	402	426	359	394	414	443	374	412	441	392	395	432	447	385	454	403	397	428	397	422	423	419	378	371	400	408	401	402	425	391	363	401	444	419	431	381	404	413	400	429	420	411	398	406	395	438	390	407	414	386	427	421	424	397	443	408	426	401	443	422	440	404	439	402	421	382	426	384	428	417	428	400	389	391	381	436	393	406	433	402	421	390	440	402	406	424	385	424	398	446	388	406	412	441	412	406	411	412	449	436	424	403	397	404	399	406	426	430	415	407	453	411	400	384	402	366	395	394	424	409	420	429	395	406	409	399	414	395	425	387	390	420	402	427	425	422	388	392	405	425	377	416	398	419	401	376	388	370	410	432	411	418	380	414	383	435	391	362	396	405	382	409	396	456	384	406	418	434	415	434	431	404	398	385	389	389	396	374	419	432	437	415	426	419	466	413	471	417	454	423	443	410	383	433	399	395	370	418	453	403	423	424	426	376	451	412	407	421	426	423	371	470	402	413	413	386	437	395	455	405	420	391	411	401	408	413	407	433	412	429	439	427	421	420	395	445	426	439	431	412	411	404	452	399	382	406	377	373	439	404	371	412	423	436	392	418	425	384	405	385	399	437	423	374	426	441	456	430	399	446	422	408	372	410	408	420	430	435	386	419	411	447	422	434	412	424	400	421	429	395	416	389	407	403	417	395	370	408	402	399	424	459	408	403	399	394	408	378	425	421	384	376	383	393	409	436	437	403	395	429	426	389	401	405	393	419	403	395	403	391	407	393	443	402	422	402	404	403	401	415	389	410	439	455	421	396	401	402	404	415	452	409	362	430	418	394	378	420	412	408	423	358	414	435	434	413	413	427	418	423	462	441	390	404	408	393	397	392	389	394	368	391	391	376	387	441	370	392	439	406	397	391	431	438	412	399	422	416	406	388	410	431	415	387	431	431	380	396	391	425	412	402	397	423	418	431	404	432	438	405	423	406	376	391	401	436	410	436	449	436	405	457	404	435	414	445	412	419	419	434	422	398	393	394	389	421	420	394	385	403	407	401	375	398	408	401	403	439	425	382	411	392	415	431	441	431	414	418	403	402	369	405	447	396	417	409	432	441	404	362	373	440	389	386	436	399	397	388	384	415	389	397	371	421	411	422	391	439	419	450	429	419	415	414	436	411	413	419	386	411	388	421	424	388	404	445	401	423	413	382	394	410	399	423	415	380	379	386	400	392	402	402	402	439	380	390	399	396	436	436	391	426	450	399	438	461	420	375	383	409	422	407	442	447	375	429	427	377	440	403	442	407	405	400	397	445	399	413	366	401	419	405	417	423	421	430	387	462	437	391	423	433	405	471	423	348	408	406	406	430	402	439	406	400	438	448	384	392	440	371	402	412	431	404	417	480	401	414	439	442	425	379	390	408	428	368	417	391	424	393	431	415	425	410	396	417	430	429	422	392	380	417	468	372	437	422	413	422	414	413	416	389	425	377	420	420	415	412	463	422	388	412	403	417	398	373	394	416	401	432	411	396	422	423	456	403	405	439	446	408	399	424	419	394	392	376	375	418	383	432	434	400	411	435	408	422	407	411	446	414	446	371	419	400	422	424	431	416	396	411	393	418	416	394	406	382	431	397	398	401	414	448	377	400	437	425	435	377	428	480	381	401	395	449	418	414	459	374	395	417	395	403	384	408	437	414	401	425	412	432	400	414	405	408	428	407	435	426	408	444	429	437	433	370	382	446	413	404	416	442	358	427	427	387	375	436	418	390	421	377	417	388	394	442	407	408	424	466	417	428	405	417	423	417	401	406	424	409	449	390	415	438	444	419	402	415	414	425	402	440	399	417	427	428	411	417	417	432	438	371	408	426	411	416	399	427	449	403	416	410	428	406	401	448	387	409	416	405	430	430	425	415	417	400	438	401	394	418	398	402	398	414	392	382	383	416	400	407	406	421	394	371	378	422	393	389	408	404	405	405	410	453	421	451	378	419	397	418	405	392	411	436	423	394	401	417	420	405	388	395	452	396	426	420	392	392	396	393	392	464	403	401	363	406	421	409	435	390	404	428	395	410	397	402	376	400	392	423	430	421	420	415	406	406	390	422	453	410	399	416	426	426	429	395	405	388	408	389	416	374	437	371	424	406	423	391	375	450	427	404	423	432	392	415	416	396	419	433	422	436	409	388	377	420	404	371	440	452	418	422	390	394	409	421	391	404	400	416	443	451	456	427	399	378	413	415	386	407	431	411	417	406	388	392	397	411	434	424	411	413	404	396	435	405	361	370	398	447	389	424	413	368	403	433	417	413	435	432	435	363	397	399	410	432	403	426	403	409	414	416	415	397	379	391	384	434	393	436	413	430	397	419	410	378	407	431	442	413	394	383	417	414	400	415	408	447	409	413	405	404	401	435	395	405	354	418	414	429	414	426	433	426	428	409	395	426	382	402	398	408	402	383	443	412	405	376	406	406	432	396	421	402	407	383	393	414	403	438	421	398	396	391	430	419	405	396	450	480	412	445	426	380	399	432	423	402	426	398	404	452	452	424	464	425	413	421	424	427	392	419	393	418	378	393	428	434	418	418
21337	30818	37404	35399	32721	29291	26596	27112	24684	18182	13895	11045	9322	11431	11588	10030	9319	9296	10970	8172	7296	6279	6254	5329	3559	3478	3427	3387	2223	2077	1662	1624	1435	1312	1325	1372	1358	1312	1271	1312	1273	1157	1210	1279	1241	1310	1288	1156	1190	1186	1102	1131	1182	1191	1147	1070	1053	1101	985	1085	1021	1018	1004	958	1032	988	990	1003	977	1040	1037	995	947	1008	944	997	951	956	940	989	982	1016	983	956	951	1029	927	1003	1027	1019	968	970	1014	964	1044	1027	940	969	962	946	913	953	973	956	987	910	1018	947	955	988	1004	1003	975	957	969	898	980	961	973	925	1035	967	987	987	938	903	908	927	964	992	981	946	1001	1025	967	998	1028	979	923	1026	891	935	1041	943	940	1048	974	979	893	964	930	930	982	982	945	951	954	987	960	977	961	972	949	961	946	955	989	945	983	983	954	995	955	935	1014	971	986	961	986	969	943	931	925	951	935	948	979	971	932	965	961	1030	919	972	911	962	944	965	976	936	1012	945	980	964	1014	925	983	967	935	947	947	929	971	975	976	982	946	972	952	965	932	965	952	1002	945	902	944	966	929	964	960	944	948	931	992	973	983	975	992	980	1010	927	945	924	960	956	943	910	946	969	934	954	971	980	989	977	902	982	961	923	951	898	984	941	941	937	966	961	1004	935	994	980	928	984	977	999	977	1014	952	969	989	917	977	979	981	916	932	924	965	982	956	972	994	970	966	933	960	980	996	949	941	932	974	969	965	988	974	949	970	953	949	1027	910	1001	916	935	991	917	915	958	969	957	915	918	943	956	948	949	938	923	1027	901	971	943	963	1012	994	987	975	1009	921	956	963	943	963	969	992	972	937	982	982	1007	940	953	984	947	942	923	966	902	975	948	971	952	968	968	976	1011	957	896	996	1001	978	947	924	947	930	939	965	899	941	949	1003	944	986	946	982	942	969	952	907	999	902	970	948	942	934	947	987	953	949	898	1064	933	950	987	989	969	950	985	883	943	947	981	973	971	958	955	947	959	911	914	949	907	967	977	975	946	997	971	981	908	973	961	937	938	957	958	990	962	1002	938	936	955	934	1001	963	934	983	959	1016	953	1007	945	907	944	948	972	1000	927	992	998	980	941	944	1001	971	969	927	953	951	945	946	991	1027	965	1013	964	1001	987	993	930	993	975	986	949	949	932	931	925	962	1026	998	1022	960	987	993	976	1007	966	951	992	961	977	967	982	997	1001	939	889	910	889	1037	940	992	926	993	938	1009	961	890	995	924	971	910	912	941	945	985	952	937	946	953	960	941	915	998	1085	998	985	1016	941	957	999	954	966	1001	997	893	949	996	972	939	970	989	1011	944	949	947	962	984	957	976	988	1042	958	986	958	920	921	950	900	964	978	973	972	978	1010	939	969	894	969	977	954	924	902	942	998	971	1007	974	921	1007	949	1011	968	897	943	938	952	974	956	948	916	961	894	903	951	936	908	974	963	926	1000	929	1010	961	925	988	903	978	930	1004	999	967	1076	914	947	955	997	932	951	942	939	976	914	980	881	878	967	991	945	940	972	965	969	953	965	925	953	930	977	959	1000	1015	1053	933	973	971	962	890	895	942	961	998	971	960	982	951	1018	988	996	993	951	930	1009	966	990	958	966	950	949	989	1008	1016	941	889	980	952	1011	977	938	981	938	986	981	943	940	966	918	963	928	902	976	953	959	1031	1017	989	980	903	970	951	923	909	893	978	971	956	988	979	910	968	930	934	964	971	901	1000	963	932	971	962	924	999	974	987	962	955	964	1001	946	944	894	943	947	919	1008	939	986	938	958	964	947	909	935	920	948	990	961	990	996	944	935	939	953	953	962	1001	983	921	966	933	965	1019	1002	970	950	960	1020	993	958	983	984	975	1022	912	906	966	954	906	1051	1002	947	977	988	995	981	958	994	955	994	961	996	1007	934	973	943	1047	969	945	946	926	965	1001	906	916	999	951	955	997	985	944	1001	952	930	1004	960	1004	939	976	937	910	944	964	912	952	953	997	918	979	959	983	921	1017	961	965	942	961	958	925	945	945	981	941	971	955	929	963	1025	996	1002	937	1004	940	956	1004	941	962	958	943	892	908	1006	970	936	936	948	956	984	961	953	947	978	1034	971	929	933	997	974	1013	965	942	913	956	890	947	936	974	959	983	947	919	964	973	911	859	988	932	976	918	966	935	962	941	933	942	945	968	955	993	918	983	945	951	964	943	968	959	927	907	965	972	990	917	958	974	985	954	933	989	1008	986	967	985	985	1008	924	951	999	951	954	959	954	949	999	970	942	981	980	1001	962	956	949	935	937	971	968	944	972	991	948	989	962	973	945	962	923	954	939	984	906	1022	971	964	1003	931	975	931	1017	891	954	960	971	943	984	949	956	940	932	954	964	1007	1001	945	939	957	976	925	976	962	993	953	989	999	915	956	951	964	943	923	1007	986	963	1003	1015	960	992	1017	945	948	912	963	924	976	1012	952	961	1004	948	892	974	956	960	984	1013	1016	929	999	947	974	951	894	928	956	974	1011	932	944	949	929	983	952	932	1006	931	972	903	979	988	950	957	929	980	982	944	954	964	930	967	938	963	944	928	961	939	970	974	965	995	911	977	938	949	946	955	949	940	1017	948	940	960	958	967	1009	932	971	943	968	929	923	966	967	945	993	955	957	932	931	944	927	938	980	936	932	969	943	944	951	977	921	975	943	910	928	952	967	955	1009	957	976	1003	971	942	977	941	939	911	941	1006	929	1030	947	1041	905	973	927	919	887	922	1003	916	974	950	945	987	968	921	999	957	962	931	894	978	930	984	986	966	968	977	977	1021	946	978	940	962	969	960	916	933	956	1032	985	969	930	961	997	945	986	962	951	937	976	898	1041	977	980	990	1002	946	974	953	961	948	967	898	953	973	945	938	949	1020	966	916	939	925	987	935	948	962	969	995	921	955	964	950	1018	948	1005	931	959	972	965	966	985	960	973	928	984	949	959	930	960	926	929	941	956	939	932	931	978	1013	979	958	971	937	1016	915	944	963	962	1008	971	919	965	951	925	976	944	956	940	965	898	945	926	920	1004	997	923	968	949	984	930	949	961	976	989	951	947	1008	956	940	955	1002	941	990	1027	895	923	997	964	986	945	951	1001	989	942	944	925	925	978	958	912	999	968	1003	980	968	982	966	964	980	984	981	941	1000	966	898	991	937	919	976	974	971	957	1019	983	956	912	959	925	968	982	925	1020	968	955	915	926	989	961	962	1001	998	886	973	905	990	945	933	881	982	975	947	948	962	952	960	951	991	948	949	1004	984	951	973	946	974	954	903	956	1010	880	928	962	951	955	958	986	1033	978	943	960	988	935	989	902	926	945	993	971	963	962	972	943	949	932	1015	937	897	956	954	997	1022	921	1001	925	971	975	949	963	995	988	966	987	916	954	952	1005	1001	973	970	932	954	973	921	1002	951	1002	986	968	886	988	948	986	934	941	916	932	961	946	923	925	941	989	967	974	963	1000	939	938	937	1017	955	921	963	1012	971	984	999	958	976	930	925	972	970	947	926	961	989	959	929	950	983	994	933	995	962	993	1042	986	943	982	968	933	934	926	1021	958	934	978	987	990	923	975	1015	1015	1009	979	972	985	945	899	998	979	996	935	922	984	946	989	1002	936	967	964	1027
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
