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
338139331027	338139331588	338139332138	338139332688	338139333238	338139333788	338139334338	338139334888	338139335438	338139335988	338139336538	338139337088	338139337638	338139338188	338139338738	338139339288	338139339838	338139340388	338139340938	338139341488	338139342038	338139342588	338139343139	338139343688	338139344238	338139344788	338139345338	338139345888	338139346438	338139346988	338139347538	338139348088	338139348638	338139349188	338139349738	338139350288	338139350838	338139351388	338139351938	338139352488	338139353038	338139353588	338139354138	338139354688	338139355238	338139355788	338139356338	338139356888	338139357438	338139357988	338139358538	338139359088	338139359639	338139360188	338139360738	338139361288	338139361838	338139362388	338139362938	338139363488	338139364038	338139364588	338139365138	338139365688	338139366238	338139366788	338139367338	338139367888	338139368438	338139368988	338139369538	338139370088	338139370638	338139371188	338139371738	338139372288	338139372839	338139373388	338139373938	338139374488	338139375038	338139375588	338139376139	338139376688	338139377239	338139377788	338139378338	338139378888	338139379439	338139379988	338139380538	338139381089	338139381638	338139382189	338139382739	338139383288	338139383838	338139384388	338139384938	338139385488	338139386039	338139386588	338139387138	338139387688	338139388238	338139388788	338139389338	338139389888	338139390438	338139390989	338139391539	338139392089	338139392638	338139393188	338139393738	338139394288	338139394838	338139395388	338139395939	338139396489	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
31485	18374	19085	8764	4297	2767	1977	1486	1179	984	824	717	599	537	542	480	439	445	421	353	353	375	368	362	371	379	359	356	328	348	339	343	336	351	337	330	336	348	316	327	289	323	317	292	325	305	303	323	322	316	310	306	310	312	313	303	290	316	333	313	332	287	307	298	303	323	302	331	320	287	270	281	311	319	265	323	316	285	276	305	300	301	253	305	316	271	310	279	298	312	295	297	275	267	321	314	302	306	334	292	304	326	308	283	328	329	291	302	276	269	317	298	310	272	329	292	305	304	277	292	308	299	277	274	311	267	308	267	297	283	299	325	291	259	283	308	286	308	291	305	283	286	313	294	321	319	310	257	308	285	306	281	300	304	321	287	313	290	302	282	282	272	311	270	316	285	282	272	289	277	293	291	298	268	297	323	309	312	294	287	260	263	272	288	308	302	297	307	297	321	288	295	301	308	305	340	287	295	295	286	322	299	269	294	296	321	282	302	274	304	292	312	317	287	323	286	321	293	322	316	299	283	305	317	264	274	286	303	316	303	270	297	293	281	310	304	241	236	273	293	275	324	286	291	301	288	300	275	310	282	289	287	283	314	300	293	299	291	285	302	299	279	286	294	283	306	308	297	319	310	280	333	304	275	284	306	270	315	253	300	290	279	265	320	308	266	291	308	295	265	303	260	287	263	292	292	258	332	299	301	307	300	288	305	310	285	290	287	291	309	326	290	278	286	244	293	324	308	320	291	293	292	313	284	317	251	308	277	299	332	297	268	302	310	264	301	307	292	294	299	296	281	281	263	280	274	279	279	298	290	312	310	276	278	289	290	266	269	297	259	327	294	262	300	276	305	278	294	290	311	319	309	279	292	248	285	321	305	292	310	295	275	307	295	287	289	297	266	290	305	311	297	338	318	274	283	305	277	318	295	274	300	311	291	295	284	303	298	299	318	282	287	312	306	302	295	323	285	268	287	274	292	272	269	274	324	297	282	282	306	320	285	295	309	316	285	270	288	293	301	267	297	296	287	312	284	311	290	288	300	282	303	315	294	300	289	270	299	251	310	303	275	273	284	287	294	273	305	283	305	275	283	304	250	305	297	285	292	271	304	288	264	282	293	298	287	288	308	314	283	330	305	299	296	294	290	286	277	314	320	294	288	316	310	326	289	299	301	299	314	321	278	323	317	285	269	280	306	291	299	281	249	286	282	296	302	296	321	305	265	293	285	295	289	304	305	273	287	322	279	293	296	316	313	253	306	281	302	312	327	322	298	305	304	313	317	288	291	298	295	265	274	282	311	302	288	291	269	301	267	339	294	307	295	277	249	314	305	304	293	270	312	291	259	287	249	310	297	289	327	303	327	273	291	321	303	292	305	296	263	280	306	323	292	283	288	270	300	313	295	265	312	291	278	316	291	299	267	266	259	270	280	316	278	288	274	321	284	298	274	295	302	307	321	319	329	276	293	277	283	287	321	297	248	314	305	302	292	273	320	300	287	297	315	303	252	289	326	317	312	312	349	303	316	311	300	257	307	297	308	289	287	317	306	303	305	294	285	284	304	305	266	288	308	306	296	277	262	304	339	300	282	289	306	287	308	285	291	312	301	309	320	316	282	266	281	295	311	300	274	295	288	296	296	298	295	315	299	295	307	282	303	323	288	283	295	323	300	285	298	331	312	288	283	289	303	281	310	290	284	275	315	286	280	291	274	306	292	321	273	272	259	290	285	291	321	296	303	296	291	272	272	303	308	296	321	301	296	318	288	276	292	269	315	302	327	304	295	304	292	268	295	308	303	262	326	272	275	291	300	294	274	271	309	296	302	272	314	292	316	298	305	299	293	325	296	311	299	260	286	274	290	277	302	311	265	298	283	293	302	325	312	289	301	312	279	285	295	303	311	290	305	306	264	292	314	303	252	304	313	305	273	294	284	309	291	306	330	262	303	292	262	316	298	294	272	293	276	271	316	304	265	282	268	285	317	312	286	268	276	286	306	285	302	301	303	287	291	287	294	285	287	288	261	295	268	284	282	309	287	293	303	277	268	310	308	308	313	285	295	314	289	304	297	285	286	284	290	288	310	306	284	290	324	295	304	302	313	292	280	293	356	283	279	304	308	314	307	304	287	328	287	284	321	329	296	318	299	303	293	295	291	261	302	332	309	268	322	278	299	267	275	282	306	309	318	268	289	299	313	297	284	272	319	279	280	309	296	279	309	312	295	274	292	298	310	320	268	304	295	294	306	318	292	289	292	268	272	320	272	294	307	330	281	292	276	275	259	335	292	295	301	301	261	303	297	281	274	286	263	289	302	300	298	293	296	273	304	279	253	283	301	302	304	274	286	298	289	311	325	293	299	294	295	282	320	304	323	278	340	327	326	269	250	303	310	258	249	276	288	298	293	286	301	333	337	289	307	277	298	313	298	303	280	301	300	297	275	302	277	278	282	301	279	309	290	295	294	285	310	296	266	258	295	320	272	270	299	285	280	278	299	260	271	283	295	309	327	307	315	302	278	313	290	287	299	285	301	304	293	283	286	286	265	296	292	331	273	297	285	304	271	317	290	305	351	304	323	301	319	325	286	308	332	292	308	310	308	302	313	329	302	299	306	289	291	324	304	300	285	311	309	280	313	297	296	284	320	327	301	296	310	277	293	319	278	301	284	299	289	288	326	270	300	279	288	326	314	280	272	269	275	279	313	285	283	311	275	284	291	308	307	297	277	294	284	260	273	289	306	308	302	261	302	323	305	319	297	264	299	275	306	318	296	307	298	302	274	276	277	264	297	308	293	250	323	297	268	288	303	311	284	311	299	288	296	316	286	304	305	288	267	270	272	271	316	298	281	306	269	306	305	296	303	291	302	282	315	287	328	294	291	303	302	294	256	264	314	302	317	320	304	271	294	291	312	287	279	299	289	315	296	279	304	304	309	319	305	316	304	307	306	261	277	298	292	272	292	308	305	277	277	280	297	312	317	299	284	333	259	266	308	257	309	258	302	312	305	291	256	269	308	284	306	329	284	306	277	296	309	296	326	283	297	275	294	304	263	294	284	281	292	290	264	293	279	305	325	298	272	319	299	268	322	313	290	315	303	329	295	282	297	283	288	320	309	321	301	308	262	288	309	299	291	299	293	303	310	311	291	267	279	294	296	274	304	271	291	309	277	300	309	274	311	271	257	286	308	284	309	292	325	315	316	305	272	268	288	302	296	301	278	298	298	316	281	287	278	294	308	306	283	310	314	277	308	310	310	295	326	298	299	293	290	297	312	282	272	250	269	302	308	276	264	301	253	294	313	281	295	283	295	249	285	310	297	271	299	306	291	262	302	323	291	285	318	267	304	312	295	317	321	298	267	270	296	267	343	278	284	335	307	289	285	302	284	318	305	305	264	315	298	300	290	276	306	272	289	303	284	260	298	314	302	302	302	285	292	325	288	296	272	319	277	272	283	289	311	305	289	313	304	275	304	318	281	303	312	309	285	336	304	299	344	299	280
18431	14453	22622	14506	11694	9393	7389	5750	4978	4019	3414	2955	2709	2141	2144	1990	1648	1586	1437	1343	1305	1155	1352	1198	1304	1165	1186	1095	1018	1012	1011	915	922	911	932	837	872	819	782	836	819	812	765	770	757	766	741	731	745	718	674	708	726	712	701	679	669	704	682	684	730	695	726	651	716	721	717	700	698	654	652	679	668	642	669	666	686	658	650	632	701	644	683	689	670	654	693	684	699	655	652	695	675	670	723	656	639	698	692	662	620	698	718	628	674	659	661	668	724	708	620	665	652	736	626	653	672	636	698	673	685	700	667	705	656	665	656	678	724	606	667	667	680	685	653	606	710	679	648	661	680	681	650	649	669	666	703	607	634	649	667	639	648	684	655	639	674	693	674	635	703	666	666	653	628	700	685	623	683	659	671	707	675	679	666	650	670	651	692	625	686	678	561	634	653	684	643	662	689	663	685	713	667	663	692	697	642	673	699	661	664	693	666	687	661	689	640	696	677	708	671	690	723	632	669	675	670	656	645	657	645	681	668	657	664	714	642	668	719	620	668	666	699	671	671	686	674	643	654	640	637	682	627	655	682	649	658	679	668	683	654	681	664	686	653	626	716	671	677	692	700	668	689	640	651	698	646	698	702	686	628	687	715	650	669	709	690	677	641	686	674	616	676	650	654	707	655	637	682	687	679	656	730	672	651	643	666	667	673	658	678	673	673	672	677	649	648	670	628	657	696	670	708	676	631	668	699	702	665	677	651	662	693	662	644	670	659	659	658	707	686	645	699	673	689	636	672	625	652	678	682	643	673	624	642	622	708	665	703	673	665	681	644	708	678	644	705	673	662	653	669	635	611	631	640	676	648	725	683	694	692	691	664	661	688	674	650	652	656	682	666	655	681	660	681	650	674	643	672	654	628	691	658	694	661	681	638	721	649	674	643	687	681	698	700	673	655	661	667	691	671	655	668	676	682	686	689	703	658	607	703	709	659	716	640	654	645	716	694	686	650	651	681	669	676	678	682	671	704	698	669	645	680	634	654	678	720	682	704	683	636	671	658	671	675	630	655	667	661	706	672	738	635	649	675	621	632	684	695	692	693	686	659	634	664	724	613	717	675	674	648	666	700	703	660	688	637	611	697	663	649	692	617	654	703	665	664	635	723	659	638	645	675	705	698	656	660	652	676	664	684	654	612	667	641	624	590	689	672	651	679	666	656	677	697	675	645	673	697	643	657	671	627	695	677	622	622	670	666	675	634	673	686	665	716	633	652	678	634	627	646	677	662	601	668	642	634	670	672	664	637	660	624	679	682	672	683	628	685	652	658	720	648	641	680	674	700	674	676	646	711	673	703	671	683	664	665	662	663	681	718	703	644	671	668	663	666	695	632	688	642	626	637	622	646	671	694	682	610	619	644	697	646	641	681	672	641	656	635	661	692	637	652	676	673	681	667	628	706	693	660	668	661	692	703	641	719	637	685	635	655	685	643	701	657	663	692	668	606	654	654	679	689	662	620	676	706	682	675	658	659	673	670	702	730	648	654	653	658	676	689	659	695	646	663	629	654	666	635	646	679	694	645	697	667	676	699	665	670	702	665	697	652	680	671	637	626	700	668	704	662	677	688	668	667	663	629	632	682	674	656	649	691	655	679	660	682	670	628	656	667	651	648	646	658	682	628	647	713	655	674	673	637	637	683	686	670	661	646	657	707	645	719	630	683	682	671	663	690	718	677	673	674	672	670	627	700	673	661	646	659	686	717	646	634	660	661	689	667	655	656	661	667	662	621	664	670	642	686	638	690	683	649	669	691	742	670	683	674	650	693	641	693	708	703	663	674	667	727	682	722	674	671	667	711	714	683	659	663	643	623	622	685	635	656	681	628	626	630	684	652	694	691	722	637	720	689	625	647	661	667	682	629	629	695	659	636	650	724	633	682	668	660	712	642	645	647	675	639	657	720	626	661	685	644	673	684	705	675	692	721	692	637	719	687	661	650	681	689	660	637	699	681	651	665	674	658	705	725	647	671	666	631	635	667	694	662	662	700	639	679	689	658	651	706	689	667	667	646	698	661	698	657	648	684	670	691	704	652	705	627	642	706	654	655	637	636	664	653	667	647	640	649	663	701	692	669	639	676	642	616	655	700	672	656	705	672	648	672	709	649	680	654	662	652	636	666	705	655	688	707	643	703	634	693	678	735	651	699	673	648	675	641	680	688	699	628	668	676	685	618	651	659	624	673	680	685	703	705	698	692	650	656	728	674	684	707	708	687	670	659	696	679	630	624	684	668	704	650	671	682	644	679	711	654	639	656	690	610	655	696	635	661	645	693	682	687	645	633	643	675	653	682	665	640	680	623	686	636	698	675	630	643	662	704	627	677	620	666	663	657	697	665	690	675	736	673	657	655	625	687	671	705	670	686	626	677	668	649	685	668	720	659	630	630	669	636	639	686	665	650	632	637	720	665	642	681	653	674	674	643	727	659	689	689	701	647	663	648	680	654	715	672	657	740	664	665	678	635	636	659	654	659	695	684	676	682	726	719	739	658	656	648	701	700	652	656	675	711	680	706	668	662	649	669	691	698	693	663	710	655	679	672	681	709	666	692	686	660	644	663	648	710	672	687	681	749	667	722	726	666	695	694	645	657	673	689	689	675	669	689	728	681	676	664	660	732	636	649	708	663	673	641	647	644	689	711	706	633	639	685	640	650	658	690	669	714	651	666	591	660	650	655	665	678	658	627	653	672	675	686	708	637	684	638	666	689	674	639	724	715	659	636	664	675	688	671	706	705	710	666	679	678	663	666	674	660	673	673	681	689	677	687	671	674	664	661	656	671	637	660	693	649	715	720	688	658	665	680	680	664	629	684	682	663	670	691	690	682	631	680	676	659	655	657	669	705	666	656	626	685	661	647	676	622	674	650	703	651	660	700	678	651	650	740	717	669	664	705	686	655	688	679	670	632	644	689	639	675	658	683	655	650	625	658	657	683	706	687	686	705	722	658	660	670	688	669	678	707	678	699	714	651	636	664	633	642	687	664	704	683	671	665	673	700	631	684	714	648	662	697	684	655	637	652	714	649	670	654	695	704	651	688	642	687	678	658	637	656	650	659	700	681	625	708	674	620	656	689	639	627	709	638	626	684	681	697	643	642	671	690	662	658	680	692	671	688	671	625	684	668	720	665	680	645	701	680	646	639	670	664	647	633	718	654	629	678	685	635	703	648	639	668	659	663	638	693	677	655	657	670	663	693	684	710	671	626	688	635	641	710	678	679	699	670	655	648	648	657	671	650	649	679	712	629	690	658	667	689	642	654	644	711	633	657	674	691	691	723	685	661	628	632	718	645	670	655	629	686	683	615	668	677	732	685	699	679	696	702	641	685	660	668	695	685	646	679	668	617	706	667	660	671	675	673	680	654	677	636	660	660	713	665	641	695	659	665	672	629	660	716	649	660	682	628	666	698	658	655	699	693	684	654	654	682	648	682	676	686	665	647	673	687	660	682	668
10586	5739	5643	2608	1561	1105	823	652	598	522	485	459	429	421	435	426	410	379	373	390	364	378	357	413	392	365	329	354	361	387	364	338	387	358	320	352	357	383	326	334	332	360	348	340	336	355	365	375	333	361	376	363	352	336	348	343	340	339	382	357	371	344	338	368	299	320	361	327	379	344	334	326	343	350	343	369	374	336	326	346	334	353	333	316	338	327	332	349	362	336	310	359	335	329	334	308	332	319	348	345	335	316	387	340	366	365	343	329	316	333	345	345	338	360	315	359	334	347	374	315	339	335	347	384	345	335	347	351	367	332	341	316	358	356	357	360	356	369	345	318	366	356	337	319	345	325	355	332	328	316	316	331	342	314	370	312	353	311	339	347	352	359	344	328	326	329	334	353	363	324	345	323	377	345	343	314	366	347	348	315	350	346	364	322	292	374	343	346	327	345	356	341	327	349	350	330	329	353	365	364	324	334	342	311	309	320	353	293	346	371	311	350	342	342	352	357	320	356	322	376	342	322	343	340	322	355	353	372	365	351	339	364	385	350	333	359	364	357	332	332	375	345	343	356	352	343	371	348	337	347	358	300	315	323	366	364	384	361	339	327	332	326	328	338	366	336	316	332	327	334	371	335	341	323	361	343	327	343	344	326	300	345	328	343	336	339	353	358	338	357	330	366	353	353	339	341	357	294	345	377	314	344	346	374	331	338	314	339	312	337	333	311	359	340	363	376	360	351	371	367	323	364	321	326	311	343	354	340	350	332	393	359	334	353	322	354	355	359	336	371	354	310	278	344	341	336	350	351	326	313	320	372	363	329	358	325	356	350	348	336	324	397	366	344	352	328	350	315	313	359	314	344	328	326	324	347	345	322	356	326	366	327	326	308	356	335	355	350	329	351	328	422	358	314	325	341	284	324	328	357	353	330	372	331	361	363	332	336	323	328	340	381	311	332	338	364	355	294	334	339	316	317	339	333	309	300	340	341	359	350	326	356	362	322	325	337	333	352	371	373	334	343	375	346	351	344	338	334	320	355	372	345	332	315	361	311	347	356	334	306	315	349	351	360	309	324	339	326	327	338	344	343	369	336	309	318	361	316	377	365	343	330	332	333	350	339	354	388	367	334	352	409	366	349	322	321	333	302	346	354	340	349	366	335	335	381	337	357	339	345	355	366	334	347	346	331	330	357	352	318	337	325	320	363	346	309	388	360	376	341	315	354	340	344	346	327	292	336	357	343	336	324	329	339	354	370	353	302	348	349	300	310	356	339	341	341	349	359	348	335	346	340	366	335	381	309	331	317	343	342	337	327	329	329	363	343	363	324	348	367	331	324	373	344	337	323	382	332	345	345	354	335	333	310	333	323	353	342	340	361	369	348	374	325	367	341	325	350	376	336	366	354	332	366	327	349	361	315	360	365	347	335	342	376	334	363	302	360	304	343	378	344	326	306	337	337	337	342	336	337	322	360	368	334	407	380	355	367	319	340	308	370	350	362	342	359	315	359	345	332	327	357	349	334	320	360	313	388	349	356	341	372	357	350	343	365	360	323	305	312	360	333	415	372	359	312	349	336	343	350	334	333	332	310	338	363	358	293	336	319	360	344	391	368	347	374	360	336	336	348	322	386	360	322	328	356	305	348	327	341	311	344	318	349	380	334	374	323	352	315	346	367	321	341	336	348	337	336	352	384	371	335	374	319	318	333	328	318	362	335	354	313	354	358	362	314	344	338	351	301	340	345	362	343	351	336	321	343	307	343	347	326	350	372	326	363	336	362	345	363	333	323	344	362	328	343	362	331	320	340	350	341	361	351	355	346	323	332	338	323	348	357	303	320	380	358	380	361	333	333	335	339	358	318	345	341	320	348	325	331	325	384	329	356	330	327	313	347	332	345	345	342	346	311	364	331	354	326	336	322	341	386	343	357	319	332	331	320	344	354	359	336	358	360	386	367	352	383	348	344	341	345	352	351	348	340	351	316	388	307	336	294	343	329	344	350	351	387	321	357	345	343	381	354	312	351	343	353	328	318	363	341	369	304	377	312	349	348	347	341	341	318	371	325	364	341	325	337	337	343	356	342	346	328	347	320	345	340	359	331	328	344	350	380	319	320	374	353	332	352	349	390	345	320	384	356	340	354	341	296	334	342	374	392	351	364	333	327	346	368	335	330	302	357	348	351	354	332	373	341	324	320	323	329	323	352	332	344	339	323	354	338	347	339	335	375	371	341	383	318	366	340	330	340	354	355	327	374	367	335	386	381	341	348	346	311	325	346	322	294	334	354	359	376	332	341	337	371	352	336	317	360	368	379	321	361	308	314	365	360	352	362	336	328	331	315	363	366	326	328	299	324	315	347	323	339	360	361	309	315	365	339	353	326	353	334	351	347	360	371	375	346	321	331	343	338	348	329	366	309	364	332	338	336	360	323	320	339	299	353	361	331	328	359	297	356	364	334	338	349	351	314	307	361	303	325	330	358	335	346	338	321	351	363	375	337	363	331	354	300	340	319	321	333	366	352	345	359	326	348	336	347	342	362	348	375	355	343	367	330	347	320	339	344	345	298	313	290	360	291	328	340	346	369	338	380	355	328	360	368	363	350	371	366	348	355	371	362	349	349	325	318	329	335	359	365	324	321	326	329	382	340	318	324	317	343	312	363	365	363	330	326	342	338	340	332	333	330	296	367	359	393	334	350	330	366	344	349	339	313	307	294	345	341	323	363	370	342	345	318	350	361	387	331	344	361	354	334	364	364	324	308	338	365	371	324	352	353	336	332	354	342	306	320	333	306	333	330	323	343	353	320	326	362	345	318	323	305	325	318	371	366	352	343	359	381	346	328	352	351	330	316	338	311	338	340	342	343	355	321	303	320	322	349	305	332	364	342	326	348	367	328	375	330	338	355	337	330	350	354	300	322	318	339	339	369	332	351	342	366	322	370	332	327	320	317	357	344	332	348	371	334	337	340	331	346	300	354	352	333	334	361	347	340	355	345	350	313	338	332	344	289	346	328	336	348	342	360	340	325	325	353	328	355	339	333	346	370	344	361	358	341	334	361	355	320	368	327	316	321	312	360	346	326	389	340	325	361	325	346	300	312	353	342	342	391	334	335	338	342	323	352	344	312	357	334	334	339	336	328	328	309	320	359	309	309	354	363	372	352	354	348	352	363	336	329	325	327	345	348	350	396	350	335	343	337	353	325	380	314	311	352	336	318	354	341	354	344	340	333	319	308	356	370	319	300	325	326	368	336	344	365	356	379	357	322	364	326	354	340	318	337	334	359	327	360	340	341	399	321	355	308	319	345	339	313	356	353	334	331	343	370	342	318	346	365	374	340	341	366	329	358	340	383	311	332	350	319	329	335	356	324	338	318	352	342	313	319	359	348	331	332	316	392	361	344	339	305	353	333	330	312	328	334	334	361	310	347	340	351	338	354	362	337	329	368	328	320	319	337	359	366	312	347	370	371	347	332	372	339	347	338	315	326	314	359
6678	5356	9143	6559	5264	3990	3154	2415	1987	1682	1529	1387	1307	1152	1196	1038	1001	1020	926	873	894	871	975	884	918	906	935	935	855	826	860	862	852	837	860	807	839	831	824	751	799	794	778	794	769	792	803	787	755	723	764	745	776	712	753	747	784	760	763	741	798	766	813	729	795	718	754	755	759	782	758	780	724	751	764	784	758	750	736	719	754	757	709	756	762	715	765	721	736	791	768	724	748	782	769	828	779	742	769	733	769	739	739	760	792	729	733	746	732	735	749	731	732	753	718	761	747	731	762	759	716	741	724	685	778	798	766	769	721	745	763	772	775	722	773	717	734	807	723	755	781	789	756	777	741	758	750	696	746	791	748	777	779	737	759	766	746	779	785	768	727	743	737	723	769	774	784	732	783	760	746	820	725	749	796	759	753	763	707	753	787	747	743	761	746	742	769	786	772	784	790	778	768	740	785	733	743	763	735	750	771	702	802	752	771	747	780	776	766	760	758	762	752	788	743	794	719	742	699	732	755	759	723	751	756	744	693	757	736	731	743	756	798	784	717	754	756	747	778	760	720	801	753	754	776	801	751	743	765	735	785	766	792	771	784	733	780	732	747	732	747	743	715	779	747	714	727	715	781	763	764	783	747	810	686	793	760	762	779	737	759	725	762	754	724	755	727	748	735	714	744	746	804	749	752	764	736	751	732	773	763	743	713	771	754	786	725	766	723	755	748	760	745	768	736	784	782	753	763	761	748	726	736	732	746	760	732	750	763	759	768	762	764	751	715	757	754	758	762	735	786	783	717	736	755	814	756	733	730	749	736	787	730	733	758	756	776	718	748	786	749	737	773	776	774	719	790	741	729	788	769	757	717	713	757	714	783	734	784	748	791	774	720	750	723	744	763	770	718	728	766	738	793	770	781	737	761	717	779	744	739	719	754	710	732	733	745	742	803	741	705	762	744	741	769	733	763	780	756	768	786	761	817	713	802	733	747	717	731	740	735	713	779	773	750	738	794	776	708	733	764	784	725	707	803	729	770	726	724	762	747	744	827	713	692	733	760	769	693	709	759	727	738	749	760	728	767	751	691	734	760	718	767	781	720	702	757	766	689	723	753	804	731	795	718	731	753	743	770	724	752	730	757	753	778	776	778	810	742	740	722	723	802	741	722	774	765	736	732	770	745	765	787	739	762	707	785	773	801	732	751	750	765	781	744	770	729	777	748	722	748	748	761	733	772	751	740	775	767	794	726	770	713	690	755	757	721	754	749	756	737	748	809	753	772	782	732	771	752	785	760	794	720	731	773	752	720	763	786	749	761	723	740	774	738	758	783	701	744	707	774	749	782	746	756	775	764	766	741	777	799	721	746	723	791	799	758	730	802	725	804	732	725	795	766	834	738	797	764	755	758	748	781	754	738	771	733	791	705	771	786	734	770	692	717	732	739	763	770	763	694	776	725	773	770	712	707	746	773	734	749	784	760	783	736	741	767	682	762	799	739	808	753	712	747	766	739	782	777	715	727	789	697	762	721	666	751	744	737	702	702	717	779	713	760	779	754	735	727	764	744	718	770	756	793	772	720	749	696	744	720	771	763	736	727	753	723	777	728	756	762	775	759	751	753	751	765	783	776	742	790	770	740	729	778	751	793	795	751	704	770	766	789	743	685	735	740	758	766	702	758	761	801	806	738	821	742	772	737	766	757	819	731	761	770	790	774	768	712	748	734	757	784	719	737	754	770	720	725	782	754	798	703	795	770	740	793	748	749	731	760	739	738	745	777	718	777	694	803	729	746	778	718	756	734	753	732	734	756	733	722	718	716	714	721	727	777	787	770	759	757	757	756	743	732	754	729	719	782	770	727	752	740	711	748	748	752	775	740	769	741	771	772	769	753	735	742	757	748	732	719	744	791	763	748	724	778	753	728	730	760	761	759	763	750	738	745	756	762	749	761	734	691	764	772	709	722	755	767	765	696	789	752	747	749	775	775	710	830	751	713	743	767	755	761	717	692	757	739	721	718	758	780	750	748	750	748	723	808	751	726	740	785	744	724	758	761	757	759	730	798	753	797	756	714	769	761	722	751	777	730	739	779	778	750	725	755	758	738	744	734	786	723	730	774	730	762	769	689	748	735	780	807	763	779	714	747	764	761	722	736	765	702	766	813	755	766	784	720	751	742	721	716	764	734	785	729	741	757	765	739	776	787	737	741	768	778	775	745	753	760	784	761	707	730	717	751	720	780	749	805	785	738	782	768	766	759	797	756	737	784	735	744	774	765	732	723	784	780	749	729	727	751	768	808	750	761	757	744	771	746	754	804	753	742	784	689	713	754	743	795	739	735	806	680	757	800	725	772	813	781	743	714	810	756	739	730	773	769	743	791	814	760	745	749	782	760	785	724	745	751	756	793	717	731	723	786	734	770	735	732	756	727	760	750	738	785	742	758	734	748	813	729	781	769	758	759	750	731	711	749	721	790	715	751	766	724	758	739	750	736	750	746	745	743	795	752	776	750	725	788	777	745	758	773	745	773	746	758	749	783	781	762	813	808	700	765	779	815	757	755	716	783	732	777	822	779	749	735	733	749	762	792	772	798	794	786	733	716	797	779	739	749	784	720	759	712	760	763	766	770	809	730	732	734	802	742	763	742	786	794	753	777	706	763	749	767	782	756	825	831	730	783	735	684	747	750	787	721	719	767	745	823	737	740	783	783	765	711	756	782	734	784	757	764	791	755	740	736	735	739	743	759	776	750	713	730	826	729	782	732	735	802	766	707	741	773	771	743	750	748	796	750	777	740	798	708	737	762	738	794	734	735	772	724	777	793	751	741	729	723	784	751	759	726	739	741	739	813	802	766	734	759	739	790	766	779	767	773	799	796	715	733	751	737	766	750	757	764	773	732	725	724	730	705	776	745	812	737	770	722	743	753	805	748	767	744	736	752	723	739	749	788	735	706	736	784	748	727	785	773	779	771	763	735	804	764	755	751	750	726	739	804	732	739	756	739	797	698	755	817	753	725	732	715	773	817	768	750	745	760	752	739	753	722	694	709	749	748	760	763	703	737	747	747	727	789	736	718	757	727	803	764	738	747	741	740	738	778	731	651	718	747	802	736	697	776	742	767	747	756	806	781	757	748	740	709	724	798	764	765	739	788	738	760	753	704	752	728	738	807	793	718	728	787	775	732	744	747	710	712	772	718	755	722	744	716	788	725	756	744	769	758	756	768	738	698	714	758	773	741	812	756	730	723	760	729	765	723	728	758	753	727	744	733	742	749	705	801	711	745	775	792	749	728	726	703	789	731	753	765	790	728	715	715	754	757	750	750	742	752	735	768	757	722	724	797	728	695	778	798	735	801	753	755	771	748	725	729	724	774	784	739	729	767	784	756	744	735	692	746	786	781	769	713	719	763	757	783	713	735	785	763	783	690	729	762	764	761	773	727	756	751	805	703	731	758	696	749	774	778	738	762	766	754	761	727	750	766	750	771	700	757	771	756	748
22935	11778	12678	6149	2723	1966	1364	1049	751	643	590	536	441	402	396	429	383	381	353	368	327	375	313	333	324	331	324	316	297	329	333	309	315	307	302	311	298	298	272	299	267	284	298	309	269	282	301	293	281	262	302	270	294	311	277	263	289	294	302	290	257	315	297	276	283	298	259	241	308	296	278	288	297	288	289	266	289	285	284	293	291	284	256	268	295	271	277	266	323	286	276	277	278	272	267	274	297	282	252	292	277	277	293	260	291	273	286	347	261	292	293	279	287	262	299	274	268	288	271	300	268	324	293	273	298	272	312	266	292	304	278	293	282	277	267	275	249	282	269	256	284	271	324	305	314	323	294	265	311	303	283	289	292	262	277	259	296	281	282	276	308	276	284	283	289	306	299	240	272	272	282	266	281	279	306	289	297	294	230	277	286	284	275	256	282	282	270	295	253	252	282	276	273	300	315	301	312	275	304	296	282	318	265	276	305	301	265	286	272	298	282	272	279	254	285	275	284	261	291	275	286	281	263	307	288	281	285	304	308	272	278	275	290	266	247	291	292	273	275	295	271	286	285	252	294	305	262	327	293	270	305	301	305	286	242	287	301	280	280	266	261	306	286	277	288	309	250	264	277	299	321	293	274	297	286	271	281	251	276	297	299	299	296	301	306	275	277	278	267	287	276	310	284	290	300	265	285	261	326	286	275	262	305	278	277	291	253	285	237	263	278	283	296	278	266	254	268	288	283	290	270	298	273	280	275	254	306	296	331	294	259	301	302	294	259	253	287	256	290	277	300	284	302	269	272	304	251	243	280	292	286	268	307	266	283	273	285	279	255	261	270	285	265	305	276	298	248	326	310	252	283	301	291	290	277	286	280	305	277	289	258	271	301	282	294	293	303	332	295	306	275	254	301	277	302	285	313	282	254	276	290	312	263	271	264	265	310	279	320	289	284	308	310	263	296	279	297	293	272	289	268	263	286	289	244	301	296	278	249	275	275	317	276	281	290	285	272	297	280	275	291	286	306	265	279	294	298	249	280	266	271	293	298	337	263	264	286	247	269	267	290	295	288	245	298	300	261	293	293	259	269	250	295	301	263	268	312	289	271	270	278	289	296	309	287	302	312	275	307	261	302	292	256	269	288	273	287	294	279	259	288	270	273	269	280	252	260	284	312	274	324	256	289	279	281	285	268	281	278	264	258	258	262	294	276	309	281	260	331	301	305	274	290	303	290	279	297	256	275	295	256	295	304	287	268	273	293	260	286	278	255	273	303	303	284	289	262	259	274	272	278	275	276	289	277	296	287	281	290	267	253	283	286	265	260	300	290	290	295	266	284	289	285	262	275	289	276	286	270	300	285	259	236	280	305	292	261	257	272	303	301	299	327	295	289	259	313	257	282	291	283	292	265	241	286	249	301	284	243	279	273	261	268	268	284	261	284	274	266	266	305	292	284	278	270	276	278	272	294	297	302	279	279	282	294	255	243	276	282	256	285	263	278	273	306	267	269	291	270	277	297	288	308	267	287	303	296	271	291	275	291	297	295	287	295	299	297	311	241	299	300	279	260	250	276	322	293	281	299	296	283	291	265	307	277	294	263	237	282	256	267	277	263	274	279	294	281	274	276	266	305	274	297	289	292	274	294	308	284	269	290	267	289	290	289	312	282	266	307	303	295	265	290	297	276	282	279	256	290	264	292	273	273	304	278	269	307	299	277	279	248	292	280	292	295	299	300	283	281	308	300	293	250	297	323	267	276	294	256	275	271	285	272	300	287	322	272	286	242	263	284	297	281	266	290	286	298	272	304	290	291	287	291	288	285	292	279	311	277	315	307	272	267	328	288	315	287	298	289	280	316	266	269	278	267	280	277	275	318	303	293	298	301	308	251	289	327	272	296	287	277	302	306	262	266	258	272	276	300	308	283	301	297	285	266	298	240	291	274	274	295	285	275	275	276	305	292	254	263	276	299	295	298	250	284	276	263	312	258	287	279	275	258	282	281	283	309	297	300	276	298	294	291	293	311	269	315	272	277	293	298	254	284	253	260	264	267	284	253	293	287	305	263	242	254	249	295	299	287	271	295	294	285	270	276	290	268	286	259	256	310	325	300	251	287	263	273	268	260	268	276	275	312	305	274	306	279	278	289	297	271	217	251	281	323	280	294	305	281	274	281	284	294	273	298	304	295	257	249	251	310	282	275	305	282	293	306	256	280	279	284	263	303	277	285	275	297	342	262	289	292	317	250	255	295	285	270	265	267	258	299	278	274	280	315	266	303	260	298	260	310	280	283	285	279	281	283	294	302	282	315	306	293	260	291	266	272	278	268	275	289	267	284	293	286	319	288	299	263	297	288	244	303	281	298	305	289	291	278	274	282	294	288	256	297	282	291	280	315	272	244	294	278	289	270	278	295	255	284	298	312	286	286	312	328	296	284	287	271	292	286	289	280	236	261	303	289	284	244	259	288	275	251	277	287	309	290	271	316	266	287	293	262	263	276	261	288	306	306	270	305	298	274	298	302	301	287	308	271	256	291	290	302	295	301	287	300	272	314	254	288	279	247	285	250	299	274	275	246	262	292	276	306	314	286	297	303	252	259	285	265	307	275	284	273	293	256	303	311	294	274	304	279	265	287	254	275	294	270	289	261	298	303	269	291	287	277	287	262	270	309	260	287	280	283	288	286	286	267	268	294	278	273	280	268	276	287	307	261	294	277	279	275	250	281	271	293	271	300	306	297	282	258	251	273	258	272	299	287	278	258	283	296	268	279	275	248	276	282	286	275	298	292	296	292	295	276	274	293	278	288	316	326	274	300	275	286	284	290	295	302	260	287	278	301	300	295	250	267	282	300	289	284	271	270	277	296	289	295	250	273	305	276	278	306	263	278	282	299	306	291	278	286	272	286	282	279	274	254	282	240	267	247	303	296	262	269	286	261	298	292	267	287	324	291	289	261	280	297	284	268	265	266	259	273	254	264	274	292	302	292	258	309	274	251	284	277	284	278	285	304	293	272	279	275	293	245	318	266	294	265	276	282	256	254	278	281	277	262	298	288	237	314	260	281	283	273	292	293	271	283	290	309	282	289	278	261	266	275	263	295	304	302	279	242	303	312	283	279	290	299	258	263	289	242	290	258	283	293	273	277	262	281	287	292	288	255	308	309	337	293	293	261	303	287	282	301	339	277	297	310	278	313	291	299	265	293	308	280	270	289	290	275	285	309	286	289	254	262	270	256	298	285	266	282	274	268	261	287	268	294	267	307	273	257	277	321	297	270	279	302	285	253	323	293	279	267	284	268	261	262	268	294	318	283	277	261	279	293	281	284	268	275	267	292	260	316	261	278	270	257	307	297	278	287	285	284	296	282	294	287	263	248	299	255	299	294	277	305	265	270	280	263	278	244	256	294	300	292	287	286	287	259	313	303	281	315	267	279	281	280	284	249	320	303	331	285	266	279	277	262	279	288	279	276	295	273	278	282	279	273	261	247	286	292	304
14917	9989	17324	11662	8361	6852	5334	4009	3239	2785	2236	2121	1840	1619	1510	1396	1225	1183	1058	1018	1040	969	954	1001	1005	1045	949	903	849	896	864	825	827	819	789	757	736	764	771	729	728	730	698	732	655	715	707	642	685	687	668	667	655	654	659	663	628	681	662	652	643	693	681	652	653	684	689	687	637	650	657	680	686	652	672	672	648	651	649	629	652	621	631	650	650	614	651	678	638	632	664	659	642	626	682	623	630	645	658	617	671	621	632	643	645	678	622	619	592	676	684	625	661	684	648	676	642	664	648	636	653	676	679	605	677	662	678	671	650	610	629	636	603	650	658	662	611	652	670	633	632	617	636	651	671	682	659	620	627	588	631	642	609	635	635	626	640	677	689	645	648	639	618	648	622	648	658	667	613	647	614	668	631	670	659	613	634	648	672	664	616	681	656	680	623	644	626	635	653	639	660	649	664	624	639	594	641	644	621	626	647	642	611	647	667	605	618	600	593	634	682	639	618	606	657	667	621	629	636	648	648	626	640	645	676	637	657	644	622	587	659	728	632	649	697	670	649	668	658	633	658	628	644	668	626	661	650	682	608	627	653	638	629	650	645	616	637	672	597	627	643	606	588	628	674	628	615	668	674	604	648	693	684	631	620	666	637	641	651	657	631	670	598	649	602	685	627	627	635	696	672	633	661	631	595	682	647	642	652	664	695	612	674	623	670	650	654	596	588	603	664	645	647	648	603	640	646	612	605	662	639	597	619	651	623	629	605	591	647	609	665	636	619	631	654	654	645	660	593	618	632	593	636	642	655	645	620	640	675	652	625	617	637	670	639	617	658	651	595	591	694	634	630	644	651	662	646	634	662	615	615	618	656	608	619	614	659	663	650	646	644	639	639	633	697	673	643	631	610	628	663	632	673	653	669	608	627	677	631	661	687	653	710	666	608	659	599	639	666	647	622	677	600	643	651	681	633	640	645	609	643	692	633	655	593	623	610	636	635	653	675	664	605	661	630	607	657	649	635	651	648	692	650	663	592	638	639	603	621	599	659	624	617	644	671	682	639	651	622	648	628	595	646	641	606	626	634	646	637	689	607	654	677	624	657	668	666	651	633	653	654	635	626	660	633	634	640	664	678	656	651	666	658	623	597	679	621	614	628	647	603	647	638	636	648	683	638	611	632	646	608	644	619	635	655	631	629	647	651	686	643	637	613	635	674	679	631	642	621	623	602	630	643	616	597	639	604	634	619	613	684	601	634	647	661	641	647	601	597	618	658	652	636	646	665	659	627	665	606	597	660	603	611	601	650	677	669	603	655	642	637	700	621	667	638	612	639	632	691	598	685	615	653	667	614	624	695	661	657	643	631	631	616	653	620	636	626	624	653	661	631	619	695	654	630	675	642	648	661	634	595	638	655	626	624	624	660	659	642	650	620	648	641	614	699	652	676	651	643	613	634	616	624	643	619	636	633	632	681	660	641	610	609	652	665	643	649	672	659	616	659	631	619	598	664	604	610	598	635	681	666	650	668	641	638	625	640	625	600	627	683	650	648	651	670	640	649	599	606	614	636	618	652	651	657	654	654	613	642	671	601	603	661	626	642	655	581	635	616	606	601	615	613	661	617	673	642	588	608	675	613	639	634	636	620	673	618	659	632	652	651	671	664	612	634	644	641	656	627	672	639	617	640	675	615	659	643	664	654	637	603	619	643	597	637	627	636	638	628	650	649	667	678	668	645	655	644	618	657	609	637	645	597	634	618	635	667	615	641	670	637	679	660	673	661	632	650	617	648	626	655	651	624	633	641	601	687	669	653	667	610	630	658	643	616	657	645	602	618	660	679	670	622	616	646	667	686	626	646	643	624	617	650	651	631	648	641	606	675	690	627	655	607	611	644	634	630	657	661	629	637	605	688	642	635	622	604	673	650	641	654	627	588	633	615	638	579	624	682	609	626	663	698	658	639	703	621	614	674	611	633	643	615	629	616	623	656	586	628	661	597	631	666	651	652	615	603	642	641	658	589	640	603	641	667	653	663	664	659	624	631	634	648	652	636	619	587	611	637	628	645	650	604	668	613	657	655	657	661	645	596	644	646	624	634	627	623	632	623	643	639	660	597	666	657	628	583	648	617	637	631	624	637	620	667	686	678	648	656	637	622	649	666	627	622	675	640	685	665	668	614	648	650	627	605	646	653	661	605	639	660	635	632	620	599	640	632	696	645	649	669	597	618	662	663	645	639	687	644	591	625	640	685	650	708	632	651	608	613	652	644	655	647	644	636	647	659	658	614	662	609	644	635	638	607	699	628	655	635	631	618	700	661	620	645	651	636	617	663	626	660	647	629	638	643	660	598	645	638	618	649	627	622	625	665	666	620	670	667	656	680	680	602	620	599	621	636	650	634	694	635	608	617	604	614	614	632	626	641	628	675	667	634	656	620	654	649	679	641	660	642	634	616	663	632	623	634	616	622	608	614	641	670	653	606	611	639	657	646	638	647	615	651	609	643	637	633	614	655	652	680	581	645	642	657	685	676	640	615	647	650	648	672	617	639	651	620	630	607	652	620	658	632	617	642	603	668	637	685	660	675	587	616	643	639	656	624	657	646	633	659	617	640	625	624	692	615	621	625	647	644	664	651	648	643	636	659	659	581	705	634	639	594	630	643	625	670	646	608	630	618	635	633	645	617	643	672	620	634	642	665	639	601	625	639	605	620	657	637	652	672	636	639	656	627	648	598	656	639	677	631	620	643	629	678	661	647	659	680	606	625	639	659	636	633	658	639	642	614	612	646	631	672	650	617	625	688	675	711	631	647	607	635	613	651	664	601	673	652	647	648	642	632	687	629	642	676	647	650	640	688	644	600	649	596	601	642	663	646	637	612	678	640	674	642	606	606	670	640	621	600	614	622	660	673	598	617	682	662	660	599	698	639	661	627	677	675	675	639	609	630	611	643	602	698	666	598	603	640	620	640	637	641	655	641	635	618	650	662	646	627	670	645	649	642	629	615	629	603	623	616	637	593	690	651	655	643	645	664	614	628	602	628	642	635	591	641	623	653	653	673	617	622	642	673	655	619	591	626	650	622	593	618	656	639	639	671	661	641	631	605	646	630	639	642	668	592	637	625	657	609	626	646	655	628	624	599	661	635	632	650	607	660	662	630	649	633	646	679	635	655	671	597	613	610	644	611	632	627	688	670	680	636	645	604	664	617	648	708	622	665	650	666	666	600	642	605	689	646	663	672	652	657	663	610	626	634	618	583	639	652	615	668	701	648	594	666	713	602	662	629	659	630	635	649	639	655	657	662	653	672	615	637	682	656	629	598	633	670	585	649	649	664	613	625	631	639	678	655	644	616	659	645	612	648	662	665	625	648	652	588	676	608	617	634	644	662	655	643	600	631	609	611	624	610	656	633	690	655	635	661	631	613	660	642	632	582	627	643	651	659	576	613	631	624	671	674	638	670	639	648	664	692	665	654	617	668	609	631	684	628	663	675	611	667	664
32018	18342	19446	8801	4122	2704	1936	1492	1053	935	758	672	637	541	491	480	411	383	403	346	375	365	348	361	339	368	361	334	328	353	345	270	317	312	276	299	270	300	284	290	325	316	324	321	275	301	267	286	296	270	298	291	297	303	280	287	289	314	280	296	302	277	285	303	299	279	277	304	283	281	265	266	319	279	262	250	308	291	315	309	302	281	237	275	258	271	303	279	265	277	262	300	315	277	278	250	322	314	285	259	283	301	305	308	304	272	275	321	255	236	334	282	279	302	298	310	298	294	293	290	269	251	282	272	297	265	289	289	268	237	274	295	292	289	293	289	299	310	325	307	300	280	297	288	276	293	309	254	274	303	281	285	282	274	277	261	249	281	284	274	276	272	295	281	283	283	293	314	281	281	317	288	290	278	268	270	274	307	268	240	274	276	281	266	293	269	298	305	293	320	300	274	279	296	293	293	275	266	259	282	254	284	282	272	270	284	283	286	303	259	278	293	326	256	295	305	254	272	309	284	289	282	297	275	290	286	290	287	310	298	275	273	284	289	301	302	290	281	270	267	278	277	314	283	311	277	285	304	284	291	273	296	298	264	281	297	259	322	288	307	293	323	273	287	253	273	294	296	317	302	289	262	308	276	286	279	289	302	281	299	299	302	279	267	311	280	261	288	269	286	281	290	287	315	285	295	307	306	262	269	278	254	277	289	287	267	273	285	298	280	269	257	289	257	284	317	275	290	274	295	280	286	266	290	295	270	272	289	293	247	277	265	275	283	265	317	296	275	292	298	281	250	306	280	263	290	265	286	261	306	271	304	304	262	261	282	300	293	306	276	303	289	292	298	297	282	285	272	306	321	281	303	264	288	256	284	294	272	285	313	293	270	283	302	323	289	285	260	280	290	277	251	275	283	272	285	287	284	287	291	317	283	276	302	277	286	285	246	285	258	276	271	286	278	262	287	291	303	293	260	285	293	301	320	261	278	293	285	287	268	306	271	291	276	285	289	294	292	280	279	305	270	314	269	272	295	267	256	281	256	270	297	286	302	287	334	291	269	284	302	277	291	302	283	259	268	269	306	270	277	268	311	308	285	316	274	276	288	277	292	289	289	295	256	269	285	299	301	290	295	276	288	265	285	278	295	283	274	289	288	251	245	305	276	310	295	280	295	293	268	267	278	297	292	273	269	285	307	308	333	281	273	281	272	300	268	318	281	304	291	277	293	268	304	248	269	300	301	293	264	298	284	315	309	298	259	265	263	314	280	271	294	290	288	292	274	306	269	299	313	284	311	297	294	259	282	292	311	257	253	270	274	305	285	265	317	282	237	276	287	291	274	282	308	290	282	274	264	304	279	286	309	271	283	279	251	287	275	281	276	279	279	283	266	285	274	264	288	264	312	258	280	275	299	258	310	264	306	247	294	278	290	296	271	293	280	267	262	284	323	271	246	293	303	298	255	253	289	297	301	287	327	287	305	282	286	280	271	291	306	271	295	253	278	313	303	271	273	279	299	291	265	277	292	297	291	253	247	268	274	293	311	279	288	286	285	255	294	275	268	313	293	298	320	310	288	294	304	267	279	286	280	294	277	278	295	303	304	296	296	249	263	262	304	301	276	286	269	265	317	294	296	310	308	264	275	317	309	282	287	265	296	283	293	303	272	254	302	289	286	255	280	270	288	303	271	276	320	300	277	311	280	258	310	325	287	286	293	294	328	245	272	294	289	322	269	288	271	294	298	295	304	303	296	286	296	277	266	267	304	273	257	282	299	283	302	253	271	297	280	310	319	285	262	235	292	298	304	277	310	278	297	271	276	301	277	279	275	280	309	274	306	254	269	292	287	292	276	304	314	278	325	281	306	240	307	284	285	295	301	265	268	289	282	314	322	295	258	278	282	291	281	285	291	309	289	304	257	272	285	304	283	281	272	288	247	267	246	270	303	266	287	286	242	311	313	261	260	278	261	273	299	286	289	296	281	267	283	276	310	290	257	300	268	304	306	298	272	282	267	295	263	261	284	276	308	257	279	272	261	280	259	289	289	285	266	269	288	272	286	254	290	300	265	312	291	276	260	262	301	291	270	277	285	308	281	295	279	255	312	260	280	290	258	254	301	278	295	296	338	268	288	278	262	295	296	274	280	289	246	239	292	278	272	328	281	280	268	286	267	291	297	278	315	279	309	291	268	288	269	251	276	279	296	291	282	271	281	283	282	280	279	316	259	252	307	280	289	310	283	290	252	301	264	271	321	320	289	257	280	285	283	291	273	308	298	317	253	299	278	267	293	247	259	290	286	305	290	281	277	270	272	291	308	281	261	302	272	293	277	260	282	272	319	289	260	276	312	300	282	327	279	281	289	261	276	243	249	280	281	302	291	290	273	260	288	285	298	267	287	303	252	281	281	292	294	298	273	286	327	319	305	297	310	268	268	322	260	293	293	272	281	288	323	266	290	269	289	267	292	280	279	307	285	315	265	295	302	270	269	275	297	290	278	296	265	288	310	271	287	259	259	268	256	275	292	283	291	284	275	290	292	267	293	287	257	262	282	259	274	268	277	279	288	297	316	257	297	265	278	270	298	286	293	269	284	265	284	276	291	292	287	308	313	298	335	273	257	316	305	290	284	316	273	316	292	296	290	306	265	312	249	276	288	274	298	270	251	297	275	271	266	258	264	301	280	294	281	298	315	279	254	279	272	253	229	308	290	279	268	285	303	309	266	267	292	284	297	335	299	277	272	266	275	243	286	258	275	288	283	273	265	304	265	290	304	305	304	298	270	264	305	298	275	290	245	298	255	262	252	271	294	336	268	312	243	271	300	242	273	281	307	278	263	335	287	258	275	289	286	303	244	276	263	308	295	271	269	228	297	282	254	296	302	282	295	298	260	279	276	324	271	277	294	282	318	301	267	279	263	254	264	289	270	278	259	279	289	299	264	297	282	273	282	300	278	301	323	275	275	298	272	310	285	271	295	267	292	287	314	276	276	262	321	304	258	284	285	274	266	287	286	282	314	301	292	238	289	276	256	296	321	277	314	277	317	282	265	301	290	259	270	254	272	285	250	251	270	271	297	272	268	275	289	311	301	273	298	292	286	273	282	300	277	310	288	287	306	278	263	307	289	277	300	286	278	275	272	281	289	289	283	262	282	272	283	268	299	311	297	254	275	290	279	290	293	277	276	291	292	312	276	259	303	311	254	249	289	263	293	315	294	294	285	293	278	284	279	282	302	283	277	310	304	276	315	302	284	276	319	280	290	278	280	298	325	256	295	300	251	289	271	269	276	282	282	284	285	314	306	268	277	271	237	320	298	321	278	256	291	304	281	269	275	299	305	303	316	286	282	269	321	284	291	333	293	308	288	275	275	279	279	281	279	284	283	275	269	275	254	334	282	277	299	293	243	280	269	284	292	252	287	286	281	258	280	276	308	295	280	268	282	265	286	266	297	269	295	318	291	321	292	278	295	288	273	279	297	283	318	287	273	271	297	276	279
18967	14185	23079	14176	10945	9099	7065	5608	4385	3630	3184	2772	2572	2151	1979	1823	1734	1519	1324	1174	1238	1213	1158	1241	1156	1233	1087	1068	1039	961	869	939	899	914	829	846	862	774	796	791	782	796	750	749	728	707	705	721	703	679	740	645	741	695	687	681	677	717	694	739	682	656	648	633	707	635	669	701	651	659	605	659	625	709	671	660	672	628	640	671	649	629	661	693	699	672	631	644	662	609	597	642	624	642	647	650	631	646	633	663	615	626	636	669	653	642	657	629	657	642	694	669	673	638	636	641	620	653	629	604	627	593	654	636	630	658	658	647	623	661	695	695	611	643	692	649	650	659	628	644	600	672	601	638	632	582	646	653	632	592	629	674	642	635	628	639	688	628	635	693	643	628	628	622	646	631	656	649	662	665	657	646	639	644	607	655	684	640	682	624	673	623	681	648	625	626	673	595	645	709	616	660	616	637	637	683	650	665	701	653	644	644	651	594	644	638	665	683	673	689	671	635	658	659	662	609	621	656	679	640	584	667	691	648	637	675	633	683	686	654	628	619	615	603	675	653	665	615	597	641	627	656	685	676	667	645	636	630	656	650	628	638	647	637	663	637	673	631	574	646	699	637	701	649	615	652	611	653	652	583	710	634	692	619	649	647	674	619	608	674	663	668	666	648	647	651	635	597	622	610	647	671	638	636	623	625	602	666	634	650	701	634	632	648	672	650	632	674	635	634	669	626	636	658	620	641	674	650	625	613	642	635	614	648	709	632	650	623	658	597	650	604	672	677	636	637	644	639	620	668	627	617	670	611	639	669	645	614	620	611	637	702	649	628	674	645	624	658	700	656	592	675	623	594	612	634	654	647	612	697	645	633	644	596	585	604	609	633	648	601	665	618	629	609	647	625	665	660	676	670	623	660	621	630	636	678	657	679	681	672	632	642	667	634	653	669	639	653	671	647	675	677	666	635	619	646	649	662	628	645	662	612	647	651	599	641	668	592	657	646	631	671	697	651	648	625	603	649	666	707	649	651	680	662	620	657	665	584	657	638	652	627	657	606	657	641	691	673	649	680	689	632	643	634	646	741	654	612	655	698	700	674	623	635	675	635	661	679	604	654	636	623	694	666	637	650	632	645	578	665	635	678	628	645	631	664	642	642	666	645	613	622	628	620	682	665	674	657	674	608	674	630	646	591	695	679	626	641	611	638	627	677	646	600	620	689	641	660	625	633	631	643	632	627	671	663	674	598	671	608	670	647	710	635	657	604	668	619	610	677	630	637	640	614	650	642	632	638	681	639	619	626	607	616	679	670	619	596	602	629	686	633	655	673	644	629	611	632	670	680	619	637	638	679	644	644	667	696	613	633	625	636	647	653	682	648	634	673	631	667	609	709	643	612	590	636	686	635	608	636	604	627	652	613	648	643	646	683	620	643	640	598	644	647	616	667	620	632	669	611	671	661	626	664	597	632	631	624	653	647	630	649	622	602	671	630	649	683	685	672	599	611	679	663	644	619	618	598	633	650	624	606	676	638	615	619	641	688	631	634	683	638	638	656	634	676	606	671	627	645	685	661	647	641	644	608	672	622	627	642	711	629	621	688	636	647	640	697	645	621	656	665	626	680	634	639	630	632	638	641	654	670	664	672	589	625	619	616	620	622	645	663	624	631	614	673	631	627	646	639	659	681	639	645	660	633	626	663	693	628	622	668	629	636	645	655	637	642	665	646	646	644	646	697	648	656	617	638	658	620	634	633	641	619	653	629	632	612	646	619	656	647	653	630	642	648	621	621	648	607	658	637	633	642	633	620	705	665	669	638	663	666	649	689	656	665	661	611	604	668	657	633	635	607	607	677	594	653	669	655	610	591	665	657	642	611	625	682	647	613	616	690	619	681	647	655	645	696	602	627	646	617	661	670	600	638	637	616	631	652	655	688	694	706	636	626	671	652	637	605	655	647	632	669	650	634	615	677	627	707	617	639	611	591	629	695	652	662	667	615	640	640	675	641	656	689	603	668	692	612	664	672	667	685	631	614	648	673	711	630	650	608	631	664	634	667	648	633	664	628	609	656	681	624	622	643	662	661	673	651	643	647	610	673	658	693	632	650	649	656	631	647	663	661	653	601	637	602	596	654	602	630	690	647	674	618	690	614	659	637	655	638	677	696	670	612	659	640	643	685	610	652	677	659	616	627	624	624	647	662	667	669	650	561	608	644	647	638	609	620	692	647	678	656	690	621	633	656	655	646	607	635	654	620	641	670	663	647	670	633	641	602	673	656	648	629	634	622	663	587	650	663	682	642	656	622	676	631	696	638	695	651	662	609	627	641	637	651	684	623	652	679	663	662	644	615	664	641	654	635	651	622	605	651	641	662	610	693	652	602	598	652	588	632	606	618	610	667	642	667	656	647	629	639	649	645	676	626	648	640	627	628	645	630	616	616	651	630	651	620	639	650	655	599	629	674	638	659	711	629	622	692	643	625	649	680	675	646	650	628	649	622	618	659	633	655	634	646	669	648	660	631	614	638	605	629	642	628	665	649	622	675	629	622	685	623	631	609	652	648	669	653	631	619	653	619	610	606	648	600	680	654	715	671	652	638	658	699	643	617	673	674	619	658	654	632	644	610	650	682	659	633	637	618	646	668	650	637	701	648	619	626	635	652	663	647	635	634	660	653	668	585	642	644	621	643	636	654	620	634	589	619	637	659	619	600	663	658	619	663	617	607	649	682	628	664	643	639	651	646	640	658	644	682	660	628	641	659	638	642	634	637	682	636	623	661	633	595	628	638	656	604	619	656	657	625	683	670	641	702	654	657	593	651	613	674	660	633	650	646	649	616	655	630	662	651	605	649	634	666	634	651	597	686	655	669	642	673	653	630	631	670	589	614	655	627	644	609	590	651	645	626	646	653	666	625	655	663	649	635	625	635	642	697	631	636	676	655	600	645	612	661	617	682	631	621	600	620	657	636	586	658	669	608	640	665	624	648	607	656	582	634	667	697	642	650	714	643	638	695	631	653	643	650	660	613	635	686	602	584	595	639	650	626	611	672	690	614	652	652	671	623	627	604	607	586	665	670	629	637	620	661	634	625	670	622	609	653	626	624	645	632	651	599	678	657	677	636	611	644	690	667	647	649	646	672	652	600	642	629	634	630	640	628	647	706	621	635	594	656	583	639	634	666	620	653	619	656	618	649	632	657	632	667	638	645	633	667	655	619	609	657	624	639	609	683	652	672	612	638	677	638	623	661	671	630	637	657	629	629	630	623	695	656	617	637	623	644	659	694	672	617	669	674	650	612	613	589	643	625	717	638	633	665	611	650	637	623	678	648	649	705	654	643	644	650	647	664	635	693	596	622	632	657	638	648	622	625	671	621	651	636	711	631	641	635	654	624	672	568	636	695	653	664	682	616	653	708	606	670	649	611	644	664	643	622	567	678	664	636	646	657	640	673	668	673	641	657	643	645	653	657	643	608	688	614	648	654	686	672	651	616	621	641	687	662
11206	5760	5049	2892	1505	1097	850	664	622	473	464	462	436	439	424	424	406	377	351	365	352	354	315	365	409	392	373	399	367	355	337	347	362	379	330	359	326	347	356	377	362	355	366	392	347	327	325	354	351	381	334	338	373	317	331	318	330	347	350	323	327	343	320	316	358	346	369	364	357	333	334	366	319	348	353	337	342	360	316	364	361	363	327	333	273	350	322	320	379	337	347	360	330	300	347	343	338	345	364	386	306	298	358	320	322	366	354	333	352	336	368	356	381	355	339	353	376	356	373	357	357	347	326	359	348	307	357	320	357	304	343	348	338	364	352	344	337	403	349	375	358	313	334	327	354	314	330	342	340	401	372	357	322	328	323	348	336	330	359	317	330	325	354	321	321	340	338	348	360	327	336	334	345	353	343	353	352	380	309	338	336	357	364	370	378	357	322	331	373	331	314	315	376	351	346	338	329	333	311	371	322	325	332	345	341	349	322	345	338	366	373	343	348	341	345	334	345	334	380	382	349	328	355	367	319	368	318	352	383	336	337	318	348	343	363	379	344	391	309	360	329	376	340	346	317	379	362	311	343	338	360	342	348	329	385	347	331	375	331	345	338	339	334	343	348	326	326	345	332	319	361	385	356	342	358	346	382	334	330	354	338	336	355	376	310	327	352	346	315	344	337	314	337	364	331	338	356	336	314	366	312	321	347	322	336	346	355	364	363	368	361	340	314	367	351	361	318	395	352	338	325	400	324	347	335	326	368	350	320	333	302	334	342	312	343	343	347	343	377	362	366	306	328	343	346	316	341	331	368	375	324	370	331	311	327	366	358	338	341	347	356	337	342	355	348	345	366	368	365	367	333	304	347	362	334	328	313	333	327	355	359	332	339	326	333	344	349	338	325	340	366	313	351	329	303	338	317	338	340	361	351	323	377	294	370	348	339	336	367	338	353	326	324	334	326	322	366	315	374	308	335	324	347	356	337	336	348	354	303	321	326	307	347	365	343	354	354	340	363	349	343	328	357	326	328	351	326	323	301	339	357	352	323	340	337	363	334	352	349	321	326	347	336	329	338	366	350	349	338	343	348	361	343	319	338	369	352	319	335	356	364	337	367	327	327	361	335	304	400	316	305	338	321	342	355	316	356	332	354	298	325	365	366	340	359	343	345	329	333	346	366	320	356	329	354	334	339	338	340	361	325	342	320	361	333	330	348	351	375	347	321	393	317	327	357	310	335	313	349	374	369	370	331	324	377	355	340	331	309	349	348	364	396	353	316	342	371	331	316	365	327	339	352	360	343	341	351	375	357	364	363	335	337	330	323	331	330	349	353	323	365	347	359	368	353	345	322	346	352	327	375	319	344	333	325	332	356	335	317	338	385	327	359	353	333	378	330	344	361	325	336	360	359	341	348	344	330	349	364	346	376	358	381	349	349	327	338	360	319	351	365	346	359	372	334	286	370	313	337	373	384	330	350	354	353	367	355	303	306	339	369	321	334	382	348	301	321	355	369	364	351	322	324	352	334	357	376	363	328	317	374	329	379	323	365	334	342	381	348	357	362	345	341	371	349	338	340	319	315	350	366	359	366	325	337	346	337	361	368	346	314	361	367	333	398	330	361	340	334	330	342	351	339	315	314	358	323	380	330	342	349	356	326	303	323	309	348	347	345	332	333	344	333	334	371	320	327	352	355	340	351	349	358	374	371	362	342	340	338	318	322	373	342	353	361	331	363	344	378	394	334	336	357	366	324	387	349	306	374	365	305	304	319	364	363	369	317	349	367	360	379	310	347	373	409	318	352	366	344	340	360	350	375	363	344	347	318	324	376	355	370	333	351	339	328	362	351	386	322	342	362	316	348	321	303	315	349	335	332	337	324	341	344	349	322	330	325	322	348	343	340	314	323	347	314	364	326	329	350	297	332	308	327	317	374	322	372	399	330	345	326	348	361	347	317	359	331	380	311	337	348	359	353	355	381	331	331	347	318	362	339	337	358	346	330	340	360	373	384	350	355	337	328	386	366	320	368	312	349	345	330	356	352	377	364	356	391	348	337	382	328	351	382	335	329	310	344	343	325	360	362	336	364	335	350	334	350	340	329	353	342	361	360	335	368	315	331	341	308	313	359	328	331	324	361	345	360	331	340	364	362	358	353	330	336	336	316	317	363	349	301	410	382	342	339	319	341	355	332	357	340	351	334	349	317	375	334	330	357	352	318	307	365	344	355	377	370	325	348	366	325	368	330	326	356	378	351	343	327	365	354	340	323	329	366	379	333	356	366	325	320	339	293	348	336	339	375	362	334	371	368	356	332	376	330	381	361	345	332	342	384	329	340	311	381	354	289	335	320	289	340	324	360	325	336	333	335	339	336	347	335	340	289	327	316	325	340	377	312	324	323	322	372	373	357	315	311	335	343	319	361	363	353	335	334	336	344	345	337	359	366	335	345	337	331	340	332	316	340	324	321	357	330	310	378	354	397	363	364	354	333	353	353	353	324	344	350	325	305	343	329	323	324	372	309	360	344	378	352	325	317	345	337	349	328	337	354	325	351	325	365	335	366	329	324	367	394	370	371	327	363	334	337	309	335	288	337	340	340	328	334	339	354	313	331	341	328	328	342	317	324	353	310	358	314	349	340	359	331	344	364	371	360	345	349	380	357	335	340	350	355	359	328	354	350	341	329	359	365	320	380	306	339	360	363	346	331	330	353	325	333	346	375	326	354	348	306	339	354	336	344	315	369	342	353	376	367	319	335	326	318	360	361	384	327	347	330	323	321	371	372	316	337	344	354	347	339	321	375	339	339	349	322	333	333	348	333	347	345	311	325	341	352	341	328	354	381	401	350	351	339	355	331	360	350	347	345	324	363	335	358	326	318	339	337	336	347	359	347	339	344	355	321	344	365	364	350	349	328	345	343	330	312	361	357	328	330	297	348	347	337	351	331	314	350	302	356	361	338	342	370	342	331	350	332	308	335	375	355	362	300	331	338	324	330	326	331	340	350	321	346	353	336	369	358	355	351	359	326	356	336	349	315	331	309	344	357	353	348	323	362	334	384	350	292	345	329	358	350	319	335	367	360	331	368	349	335	351	314	346	321	341	308	332	325	340	325	348	356	383	329	325	355	356	401	348	319	332	361	361	327	363	366	372	340	319	356	344	328	304	305	326	328	328	347	333	362	371	358	321	347	343	378	337	364	349	305	339	318	322	354	359	374	340	344	338	334	382	329	373	312	363	350	372	337	325	349	352	326	283	331	366	342	336	333	341	309	353	346	319	342	312	359	378	353	326	337	322	401	349	337	356	353	302	341	375	313	304	320	314	315	336	337	338	357	337	322	335	361	341	332	327	358	318	339	321	317	314	382	321	365	333	320	342	325	343	377	375	354	331	353	336	352	342	348	356	336	379	349	331	371	324	330	354	317	358	370	348	335	334	368	342	341	340	339	314	329	342	318	358	338	375	335	374	338	322	317	343	342	349	340	317	347	361	325	358
7203	5307	8491	6976	5102	3967	3084	2419	1964	1563	1482	1339	1277	1229	1138	1065	1063	1004	954	960	998	951	888	933	912	915	919	911	855	852	879	806	813	865	805	822	826	840	816	808	732	813	817	778	798	760	772	750	739	790	711	739	724	779	709	731	694	762	766	749	761	788	798	787	797	749	766	787	729	760	747	788	784	779	811	745	758	731	714	712	724	781	776	754	744	774	774	779	728	745	705	754	728	708	752	769	777	792	733	775	779	780	756	773	776	760	757	748	735	731	779	756	745	733	759	750	745	755	815	771	721	741	783	704	775	768	740	800	782	685	776	766	703	787	745	774	703	732	740	786	741	699	764	717	731	777	693	760	748	762	735	775	764	722	738	720	738	767	787	760	771	760	740	759	797	712	736	740	735	764	704	710	734	701	771	814	758	807	723	752	716	691	770	718	758	799	768	771	732	726	728	783	745	791	740	827	748	760	732	754	741	697	779	751	741	691	749	721	744	791	722	713	782	720	696	746	736	747	732	708	744	734	740	773	756	753	760	758	774	791	758	721	754	753	718	765	742	773	759	803	767	738	729	750	741	735	782	814	789	768	770	735	775	772	759	819	795	744	737	744	735	773	796	699	717	746	737	757	746	764	720	735	720	751	752	780	757	756	687	716	725	792	791	726	711	738	772	765	723	759	751	723	760	718	715	742	791	722	774	799	693	816	729	731	743	753	797	761	767	782	756	718	750	738	730	778	756	739	785	717	749	734	757	771	746	765	821	709	775	744	770	715	737	788	756	766	747	796	780	762	740	768	738	784	764	725	703	761	734	740	766	782	729	745	735	741	751	731	778	774	734	775	764	734	757	790	743	700	804	740	745	761	760	773	734	714	758	770	760	743	741	760	768	774	768	800	772	766	775	835	751	775	725	751	746	751	738	736	744	795	755	680	721	717	784	778	766	729	751	781	740	775	751	748	710	737	767	757	710	746	750	779	782	691	706	764	774	810	730	736	784	788	753	762	750	785	730	754	760	766	720	779	771	692	702	786	758	737	729	781	758	768	761	753	734	782	717	744	711	784	681	810	692	744	719	772	710	710	762	732	732	826	783	734	775	736	719	758	758	763	781	693	755	791	774	761	770	751	763	730	786	746	777	751	729	731	761	736	752	790	758	749	724	745	730	764	708	775	725	731	740	770	769	751	742	789	708	744	701	788	736	744	733	714	747	741	739	737	754	756	747	757	750	766	795	802	720	763	769	734	767	753	761	732	747	715	760	754	767	727	744	724	761	730	688	740	742	746	805	727	730	712	739	729	711	781	713	752	753	751	790	715	754	760	730	757	755	766	723	784	738	738	761	729	789	754	736	760	759	804	756	737	762	703	729	753	749	795	727	756	709	767	741	752	774	745	728	770	765	705	732	704	764	713	736	749	723	705	740	755	769	748	776	724	735	764	757	744	756	770	730	729	760	767	780	752	791	693	757	697	758	722	748	783	706	718	740	745	707	739	785	725	758	699	719	760	759	747	717	725	764	731	748	766	731	722	749	756	739	756	786	711	723	774	750	725	745	733	754	770	761	744	743	680	698	722	741	752	740	697	693	708	738	743	769	706	721	742	755	734	773	724	729	706	789	725	731	728	746	750	736	730	786	727	725	755	747	688	753	770	770	710	746	730	753	764	753	788	797	772	758	763	778	730	697	784	741	776	777	753	785	740	774	765	763	764	756	779	746	818	787	783	745	725	762	769	725	734	732	723	772	811	726	718	727	741	753	771	735	717	756	743	718	757	738	713	727	794	762	761	746	747	756	729	761	807	762	707	780	709	753	755	747	761	775	764	727	733	749	755	759	754	764	764	737	807	711	751	792	779	727	741	764	739	758	750	779	703	727	768	758	802	791	746	763	762	780	783	762	794	726	745	741	774	771	747	717	768	746	754	788	752	724	775	737	790	772	744	778	726	724	778	752	772	760	757	808	747	765	735	739	696	769	741	791	759	720	738	745	744	769	724	778	733	770	751	719	754	732	782	778	739	761	741	791	788	681	760	831	778	781	790	720	765	723	728	783	760	719	701	714	756	784	750	755	717	769	741	792	766	759	736	763	821	761	745	802	756	769	679	759	805	758	741	774	735	745	779	787	728	731	760	734	721	801	744	766	767	787	737	749	754	790	753	754	733	716	743	794	754	737	769	759	772	783	723	727	708	738	710	747	685	796	698	761	756	721	752	764	762	724	746	783	747	762	781	743	801	777	744	744	743	738	739	720	735	812	797	701	729	750	774	728	728	718	758	754	727	714	750	761	773	736	768	758	734	730	776	750	734	755	735	742	737	768	781	796	808	771	727	724	768	759	802	740	750	710	810	744	767	729	784	761	759	739	733	783	748	752	769	778	705	763	744	716	763	705	735	737	753	771	760	733	769	825	712	760	742	770	785	737	723	761	732	759	720	718	796	777	751	791	753	740	750	757	766	787	779	791	776	730	764	783	756	764	704	754	742	713	758	737	742	763	712	738	739	742	750	732	750	753	716	768	755	745	742	752	716	712	765	753	752	740	733	733	765	732	770	765	766	766	737	826	765	762	736	739	725	781	786	768	751	748	690	769	762	791	783	714	749	753	819	753	750	756	736	800	725	701	782	786	794	690	754	756	784	707	775	688	734	769	751	723	733	785	738	731	732	731	749	765	719	744	792	781	763	796	748	731	771	701	790	736	749	728	718	719	692	778	743	737	727	726	759	756	769	769	769	802	813	738	709	771	768	733	798	678	747	704	783	747	779	774	745	705	723	724	718	730	814	781	741	693	769	806	779	733	782	748	780	740	746	821	768	754	734	791	698	767	750	783	729	773	768	731	776	755	796	757	748	763	782	764	689	730	770	695	825	748	712	723	744	693	736	741	701	719	772	727	761	739	684	746	691	730	753	683	727	758	756	773	758	783	726	738	745	750	745	733	755	729	686	743	742	725	765	790	728	747	734	733	756	743	761	739	799	735	735	798	782	766	724	755	783	745	738	760	769	730	771	754	771	733	734	722	706	748	708	804	728	784	764	732	790	720	763	714	782	775	741	770	794	768	733	753	733	721	755	748	729	771	752	737	729	773	746	740	739	766	799	739	773	755	728	765	765	739	759	796	746	778	696	761	763	686	747	722	758	790	755	738	766	735	722	730	756	699	753	748	733	713	735	715	743	729	740	759	713	737	732	776	712	767	770	690	761	732	767	740	730	746	755	748	759	759	782	804	722	779	780	751	794	739	743	760	712	751	777	756	716	783	813	773	715	784	750	723	761	704	747	758	771	729	746	739	731	789	747	745	727	831	781	735	701	718	765	794	729	767	736	793	752	749	748	740	711	711	728	750	738	815	742	737	721	690	693	760	740	770	694	741	769	727	770	742	754	720	771	791	747	743	798	702	754	780	789	740	803	731	716	779	739	722	765	748	737	773	789	770	775	762	728	759	774	737	734	784	740	730	748	725	747	769	729	768	728	768	706	736	698	733	713	708	738	692	733
21169	11711	12862	6490	2885	1854	1299	1083	761	650	570	529	490	446	418	395	416	372	340	328	350	332	335	381	307	338	343	323	348	323	296	302	308	309	315	275	313	311	305	311	287	288	295	287	287	305	318	281	304	279	318	307	296	266	287	291	293	254	288	280	289	293	279	289	285	276	269	286	306	291	311	315	300	265	309	280	286	271	298	313	283	232	303	306	261	272	296	247	271	268	261	305	316	269	293	287	277	267	278	272	277	287	281	273	258	263	290	306	288	298	276	287	275	256	272	266	270	285	315	284	311	285	302	313	300	286	234	280	268	268	315	270	285	321	279	280	296	247	301	311	288	287	258	264	272	271	289	282	271	307	282	306	274	295	277	274	286	279	259	232	279	286	318	262	297	277	275	286	280	275	294	314	305	299	278	284	266	260	289	314	271	299	311	280	271	293	267	312	272	261	305	263	299	301	275	292	253	294	273	287	301	313	283	271	312	300	298	268	288	269	306	275	300	299	261	255	294	300	289	309	286	266	275	275	287	322	284	315	295	299	287	289	248	281	258	289	291	274	285	274	299	257	298	271	304	288	289	303	257	287	241	244	280	285	280	287	280	314	262	296	275	270	306	304	265	269	297	287	267	301	281	281	277	302	298	260	284	278	298	303	246	295	243	249	278	279	259	312	262	276	310	266	319	314	276	293	308	259	270	286	294	277	262	304	287	265	306	288	288	294	294	290	274	281	295	280	269	303	263	276	279	265	295	284	255	305	296	294	289	224	241	290	264	273	258	263	302	286	277	282	250	280	268	280	293	298	287	280	266	242	284	288	285	268	266	314	300	280	294	323	274	233	267	263	291	268	268	283	287	297	288	273	292	275	268	286	299	257	303	279	270	287	275	298	282	283	292	322	305	281	302	306	293	261	289	304	285	330	295	288	273	278	293	314	268	294	293	319	266	280	305	288	264	294	312	334	299	290	310	252	253	240	288	289	303	341	300	277	278	263	275	265	294	304	298	304	306	295	289	312	311	250	290	302	286	291	281	299	313	273	278	326	279	267	287	266	306	293	253	259	285	253	268	295	283	310	262	293	332	280	296	311	285	280	276	259	276	269	277	298	268	313	304	304	285	296	298	293	250	272	273	280	290	252	263	270	300	278	287	277	267	267	335	286	255	263	266	253	266	278	297	272	309	238	294	284	251	302	298	272	311	301	301	309	280	330	252	273	317	277	289	279	296	287	304	293	275	320	275	323	306	289	283	290	288	283	252	295	299	297	284	286	256	285	273	291	303	306	278	262	282	296	299	248	287	279	282	275	296	276	273	305	283	298	276	268	240	275	269	260	256	307	293	288	268	293	308	286	287	292	289	273	267	289	276	290	296	263	322	279	259	266	279	296	314	284	271	276	284	298	259	255	307	334	278	298	265	286	268	315	335	301	273	296	274	289	313	287	271	302	303	306	294	291	279	282	261	256	314	291	293	291	280	282	264	268	300	287	256	275	295	314	273	299	323	289	322	273	280	272	273	289	279	297	255	257	273	309	290	282	245	275	301	274	281	270	286	317	289	309	306	310	255	275	321	306	278	295	278	296	303	286	291	266	272	315	305	255	318	274	281	278	292	286	311	300	307	298	301	285	278	280	290	255	291	285	283	293	282	265	300	312	282	285	286	280	322	312	255	309	304	304	259	283	280	286	275	298	258	265	326	253	244	293	268	281	260	277	304	268	306	276	290	261	279	270	275	294	281	301	272	296	264	260	295	290	294	304	267	280	309	291	297	272	291	261	293	297	265	290	307	289	286	308	259	266	247	259	261	290	267	264	282	301	295	263	277	281	300	320	284	266	287	260	275	290	311	304	311	266	272	317	265	286	256	264	274	254	294	290	304	267	264	279	269	264	265	299	257	264	306	291	268	271	249	258	254	294	286	273	258	288	310	287	284	322	297	294	276	297	299	296	249	271	295	325	268	287	281	308	290	304	233	276	317	291	289	256	311	261	273	271	300	284	335	269	285	266	274	297	261	273	288	271	265	279	263	267	298	322	312	263	282	302	288	276	257	282	310	287	285	297	285	290	257	287	292	287	232	262	286	293	269	295	311	277	268	324	299	298	289	275	285	247	297	290	260	259	280	273	271	312	315	255	299	316	300	266	300	305	274	275	275	280	268	257	282	289	319	276	283	294	282	294	268	308	274	293	308	264	280	290	272	290	272	269	284	260	252	275	303	274	262	312	289	271	258	303	325	272	276	260	294	265	301	258	312	276	287	287	306	274	250	282	286	273	268	289	292	257	291	268	266	292	284	291	285	332	278	263	322	264	314	300	297	288	290	290	310	253	264	290	265	286	269	245	292	314	274	270	285	280	310	258	299	308	262	286	295	285	262	278	288	293	293	312	286	281	285	300	297	264	261	301	284	230	264	303	280	294	294	269	274	297	314	304	286	295	284	314	266	311	311	265	308	291	266	280	295	282	309	284	320	269	260	262	295	278	262	288	274	294	291	326	285	293	276	276	266	311	250	326	294	299	300	275	304	316	269	278	317	261	244	275	282	287	281	259	325	274	307	313	299	290	261	307	251	285	265	326	252	265	255	302	287	295	279	289	287	264	268	283	278	239	293	277	283	294	298	280	316	265	303	283	299	291	280	290	285	293	288	286	276	282	294	305	276	287	307	293	284	285	323	264	306	288	286	265	259	243	261	257	289	302	261	275	269	280	274	319	269	263	294	276	301	294	300	293	299	298	306	304	282	265	271	289	254	264	278	282	258	270	273	265	298	271	308	271	296	269	281	250	288	290	257	271	309	304	312	239	246	258	260	295	288	304	263	303	318	268	275	277	262	275	279	309	274	254	237	305	260	326	297	261	281	289	301	268	274	292	259	300	270	279	242	304	284	251	273	278	281	296	280	286	256	298	266	271	275	278	307	289	307	278	275	293	280	304	250	298	294	291	295	285	268	301	270	298	296	307	270	247	275	283	282	277	286	260	255	242	283	305	286	300	262	305	288	315	311	286	287	294	260	280	251	274	296	282	284	275	288	281	289	311	304	262	315	298	271	296	300	285	303	271	241	302	248	276	281	313	282	305	263	293	274	322	314	303	273	288	290	292	286	233	264	287	281	276	292	294	291	274	283	270	295	272	307	287	293	289	263	282	296	261	295	273	281	243	332	291	260	275	301	263	279	295	286	303	286	235	267	275	277	284	276	281	284	294	294	274	322	288	270	284	265	289	281	266	298	285	296	317	270	305	277	274	292	255	291	286	270	313	247	275	314	280	281	245	296	310	259	295	277	283	286	276	284	282	281	291	277	315	300	284	285	280	280	296	297	289	296	283	301	293	254	276	286	311	272	283	264	257	280	291	341	268	272	284	287	273	277	313	300	268	297	285	287	302	267	263	308	314	301	259	282	317	283	303	273	276	269	297	281	255	278	287	273	274	277	317	277	280	287	306	284	285	304	303	286	302	273	295	264	279	316	296	258	264	306	274	294	286	304	275	284	292
13824	9773	17668	12186	8781	6912	5279	4432	3300	2680	2331	2151	1957	1758	1518	1499	1310	1206	1127	1061	1055	986	988	1012	1023	1043	960	865	907	816	834	829	823	855	785	766	741	722	743	715	752	765	715	715	714	689	705	737	708	653	653	668	691	660	667	657	638	634	702	698	666	681	680	681	699	647	652	669	634	643	630	636	620	701	644	646	631	635	683	633	643	648	649	654	681	695	651	671	650	654	612	602	605	609	664	668	657	641	632	637	588	627	629	612	613	650	681	670	668	620	668	632	631	665	638	618	597	632	656	682	632	623	672	618	640	684	685	624	641	653	681	646	656	632	651	648	654	675	611	692	657	628	627	625	578	625	632	704	645	635	664	681	639	647	620	650	604	591	658	645	616	633	637	641	633	693	615	634	651	579	654	663	655	706	681	655	638	652	642	651	606	632	589	672	640	647	659	680	588	653	638	646	611	689	645	691	624	650	661	657	641	649	635	634	611	643	661	670	620	681	631	652	665	639	693	617	643	655	630	628	667	651	689	683	619	655	605	687	601	615	637	650	617	635	656	628	631	653	655	634	671	646	636	640	626	654	690	658	667	635	615	652	648	670	635	635	636	649	649	651	673	607	622	633	643	616	668	631	609	672	633	628	660	633	645	593	661	696	638	635	643	639	617	670	657	686	632	606	625	621	645	602	618	639	654	640	607	592	693	690	624	655	663	646	587	652	620	636	626	662	662	684	662	645	633	645	628	645	640	674	625	654	642	575	641	692	635	651	637	598	660	647	675	629	673	621	670	645	679	609	667	674	626	608	639	625	652	648	623	677	709	648	650	651	641	661	625	627	647	636	641	631	655	645	608	628	617	612	668	646	674	680	685	684	636	611	640	659	660	677	631	633	660	629	625	592	628	675	658	621	620	677	619	672	663	652	649	629	670	655	651	650	679	675	656	650	632	614	629	615	674	592	671	633	662	680	623	635	635	593	603	662	648	677	664	693	619	638	669	667	668	675	673	612	618	706	621	689	635	608	672	645	640	607	666	662	638	605	654	631	623	589	639	598	610	597	667	635	665	662	647	643	648	586	645	641	614	649	604	686	643	628	601	641	668	606	622	641	651	615	657	638	639	646	629	645	647	623	644	651	620	665	641	650	640	663	623	631	670	643	637	621	645	646	682	719	625	630	644	682	645	678	653	648	651	634	654	642	639	667	651	634	606	629	633	692	616	674	623	612	649	637	698	647	609	646	617	641	661	664	633	653	652	641	669	649	617	669	599	641	631	619	635	631	642	614	669	634	647	678	650	636	616	668	683	634	613	636	654	617	667	648	653	593	633	638	626	671	628	602	668	650	641	618	605	641	648	571	628	636	662	655	646	637	579	687	637	619	671	620	648	638	639	586	634	610	649	658	681	637	680	658	631	665	627	604	658	646	609	640	608	649	635	652	635	659	681	612	632	629	641	662	637	651	613	647	647	603	656	625	648	665	653	663	661	678	649	653	648	617	617	671	610	632	675	642	665	618	607	591	606	618	653	601	635	650	675	659	647	663	667	661	610	639	686	641	645	642	614	635	670	679	585	647	648	684	679	661	656	614	614	652	637	653	674	647	636	632	681	659	655	632	638	683	623	637	674	634	695	642	648	687	607	666	685	645	681	613	660	642	669	621	674	627	651	624	652	616	626	652	607	697	641	653	650	660	656	639	625	634	683	653	607	638	618	591	665	642	624	626	640	657	647	637	680	633	667	630	694	646	622	627	587	608	642	660	632	650	626	618	669	693	616	628	649	661	690	689	630	599	672	627	568	654	614	629	647	620	654	608	635	670	681	634	579	663	585	616	641	624	637	701	628	640	664	662	603	665	613	634	611	642	606	645	694	669	634	668	685	647	638	645	681	664	600	618	641	640	629	622	580	637	634	653	672	649	642	670	640	668	704	673	623	609	572	619	643	639	646	621	632	598	706	675	661	627	640	619	638	633	671	668	640	630	652	652	627	596	653	614	643	651	678	633	627	667	615	630	649	631	628	638	670	661	618	636	656	637	613	652	654	620	696	650	643	611	641	636	627	681	619	612	639	637	655	680	664	642	669	648	637	627	660	611	701	656	716	634	667	652	676	649	636	606	664	665	641	644	681	656	595	661	663	622	631	669	676	634	663	602	595	644	660	615	609	651	649	645	644	618	612	611	677	610	661	607	618	666	675	634	666	673	647	634	622	643	680	659	635	674	591	665	601	612	668	648	679	617	649	644	633	658	648	648	605	638	616	643	646	640	589	599	648	646	630	637	666	647	693	646	629	641	674	674	643	635	642	643	645	614	655	612	627	648	647	628	600	642	652	626	683	604	670	627	680	632	598	645	623	663	648	590	638	648	625	609	654	650	617	633	631	627	652	600	580	658	656	669	597	605	638	605	653	700	642	673	636	650	631	630	625	690	691	660	618	595	656	620	660	601	561	680	627	641	610	625	650	686	696	600	658	614	698	663	639	657	671	607	635	695	629	677	635	617	626	653	635	600	647	657	609	588	624	596	597	632	676	646	634	645	662	638	617	632	633	661	628	661	662	639	666	690	633	656	633	658	667	672	604	658	652	678	655	628	614	655	648	645	634	649	649	667	630	640	649	656	649	675	612	642	641	635	686	634	642	660	616	662	651	654	652	600	665	672	585	658	638	616	641	658	634	665	611	637	619	634	637	672	654	644	643	623	607	624	635	639	612	615	677	654	624	631	621	663	651	637	670	642	631	656	660	645	646	654	597	644	617	668	668	628	614	661	611	659	672	624	606	634	602	625	658	661	625	608	649	615	679	601	635	633	672	642	668	680	637	629	684	636	676	698	650	697	634	651	650	633	638	661	639	638	653	700	617	615	651	637	639	638	631	647	644	600	638	627	661	657	665	641	659	644	618	638	616	611	629	597	615	646	658	649	649	649	666	683	679	663	668	649	652	630	613	657	664	609	630	664	652	605	666	635	608	654	672	685	674	621	655	608	620	649	605	666	634	607	638	629	651	622	612	661	641	634	644	667	629	658	614	656	613	641	653	672	640	612	638	662	667	593	649	619	660	605	612	656	662	634	647	614	655	636	645	617	625	642	613	640	617	618	600	609	631	630	666	637	648	641	627	627	669	661	585	635	623	640	651	644	636	656	596	568	597	622	649	694	695	692	633	654	625	642	653	601	649	641	645	625	642	650	668	605	638	639	658	633	622	642	644	608	617	615	655	642	652	650	620	666	642	620	685	666	652	641	588	688	604	609	614	660	634	674	656	622	621	678	631	660	658	633	626	624	662	662	674	622	654	548	615	638	671	632	630	639	579	683	650	640	670	675	660	671	609	632	684	635	651	646	630	632	685	677	626	619	648	670	603	655	624	618	653	639	633	649	645	674	648	669	605	703	634	639	638	628	654	662	677	632	701	648	658	624	665	665	660	635	663	641	658	705	664	642	681	640	685	620	664	625	649	652	620	669	614	643	636	654	644	644	679	653	622	606	622	639	685	644	648	618
30174	17359	19051	10318	4426	2722	1996	1561	1140	849	727	724	585	590	510	535	441	432	418	409	411	366	372	373	357	401	412	346	369	299	298	310	289	327	339	323	322	332	322	346	338	294	315	287	305	282	289	315	288	297	286	317	288	296	295	284	288	314	259	253	312	312	277	313	262	307	279	338	284	324	274	270	281	288	306	291	269	298	280	305	262	317	313	311	304	286	262	295	273	304	285	316	275	312	313	273	261	262	297	285	301	284	319	275	303	287	308	280	262	275	278	291	267	288	265	285	322	272	252	266	284	308	301	299	287	241	301	278	283	317	296	279	315	269	295	314	270	291	313	266	288	320	269	300	275	270	305	274	332	280	292	304	331	319	274	309	311	260	293	277	302	279	281	292	331	299	285	279	338	286	303	307	285	290	289	336	277	273	309	326	272	264	288	282	276	289	303	318	282	261	291	275	306	300	292	287	297	283	302	294	265	305	303	284	305	323	295	295	289	295	272	281	311	294	291	280	281	287	300	270	291	270	297	267	259	319	300	276	270	276	294	304	290	269	319	281	304	300	284	330	276	298	296	288	269	284	295	296	244	305	276	279	278	315	321	305	277	292	283	299	282	290	267	298	292	285	279	305	283	307	268	312	286	293	282	278	292	270	276	268	304	295	302	288	252	298	283	336	343	296	273	302	276	294	278	309	311	273	282	308	284	274	278	313	279	274	296	283	281	274	290	248	319	290	284	286	254	293	241	285	299	239	287	286	294	300	292	274	297	288	257	323	299	275	297	253	267	283	292	294	303	278	291	296	285	293	279	275	285	286	279	261	285	290	284	295	264	301	308	279	276	327	305	307	324	250	278	288	303	300	280	273	297	286	273	261	308	281	285	301	294	279	281	303	322	255	263	319	302	299	293	312	291	273	299	312	278	320	325	280	292	290	300	300	243	253	289	280	286	255	269	306	312	288	309	319	276	311	265	273	299	281	285	277	287	318	268	270	314	302	314	295	298	283	293	277	276	253	300	298	286	277	274	275	290	296	307	295	285	303	290	286	278	290	305	303	308	251	269	300	262	268	295	297	253	278	288	324	289	285	284	263	256	281	300	278	303	273	269	292	263	290	275	284	282	277	327	304	305	282	330	256	287	298	275	294	297	282	256	295	290	278	290	280	288	289	245	272	306	298	299	304	307	293	285	251	267	289	270	286	299	276	283	263	277	301	252	257	293	285	276	333	298	320	290	311	275	317	292	245	287	279	309	266	265	291	271	275	310	259	285	313	294	286	279	311	309	294	278	284	313	277	321	285	292	304	279	271	315	261	298	278	317	311	285	275	273	273	301	285	294	275	301	321	309	317	303	286	267	256	297	288	322	278	262	269	291	279	301	281	282	313	267	299	285	291	276	274	269	277	289	316	307	314	253	314	262	284	287	291	278	262	276	288	285	274	282	270	282	324	319	295	314	277	284	304	293	271	285	280	306	308	285	278	303	267	273	335	292	287	270	256	270	257	275	283	284	321	305	305	267	310	278	262	268	298	289	262	275	264	284	280	284	301	306	301	272	308	263	270	294	285	315	295	301	305	273	329	295	298	327	288	310	308	299	265	325	290	269	289	287	299	281	282	280	234	283	286	271	310	274	268	277	289	283	292	302	291	286	273	306	275	284	262	289	305	281	246	299	277	297	271	292	259	317	297	300	261	276	295	292	292	300	292	291	286	284	279	319	269	253	291	267	285	288	281	310	293	274	288	309	288	273	301	287	289	281	298	261	293	253	290	257	269	314	270	285	254	280	276	292	270	264	271	309	270	292	294	266	283	321	285	285	306	279	287	243	317	291	297	299	294	269	327	307	294	271	278	281	301	260	265	305	300	297	285	314	306	333	294	284	306	270	309	316	274	286	311	275	310	274	301	248	312	278	282	293	278	256	270	300	279	284	323	291	282	286	269	290	291	274	267	288	274	281	298	305	269	283	271	271	266	277	290	307	292	288	310	276	291	270	294	289	351	257	284	301	285	296	254	285	311	252	278	295	316	290	306	303	264	331	314	312	295	297	294	299	299	325	291	282	266	291	286	291	270	249	275	284	276	287	288	288	279	325	340	257	286	287	303	273	285	304	285	299	314	295	244	305	277	313	283	302	295	329	298	324	274	301	303	251	289	302	285	263	303	254	293	275	290	278	301	297	314	301	283	250	263	278	298	249	293	276	274	265	309	295	290	280	271	275	271	278	258	259	295	316	331	273	327	298	283	297	269	256	328	288	323	317	249	294	337	259	295	270	265	286	295	253	299	289	327	275	255	309	257	288	287	284	279	264	273	278	264	305	296	271	312	277	307	324	289	275	246	288	306	277	274	291	301	272	297	265	264	256	264	292	295	291	318	290	267	316	322	283	322	278	315	299	269	269	292	292	312	302	261	252	294	295	293	284	292	288	305	294	267	253	279	282	280	265	282	296	304	306	289	302	296	270	300	291	282	295	255	314	279	295	282	286	290	264	298	315	285	340	299	289	294	298	279	321	317	291	275	294	292	271	249	277	324	278	284	292	283	286	295	309	289	277	283	264	313	307	265	271	282	308	279	285	249	312	253	297	276	288	266	279	277	288	305	294	322	256	270	300	279	287	288	293	312	297	291	291	288	292	256	293	331	282	287	271	309	297	265	306	290	270	261	277	307	272	312	295	276	282	302	284	269	256	283	302	291	282	255	305	293	282	296	311	313	281	291	288	315	268	292	306	312	252	264	300	284	286	289	328	260	291	250	308	273	308	295	282	315	315	291	265	281	284	276	295	278	299	281	267	310	294	301	292	296	295	287	285	293	282	292	278	285	285	303	305	283	292	238	304	300	299	306	276	307	286	248	296	295	297	278	330	285	294	304	311	323	280	310	282	289	280	288	306	294	324	274	294	279	293	289	292	275	276	273	246	244	307	276	267	270	285	293	267	285	288	270	255	273	301	274	275	290	289	276	297	272	272	273	304	282	277	278	276	285	300	286	320	268	254	316	286	296	305	286	320	292	302	317	267	300	303	254	277	284	270	289	303	303	306	348	270	303	268	276	301	272	303	263	281	315	311	271	302	308	277	301	284	271	300	299	298	315	279	275	287	277	262	272	303	318	310	264	273	262	258	303	265	312	306	293	267	290	324	270	279	324	270	299	293	295	289	292	284	296	273	316	312	323	307	306	277	286	300	303	310	287	293	292	307	291	292	296	280	304	259	298	287	276	262	268	276	287	285	275	350	289	289	291	307	261	276	297	292	305	278	321	278	290	260	283	305	297	292	283	289	319	315	279	283	257	291	302	312	283	258	326	304	282	285	306	290	296	305	347	290	284	285	292	289	302	300	288	293	336	259	301	241	301	313	296	327	284	305	299	304	305	288	290	315	279	288	281	257	271	269	285	283	285	306	325	295	295	294	300	306	278	308	282	288	276	310	288	299	261	273	287	273	288	296	277	322	286	268	311	259	302	286	275	299	298	258	249	272	261	275	283	268	315	270	281
17879	13278	23102	16602	11304	8690	7331	5967	4716	3700	3097	2879	2538	2323	2021	1907	1598	1531	1384	1279	1244	1231	1192	1148	1248	1258	1109	986	1022	1011	981	950	958	920	940	797	821	818	759	796	753	780	710	759	733	727	761	712	699	724	741	689	704	659	678	677	703	662	692	660	637	689	700	639	700	717	698	692	708	636	657	635	648	683	657	617	654	688	695	594	616	703	639	676	637	692	653	633	664	673	659	691	630	637	640	647	577	685	641	665	681	690	650	661	657	690	657	659	634	655	643	636	709	670	664	659	707	652	656	611	647	689	648	660	632	663	630	706	687	674	649	668	670	662	666	674	637	651	639	619	649	639	656	670	670	655	630	663	654	691	633	642	706	690	690	625	627	630	671	562	667	691	664	622	645	642	671	636	645	654	616	635	649	629	646	665	650	664	639	673	647	696	666	671	655	638	597	617	672	624	653	674	629	660	631	593	669	679	686	675	665	650	667	646	664	654	646	631	640	659	689	651	669	648	670	677	676	622	662	690	655	669	659	643	677	663	648	617	658	640	666	650	680	619	674	628	598	653	619	669	657	619	688	674	610	679	693	675	692	646	630	691	612	658	676	674	639	634	613	706	622	659	648	647	660	645	610	678	659	669	675	628	678	665	703	663	613	678	634	642	684	663	655	640	633	671	627	631	681	704	640	646	712	642	688	635	677	665	652	663	598	722	657	705	674	629	615	675	699	621	681	673	664	609	653	642	675	648	661	700	650	665	690	622	704	664	670	656	651	670	645	626	694	595	665	652	643	591	661	688	617	692	639	677	654	708	661	592	684	674	656	703	706	604	685	654	640	652	659	641	681	681	656	649	650	634	690	697	660	681	635	686	648	639	665	653	661	665	691	638	659	669	675	666	641	648	649	628	713	658	661	677	661	660	717	632	643	674	651	657	642	648	718	656	654	672	632	650	658	663	660	669	635	617	657	658	691	621	682	634	638	614	642	689	635	590	650	629	663	683	663	671	660	663	674	618	644	635	646	669	665	655	651	677	616	614	682	685	660	613	653	657	645	636	677	622	667	656	625	641	692	687	704	659	692	647	672	643	656	645	649	650	614	648	665	645	638	673	672	677	600	688	615	624	654	681	670	656	665	631	647	694	629	647	680	636	707	640	671	659	656	654	699	641	641	628	626	639	655	642	666	633	633	650	679	661	651	706	656	636	653	662	632	683	633	622	629	632	634	638	686	657	620	643	662	673	658	660	610	684	658	646	653	692	618	623	679	666	689	663	666	646	689	675	682	697	685	652	653	677	656	637	679	653	663	632	618	669	676	644	620	634	662	655	659	673	683	686	630	642	651	711	666	673	673	600	699	635	667	632	640	667	603	660	660	637	644	669	684	661	627	652	709	625	678	653	643	660	667	621	701	639	677	707	643	697	648	663	664	657	663	620	649	688	657	655	654	652	671	623	629	694	706	621	653	647	637	631	653	640	687	707	685	663	617	634	672	649	669	587	705	633	657	685	728	586	592	675	650	665	626	682	666	649	624	670	662	649	690	645	632	649	630	692	670	644	623	623	682	641	638	702	606	634	626	600	674	656	645	619	626	710	653	671	692	608	684	656	647	710	687	642	638	655	688	633	656	652	665	715	643	671	674	665	621	691	699	693	688	676	628	653	711	668	685	660	684	656	624	686	704	642	659	660	660	647	642	684	640	617	650	660	641	664	659	648	661	663	695	620	690	647	633	689	690	679	602	703	639	665	659	655	653	681	693	687	646	698	662	663	680	626	669	704	624	616	650	683	694	639	643	672	644	710	671	691	695	689	655	667	657	639	666	667	673	604	644	657	651	655	649	666	673	691	681	658	660	675	655	645	608	675	634	628	623	682	619	623	640	665	661	634	664	643	718	647	665	675	636	665	633	664	618	623	655	657	695	628	635	596	631	623	650	676	669	655	671	676	688	638	623	672	684	616	641	653	633	686	641	644	654	623	686	660	670	671	680	683	648	639	647	652	667	633	596	617	636	671	614	666	652	668	655	676	685	670	620	666	651	640	657	689	660	674	696	668	658	622	621	646	643	667	699	660	687	607	673	689	666	687	637	677	637	664	642	677	668	656	618	685	646	651	638	660	628	675	663	647	633	660	646	611	660	648	657	682	634	636	652	646	670	644	632	695	630	667	642	662	702	643	661	624	646	618	645	630	712	668	655	684	642	625	671	613	694	634	657	634	687	612	638	693	661	656	607	688	691	705	653	646	718	648	646	613	691	667	631	655	674	670	671	652	658	640	649	657	691	651	657	657	666	707	629	616	667	662	679	692	630	680	656	627	662	652	662	674	646	648	686	662	676	658	634	683	669	652	677	638	645	639	644	638	724	677	676	665	640	677	609	680	635	666	696	656	659	664	653	675	679	654	670	631	728	638	687	731	651	656	660	648	633	667	689	642	665	664	702	625	649	658	687	675	643	676	632	649	652	624	712	670	666	639	638	686	681	663	674	687	625	648	600	641	659	640	684	646	628	695	665	610	677	699	655	662	619	631	592	665	637	649	691	620	618	687	668	635	681	630	632	676	626	651	701	664	633	633	660	670	670	650	689	678	671	646	637	629	691	663	673	687	658	621	702	657	660	678	677	671	661	644	642	668	672	634	636	678	669	696	705	645	651	636	617	662	667	631	710	701	666	677	587	671	664	592	624	665	607	656	662	697	665	639	669	650	699	618	681	647	662	634	607	645	672	665	639	633	683	659	676	619	665	689	620	659	645	681	651	620	685	669	649	645	685	657	679	636	673	650	648	626	661	657	672	670	652	668	665	676	667	652	630	658	685	676	650	633	680	618	651	678	610	612	654	662	653	661	659	654	663	635	617	699	663	710	619	629	647	611	663	705	623	623	672	656	645	662	671	639	641	647	690	644	692	616	660	640	633	658	645	643	662	726	643	661	665	664	662	682	683	637	611	626	645	663	659	628	637	610	688	618	635	697	603	632	652	678	630	636	625	652	692	654	636	659	671	681	645	674	676	641	654	653	676	618	638	663	647	664	641	660	627	673	653	638	626	673	634	627	623	671	676	669	645	691	622	589	637	678	679	658	656	654	646	663	675	627	630	652	626	672	670	697	648	658	622	662	663	624	639	734	717	661	656	667	631	619	667	645	649	632	678	666	636	654	633	672	639	645	706	623	664	644	635	714	691	616	685	697	635	649	656	654	657	690	579	661	660	631	627	665	635	621	670	654	660	638	606	707	690	671	691	657	699	681	666	627	699	642	655	701	658	660	647	680	635	669	678	669	689	680	665	647	699	668	642	671	601	668	650	652	650	708	681	682	636	651	642	636	686	634	658	657	651	659	641	641	638	622	679	654	654	658	654	644	664	661	624	688	603	652	662	683	649	605	629	633	625	666	654	674	703	629	633	676	651	669	662	682	676	614	651	694	660	636	659	613	648	677	689	653	681	659	674	631	656	669	667	655	632	650	685	672	708	646	681	626	687	653	700	672	649	713	663	677	673	669
10454	5234	5406	3093	1806	1033	855	685	611	531	526	456	450	372	376	366	388	364	415	381	367	369	365	393	335	364	346	371	357	377	330	386	358	358	315	353	385	379	328	353	397	347	337	323	388	338	389	347	361	327	365	321	337	346	353	348	342	361	339	359	340	342	364	342	334	347	395	356	351	328	345	336	355	354	312	330	380	332	342	328	332	303	337	344	325	358	352	351	345	370	369	335	325	307	351	333	339	340	346	335	336	338	349	354	326	337	356	363	353	348	318	328	338	336	362	324	324	349	339	348	349	354	332	369	365	314	323	347	387	386	336	353	348	336	350	350	349	352	344	364	327	381	327	330	335	323	340	314	324	370	366	350	371	326	323	326	328	373	336	344	353	369	347	311	333	352	346	336	388	357	306	374	350	327	317	341	368	349	362	318	319	317	333	354	387	310	350	324	378	305	323	357	322	319	360	324	349	331	326	347	373	336	339	328	329	368	370	340	343	358	359	336	349	331	350	339	341	332	351	318	302	356	325	306	334	351	349	379	364	334	323	334	356	358	351	348	321	335	336	320	350	342	346	335	345	311	354	319	352	351	363	317	373	327	319	348	305	342	317	334	384	310	327	363	328	330	363	344	347	382	323	344	332	338	374	293	343	338	347	364	335	346	310	347	344	355	356	370	328	341	356	352	343	341	308	363	371	322	320	365	376	330	348	354	338	351	391	323	318	316	335	340	354	355	375	348	348	342	342	376	359	344	377	349	342	354	331	330	353	312	310	336	365	341	338	363	348	335	388	341	345	316	358	310	312	327	334	341	390	379	310	351	339	350	357	310	355	359	384	341	377	344	343	317	334	363	364	338	407	321	319	362	352	329	375	362	334	351	337	370	361	360	329	300	351	332	334	344	354	334	331	344	327	328	357	341	344	348	335	355	341	341	331	332	364	346	341	364	342	321	346	346	370	334	359	300	340	284	364	346	372	345	338	292	330	376	355	354	342	333	381	334	330	370	366	378	329	346	327	327	372	368	371	339	343	364	335	350	346	339	300	366	309	374	364	340	347	347	327	359	341	313	355	354	349	346	329	344	330	315	371	347	341	363	333	336	361	306	314	310	341	359	365	353	316	323	368	341	320	379	353	331	338	351	370	335	333	346	388	344	343	331	355	377	360	351	367	351	379	307	348	379	348	374	360	348	314	354	329	352	315	341	358	341	374	343	357	341	336	342	367	306	367	320	380	329	331	374	340	356	328	379	349	325	351	348	356	377	333	354	336	337	325	371	349	299	336	335	373	339	375	321	405	359	325	335	346	338	355	341	355	330	332	324	341	339	360	355	340	363	345	335	365	350	336	352	359	328	347	350	328	363	346	330	320	317	338	344	358	372	363	365	329	323	374	352	363	367	332	341	320	360	361	358	358	348	362	343	376	308	348	310	339	357	312	332	351	377	369	387	364	348	348	343	358	374	350	324	387	325	339	333	354	331	343	353	394	357	317	325	313	347	357	324	348	324	367	351	318	341	327	346	340	328	335	347	321	360	358	331	345	341	337	323	329	347	358	313	324	341	344	352	345	359	321	358	302	355	345	365	361	352	350	351	371	313	351	306	357	383	343	347	366	342	374	321	348	300	348	342	351	355	357	339	324	374	394	357	346	356	337	332	344	330	368	367	338	339	387	341	341	347	364	345	318	344	367	332	356	369	368	315	350	357	349	316	359	350	338	319	337	338	313	340	324	311	315	307	359	363	355	368	320	341	318	357	378	325	331	390	339	340	362	318	310	326	317	324	348	343	319	359	378	354	399	380	360	385	322	344	339	335	342	347	339	352	312	337	374	349	345	356	365	385	357	333	349	350	357	346	375	336	355	388	354	358	326	361	346	340	373	316	342	371	335	369	331	337	325	309	371	343	373	360	342	341	334	358	362	343	354	341	369	339	338	334	367	340	364	360	372	340	336	382	361	322	326	375	357	339	348	323	346	341	361	351	343	353	338	363	353	302	348	383	337	322	369	385	362	380	362	324	367	366	300	371	336	332	362	344	334	361	363	311	342	309	328	363	336	341	347	336	317	334	360	337	362	375	372	380	341	360	359	343	363	344	365	355	343	358	333	322	333	375	387	335	317	348	332	364	320	318	343	384	358	324	325	329	344	349	351	370	355	320	340	348	388	350	330	344	346	321	377	360	342	363	309	358	285	358	313	340	326	368	348	328	336	330	353	330	371	368	332	356	313	330	341	312	350	349	375	333	364	326	357	363	335	340	337	347	339	337	350	320	323	346	319	358	328	391	317	358	372	371	338	360	339	355	374	338	367	391	387	337	331	344	356	388	360	312	333	338	316	324	376	308	328	337	334	352	318	335	329	358	363	347	300	333	332	350	352	355	369	326	343	334	352	367	322	351	363	363	339	352	349	335	359	351	335	316	368	347	324	331	322	335	369	363	387	360	322	366	372	341	330	371	359	345	380	342	372	344	338	341	311	307	364	317	339	305	316	346	317	326	322	343	333	384	351	352	337	345	319	337	321	396	298	324	362	360	334	345	325	335	329	358	352	343	360	342	319	321	347	343	299	309	335	334	328	369	354	328	369	326	343	338	320	367	350	350	338	305	317	379	340	364	349	337	345	330	355	330	362	321	363	326	383	326	332	328	366	361	353	344	356	368	387	366	342	370	333	352	340	343	341	362	363	315	345	349	355	338	320	362	345	330	348	350	354	350	323	340	344	319	370	348	362	343	360	370	339	364	342	367	354	357	360	312	365	327	321	333	319	356	352	317	369	355	347	344	342	334	316	327	349	383	372	338	315	358	355	341	361	372	362	324	329	337	337	320	324	343	338	314	352	329	348	369	356	319	344	347	359	326	380	307	368	350	358	348	335	375	332	336	369	360	328	361	374	325	332	362	377	350	367	348	362	316	323	348	317	331	332	347	338	352	324	335	347	345	336	331	359	342	351	322	344	321	347	304	361	339	347	352	326	366	353	319	329	361	379	338	347	328	327	361	355	337	333	336	348	364	325	344	311	325	365	308	341	386	382	352	341	337	355	357	376	331	388	306	333	336	322	376	340	329	361	329	339	345	310	335	329	355	349	367	390	324	303	333	366	366	331	355	362	354	370	326	328	335	313	337	354	329	309	335	320	338	373	344	326	398	353	308	312	342	337	331	348	379	337	334	364	315	348	332	336	324	378	341	339	315	343	343	340	335	332	341	369	354	334	340	344	352	394	354	345	324	340	325	340	349	318	366	303	361	346	316	370	325	362	360	340	368	357	355	316	334	303	330	319	312	318	385	381	371	335	334	355	376	322	296	337	374	333	354	327	365	334	332	339	363	360	345	364	334	379	374	373	351	382	341	355	339	346	320	339	345	361	326	328	348	322	320	324	378	330	328	331	360	342	314	341	373	348	336	372	339	295	341	349	329	329	347	326	354	335	336	373	331	320	336	321	322	382	348	369	359	353	346	329	344	335	369	375	372	322	371	343	329	344	328	340	336	323	356
6751	4979	8968	7827	5736	3846	3034	2474	1922	1578	1517	1447	1335	1265	1138	1121	1089	1008	963	930	928	940	994	937	917	920	928	929	872	805	837	809	841	840	861	812	861	787	804	777	748	782	769	761	759	790	750	749	770	664	784	759	778	776	720	751	711	784	706	785	793	795	736	788	747	803	737	786	736	751	766	723	758	745	753	735	741	775	811	781	732	777	776	783	761	777	752	735	739	776	798	733	731	746	723	732	733	749	751	800	740	795	767	753	770	761	763	778	751	772	731	786	734	772	778	751	736	745	714	753	792	732	740	785	768	776	714	775	752	728	762	736	711	774	730	808	711	752	738	759	774	765	805	732	769	708	751	768	798	726	750	761	736	736	773	723	770	741	724	737	774	798	785	750	743	711	770	738	721	742	752	834	744	733	738	803	724	728	736	780	745	800	789	762	774	778	726	764	728	738	777	760	767	745	749	747	725	769	732	791	779	745	731	764	712	754	759	727	738	768	763	741	772	748	785	748	703	754	767	787	744	792	803	748	755	686	739	772	819	774	731	773	765	763	774	773	751	734	772	758	720	703	741	736	756	741	779	719	725	763	766	771	792	797	683	787	770	750	721	748	708	702	718	716	726	712	767	791	777	740	741	760	765	720	784	727	785	793	787	794	776	766	772	733	744	703	751	725	706	773	763	740	749	756	733	752	753	731	785	810	742	767	752	781	788	766	760	715	730	733	729	761	782	760	780	731	705	773	773	769	715	787	675	751	731	727	811	742	790	769	763	736	757	721	760	779	733	758	760	794	735	733	751	730	735	799	777	716	786	761	765	760	785	718	778	765	771	752	774	766	774	744	793	776	711	798	784	778	735	767	716	760	729	713	728	765	720	749	765	716	794	728	743	762	762	746	802	721	751	721	745	770	759	770	749	779	711	727	743	777	741	700	775	763	760	790	749	776	741	754	814	752	750	701	733	782	755	772	707	755	775	706	763	746	762	738	756	752	775	721	808	741	748	822	782	758	774	785	723	788	754	740	721	759	762	760	748	743	716	770	739	710	755	751	741	738	754	706	727	821	739	804	749	775	748	748	775	788	757	774	746	773	705	694	766	776	719	754	777	694	765	750	784	798	796	751	720	749	773	727	780	771	766	724	745	770	760	818	739	714	805	759	761	743	771	753	731	759	723	732	744	756	747	755	794	750	786	747	758	736	770	764	779	802	799	735	746	764	712	727	753	768	760	776	727	756	744	778	766	809	743	754	724	780	757	781	818	761	760	770	786	778	735	716	776	736	825	736	766	802	777	800	731	713	692	707	771	748	745	770	714	775	745	686	679	767	779	741	726	775	761	785	760	733	768	756	756	749	731	735	798	792	748	723	737	747	747	730	786	738	772	728	786	755	789	788	683	778	756	746	752	721	800	714	716	777	781	755	726	744	777	730	736	793	757	757	728	745	800	758	781	751	744	778	742	778	765	748	709	749	782	773	723	732	759	732	754	729	743	736	712	756	757	756	724	720	734	801	761	796	773	750	732	728	792	759	747	773	780	788	731	805	740	780	690	803	770	801	737	781	751	732	783	763	781	748	755	756	780	752	729	754	726	774	730	813	768	769	758	740	747	713	763	789	702	799	771	723	727	767	774	720	723	754	751	775	729	754	708	756	760	753	734	753	774	780	764	833	736	796	735	751	699	725	749	787	841	771	748	772	730	787	748	697	726	768	739	769	761	751	809	752	724	734	741	712	834	730	742	744	743	748	738	777	760	773	751	790	796	755	736	759	724	781	803	757	770	751	758	769	733	755	792	792	710	719	727	726	790	775	694	764	741	749	763	809	769	779	773	775	791	733	703	746	773	749	679	754	754	757	721	790	776	721	748	747	718	786	745	763	801	780	781	777	755	771	736	762	750	792	694	757	782	738	785	741	765	810	736	731	761	751	726	748	748	803	808	743	790	768	716	722	717	715	723	716	740	749	806	795	800	800	700	711	786	811	782	759	749	780	720	757	773	731	735	740	776	774	786	769	778	775	765	764	767	779	709	755	743	776	755	779	793	743	739	829	774	721	735	709	722	752	738	750	760	721	780	771	760	750	795	748	770	760	786	801	750	738	791	708	761	732	805	756	780	743	754	743	774	743	792	762	800	729	758	747	724	802	729	765	714	758	762	715	715	755	754	737	719	775	766	762	802	787	779	762	734	750	747	757	787	687	740	743	780	766	750	751	765	792	732	721	782	772	768	751	695	761	754	759	747	751	750	745	718	745	758	787	736	739	764	689	776	760	753	767	766	790	772	714	772	734	743	760	755	717	738	760	770	774	823	793	767	752	756	750	805	741	744	797	760	786	785	729	753	751	731	749	767	709	724	738	789	762	713	823	765	793	780	773	753	757	746	758	750	761	766	813	808	758	736	743	750	740	750	752	704	768	697	781	740	734	760	713	796	752	774	728	725	779	760	750	804	796	742	762	798	761	782	757	747	732	707	783	761	739	738	709	781	714	764	767	781	743	764	760	753	737	816	780	811	721	769	747	751	746	799	781	730	789	758	775	729	747	770	813	716	794	750	762	791	763	801	742	747	767	733	767	737	763	747	716	820	756	731	773	804	755	742	761	755	750	788	732	802	729	773	736	739	773	798	749	773	777	750	761	743	737	747	752	776	761	751	769	750	779	682	771	744	764	745	781	726	780	744	789	793	746	727	774	752	802	767	760	741	784	772	746	749	759	789	740	766	791	808	825	714	762	741	727	782	756	749	787	766	793	795	738	769	738	786	754	767	745	734	792	775	739	790	778	769	724	776	766	778	729	785	748	759	752	719	756	762	740	760	780	762	759	727	740	788	778	714	735	744	720	762	768	762	770	737	759	731	778	718	757	725	772	737	724	725	787	744	690	723	797	713	797	773	782	785	779	815	694	753	729	716	722	716	738	711	799	756	801	774	720	754	765	714	790	733	798	761	776	700	779	710	750	730	754	778	761	768	757	786	725	779	733	737	689	752	738	763	754	730	766	754	760	755	793	727	759	775	812	777	721	758	744	751	752	751	763	789	761	749	745	780	719	728	770	721	714	704	724	771	794	797	766	731	749	736	751	795	729	759	717	770	817	739	751	766	753	773	749	751	814	749	754	751	749	732	731	770	745	753	734	757	787	753	659	743	755	727	799	733	769	769	754	749	748	796	750	746	744	737	784	756	754	796	765	717	762	751	804	784	782	779	790	764	799	741	781	755	739	778	700	733	743	760	748	775	758	726	797	788	739	768	710	760	806	727	725	734	776	758	789	779	776	753	741	800	755	773	836	777	738	782	790	796	760	758	710	763	767	770	789	763	765	753	814	759	751	783	798	768	755	721	770	761	671	803	685	792	744	746	770	733	777	739	716	736	726	762	766	658	752	749	721	724	742	746	774	699	717	787	778	729	762	771	762	744	717	755	808	717	742	806	768	736	738	804	749	764	774	779	774	734	764	721	709	733	740	734	801	747	765	728	791	720	751	738	745	723	778	748	772
20357	11413	12090	6654	3360	1863	1410	1122	888	669	603	575	499	488	432	434	414	355	392	379	376	336	383	332	356	343	343	333	348	306	313	316	281	324	311	302	275	307	272	271	283	286	294	290	293	318	290	293	286	256	286	275	309	311	272	311	278	271	255	262	266	278	308	307	277	290	284	302	267	270	277	292	303	270	282	306	296	268	306	296	329	311	240	284	288	275	296	298	272	319	315	290	272	293	307	271	281	300	277	310	266	305	297	303	235	303	274	253	295	286	304	253	284	304	288	275	280	292	301	298	302	334	296	306	282	305	320	297	304	293	285	279	303	296	304	312	278	281	309	289	271	312	272	308	293	312	292	293	292	278	300	283	276	265	288	302	289	303	258	299	299	275	318	296	254	259	295	276	321	274	309	293	300	277	289	264	289	265	286	300	264	280	285	253	295	277	289	279	283	307	291	264	303	283	257	290	336	296	276	269	263	242	294	268	274	296	288	306	297	286	304	294	280	288	330	305	306	281	284	291	320	300	287	318	289	297	275	278	272	270	311	281	286	263	296	317	301	271	300	281	290	284	283	307	309	305	290	313	300	288	290	309	282	271	272	294	284	280	255	295	271	288	288	316	283	279	316	306	288	302	263	285	278	258	287	309	325	286	285	260	280	300	298	304	275	297	285	269	309	297	308	274	327	286	304	274	299	269	292	303	308	264	275	280	299	286	297	275	295	285	308	293	294	290	327	267	294	307	271	317	268	276	285	293	335	267	282	268	304	295	281	297	313	277	298	301	257	292	280	282	288	278	278	302	309	303	268	294	261	271	308	268	294	286	319	288	279	293	293	285	281	312	308	280	320	296	266	308	284	305	305	319	274	287	296	291	271	307	258	302	298	287	332	291	298	276	258	292	276	284	271	306	314	277	296	279	307	272	310	262	286	269	296	299	266	263	268	264	258	287	278	281	303	281	309	320	262	296	343	270	284	291	270	294	286	298	270	275	280	321	278	300	300	296	254	308	306	306	262	296	277	254	288	280	286	307	253	272	279	294	271	274	287	271	312	293	304	276	299	290	308	278	273	317	279	295	279	274	305	276	273	322	291	266	305	311	315	287	277	271	279	295	282	286	287	307	277	295	269	315	321	272	264	285	279	261	306	233	293	301	257	299	290	278	301	277	279	287	269	316	273	250	258	326	304	275	292	254	281	260	268	294	288	299	321	294	249	278	285	295	255	316	273	259	292	305	314	253	268	301	278	280	265	280	294	287	301	289	304	269	274	262	271	287	301	268	268	304	264	289	302	258	282	286	296	293	271	289	295	291	274	271	274	308	312	282	294	289	277	312	265	294	304	244	258	278	274	290	290	291	280	295	308	316	291	285	321	301	264	280	287	290	254	306	310	289	284	277	290	308	275	276	288	282	264	291	287	290	298	273	286	280	270	278	294	278	271	262	307	300	268	288	276	310	278	254	308	295	283	303	300	276	291	273	287	282	298	287	329	249	264	311	258	282	284	293	298	257	289	285	275	248	278	297	257	267	313	305	287	289	305	298	295	307	295	292	256	268	296	260	288	265	303	312	296	294	258	296	275	284	285	288	263	272	305	287	304	306	308	287	277	277	276	304	290	272	304	291	317	288	316	285	261	282	293	287	289	312	255	285	251	292	270	248	281	307	299	270	261	246	288	301	277	302	274	295	292	285	273	250	242	273	293	266	257	314	272	272	282	280	287	319	305	272	259	265	266	281	260	298	277	278	274	265	269	291	295	268	275	308	277	275	291	302	289	282	253	299	309	286	264	271	312	289	263	297	280	315	289	322	309	288	311	280	292	287	272	308	262	320	301	283	313	236	247	281	297	288	314	298	298	286	288	297	323	274	275	279	279	317	294	302	295	295	295	281	310	282	276	307	312	265	265	316	291	299	291	297	288	292	278	260	338	298	272	309	302	276	289	279	281	271	287	300	311	266	279	267	310	274	284	289	316	266	296	264	293	266	281	304	308	302	297	273	276	253	252	273	270	261	284	273	294	278	271	290	325	264	306	290	307	277	292	263	298	289	301	292	282	287	290	341	292	283	282	269	316	271	263	268	290	313	289	258	294	324	311	330	276	304	280	311	284	297	281	306	321	274	298	328	300	289	300	277	308	277	307	307	288	260	306	281	276	281	259	320	283	261	268	298	299	267	281	263	304	298	263	297	279	313	288	322	348	301	277	270	282	282	293	271	283	302	257	315	303	281	269	322	313	286	280	304	266	316	307	324	287	253	271	317	288	309	286	274	288	277	306	299	310	288	277	277	269	281	286	319	289	314	296	263	259	290	260	263	308	277	282	264	291	272	291	289	293	298	291	291	279	244	317	262	311	278	289	282	261	281	293	291	283	276	286	307	281	280	257	284	276	293	261	282	293	275	308	287	302	268	286	321	286	306	273	286	282	278	274	270	304	292	309	278	286	269	257	285	277	292	290	282	284	280	287	286	287	285	277	287	262	251	304	302	275	267	260	259	270	299	284	290	279	279	288	282	266	284	309	288	285	231	261	269	275	287	294	293	299	271	300	277	309	281	281	277	287	283	265	280	254	289	283	310	266	288	293	297	304	273	312	327	294	285	293	279	304	313	289	292	304	292	285	289	296	287	300	276	294	275	293	283	309	294	299	273	282	307	278	301	293	293	256	283	315	277	275	289	290	266	290	285	292	273	302	270	266	274	284	294	280	295	277	295	332	292	285	274	313	279	322	301	280	297	284	285	273	297	287	280	262	286	307	300	282	282	295	272	283	286	278	267	256	287	294	306	303	317	321	288	274	309	304	294	276	293	287	253	292	273	273	265	322	272	265	306	295	293	279	291	305	278	306	291	275	302	312	303	316	280	294	270	313	280	281	301	283	271	267	262	304	287	276	273	275	278	300	296	275	293	264	264	309	341	266	246	279	305	277	279	322	266	266	279	262	328	258	318	299	295	278	297	264	290	278	286	285	271	288	263	263	287	276	257	299	263	264	302	285	295	292	296	302	295	282	293	282	291	285	273	312	298	283	287	294	287	282	287	291	291	321	248	296	278	309	262	273	270	289	264	306	299	287	255	272	307	311	298	286	264	272	259	308	305	298	293	290	269	309	309	287	259	255	284	281	296	299	286	282	275	305	280	294	328	270	261	287	292	271	314	311	297	270	278	285	258	295	265	276	260	280	297	281	279	298	269	279	281	307	275	278	309	285	286	305	275	259	300	292	295	282	270	299	293	319	272	274	309	291	294	275	289	301	309	264	293	262	275	341	326	294	266	279	296	268	291	306	298	332	305	265	267	297	278	310	277	308	311	270	289	279	312	281	270	296	306	306	265	274	287	276	295	277	268	285	276	274	279	275	271	289	303	282	242	288	305	282	296	304	280	290	290	326	270	320	270	293	246	292	268	290	283	295	285	297	278	263	315	279	272	296	310	284	279	295	281	260	261	300	289	294	271	274	273	283	310	277	269	247	309	278	297	258	285	287	283	265	289	287	316
13143	9557	16899	13630	9635	6597	5269	4446	3499	2758	2414	2121	1982	1694	1591	1413	1400	1206	1166	1097	1096	984	1015	976	1014	981	962	880	910	918	869	831	817	818	760	773	743	776	781	717	694	716	712	699	756	751	722	705	677	690	644	640	647	637	682	652	634	644	658	699	632	648	679	663	687	661	699	672	664	657	676	647	672	636	638	674	665	694	634	641	632	580	653	651	694	680	685	588	711	660	664	637	671	672	647	678	630	673	610	624	621	644	682	617	632	645	636	665	636	650	623	637	614	641	702	629	575	658	626	613	635	648	670	638	633	674	613	635	638	651	666	645	636	638	683	686	656	673	651	671	669	628	689	674	623	662	626	663	657	697	635	637	659	655	682	670	632	621	683	646	620	670	616	674	629	615	658	660	663	636	610	641	673	649	685	611	634	635	624	651	639	658	659	682	646	674	617	655	678	670	689	600	643	638	606	656	657	670	665	671	657	642	666	670	632	654	629	671	672	660	665	660	612	655	630	669	658	666	646	681	630	679	700	630	654	653	672	642	637	650	680	645	648	669	577	650	664	580	650	619	643	611	619	657	669	639	620	612	638	625	642	659	627	658	603	641	583	633	620	657	639	683	655	655	672	669	620	618	657	687	665	654	646	667	620	668	690	651	645	700	696	661	652	673	638	664	678	692	588	612	645	657	654	643	633	629	659	636	658	649	642	617	669	633	579	622	627	683	619	657	693	610	620	650	615	666	707	629	654	659	631	661	606	641	621	673	637	671	638	648	638	622	665	625	625	659	661	659	660	633	643	646	626	668	662	602	625	621	663	650	621	647	676	642	677	628	653	657	667	651	658	638	663	660	614	638	635	646	663	665	624	666	626	675	682	646	651	652	670	669	618	660	691	652	618	717	689	598	636	661	593	661	637	616	618	649	602	656	648	629	646	629	673	733	638	632	606	614	623	657	613	639	634	654	609	629	607	643	652	639	605	616	660	600	611	671	637	673	663	613	696	614	608	591	675	630	683	657	673	648	652	634	671	642	625	657	615	657	600	639	664	620	665	624	609	647	616	614	681	618	647	651	628	583	633	666	624	655	635	650	669	615	645	638	649	653	617	629	657	614	638	625	639	645	638	679	631	643	631	695	603	612	640	664	676	646	640	661	643	610	596	636	603	669	621	660	633	597	643	659	647	651	625	686	674	709	630	661	684	684	638	626	714	618	651	670	633	658	643	629	608	574	693	640	644	640	631	589	655	669	694	624	638	680	668	588	674	645	635	621	632	638	645	645	638	669	666	649	610	632	673	643	677	656	641	662	633	647	650	664	708	644	637	698	676	663	599	646	648	664	679	628	626	645	666	607	635	687	629	643	578	680	612	612	684	626	668	631	675	598	657	620	632	652	637	682	644	690	638	642	641	640	642	635	636	643	661	637	662	642	666	643	653	666	694	649	633	650	651	641	633	723	628	655	599	642	635	651	614	632	644	637	609	616	635	679	641	612	628	694	578	646	623	636	640	611	634	672	665	666	637	640	674	621	628	632	621	618	650	654	708	677	668	622	607	654	628	659	694	655	645	676	682	692	614	651	672	631	661	619	681	682	666	673	656	664	621	680	658	663	660	643	634	631	665	649	636	588	660	678	646	684	641	686	645	641	611	649	639	618	654	670	661	614	662	611	659	654	648	670	642	642	658	665	636	635	601	654	655	647	647	641	614	624	682	677	668	698	628	609	605	680	635	643	727	707	650	642	605	662	651	636	602	650	673	653	686	666	641	616	623	672	653	628	602	610	663	664	660	606	604	615	683	685	672	683	681	649	628	624	674	645	661	666	648	659	653	660	620	645	647	647	650	648	642	630	674	622	633	680	634	640	598	672	612	619	637	679	673	662	632	635	633	642	638	686	621	624	660	656	648	653	663	651	661	652	629	619	637	648	647	658	633	644	617	654	668	652	701	670	583	676	616	636	667	650	659	673	615	674	644	663	642	618	651	702	613	667	715	682	695	677	645	651	647	654	634	638	625	577	646	649	627	633	635	679	634	625	680	670	641	669	638	695	619	627	653	677	663	622	622	664	647	588	645	654	641	685	627	612	639	632	640	656	676	612	652	663	653	664	629	655	661	624	621	647	681	695	646	639	676	679	686	647	658	655	618	637	670	685	647	632	655	630	622	630	617	666	630	693	638	638	621	654	611	668	651	630	650	666	650	664	645	672	655	671	656	652	711	641	659	719	645	636	640	634	649	665	687	637	638	685	647	656	663	632	608	633	659	675	686	639	633	644	669	601	659	630	587	697	658	621	693	671	626	636	656	629	621	667	644	617	634	710	632	670	676	648	661	611	622	651	647	641	676	625	616	632	607	623	698	685	628	644	641	618	671	648	683	645	686	602	636	651	649	637	660	660	643	696	619	646	647	649	619	658	643	703	628	652	627	648	620	647	643	630	672	635	633	645	655	625	639	675	684	649	675	689	582	627	677	624	656	640	648	668	638	643	613	634	657	649	662	641	654	635	627	648	683	626	587	601	626	644	645	619	653	689	680	692	638	634	664	628	614	647	657	638	603	649	680	711	640	684	650	679	631	649	647	678	651	631	704	694	612	595	715	647	628	634	645	667	670	639	640	648	639	593	681	636	601	635	623	690	692	611	677	683	687	672	657	660	640	582	654	664	696	632	674	624	654	650	680	647	653	640	642	625	654	686	672	678	654	660	611	644	669	611	631	629	622	645	679	630	650	633	650	682	618	655	659	630	627	644	666	640	665	583	619	655	686	653	653	664	620	598	614	667	675	606	610	640	634	637	614	655	641	677	636	645	613	679	659	613	619	592	652	612	674	668	632	643	649	661	631	607	624	662	682	636	651	630	661	680	660	610	627	663	647	670	631	687	668	636	661	674	648	620	657	633	627	682	615	618	690	586	663	646	647	653	677	666	643	608	638	658	622	650	690	655	649	647	666	679	643	677	609	601	650	656	654	663	655	662	625	653	640	687	687	654	623	633	663	625	630	610	668	618	673	653	661	691	700	668	658	658	688	633	624	682	635	665	597	643	625	659	621	641	654	584	623	676	613	651	611	647	656	618	631	625	663	638	607	642	642	645	641	666	658	638	660	662	681	675	652	625	609	664	679	604	652	618	635	632	654	651	659	632	622	681	662	615	666	651	647	681	636	652	602	665	596	646	636	664	688	647	653	615	650	672	639	637	663	668	688	636	636	625	649	647	650	640	610	648	623	655	635	673	669	665	606	629	623	650	653	672	660	650	657	655	647	635	650	644	681	677	686	631	709	688	603	625	657	649	647	671	655	631	618	651	665	634	690	622	677	647	657	617	651	667	641	639	640	628	629	655	636	623	652	609	620	643	643	627	659	621	631	614	651	646	671	657	631	681	631	644	649	653	672	615	683	685	666	618	667	661	666	659	649	683	617	654	673	702	591	658	624	644	676	682	611	674	630	653	653	610	674	611	681	651	672	634	661	646	634	682	609	642	671	651	602	663	652	668	644	659
31018	17342	19398	9843	4821	2767	1788	1577	1311	934	711	636	584	543	487	456	455	440	379	366	365	390	364	351	344	376	380	333	348	275	316	347	352	311	319	329	307	317	318	278	308	304	283	313	327	327	287	276	297	286	287	300	323	271	294	262	310	297	272	277	277	328	346	296	287	254	302	280	292	301	290	282	308	290	283	278	302	250	284	305	274	319	263	256	295	298	275	277	241	278	302	269	262	260	291	307	288	278	286	281	321	263	289	324	264	297	265	282	284	274	277	291	309	246	300	320	307	283	273	246	262	301	278	304	284	279	331	251	267	271	268	298	333	285	285	266	296	284	282	287	275	270	288	285	301	287	294	288	324	322	282	278	274	280	268	276	276	265	282	296	332	302	305	296	284	266	302	272	299	277	280	303	290	283	247	296	300	282	283	284	296	277	290	274	317	281	300	278	294	296	293	280	297	296	281	277	275	288	281	284	288	286	299	310	263	290	301	283	277	262	304	283	282	291	280	266	311	281	289	269	311	298	284	276	312	304	268	328	284	308	270	322	265	283	305	275	310	322	250	258	296	270	301	313	278	304	284	311	278	296	286	297	291	289	271	293	293	292	304	300	291	303	283	291	300	305	294	353	325	304	320	292	280	258	291	283	252	250	268	300	274	291	294	294	269	318	277	285	285	262	289	249	291	297	284	287	262	270	295	308	289	306	273	312	309	266	279	277	287	291	279	279	288	291	272	305	275	302	284	266	301	308	326	271	285	330	255	281	277	304	293	310	272	290	249	298	302	282	307	272	289	317	307	307	290	242	252	271	304	295	299	296	289	276	288	311	262	278	248	248	264	280	280	285	284	282	284	286	285	276	282	316	289	279	288	291	295	280	286	289	287	343	330	283	290	302	295	260	300	281	314	310	292	287	272	278	290	299	320	320	300	265	252	252	262	308	293	297	288	286	282	295	326	301	285	258	290	309	286	284	279	277	311	266	266	292	275	275	316	290	285	289	313	351	296	272	266	288	295	288	270	291	311	336	284	279	290	294	261	311	305	271	253	292	270	255	295	307	286	282	307	266	311	284	275	274	280	312	321	280	326	280	277	296	299	278	263	285	298	230	277	280	292	313	260	296	275	280	285	265	304	269	308	285	288	271	315	296	294	296	330	302	266	275	298	309	316	270	303	274	271	274	290	260	255	286	291	289	264	276	304	292	281	260	247	268	250	297	274	285	258	289	313	312	312	283	312	275	279	252	295	280	318	281	296	321	290	273	309	265	298	286	295	299	318	268	272	329	305	300	339	303	286	256	297	288	265	305	292	280	260	324	258	281	271	292	302	276	281	304	302	284	317	294	305	301	295	262	305	304	303	303	320	262	298	288	278	291	270	302	291	272	264	266	337	272	308	285	276	280	285	287	308	264	283	311	276	282	261	277	319	256	299	308	251	280	284	297	317	314	306	314	288	288	278	297	292	318	272	287	263	294	320	278	293	294	290	309	297	287	300	255	304	271	297	297	299	291	257	308	303	282	267	296	295	313	301	304	265	303	309	262	315	296	238	294	289	289	304	265	310	293	309	270	296	277	290	289	301	269	279	287	300	282	293	299	284	275	258	268	282	282	276	301	263	288	301	293	304	274	308	278	281	311	294	284	271	288	291	276	278	306	301	296	289	318	300	307	287	294	295	293	296	273	280	291	277	268	272	276	288	267	329	292	313	281	271	313	284	298	319	285	288	273	258	315	311	294	289	322	259	264	267	293	262	300	300	280	297	276	290	299	268	283	295	316	305	296	296	309	326	281	304	303	343	303	306	296	306	308	279	313	333	288	274	252	288	283	300	290	312	298	292	291	281	288	320	284	290	260	275	272	249	269	280	310	272	270	302	308	299	274	295	269	269	291	301	301	279	265	297	278	266	293	264	282	287	259	282	292	293	272	288	298	303	274	277	287	298	298	305	265	294	288	319	263	279	268	252	314	295	269	285	283	295	276	291	277	292	308	282	282	301	314	279	271	304	302	280	318	282	302	295	277	299	272	293	294	247	273	289	300	285	269	310	298	271	278	286	263	294	288	277	274	285	354	293	306	303	332	280	280	284	278	299	264	338	300	291	270	287	263	282	272	333	242	286	302	292	330	280	261	294	300	301	285	316	301	257	266	273	275	270	319	313	268	301	275	281	272	315	279	281	285	263	251	289	299	268	262	293	276	276	276	268	276	284	308	288	269	297	309	266	307	283	301	295	304	314	314	288	296	294	281	308	289	296	281	299	274	291	288	305	327	294	263	288	286	241	283	312	288	300	282	279	288	284	271	279	275	280	286	286	313	318	291	285	298	257	285	279	293	272	288	282	301	273	266	315	263	294	322	298	274	297	310	250	288	284	278	263	309	329	301	270	297	270	291	303	285	285	285	289	291	285	283	293	264	252	291	314	286	257	280	259	316	285	234	299	308	282	314	296	313	303	306	313	266	273	250	312	293	289	306	312	277	275	292	294	263	282	297	310	295	311	284	314	285	276	248	314	263	308	280	302	285	306	275	282	317	310	267	281	266	312	288	297	297	302	317	268	285	280	295	268	287	293	273	294	329	292	278	281	293	257	307	303	274	284	329	306	282	307	270	298	289	255	272	270	281	287	281	291	307	270	260	258	334	297	275	306	269	286	292	302	252	275	290	265	281	286	274	329	302	305	249	304	299	290	296	262	244	341	282	299	309	283	266	272	281	261	263	310	299	297	284	275	330	295	287	315	294	273	277	292	295	289	282	270	285	295	269	297	268	281	279	307	311	318	284	289	279	277	273	277	241	293	292	299	315	285	285	280	323	262	302	259	288	273	286	285	287	291	301	277	276	299	275	304	301	323	284	313	278	302	260	271	297	330	301	240	280	295	287	282	307	296	296	284	307	292	288	280	292	279	287	269	298	313	275	322	268	263	269	285	268	301	295	277	289	288	267	291	293	276	297	298	291	299	283	303	271	256	288	297	267	296	311	266	282	258	296	264	272	314	267	310	293	292	293	296	290	295	280	305	290	304	308	330	321	276	275	256	285	278	293	287	285	316	292	268	307	289	279	282	280	268	269	274	295	320	285	254	265	319	298	261	279	329	257	265	307	268	284	314	294	316	293	311	310	277	292	281	285	277	289	269	278	274	277	258	283	291	289	292	280	297	317	268	279	308	260	296	294	270	307	313	289	307	308	286	326	266	278	291	329	290	298	271	293	268	257	283	283	333	285	286	319	311	291	296	248	292	287	278	310	283	287	263	292	264	291	297	299	291	282	276	252	318	258	262	309	273	268	268	292	279	259	293	283	296	282	274	266	258	279	290	288	286	309	301	295	301	307	302	266	278	305	272	283	282	271	313	274	281	269	277	259	272	297	294	284	310	251	275	313	249	279	317	321	299	295	272	229	289	291	286	319	297	285	306	317	297	287	282	270	298	292	295	290	280	276	279	276	286	276	277	303	262	290	307	294	275	280	292	281	259	282	265	272	294	272	274	280	245	317
18328	13320	23532	15995	12720	8880	6788	5933	4782	3930	3148	2782	2409	2186	2064	1873	1720	1535	1441	1259	1244	1209	1158	1174	1122	1233	1223	962	1028	966	1005	885	917	890	880	816	800	778	835	782	752	748	751	718	740	728	714	746	703	705	673	673	679	649	701	667	658	648	696	682	665	675	658	687	676	669	687	639	654	680	669	636	685	676	664	709	711	712	676	673	696	626	688	690	723	644	697	665	681	683	682	662	642	645	691	649	626	622	673	693	611	655	663	700	685	710	663	635	694	656	680	638	710	659	667	636	643	594	688	654	693	651	673	701	667	671	658	653	661	681	627	682	646	626	719	663	651	652	672	692	703	651	638	663	667	661	660	654	652	657	635	631	648	663	639	640	694	655	652	679	665	677	677	654	681	636	647	667	682	651	673	672	680	617	662	645	666	657	668	622	629	643	643	679	604	639	675	653	654	681	638	681	659	640	625	619	589	712	672	664	659	672	688	672	660	659	666	652	645	655	653	677	644	649	624	674	696	671	662	668	671	678	681	675	666	632	653	634	649	654	703	675	671	611	679	667	672	682	675	639	625	615	664	677	612	647	692	619	623	685	597	619	668	712	697	650	629	654	652	650	661	653	651	674	663	691	674	689	660	654	643	652	637	649	681	683	697	686	647	617	649	661	650	619	648	653	648	688	665	689	656	683	683	695	671	591	677	643	647	647	677	639	659	702	660	654	677	665	639	682	652	665	679	716	679	656	726	641	703	677	657	640	683	678	667	661	670	635	669	683	647	630	709	650	695	708	683	662	662	686	632	665	686	602	685	708	637	652	638	672	645	679	656	609	688	679	684	686	654	629	670	636	620	611	629	632	692	634	667	680	705	663	673	673	628	682	626	658	649	648	632	615	673	705	652	624	634	655	708	660	677	636	620	655	611	607	671	624	670	670	585	650	611	647	664	677	621	658	628	664	647	658	669	614	672	660	679	653	671	657	636	668	677	681	692	659	677	702	657	665	681	638	695	659	619	653	667	650	692	645	663	627	689	657	690	699	695	654	678	654	679	695	652	685	635	662	711	663	632	624	684	649	630	704	643	711	637	630	650	635	671	671	680	679	595	642	699	670	650	621	612	627	653	685	682	654	678	665	667	687	630	642	660	693	695	626	656	654	629	608	619	654	630	674	672	676	666	664	675	708	609	665	676	644	670	648	675	680	719	640	630	655	654	637	638	656	689	693	659	644	631	615	662	670	651	690	651	631	642	627	640	610	636	684	677	619	603	644	600	632	672	672	639	682	682	633	653	683	656	640	640	633	663	648	611	652	618	633	631	636	637	667	605	653	689	635	665	651	672	669	648	697	631	654	678	702	656	645	645	665	680	660	630	652	647	651	614	659	686	649	684	713	673	647	656	650	636	635	663	638	646	614	702	638	695	650	638	664	660	635	643	656	646	647	666	622	684	658	649	637	646	687	659	668	692	643	662	644	674	639	721	641	673	652	655	629	684	640	632	671	639	648	625	677	631	670	627	644	625	659	638	660	657	657	656	667	628	629	666	663	635	633	679	630	680	663	631	652	653	708	657	616	642	719	683	671	626	674	636	645	624	630	612	663	685	672	670	673	646	654	654	637	681	653	664	662	630	605	654	670	663	599	630	627	653	640	675	660	679	664	616	666	671	630	641	673	674	620	664	658	661	642	616	646	643	633	689	622	649	605	661	641	648	660	694	660	694	669	654	633	663	678	608	661	625	694	648	659	604	679	649	626	672	660	671	660	678	689	640	632	645	631	644	642	685	672	645	657	675	683	646	629	643	654	639	659	649	646	641	620	624	658	670	658	629	715	645	676	643	726	684	665	643	628	691	651	655	645	699	670	681	697	677	654	621	635	700	626	629	624	650	659	636	637	640	628	654	670	687	643	654	665	682	643	638	612	690	649	595	655	642	679	667	608	659	662	605	686	627	672	648	655	606	639	642	678	665	631	653	674	651	699	655	630	680	612	678	741	642	659	651	709	624	645	642	629	621	595	615	646	646	626	691	655	651	647	666	650	657	624	650	673	664	649	639	664	654	663	614	629	665	627	663	657	690	690	644	582	708	669	622	649	619	711	642	642	661	679	613	659	623	651	647	643	657	655	647	655	690	683	631	690	639	668	655	627	615	666	663	668	632	651	639	646	606	714	640	640	666	640	614	661	682	667	641	608	632	629	635	651	630	695	655	643	678	672	639	644	632	660	658	638	659	646	627	643	692	610	619	653	669	630	666	662	710	651	667	652	667	680	646	654	616	682	635	678	670	618	663	638	639	657	630	701	657	663	644	675	659	677	684	658	696	659	657	643	689	653	634	629	647	630	661	674	632	673	645	623	686	719	648	613	648	693	668	666	683	651	652	661	629	620	685	681	689	666	669	649	646	613	701	662	650	677	675	679	639	658	626	652	667	654	691	636	640	680	654	663	612	693	665	669	636	652	657	656	676	624	663	667	650	660	651	667	725	642	684	618	694	622	669	665	661	647	615	668	634	676	633	613	610	665	629	642	653	633	636	655	662	669	658	634	625	678	642	662	681	664	649	659	698	654	622	644	663	648	686	659	644	668	627	636	690	656	685	679	659	658	658	614	699	649	687	627	618	630	658	619	655	668	614	672	676	625	672	672	616	653	649	622	665	657	634	624	650	615	676	688	643	702	661	669	702	648	660	682	652	603	652	659	617	624	608	644	656	650	644	644	668	650	654	672	695	612	684	694	666	638	637	635	682	668	639	647	647	647	617	673	685	663	657	631	661	681	631	687	652	666	650	687	631	663	650	634	603	606	646	637	636	662	689	638	631	652	666	670	690	621	672	656	673	629	688	652	632	657	662	715	667	645	666	670	657	628	642	653	655	681	677	680	665	639	679	658	623	636	692	630	690	675	631	648	653	655	646	652	643	614	676	650	641	706	672	684	645	681	651	636	661	677	617	684	653	632	655	658	616	670	646	640	637	671	648	668	638	664	693	656	679	691	661	656	669	624	661	601	656	627	702	662	645	715	634	613	646	662	662	696	614	632	645	649	640	683	662	625	631	621	659	607	630	657	648	671	621	655	661	621	673	679	656	663	675	664	707	655	643	660	693	647	644	660	644	644	620	609	651	671	704	639	634	641	636	627	623	677	628	651	674	681	677	647	713	678	695	619	666	671	635	678	691	652	615	641	662	640	692	665	629	647	651	664	656	674	632	682	667	657	671	637	605	622	669	625	657	665	576	625	616	666	681	677	689	689	650	606	644	612	629	678	611	664	601	665	671	632	642	668	674	645	664	697	631	636	667	655	686	623	688	671	681	632	648	651	717	641	689	607	643	614	647	728	690	693	644	646	695	665	639	661	658	641	651	669	614	664	638	642	728	615	663	656	656	652	690	618	673	682	658	660	663	653	669	607	640	617	646	690	657	642	616	640	688	634	653	652	642	636	675	655	650	661	644	662	681	656	699	643	656	650	707	665	668	645	706	690	612	650	632	632	668	630	645	677	674	637
12433	5580	4788	2874	1847	1108	804	717	609	499	495	455	410	404	405	401	391	385	369	378	399	331	369	388	374	406	390	336	324	371	421	425	366	363	361	356	361	365	363	349	360	375	344	344	325	349	311	339	349	355	331	311	354	363	332	348	358	361	343	358	355	329	336	340	345	354	340	323	379	337	381	348	330	348	329	329	327	345	369	347	351	323	341	332	335	329	365	328	370	354	325	344	354	300	328	376	343	340	360	350	329	346	346	323	330	369	342	354	339	320	348	338	342	363	364	341	366	349	355	385	340	360	331	342	338	398	329	378	383	311	378	361	372	334	357	338	321	326	352	352	341	353	327	363	369	349	345	388	339	346	342	345	362	326	383	364	397	348	359	338	326	361	355	389	316	351	344	313	365	379	333	328	335	359	361	332	321	397	349	338	355	392	336	306	378	391	338	319	325	347	375	319	358	326	305	362	328	354	345	327	349	328	326	356	347	350	353	407	375	348	322	405	363	337	361	370	350	349	357	323	339	348	319	364	356	352	352	315	350	336	342	370	391	346	340	328	344	381	373	367	328	367	347	345	308	351	371	377	337	346	351	376	344	348	355	342	353	316	368	378	396	375	367	377	336	342	344	386	356	332	333	324	355	327	344	331	344	366	376	340	321	366	318	352	366	353	334	355	337	355	360	362	341	362	360	347	352	334	312	321	371	324	340	317	361	348	382	362	308	350	384	387	343	346	346	390	357	367	336	368	353	347	336	366	357	316	357	316	331	362	380	364	369	346	352	300	350	352	373	343	347	313	339	334	346	318	341	361	356	343	388	363	360	353	318	354	363	346	358	380	395	367	353	331	354	379	339	335	379	356	332	378	356	324	347	378	370	355	387	320	341	353	371	388	369	364	304	353	332	346	325	386	349	313	319	322	325	402	341	336	346	341	374	318	314	354	341	396	335	336	382	350	328	332	343	353	337	334	360	403	361	356	337	353	379	344	350	305	378	334	340	351	365	366	356	346	347	326	329	360	369	325	312	363	365	316	327	343	321	333	333	335	356	318	342	364	320	362	345	360	343	351	358	361	327	360	379	329	349	337	361	387	316	321	360	350	350	384	358	341	364	369	285	355	388	375	361	348	333	349	336	346	307	371	332	394	372	363	373	335	348	325	360	358	339	371	324	319	311	357	386	349	333	312	350	348	326	307	320	336	332	327	337	366	346	313	352	340	354	340	322	333	351	351	353	346	345	322	343	333	336	337	372	367	364	322	376	338	325	340	323	354	379	361	365	395	350	316	347	373	308	360	373	366	358	321	361	359	372	343	364	355	325	365	350	392	364	352	362	317	335	323	328	350	338	345	335	339	336	329	342	350	335	323	371	346	368	369	360	349	345	327	337	370	371	361	374	338	394	339	367	363	304	356	367	319	378	351	369	395	341	348	360	361	330	393	329	315	370	359	389	342	353	312	321	335	348	316	327	339	317	325	359	336	362	326	356	358	337	326	388	299	384	360	350	370	321	375	329	342	375	381	333	326	330	347	369	377	342	348	377	370	334	351	387	349	351	385	363	399	353	363	367	333	333	323	331	344	354	339	396	296	333	351	357	382	328	355	347	351	347	323	352	334	378	330	333	362	371	377	352	340	327	365	360	349	371	366	323	351	341	352	392	378	332	365	332	336	372	376	325	395	322	383	366	357	339	338	335	317	334	323	351	324	370	328	319	343	346	353	397	362	339	359	347	341	328	349	339	319	358	357	357	343	344	359	330	335	348	346	363	357	375	350	339	336	332	349	350	341	300	358	351	339	319	337	335	341	349	344	358	345	335	324	358	346	388	322	325	358	352	351	336	356	363	344	356	392	344	355	368	336	364	335	338	345	322	322	376	333	326	378	305	330	346	356	355	390	313	364	339	355	361	378	379	370	358	333	382	369	347	374	350	355	362	358	330	331	345	341	323	350	329	356	329	325	342	377	321	323	336	340	333	345	313	306	326	365	372	370	351	374	330	385	363	328	346	345	361	353	364	356	363	352	359	368	324	332	354	332	346	361	345	339	357	347	356	348	358	314	382	359	357	324	341	302	343	382	325	373	339	352	339	385	346	326	376	355	347	342	353	399	340	342	316	332	360	343	328	318	324	318	317	361	332	351	374	349	355	334	336	354	365	339	383	319	354	341	367	340	349	372	364	333	312	339	334	378	343	328	404	340	367	328	323	360	326	357	370	356	335	355	394	369	355	359	352	342	343	348	337	351	339	340	368	322	380	316	330	364	361	355	360	342	319	345	324	346	349	395	362	367	351	335	382	363	337	351	327	374	392	335	354	345	331	332	348	362	363	350	359	348	367	353	353	401	336	324	369	307	358	358	388	354	351	340	339	368	345	311	372	364	353	365	340	335	312	342	312	343	335	353	354	339	348	340	273	349	318	315	340	314	351	347	388	344	329	302	319	385	411	351	325	321	404	334	359	351	338	364	294	327	334	363	384	361	335	370	367	360	383	319	362	326	332	368	351	342	391	370	363	366	362	357	359	323	340	392	342	350	340	344	343	343	341	367	346	360	363	384	380	365	365	360	395	346	333	366	352	349	356	325	360	342	352	343	297	370	340	333	311	334	332	315	330	356	328	367	364	368	387	327	347	356	340	349	335	338	357	316	372	351	383	373	355	338	326	336	343	338	380	318	353	340	358	309	382	375	358	381	361	349	343	356	351	341	344	337	361	370	371	356	356	323	321	355	315	364	352	350	352	349	336	316	365	354	344	331	365	369	339	339	346	354	386	341	373	354	362	344	363	383	361	355	350	347	342	345	327	382	346	321	338	334	350	347	301	332	343	371	348	326	372	336	315	351	360	335	337	330	371	357	359	346	338	345	369	348	358	377	336	321	378	330	382	331	334	305	357	364	343	335	374	354	355	348	379	320	356	354	372	364	358	323	352	350	349	341	359	336	346	339	357	369	378	321	342	355	323	351	316	369	336	341	380	340	366	353	346	323	368	331	313	368	368	337	387	391	348	357	321	305	349	369	321	355	358	362	356	343	367	359	336	370	389	407	371	330	383	359	353	365	352	343	307	374	361	320	344	351	383	351	334	373	351	344	377	363	369	386	348	339	371	332	343	360	358	339	331	371	369	377	342	328	376	350	336	370	341	338	328	327	376	344	368	367	347	333	380	344	357	338	327	357	314	338	368	358	356	328	348	363	391	343	340	335	337	354	369	347	353	338	331	328	320	327	334	358	329	340	321	338	349	355	335	315	349	345	377	344	313	361	329	373	320	377	334	387	341	357	311	390	370	335	327	375	329	388	374	352	349	334	344	346	351	359	359	364	375	336	366	362	396	320	343	384	365	363	336	359	336	343	355	363	344	297	301	351	350	346	363	341	337	294	376	341	344	363	380	336	394	328	303	363	355	337	350	371	338	336	341	326	344	355	360	335	326	348	344	333	344	365	371	328	337	380	321	331	345	373	387	346	322	336	368	329	366	349	344	334	357	328	367	356	342	346
7952	4973	7909	7332	5880	4095	2826	2454	1979	1656	1542	1371	1287	1232	1180	1123	1047	986	1002	938	989	973	966	904	928	930	894	918	934	915	887	810	840	835	897	857	775	848	824	840	849	817	785	794	766	802	778	792	846	767	808	729	770	741	795	724	800	783	700	792	770	798	763	758	713	753	782	738	828	730	797	759	754	814	745	747	737	776	760	756	761	757	756	734	703	758	736	783	762	771	764	787	770	769	748	765	734	761	744	730	793	748	754	753	748	823	753	777	741	775	724	724	806	731	799	775	729	789	769	816	722	761	769	746	769	757	758	759	690	773	774	829	782	808	772	752	813	783	733	710	790	750	750	820	740	793	754	730	780	772	799	762	771	769	789	799	751	717	710	739	722	765	780	811	800	759	812	729	753	746	750	753	766	757	751	753	775	799	728	758	734	745	752	820	761	744	702	794	763	766	742	755	760	742	823	791	747	772	731	770	807	759	756	707	806	768	805	771	789	811	757	776	776	749	754	736	725	770	756	763	748	749	699	798	799	719	732	732	748	772	772	787	816	772	740	757	786	776	776	769	747	768	742	766	699	776	735	719	771	759	751	740	736	753	757	790	721	749	765	744	751	728	772	757	794	720	725	762	774	756	792	781	727	774	730	770	765	782	788	793	743	771	782	742	693	742	761	747	758	804	809	788	752	809	748	762	724	733	758	754	758	727	765	779	770	743	770	798	787	743	733	785	737	773	759	739	761	766	724	698	740	751	834	730	800	743	795	768	829	740	759	782	782	743	754	769	778	826	798	709	760	721	738	769	844	776	758	828	783	712	772	763	725	708	746	747	785	777	769	743	782	793	790	778	800	788	773	787	762	783	780	763	772	746	757	802	782	759	771	746	767	803	732	720	761	808	757	765	753	734	746	730	773	780	763	759	782	750	796	791	709	827	754	788	742	738	765	803	748	733	810	777	796	802	738	784	823	759	749	751	758	774	770	722	725	755	760	711	770	777	696	750	746	754	739	747	758	800	740	724	728	784	729	769	795	769	757	741	782	799	823	829	729	759	737	803	783	783	714	751	775	744	762	763	789	761	833	737	776	768	749	764	797	825	768	736	774	727	750	816	820	769	774	721	750	731	739	738	738	763	763	744	789	721	730	749	785	794	771	763	744	744	750	819	769	802	735	765	811	775	744	781	733	811	730	760	715	760	748	799	801	763	724	714	745	787	707	766	801	765	712	745	740	739	779	760	777	780	785	727	723	756	718	747	758	786	762	783	779	818	784	788	799	772	818	728	797	767	723	764	813	722	757	747	719	723	725	728	787	737	789	792	817	709	751	739	783	753	764	747	750	772	742	780	786	729	702	769	768	782	801	783	790	749	769	747	755	743	790	744	734	769	774	771	778	748	745	780	761	710	797	766	755	720	770	787	776	809	756	714	754	768	784	784	742	797	804	718	764	774	806	765	759	799	733	749	756	807	676	748	733	769	765	768	791	751	752	758	811	777	768	765	728	766	770	789	778	730	800	756	704	776	788	740	794	760	724	743	750	738	743	784	759	795	787	750	805	759	798	775	752	777	737	772	774	737	730	765	799	707	761	788	738	739	756	756	785	782	770	763	766	761	778	758	728	773	773	745	748	715	749	754	745	729	746	754	777	700	752	779	781	737	743	797	743	760	797	772	788	788	785	786	768	732	745	754	787	765	761	736	815	764	770	745	768	725	749	763	723	740	812	784	761	801	732	793	719	758	798	768	766	766	761	728	794	773	755	762	787	771	765	783	793	766	718	723	782	715	768	770	751	775	781	766	706	784	761	742	698	730	743	743	780	759	745	769	729	793	743	758	758	722	743	727	801	776	808	735	782	762	841	796	772	825	736	756	783	749	757	727	733	789	794	722	766	760	777	777	760	762	743	794	785	818	728	740	767	752	735	736	791	717	751	771	811	753	761	741	772	762	802	715	779	727	802	795	745	787	764	764	762	753	708	744	717	765	737	756	763	745	788	783	770	800	813	788	785	740	728	744	744	780	763	754	754	767	736	827	794	778	741	784	795	739	812	822	730	770	749	818	791	732	751	739	771	791	735	783	769	776	780	736	745	756	790	765	775	793	803	787	772	773	710	751	752	745	764	760	831	778	806	737	752	788	773	792	777	768	745	732	719	749	749	756	766	798	768	733	783	764	737	805	766	760	740	782	752	779	757	752	729	727	796	751	749	782	843	754	762	747	794	750	748	798	782	751	762	763	758	750	769	773	751	793	836	790	780	795	778	776	746	777	743	760	768	767	722	734	790	763	715	771	765	735	741	751	753	739	804	790	791	738	769	788	733	726	766	790	768	796	720	801	728	728	760	770	731	788	778	759	777	799	752	749	784	758	765	778	781	739	762	767	766	781	801	774	750	769	791	725	688	706	728	778	713	731	732	758	754	755	741	777	754	777	763	792	743	798	801	787	735	788	760	731	749	770	749	768	780	785	827	790	741	738	786	751	770	744	784	803	746	767	734	695	728	736	802	743	752	740	754	771	744	728	765	743	776	719	758	733	772	778	771	737	745	765	767	704	752	734	760	751	758	781	728	784	732	756	758	773	757	816	762	808	770	781	776	787	741	795	787	762	707	764	773	769	725	756	740	779	782	748	746	732	733	791	829	781	786	771	769	806	725	845	757	794	752	759	756	696	795	767	740	745	725	782	773	780	733	716	747	751	805	778	749	740	758	780	795	774	757	768	805	751	767	743	759	690	743	765	822	762	748	763	772	761	767	809	716	748	752	745	752	811	755	753	770	748	801	798	757	732	789	743	759	785	741	808	755	783	783	748	733	798	783	753	779	769	809	736	765	759	770	786	712	724	773	786	805	804	795	819	745	743	713	769	745	772	782	770	733	735	800	775	742	753	760	741	745	745	735	755	794	750	792	788	755	734	706	744	746	769	712	789	766	771	728	779	772	802	755	754	746	747	757	775	762	809	764	717	793	738	740	781	767	691	791	745	682	754	729	797	749	742	765	714	771	778	743	764	735	750	785	754	761	760	790	766	782	744	723	744	736	808	793	801	785	783	800	742	775	736	799	762	765	752	736	765	730	790	772	730	781	778	776	701	748	773	757	772	716	786	780	773	743	759	744	702	813	712	749	785	779	757	760	788	763	748	742	793	766	712	793	808	759	760	767	780	745	732	767	776	736	779	764	794	765	782	765	767	789	734	784	732	759	769	748	753	766	778	774	783	757	730	819	804	747	777	805	730	764	776	815	736	743	762	784	817	729	723	803	743	765	761	797	745	777	787	787	740	742	726	747	778	748	760	759	763	720	716	810	774	772	778	719	778	748	848	780	764	731	784	760	759	735	775	763	734	814	756	797	769	733	801	730	752	775	808	761	750	731	716	743	785	752	733	769	755	778	772	781	680	710	727	719	827	760	735	741	781	756	670	769	798	736	734	723	758	721	766	802	730	809	778	757	771	733	785	771	773	757	733	756	763	757	777	775	771	746	760	821	787	780	743	782	737
22508	10522	10768	5775	3441	1985	1230	1045	815	591	604	577	499	502	473	406	393	365	383	362	350	334	349	314	350	334	345	317	338	296	339	298	328	315	313	274	289	310	296	304	279	279	305	292	297	295	298	300	322	312	299	285	310	282	273	291	291	245	281	297	282	298	284	270	288	285	285	282	304	275	316	312	298	265	302	305	254	268	293	301	276	265	296	289	272	278	281	324	306	260	283	272	307	265	295	307	296	286	302	275	290	266	274	319	275	282	307	277	324	281	303	298	303	285	294	283	286	249	293	260	293	281	299	291	274	291	283	263	295	297	287	293	265	266	288	288	289	284	278	283	269	276	253	272	253	278	284	269	266	324	310	293	253	275	287	280	298	302	286	280	298	304	312	331	301	281	275	261	321	289	284	286	280	276	274	298	282	291	264	289	279	273	305	275	271	254	299	275	282	313	265	256	287	334	305	288	287	277	282	282	280	296	295	311	274	296	283	269	294	273	288	315	315	305	294	276	287	290	304	283	291	262	285	299	271	287	282	292	263	260	286	303	300	268	301	272	281	277	285	292	270	274	282	305	288	267	292	277	300	263	277	271	291	307	319	289	251	272	246	304	252	262	264	283	283	290	271	270	291	290	254	281	295	286	274	274	291	246	270	261	303	292	270	301	278	309	298	300	279	260	300	272	292	283	269	291	305	285	288	278	289	306	276	276	269	291	270	294	275	270	283	292	306	286	291	312	293	270	317	290	253	294	301	271	299	291	270	249	302	272	270	295	300	311	277	322	306	255	299	283	242	255	272	257	263	303	308	264	282	289	272	284	283	294	286	301	279	292	300	288	251	231	293	289	278	281	296	285	264	269	323	280	278	273	246	273	274	291	294	279	297	269	276	298	300	295	285	308	301	314	267	303	278	280	277	250	234	276	273	286	298	301	279	291	306	308	270	252	289	303	311	283	265	278	299	299	318	305	275	249	280	265	313	319	266	289	253	265	301	281	276	291	255	270	291	270	273	320	289	306	295	329	285	297	278	291	294	303	250	278	316	271	267	256	290	292	268	295	295	307	257	256	258	276	273	289	296	315	290	273	266	303	306	286	287	254	274	276	288	302	274	286	302	266	304	285	313	289	291	300	283	302	301	285	265	262	305	248	281	303	286	301	330	294	323	270	281	271	274	306	305	282	284	274	281	289	270	285	341	294	283	270	292	244	261	292	256	290	288	270	263	251	258	288	272	260	298	308	306	255	321	304	302	278	293	275	273	242	288	296	290	285	278	274	283	272	311	262	285	281	308	286	309	290	293	296	259	278	297	292	275	270	289	341	326	315	299	260	271	292	283	257	285	256	274	297	268	283	305	320	290	310	287	317	311	267	317	270	285	298	279	306	308	256	279	288	306	312	285	276	278	323	298	323	295	337	246	305	270	274	300	276	295	268	296	290	253	287	311	288	298	276	294	290	275	291	286	310	249	268	264	316	270	300	294	267	258	290	293	293	304	298	288	286	276	286	282	305	302	296	274	289	301	277	291	268	303	280	272	267	292	293	280	279	294	287	302	253	311	321	277	283	300	298	283	316	268	310	284	295	264	273	295	282	293	295	288	279	286	293	317	264	263	286	262	292	284	296	278	277	275	257	269	280	279	302	251	300	306	301	279	293	274	314	294	291	284	332	316	289	318	297	273	276	276	300	274	301	302	305	280	294	287	288	282	269	285	316	276	279	308	275	297	308	273	273	279	291	264	299	285	319	271	279	290	270	294	324	283	309	288	303	271	314	282	283	286	290	263	307	296	264	292	310	318	307	304	281	230	299	286	288	278	287	295	296	287	308	286	265	277	287	279	281	268	311	296	292	265	301	275	294	328	272	284	309	251	280	276	280	291	290	286	291	304	296	317	274	290	311	304	276	249	273	276	274	303	286	267	292	240	271	299	277	299	289	288	304	290	289	262	283	271	282	286	293	254	287	314	310	260	274	281	245	290	267	282	311	257	272	285	294	308	310	313	311	291	258	264	262	299	316	284	277	280	296	276	243	304	275	269	279	285	268	276	323	251	284	298	278	266	286	286	270	284	288	284	281	267	293	302	301	267	280	299	300	274	273	252	291	284	285	282	304	296	300	281	293	290	301	273	329	286	298	284	294	300	265	283	296	319	338	270	291	285	300	261	283	278	283	272	305	256	274	299	274	267	304	323	312	285	288	289	272	296	311	277	291	295	317	277	303	296	290	266	276	271	259	274	295	268	279	250	281	303	307	308	308	265	272	263	300	313	285	273	292	276	327	281	256	278	293	242	289	291	286	319	312	285	296	276	266	264	313	287	270	269	300	301	288	271	300	290	260	285	289	272	303	275	301	280	281	295	305	305	305	239	283	311	300	271	266	294	264	251	281	314	241	292	312	272	293	287	315	287	274	286	283	292	287	294	309	326	298	301	294	292	296	278	282	286	296	263	297	300	308	291	305	250	261	267	292	291	284	291	279	283	274	301	266	277	291	295	281	242	301	286	265	248	270	267	279	310	246	277	299	290	282	286	265	298	288	304	295	289	306	246	304	294	291	272	304	296	306	274	276	271	273	288	262	252	287	291	277	303	291	300	256	264	296	311	256	303	290	312	294	316	319	302	309	297	306	327	269	279	290	262	279	272	329	279	284	268	281	309	297	267	263	259	264	317	336	300	296	272	267	288	285	269	265	276	281	284	260	276	297	325	279	329	283	261	310	248	322	278	291	262	306	297	264	284	262	289	291	290	282	242	286	279	298	299	269	314	273	278	278	257	288	281	314	288	268	287	316	280	305	291	301	273	305	281	276	283	295	301	289	275	280	253	288	308	282	294	322	288	291	287	291	283	289	312	293	278	260	321	278	290	293	285	283	258	242	276	284	305	277	282	295	288	305	284	322	313	282	286	294	259	314	301	267	297	276	259	310	310	307	277	258	264	297	274	275	282	273	271	233	265	282	312	263	310	334	280	300	297	256	284	263	298	257	281	304	276	281	303	249	307	262	319	278	268	303	291	302	290	263	304	295	246	297	259	321	276	296	241	304	277	282	299	285	281	298	283	264	287	270	294	269	294	289	275	270	300	279	269	288	282	251	288	291	290	346	298	291	301	268	280	287	281	260	267	294	265	291	290	297	295	270	276	301	273	232	289	314	326	283	261	311	296	298	299	297	284	302	334	299	291	261	270	296	286	280	269	250	312	315	291	265	270	284	279	309	292	266	286	270	295	304	318	279	309	276	257	305	316	270	302	287	270	299	262	252	246	269	294	293	249	300	286	291	312	307	281	276	298	253	313	295	293	274	256	287	276	307	305	295	289	292	270	289	270	285	267	281	309	280	297	258	298	311	282	292	277	275	277	264	293	289	272	267	278	281	276	274	318	274	303	298	324	254	288	271	308	288	263	272	289	280	305	308	304	295	289	268	271	297	294	262	236	287	299	276	254	276	280	282	295	298	297	282	272	282	275	291	260	316	294	273	270	284	321	281	277	271	284	277
14300	8782	14897	11969	9847	6828	4811	4397	3492	2902	2413	2076	1824	1655	1621	1484	1414	1256	1138	1101	1051	1051	1029	1025	986	1042	966	932	849	848	822	830	842	790	801	813	719	723	753	716	700	696	667	710	754	675	679	667	659	690	717	632	690	645	658	644	634	647	660	627	650	689	642	661	669	662	710	688	660	675	686	613	632	690	622	638	583	673	658	627	660	646	642	650	691	651	620	648	679	661	638	654	672	593	631	666	602	655	664	683	651	676	652	605	659	651	613	647	657	664	664	642	676	638	624	615	659	704	600	648	635	624	614	678	649	651	615	639	627	645	622	638	656	674	626	681	628	644	643	647	668	622	631	650	614	659	639	607	646	577	679	623	640	605	608	631	664	660	611	710	666	638	626	646	648	661	621	686	625	638	639	675	633	634	658	705	606	642	657	673	599	652	646	623	628	620	672	636	599	629	647	621	637	642	636	630	686	639	656	707	653	650	682	622	683	637	618	677	658	592	629	634	588	639	624	626	661	683	712	678	626	615	677	660	603	648	613	633	646	654	621	642	655	636	629	644	635	667	643	632	632	624	598	632	610	593	687	630	615	644	647	650	651	642	619	649	603	669	626	633	660	665	630	667	643	649	638	655	636	657	663	621	654	668	642	615	661	668	617	651	647	616	622	657	658	651	632	634	653	645	611	664	651	663	596	598	646	652	674	643	570	653	633	667	610	642	623	643	629	689	645	643	652	625	637	688	632	664	641	600	718	660	685	615	657	616	653	638	675	587	660	666	608	632	614	668	687	625	618	645	631	656	652	682	658	657	665	678	655	637	639	591	646	597	639	673	617	670	616	639	679	667	670	629	625	650	659	591	686	664	678	639	586	625	629	658	642	674	643	631	628	624	665	668	647	576	641	630	599	694	645	646	644	632	613	674	637	653	668	636	620	651	646	670	669	660	631	617	685	661	702	594	677	653	658	658	607	618	631	678	634	674	681	629	689	672	641	684	617	655	633	682	666	645	635	623	648	647	662	658	625	627	640	636	691	625	694	624	653	665	669	617	646	631	631	663	614	648	645	702	658	605	639	618	670	628	665	653	624	635	647	710	651	627	654	667	634	614	651	634	664	624	677	664	657	580	598	703	647	663	677	653	690	632	642	644	591	621	634	612	668	637	597	692	606	609	642	700	659	622	609	648	694	644	660	669	664	661	634	648	659	679	614	612	637	688	669	672	650	691	670	668	654	630	678	670	670	648	676	648	650	654	627	638	673	637	683	661	634	623	676	634	677	614	647	657	656	636	657	687	655	662	684	673	624	646	655	627	666	622	643	622	592	678	636	618	657	629	643	643	643	656	621	660	681	637	630	618	617	700	638	635	647	645	648	692	642	642	644	628	643	623	652	662	637	652	662	670	656	644	661	614	617	620	680	612	658	656	619	647	638	657	630	634	617	648	645	620	645	712	603	678	714	641	627	711	656	648	614	664	694	603	629	632	648	663	640	660	642	629	660	648	622	678	668	632	658	612	651	643	608	659	674	651	648	645	679	642	722	659	677	633	626	636	625	657	640	617	676	640	633	661	614	610	652	650	693	629	674	649	580	653	658	628	642	633	609	667	642	652	666	666	648	653	647	651	627	652	649	703	648	624	661	630	614	637	663	622	634	683	691	587	667	624	669	674	647	655	699	691	666	683	643	659	661	632	652	612	617	619	664	671	663	649	662	652	642	614	649	641	655	679	676	674	663	646	669	654	652	633	660	685	630	680	615	644	698	597	701	597	655	607	642	677	645	669	692	655	687	638	662	602	616	654	622	635	676	628	622	635	659	629	674	645	672	585	647	643	636	668	640	669	673	672	675	646	650	689	624	672	604	612	631	691	648	637	659	635	648	639	646	670	686	656	665	640	673	648	651	675	633	605	623	627	630	640	643	637	664	646	629	602	602	616	628	686	638	647	660	636	628	655	658	646	628	652	639	616	695	637	680	668	634	635	685	655	605	630	615	644	688	651	614	618	614	654	669	686	638	619	663	595	599	669	624	628	652	618	641	689	665	703	643	655	655	652	648	641	639	645	614	638	644	635	644	667	648	629	626	700	663	619	634	655	658	670	599	646	650	663	686	661	681	648	650	647	653	625	636	638	634	629	651	638	605	629	665	618	648	640	647	632	692	645	649	638	638	629	660	658	672	623	671	634	666	653	637	648	654	620	669	651	665	656	658	648	670	646	679	612	654	638	702	618	702	632	637	657	647	607	613	652	639	629	657	648	627	628	634	668	668	602	666	606	633	676	650	637	607	645	642	619	642	628	630	670	616	625	674	614	634	678	625	658	662	665	581	661	641	670	640	662	669	621	635	677	668	672	645	607	620	652	653	667	620	680	722	621	642	618	650	644	698	673	621	682	605	660	622	653	646	642	687	613	632	694	637	704	651	622	677	663	613	641	631	641	636	647	685	692	662	676	662	606	658	643	649	625	598	612	657	668	680	658	651	686	598	630	638	635	647	663	704	611	650	654	645	639	599	691	617	651	649	662	651	611	671	660	662	605	664	669	597	657	662	690	670	615	651	644	622	648	723	651	595	650	657	660	643	661	632	651	600	627	602	656	626	644	615	651	682	644	640	638	652	634	675	648	694	657	660	628	617	639	606	610	666	616	647	684	606	634	658	608	634	664	703	641	667	640	624	611	625	667	671	681	639	603	634	627	645	651	661	630	658	643	665	677	622	680	582	688	639	598	640	655	656	645	715	639	582	688	648	640	678	648	679	637	679	658	682	623	643	649	661	623	654	645	664	650	651	698	619	650	664	669	673	635	639	643	664	656	623	637	688	653	658	623	612	635	629	623	644	603	619	671	666	641	607	680	638	653	631	631	653	614	659	681	643	602	676	633	635	636	671	704	647	689	665	653	680	646	671	665	624	666	679	631	626	639	686	600	682	627	668	644	661	694	679	636	658	644	654	663	655	637	628	642	646	618	649	652	635	660	663	622	657	654	674	629	643	641	660	601	625	631	670	659	658	657	673	630	621	660	645	649	640	634	642	661	658	625	646	633	655	652	638	674	639	645	620	629	664	635	625	693	654	660	621	636	643	651	637	653	657	675	620	637	704	666	614	623	623	638	639	665	650	642	595	644	594	643	640	612	631	642	625	654	618	641	633	640	682	618	634	638	618	657	614	639	615	690	670	626	643	590	646	651	695	683	641	641	711	637	649	649	636	636	650	680	643	635	681	638	659	661	683	666	657	651	655	641	678	611	662	620	620	664	680	623	634	615	652	670	650	620	672	635	622	672	688	642	644	602	707	645	661	663	634	650	646	639	630	636	663	650	614	626	647	660	625	639	645	678	612	645	596	631	677	675	630	664	629	650	574	631	648	656	655	640	632	607	631	647	658	639	627	620	639	609	676	675	692	654	613	581	657	645	707	654	674	624	671	704	636	650	630	677	650	635	663	654	675	646	669	603	704	646	643	660	644	669	663	650	653	627	637	653	635	615	619	635	692	630	616	629
31030	16183	17694	9062	4649	2693	1703	1424	1107	903	732	713	623	545	515	482	473	405	441	377	376	378	397	383	359	345	410	384	338	309	312	333	300	292	310	318	337	305	316	334	304	290	350	308	288	300	273	311	271	287	278	284	303	327	284	261	297	259	295	287	301	281	324	269	308	275	307	290	292	274	331	337	290	336	302	252	251	308	321	273	299	262	283	306	256	323	307	284	262	296	292	321	301	264	311	310	280	324	278	324	274	321	283	299	268	288	306	294	262	303	317	316	276	290	281	267	310	304	285	273	282	308	279	278	270	289	297	265	283	275	258	279	302	285	318	293	267	292	303	275	277	290	311	287	287	287	268	275	309	265	275	273	281	275	285	313	272	296	299	302	277	297	303	285	292	284	305	296	296	280	306	294	263	289	337	292	310	278	303	268	281	279	274	271	292	277	330	268	295	269	292	289	280	315	299	291	294	298	321	301	346	284	274	299	263	282	305	313	280	291	264	281	286	286	294	305	318	269	290	277	290	267	294	300	331	295	272	315	269	289	292	287	285	284	259	275	283	262	260	284	285	294	267	279	284	262	267	295	311	282	290	296	306	314	272	307	256	281	285	306	307	289	285	296	284	296	254	263	293	280	287	305	310	279	318	328	310	267	297	257	289	303	309	291	286	277	265	268	272	261	294	318	300	276	261	312	293	279	284	245	282	300	326	269	290	305	302	290	279	290	260	287	278	277	297	296	274	293	293	275	283	260	284	307	272	281	271	304	262	283	299	281	302	308	307	265	285	247	321	321	281	304	270	267	294	279	304	280	297	273	306	339	285	297	297	283	321	275	294	296	266	308	273	270	284	303	290	320	301	302	313	281	315	284	285	299	262	280	327	311	309	273	267	303	262	275	289	299	307	296	313	299	278	292	300	306	284	268	290	284	307	286	305	299	309	271	266	291	257	304	283	285	277	329	271	303	280	300	247	296	309	288	301	293	296	290	299	296	275	271	296	301	314	277	258	304	312	285	284	286	276	284	274	297	283	281	285	292	260	275	298	302	255	305	292	326	287	288	298	280	269	278	299	268	257	281	299	265	291	278	316	337	253	281	281	265	309	288	262	300	308	307	265	269	276	257	275	294	315	280	306	309	278	269	290	270	306	281	295	282	288	280	267	287	301	272	275	282	293	289	285	282	287	305	305	269	283	299	258	279	286	291	255	303	280	293	286	283	262	317	279	284	340	265	302	279	295	299	297	326	283	310	276	292	248	277	263	278	287	260	262	274	281	279	288	302	274	296	263	305	286	295	291	306	273	284	291	320	280	297	295	295	293	254	284	298	292	307	272	292	290	299	294	272	283	300	276	288	269	312	311	303	267	309	281	301	306	272	257	310	305	299	266	296	305	281	284	303	299	276	268	291	269	320	287	293	296	309	299	267	236	279	279	276	307	301	290	296	283	258	306	282	276	278	278	285	264	307	302	277	262	273	299	288	255	291	273	320	298	294	288	317	316	294	293	308	274	294	275	320	250	262	305	284	298	298	326	285	255	270	273	267	262	271	273	269	281	280	284	276	297	279	276	291	286	272	284	284	308	317	294	290	256	299	291	279	276	293	292	283	266	287	320	288	289	264	248	250	306	291	320	288	293	260	314	264	259	279	290	295	298	290	313	314	292	287	279	274	288	273	314	262	315	269	305	281	312	302	293	311	271	308	294	297	296	314	267	288	290	288	290	278	269	284	325	265	293	282	280	268	268	265	299	255	296	303	271	298	306	333	300	308	279	296	263	258	296	307	257	313	283	270	283	292	303	299	287	303	301	278	342	277	282	281	276	275	278	309	251	298	285	320	288	261	298	293	268	285	304	299	257	293	290	298	288	252	296	312	308	293	260	306	291	311	273	312	293	293	290	310	307	249	273	284	322	289	301	308	335	300	282	330	264	284	279	264	270	304	305	301	271	279	292	283	276	287	292	274	293	289	281	258	280	254	295	294	283	289	302	290	268	306	275	306	297	269	283	304	290	277	277	302	311	318	274	283	303	285	258	302	290	280	286	302	305	286	299	290	293	306	289	272	298	293	286	278	279	290	252	284	283	311	293	294	298	299	276	291	274	294	283	306	292	314	299	286	266	315	293	253	275	277	312	315	305	300	278	290	301	301	319	302	304	268	284	278	291	286	287	279	318	283	292	329	282	278	275	301	296	293	298	285	278	274	266	269	334	298	276	284	276	332	302	309	265	293	281	281	249	299	277	266	265	304	300	298	241	285	307	269	318	247	274	301	269	267	260	286	280	270	299	290	271	301	286	277	292	318	318	273	291	269	316	288	290	287	269	271	309	329	307	284	251	276	280	286	288	293	316	294	298	313	273	275	293	285	316	299	283	284	284	253	279	278	280	269	279	274	293	336	282	286	279	289	294	265	310	301	304	254	275	277	273	311	285	284	292	259	292	316	321	287	282	296	300	283	277	284	292	308	282	273	299	297	303	292	290	297	291	337	303	293	292	301	264	250	262	267	312	282	272	305	307	267	283	276	307	263	265	278	294	282	281	310	297	313	280	281	270	309	280	290	280	288	289	292	299	295	254	271	268	290	277	255	303	243	276	308	311	341	284	301	278	246	242	319	304	277	279	269	290	274	299	300	319	300	287	262	291	280	260	276	277	258	297	276	308	272	318	337	273	290	316	285	293	269	277	309	300	291	277	266	278	314	272	276	274	245	277	290	244	300	292	265	269	330	308	289	284	255	265	297	289	274	279	308	294	260	280	268	272	309	254	282	269	276	302	293	312	271	285	292	280	269	307	323	284	321	258	289	263	297	281	287	295	296	274	292	307	315	272	255	274	310	295	309	261	295	308	334	303	288	275	279	262	288	279	281	280	283	279	299	293	297	248	284	278	289	271	300	301	297	290	295	289	291	299	294	274	284	313	288	314	296	303	307	321	295	283	277	273	287	274	265	282	270	282	293	291	280	282	255	294	259	295	279	279	303	293	255	253	310	307	322	279	278	256	303	291	306	311	262	291	308	259	300	280	323	291	275	292	304	278	259	304	298	294	266	295	297	284	328	297	278	282	279	281	315	289	314	254	269	267	281	261	293	287	280	275	246	324	293	315	325	265	317	276	297	301	305	283	249	271	306	263	285	319	294	271	298	301	267	277	292	295	284	315	303	306	261	303	331	295	273	285	262	297	295	294	288	285	266	296	261	307	304	274	278	296	278	263	291	283	267	276	298	301	294	284	269	301	273	278	306	306	276	316	293	279	298	290	276	280	274	259	298	271	272	294	288	295	288	332	311	287	261	294	292	305	300	298	292	285	291	307	249	262	305	283	244	274	254	263	290	296	283	276	310	274	281	277	293	301	265	330	283	258	294	297	298	280	311	292	286	292	285	302	257	305	307	308	321	303	288	264	268	296	290	302	260	297	302	278	287	286	294	304	296	300	311	283	291	270	270	263	267	292	296	319	281	306	272	286	288	240	282	296	283	273	279	261	295	303	304	280	315
18436	12411	21945	15367	12482	8518	6449	5597	4724	3762	3380	2906	2415	2230	2105	1888	1698	1653	1461	1320	1259	1285	1245	1142	1207	1196	1128	968	983	992	1023	895	914	792	886	844	795	793	810	732	779	737	731	749	739	690	719	679	675	712	675	717	759	634	699	698	654	705	699	649	667	690	677	697	696	727	724	691	647	692	681	696	650	631	667	656	696	647	646	675	676	643	668	641	664	613	640	708	655	610	645	654	663	634	675	661	647	673	650	662	623	685	628	690	681	590	644	632	674	658	599	669	617	653	660	636	662	663	679	712	660	673	593	629	644	674	688	683	710	613	672	700	617	661	622	671	671	652	649	627	666	628	664	651	647	651	653	659	661	655	693	671	671	649	680	677	686	665	650	695	687	683	628	663	639	658	667	651	685	679	646	623	683	642	638	653	633	675	629	670	630	680	649	692	640	611	675	676	658	659	625	637	628	643	653	663	653	668	659	695	661	623	703	677	694	671	648	631	650	663	716	692	646	665	674	685	697	659	697	650	632	635	698	637	647	677	619	633	690	669	636	670	616	646	643	653	663	661	628	698	602	610	621	630	660	635	690	661	660	646	615	643	610	660	663	599	646	671	622	730	644	646	628	670	679	652	634	690	640	631	661	660	636	672	650	672	629	673	650	678	694	666	650	629	643	637	638	656	672	692	650	636	689	631	672	651	620	586	672	630	670	621	643	676	650	641	650	665	676	684	665	665	646	690	667	677	677	645	649	632	662	659	655	648	693	633	686	632	685	681	662	631	669	673	702	656	646	668	616	635	667	652	686	685	685	667	679	631	662	721	662	683	685	627	614	655	641	686	667	606	642	651	653	672	660	653	688	691	674	658	700	666	622	641	658	657	656	684	682	663	682	693	659	616	614	653	650	686	656	656	692	615	688	669	629	682	680	698	683	701	640	659	687	617	676	664	632	674	663	650	647	690	637	687	618	656	682	699	652	648	638	680	620	671	685	646	676	647	641	635	678	695	680	712	603	655	626	646	684	638	667	591	624	610	669	624	639	650	651	663	623	703	610	644	649	662	686	647	708	664	714	665	673	633	673	672	660	685	643	625	635	613	651	685	630	574	657	667	632	683	698	655	674	666	652	666	629	651	649	676	675	680	659	695	674	675	631	673	662	644	677	659	619	647	650	651	660	687	606	638	620	687	636	656	654	651	612	604	625	658	623	622	680	663	661	711	652	667	680	636	634	666	633	657	623	627	675	625	690	657	643	602	650	660	658	625	640	659	596	678	635	644	637	657	650	618	667	663	632	628	650	647	649	628	657	683	673	621	653	647	663	624	709	678	623	669	647	639	640	667	684	631	673	665	647	683	603	629	650	656	612	673	693	641	649	641	637	640	712	665	667	616	683	636	680	703	634	694	649	653	615	670	653	638	604	611	652	709	690	671	664	621	640	671	664	621	657	691	647	635	634	680	691	645	659	701	684	624	653	698	658	675	717	660	606	652	683	662	637	612	630	575	664	662	697	652	672	657	671	672	632	645	676	628	648	662	706	687	660	666	663	653	631	686	684	692	649	655	667	589	650	624	631	619	661	656	655	608	660	664	636	621	647	666	675	644	663	643	638	636	669	697	681	668	625	690	639	612	650	705	649	640	696	644	686	647	719	639	625	656	649	676	630	664	650	659	656	634	654	674	665	625	674	627	658	620	657	676	616	635	663	637	668	661	686	668	650	621	655	630	653	604	658	659	648	697	713	682	637	722	681	650	642	641	647	671	708	666	637	672	612	679	638	704	689	704	647	643	689	690	662	674	660	607	671	614	658	623	677	651	639	671	658	624	664	629	668	649	671	704	676	665	623	649	707	645	638	674	675	642	667	655	648	634	639	689	700	647	707	634	691	670	631	670	608	631	683	642	651	670	677	652	672	658	665	667	645	646	657	691	643	637	700	648	705	700	649	621	644	644	655	652	700	749	673	695	642	695	652	655	709	675	659	631	652	624	607	655	662	688	666	667	675	656	656	674	666	669	684	622	635	635	626	637	619	669	648	639	633	664	654	636	668	696	619	660	653	684	639	672	661	671	634	628	663	656	635	680	634	666	660	677	625	690	762	658	581	653	671	637	665	641	668	675	673	663	698	646	642	695	673	636	627	688	636	642	669	651	688	631	607	657	700	676	708	690	646	669	653	681	639	658	683	687	642	662	634	647	665	653	636	683	673	655	716	618	615	674	641	679	629	681	669	626	654	621	638	656	685	639	659	655	638	646	657	632	687	645	647	613	656	685	662	676	691	646	632	619	649	656	636	675	728	665	662	617	652	639	687	664	673	672	607	650	659	658	663	645	671	593	709	649	626	614	636	662	646	634	609	670	644	643	647	604	615	693	632	651	641	631	635	660	685	716	676	664	655	662	650	633	683	636	612	637	655	657	701	629	649	668	640	650	626	647	708	644	658	691	707	614	703	710	641	663	702	631	682	647	652	662	670	718	676	676	672	629	632	630	626	671	637	645	679	615	627	683	645	675	680	640	682	691	660	644	646	593	665	641	660	677	650	643	662	622	672	644	664	653	678	651	672	624	645	666	671	654	655	695	669	675	666	654	670	653	663	638	656	685	653	664	742	641	679	653	666	627	694	625	653	636	592	632	672	672	675	638	645	653	661	616	648	639	654	606	654	670	704	620	670	678	659	702	623	670	656	681	659	635	651	645	675	646	625	686	659	622	637	649	645	714	638	703	672	684	660	671	647	684	654	661	663	675	706	631	663	646	658	616	670	666	651	649	651	671	658	683	651	694	629	622	667	684	689	645	622	637	684	659	659	646	622	706	662	659	690	653	695	619	654	684	678	647	663	678	676	668	645	640	668	644	654	624	690	673	661	647	629	636	695	680	639	664	693	645	665	664	620	692	679	633	617	640	702	634	663	695	717	700	631	638	629	655	626	661	684	678	685	645	612	605	667	625	656	685	696	625	682	613	634	715	683	651	641	671	658	655	655	635	649	673	595	668	604	664	649	667	643	660	673	623	630	677	632	676	619	668	666	662	682	662	647	687	676	638	649	634	656	661	655	650	653	672	691	659	658	601	660	680	669	672	710	636	671	632	618	689	663	625	627	636	650	638	655	659	627	667	661	666	684	663	694	651	636	636	658	656	664	709	658	685	694	667	633	676	667	660	701	683	648	613	696	629	653	638	685	686	643	660	618	665	691	640	657	653	691	695	688	642	651	677	671	642	647	665	630	662	682	624	690	667	657	637	664	696	681	666	671	634	636	692	656	657	613	685	655	628	615	621	605	640	667	644	670	703	595	680	689	699	701	666	627	665	637	666	644	665	636	659	679	660	697	644	657	663	658	661	653	630	639	661	603	675	638	617	630	678	655	613	601	659	661	637	617	607	635	647	602	664	642	677	628	658	647	694	648	684	622	700	656	676	662	679	680	662	691	629	671	667	689	650	619	691	596	619	654	614	672	644	656	645	640	629	696	659	659	682	636	604	674	602	611	595	672	670	628	621
11349	5458	5006	2740	1813	1114	785	690	613	592	512	432	462	408	389	415	372	389	379	377	385	363	364	377	366	401	405	371	360	410	368	372	388	349	364	364	348	351	351	332	369	341	360	359	375	357	324	348	347	320	399	360	410	325	343	341	335	370	349	354	333	358	341	350	372	358	343	348	352	346	348	309	344	384	343	344	379	353	374	336	375	389	361	369	295	326	342	342	355	364	359	291	362	326	329	363	373	342	343	341	350	370	349	334	333	359	325	353	353	341	349	350	357	338	363	357	348	330	368	350	344	370	345	340	367	357	355	328	350	334	342	337	362	353	353	357	346	387	332	324	312	331	362	371	311	337	327	361	342	369	339	338	332	354	310	355	359	363	353	323	310	357	349	353	369	335	369	336	330	347	367	347	332	322	359	325	344	351	370	345	331	344	364	322	349	327	340	320	351	388	322	332	361	340	333	318	338	315	364	347	343	338	324	337	345	310	349	363	352	359	347	369	362	343	363	349	367	330	334	333	367	366	333	326	349	330	350	321	329	363	335	347	351	344	342	307	335	355	371	310	332	361	348	328	369	363	354	336	347	354	321	384	320	345	355	346	362	366	363	325	320	331	335	354	361	315	315	363	310	349	317	370	367	350	323	351	391	347	337	352	337	339	372	311	339	360	327	354	302	343	377	347	344	328	359	349	350	320	346	346	305	340	328	349	352	332	342	347	393	351	381	318	387	313	347	350	352	316	338	348	346	296	349	385	324	324	343	320	362	354	344	319	357	353	372	386	366	336	345	331	362	355	358	332	346	361	351	347	335	328	356	338	332	323	341	373	322	355	325	316	320	329	304	356	341	329	351	369	362	349	335	311	340	367	353	357	302	341	351	320	327	350	329	372	329	389	382	330	367	358	299	314	339	332	347	386	342	393	338	337	363	374	341	336	374	329	364	374	352	368	352	296	333	332	368	357	313	352	352	336	359	342	325	350	375	362	387	289	393	354	372	351	357	335	335	369	330	337	345	342	344	367	354	389	374	340	349	345	342	385	341	318	342	328	389	330	323	313	343	315	334	347	338	313	341	298	344	355	340	329	339	336	340	323	357	367	344	328	367	357	341	269	336	324	320	353	318	361	334	400	304	357	362	335	353	333	362	317	367	347	372	356	358	332	365	337	332	380	348	352	333	294	360	361	352	321	330	331	335	343	351	332	333	342	342	375	337	337	317	342	359	351	317	339	335	335	358	339	350	357	338	357	344	342	341	378	339	370	388	343	338	335	343	354	342	352	336	348	317	368	345	352	313	335	315	357	320	301	328	319	345	342	374	359	364	384	347	327	329	342	314	322	387	362	365	350	335	342	360	391	359	341	309	347	334	326	341	336	357	327	359	331	376	339	327	334	341	349	319	322	340	356	348	376	334	375	320	325	324	338	327	337	331	321	351	381	365	314	323	383	354	330	362	372	349	312	335	343	324	410	369	351	358	348	389	332	323	367	340	326	326	341	334	334	340	357	381	395	366	335	368	338	347	348	343	351	336	335	328	316	308	362	356	383	321	343	315	341	336	325	356	328	360	362	363	337	335	337	352	335	348	352	374	341	343	358	334	352	341	358	338	352	322	360	342	344	372	376	317	368	343	307	354	297	362	344	306	350	350	348	340	339	313	354	372	338	342	335	362	318	392	366	322	325	341	325	390	354	382	335	358	328	361	350	355	329	355	389	346	344	348	336	322	325	324	304	356	324	383	359	380	353	363	327	356	346	305	342	357	380	317	340	333	343	340	346	313	329	357	365	350	345	369	341	339	318	366	372	326	330	365	333	343	360	359	350	332	354	359	327	361	361	328	349	342	347	359	342	353	370	339	362	361	348	357	357	350	337	324	374	330	345	331	347	348	343	349	327	300	340	345	328	375	359	336	340	362	323	356	319	362	333	318	366	351	371	366	340	327	340	330	322	333	362	353	333	317	319	328	358	350	363	345	355	319	379	345	327	339	354	308	340	365	331	361	367	383	344	346	340	360	356	337	358	385	325	321	353	338	354	334	356	332	324	326	352	373	336	321	347	344	316	348	328	320	339	346	358	343	348	357	365	376	312	336	352	360	341	302	341	339	306	333	355	311	324	334	342	342	339	333	335	319	341	329	370	316	345	324	293	319	300	332	342	356	373	369	343	343	343	370	335	335	341	339	352	374	334	361	325	319	276	333	354	366	362	327	370	379	358	376	359	343	318	313	353	361	331	352	315	345	323	357	353	341	351	318	348	365	352	334	335	339	342	362	382	339	347	358	364	355	346	325	367	348	343	333	303	334	365	383	364	352	340	345	347	321	338	287	370	348	317	381	318	322	341	326	317	357	316	300	357	320	325	327	368	342	357	343	322	339	346	347	356	325	356	344	350	342	306	367	342	321	334	364	333	295	303	350	361	322	356	340	369	352	319	339	336	361	352	350	334	345	324	358	369	346	354	305	331	336	341	349	321	326	353	327	408	336	337	349	340	350	338	333	366	345	328	351	322	330	360	337	340	323	344	350	353	354	366	347	349	349	361	348	350	330	364	318	342	396	339	363	328	346	318	401	323	340	338	333	363	335	344	360	376	356	354	341	362	355	351	342	356	345	330	365	374	364	334	347	326	346	330	350	334	385	391	360	367	357	353	356	346	354	317	333	323	347	314	344	329	330	354	326	344	357	352	307	354	320	373	351	354	346	322	359	339	335	359	353	345	355	345	325	355	342	340	334	333	350	323	330	373	347	335	341	371	389	330	367	392	361	334	364	369	323	294	322	324	343	354	316	358	319	322	329	327	325	362	335	365	363	350	342	380	342	342	337	324	348	370	355	361	370	360	370	345	325	335	339	334	339	341	341	338	329	329	332	332	359	329	312	353	398	377	364	310	329	333	331	360	323	364	331	326	388	317	326	327	342	314	335	341	351	366	364	342	340	328	375	340	310	376	377	337	368	364	349	341	356	363	364	329	377	357	338	352	337	325	367	341	346	336	320	347	340	367	360	337	381	344	317	351	356	339	339	341	361	302	312	345	348	352	341	333	335	347	324	340	319	350	352	332	332	363	323	358	331	347	364	319	348	395	334	350	350	341	357	373	359	326	310	332	371	331	373	349	356	359	341	320	335	344	360	317	322	318	352	371	372	327	319	332	342	330	355	340	327	332	349	327	339	382	370	347	326	323	334	345	363	347	351	326	341	312	337	376	372	325	362	349	357	318	318	356	361	389	325	330	355	368	359	368	314	357	343	339	360	347	338	378	334	356	326	360	339	317	371	370	351	321	390	342	346	337	345	320	356	346	349	382	341	341	362	303	393	390	360	327	383	342	353	341	322	341	343	316	330	394	349	299	329	335	331	323	366	317	322	352	363	321	317	368	361	375	321	336	369	356	343	379	357	355	342	317	321	361	373	368	320	336	325	341	337	338	302	350	318	373	329	346	350	335	360	342	346	374	329	324	371	324	355	353	347	329	365	347	362	364	349	360	328	319	333	358
7321	4970	7675	6884	6178	4106	2764	2475	2030	1767	1537	1449	1329	1240	1178	1187	1064	935	997	1042	976	990	947	941	962	925	870	843	908	854	883	815	829	865	894	836	792	830	789	832	783	786	798	784	809	822	781	760	793	730	797	737	769	780	827	784	762	780	746	741	815	742	758	797	795	792	794	743	808	821	764	736	736	779	728	761	758	764	747	749	793	801	760	749	737	671	782	763	779	788	762	794	740	819	752	780	741	774	780	741	779	756	742	781	757	793	781	697	804	784	803	760	756	747	751	786	814	744	745	736	751	760	759	805	746	759	755	791	756	731	765	757	744	735	763	758	775	725	744	807	745	759	771	717	746	773	785	764	771	769	781	759	742	718	739	771	701	752	702	779	765	744	767	766	743	748	787	753	766	749	766	740	783	808	786	785	798	736	765	727	766	769	704	723	793	755	790	730	744	747	720	771	777	767	754	757	760	804	782	730	741	714	720	813	747	738	751	737	749	724	758	774	746	728	786	747	791	752	758	783	775	794	761	732	705	737	745	717	754	809	768	757	808	724	731	734	761	747	742	805	771	760	686	756	797	767	727	777	752	689	754	749	760	729	743	832	725	779	770	761	720	765	767	771	741	747	765	704	733	759	786	757	769	730	778	736	742	751	758	766	749	784	770	754	786	756	731	770	783	718	743	734	758	722	748	821	760	756	772	789	772	770	768	788	783	702	726	778	788	754	707	826	737	777	811	732	782	790	807	730	723	818	761	786	749	776	780	769	731	748	741	787	740	761	754	765	748	724	764	767	752	825	770	819	739	788	754	718	777	736	771	765	733	740	713	752	767	804	718	743	754	746	749	797	758	710	679	763	758	712	689	750	727	763	735	796	787	697	767	755	721	823	806	757	741	757	757	735	791	775	814	807	710	751	790	754	693	717	779	767	742	783	773	738	765	749	749	727	765	733	764	744	789	719	692	763	746	776	748	724	760	790	798	760	777	755	764	794	754	838	744	745	785	739	763	768	754	779	754	747	746	769	741	784	746	768	753	793	685	789	783	757	758	739	774	757	725	741	815	739	742	710	758	764	748	813	756	740	734	783	770	715	735	772	703	714	790	733	789	734	740	755	801	786	774	767	727	771	775	791	743	738	725	741	694	764	745	770	714	737	776	791	752	810	763	782	794	712	757	749	717	787	716	756	774	739	768	748	738	726	799	716	775	724	794	741	782	764	809	733	800	740	754	736	754	741	729	769	765	726	766	773	795	732	774	769	773	712	742	759	742	761	766	790	727	802	735	788	705	722	767	794	787	763	805	783	717	741	769	792	760	721	784	787	810	773	766	745	761	788	777	737	786	755	721	760	767	747	779	737	765	731	753	776	810	752	729	802	727	794	771	774	743	744	774	759	723	774	724	767	762	754	768	729	731	704	744	791	724	742	726	759	791	719	756	742	717	722	784	725	758	742	721	750	759	747	713	765	804	755	809	744	752	801	712	739	756	766	760	798	741	736	707	775	747	768	780	801	788	761	720	760	741	723	734	753	752	741	724	820	737	730	710	755	754	721	772	732	752	759	771	718	703	746	763	780	765	749	766	722	791	734	768	752	774	783	744	793	749	739	777	781	752	770	789	770	701	746	727	751	750	779	746	760	751	725	731	730	784	777	765	744	750	736	774	753	736	744	779	741	758	730	810	811	783	806	787	727	737	763	701	745	698	791	781	760	733	788	786	739	787	758	785	767	725	821	737	766	800	785	778	767	739	733	755	720	818	749	748	707	733	714	792	800	760	734	727	730	770	764	743	773	761	776	721	745	761	748	734	731	755	764	773	802	767	748	736	795	757	761	759	749	758	850	768	784	752	758	737	753	773	752	737	768	747	742	738	756	764	743	780	734	724	764	781	759	757	736	793	708	740	704	756	744	755	712	788	735	753	747	797	767	724	756	780	753	815	718	750	742	761	751	794	774	746	754	772	706	715	802	782	769	759	733	738	767	835	790	766	750	754	763	702	769	762	779	729	766	733	769	699	747	761	780	724	748	742	794	781	769	758	687	737	752	751	755	774	765	809	741	712	766	763	739	750	774	769	722	720	776	780	749	772	763	760	762	718	793	781	773	812	770	783	761	760	743	787	738	756	742	763	778	770	782	805	723	807	767	770	772	770	738	793	800	764	796	760	745	744	823	751	790	764	778	759	695	780	713	808	765	752	758	738	745	756	707	770	819	744	755	739	757	737	791	728	723	748	746	793	766	752	782	756	763	771	766	792	771	757	814	725	755	783	736	743	739	775	759	763	748	776	776	777	778	761	775	716	788	714	760	786	747	706	789	784	754	732	794	758	727	755	843	704	780	758	780	747	767	798	741	800	728	777	783	764	756	724	761	746	705	739	733	730	760	731	747	772	741	804	732	777	733	753	785	752	795	802	764	757	755	784	762	748	725	781	725	710	742	808	762	798	709	727	758	805	781	696	754	834	762	759	768	752	803	721	718	759	768	727	795	725	782	732	770	774	723	769	739	794	780	748	794	732	769	746	769	737	734	811	763	756	729	767	732	817	735	739	757	768	721	758	737	819	699	801	755	736	759	784	729	742	749	813	727	720	777	747	727	728	765	770	820	741	751	771	750	759	807	735	756	735	758	760	761	743	808	794	783	752	773	762	773	720	765	758	766	772	769	740	754	807	699	786	738	661	796	754	751	763	839	767	779	754	776	731	762	795	733	748	725	703	812	737	703	758	767	736	781	765	782	710	796	742	752	762	794	755	803	703	722	734	760	773	779	724	787	732	702	744	751	780	754	742	753	782	752	735	761	770	814	779	741	766	774	749	762	768	758	786	748	744	692	792	723	716	786	759	754	716	757	744	796	739	705	771	726	750	743	775	742	742	698	720	773	774	809	782	761	805	723	766	737	745	808	794	725	766	767	773	724	791	717	739	796	782	706	718	757	756	770	758	749	811	726	765	763	785	732	771	701	735	769	754	805	728	801	755	783	782	738	769	778	768	779	775	747	752	838	777	799	746	748	764	760	795	758	785	787	746	758	806	770	771	714	773	774	720	759	741	781	741	700	795	784	755	729	757	744	736	701	755	786	773	772	796	759	750	742	746	751	730	727	784	725	739	751	722	793	776	736	773	773	754	756	794	770	757	765	745	750	813	769	774	711	763	720	774	787	781	787	790	781	725	737	725	750	761	732	826	731	772	726	762	782	758	800	729	732	743	733	815	706	719	705	798	791	786	738	781	774	764	784	749	704	750	781	761	753	767	753	736	778	762	726	784	771	736	745	735	835	803	769	750	795	785	771	754	737	760	776	753	775	766	747	848	791	744	731	747	791	782	696	757	801	781	741	757	763	781	808	775	754	776	775	789	767	717	800	748	768	735	681	802	776	790	772	763	748	772	795	787	727	756	779	695	747	732	761	752	789	758	737	751	771	751	765	720	745	736	709	762	783	759	776	738	743	784	812	709	761	728	757	765	756	814	775	766	738	784	747	728	791	754	736	763	733
22731	10892	10169	4942	3094	2020	1344	1034	781	692	571	574	445	441	417	406	395	372	326	381	326	334	327	321	310	356	323	314	324	337	310	355	282	289	324	293	306	291	294	304	318	247	293	283	327	291	323	315	294	302	261	285	248	271	282	302	301	307	293	266	307	254	278	261	328	308	281	297	298	265	276	311	272	283	268	283	302	285	291	311	300	285	288	282	287	283	308	322	315	251	295	268	277	297	306	310	281	267	282	293	342	277	263	289	323	322	263	275	286	278	322	295	279	268	264	298	286	304	327	284	292	307	296	255	272	261	285	292	301	288	274	280	314	277	294	278	295	266	307	299	300	272	301	280	307	291	272	270	299	306	274	292	278	296	289	257	266	307	292	284	265	290	303	278	297	277	279	312	262	304	315	261	273	269	288	281	318	308	279	311	299	296	292	327	305	263	274	276	287	287	270	288	276	308	285	306	276	289	291	272	299	292	283	277	266	261	281	275	299	267	291	302	305	286	271	272	297	307	277	285	272	303	288	329	273	291	281	270	274	300	274	265	272	289	274	279	243	287	300	285	245	244	273	310	303	294	305	293	299	312	313	297	275	285	276	287	277	312	280	309	294	265	278	235	299	254	291	305	302	276	276	301	314	270	288	303	317	306	312	283	292	290	301	267	257	306	306	281	285	306	273	295	321	301	305	265	251	286	276	289	252	268	280	294	297	266	256	319	309	285	291	327	314	312	313	272	296	279	284	287	283	278	282	264	284	277	291	284	305	300	269	277	297	268	266	287	272	311	294	294	286	282	281	294	282	328	258	297	265	265	261	295	293	271	264	259	287	310	273	257	290	277	289	296	286	264	254	285	276	282	264	257	299	275	289	298	300	292	288	317	272	281	282	274	279	290	295	275	288	311	278	285	300	299	266	266	271	275	275	275	272	296	300	305	306	307	276	295	276	326	269	276	313	327	305	294	265	287	256	290	292	263	309	299	245	301	294	294	299	294	298	291	261	285	267	306	263	286	266	312	289	268	286	267	250	273	305	286	297	317	268	282	269	281	281	302	283	301	268	267	266	312	283	289	278	299	317	282	293	278	276	294	264	298	277	274	309	275	289	276	271	291	276	280	280	283	293	278	308	289	310	324	294	268	268	296	311	253	307	278	268	291	297	280	309	299	280	291	330	279	256	282	283	301	332	297	302	288	275	294	272	297	264	286	278	315	278	291	254	255	281	317	257	270	257	265	287	287	297	266	287	295	288	280	319	288	257	311	291	290	316	293	278	278	284	308	276	296	302	332	292	287	248	285	237	310	307	299	253	296	296	285	292	262	266	298	266	286	297	272	307	251	287	292	277	303	310	313	288	305	260	278	287	279	310	268	287	285	314	269	284	339	285	292	284	277	291	273	283	336	288	276	249	284	257	287	268	293	267	300	311	291	308	281	273	282	304	284	325	286	323	270	260	286	315	278	256	301	297	293	280	297	264	285	267	276	291	318	278	265	271	297	280	249	277	263	276	264	311	273	310	277	265	288	286	289	295	291	317	337	284	243	292	266	241	279	319	308	310	315	291	292	293	305	295	290	284	266	294	298	251	271	305	279	295	268	325	271	308	309	311	293	291	285	308	280	254	301	286	270	271	270	311	271	282	281	265	267	277	275	282	259	266	266	285	268	283	281	289	271	283	267	270	262	285	301	300	286	267	291	286	294	297	315	313	334	285	273	281	276	279	284	284	285	294	257	265	285	293	277	284	289	265	272	290	315	287	302	311	296	277	280	319	314	300	274	286	293	269	258	256	288	295	276	297	304	301	268	304	326	300	299	258	273	248	318	305	291	280	288	265	281	285	298	287	308	267	294	292	282	271	318	280	275	287	323	285	282	302	284	295	266	270	253	264	324	281	285	314	279	301	288	341	296	296	304	290	280	298	314	263	300	286	284	262	275	300	283	305	278	248	296	263	265	294	330	304	287	350	283	291	279	266	279	280	289	304	333	319	303	271	256	310	272	269	258	288	316	285	287	254	287	278	305	280	302	279	272	273	298	275	264	276	308	312	259	280	258	277	296	263	279	303	300	261	310	319	280	285	290	282	293	303	308	263	292	289	285	277	278	292	310	324	285	293	299	282	272	280	303	307	297	326	297	263	282	291	257	310	298	285	280	310	278	254	245	277	235	288	276	289	293	308	287	269	297	280	274	273	256	323	287	254	277	287	282	300	317	304	243	265	272	288	276	283	268	293	299	280	282	292	276	275	283	295	290	271	299	273	271	263	314	262	256	305	261	297	296	287	315	292	276	313	309	288	273	304	287	294	243	307	272	276	267	290	268	277	276	272	268	271	305	278	289	298	285	311	302	297	287	314	270	294	269	290	273	263	272	308	305	262	298	302	246	280	287	291	273	311	280	267	278	278	282	311	275	246	304	288	265	299	257	271	259	286	285	299	295	295	298	277	304	307	287	300	276	264	290	275	281	324	293	273	278	274	286	281	279	288	257	300	287	304	293	249	303	262	321	332	286	256	321	299	290	297	303	285	288	260	301	290	309	282	289	277	257	285	280	284	325	319	329	270	291	278	282	275	270	265	285	324	269	292	326	241	273	315	278	272	300	274	302	267	332	298	270	300	317	274	301	255	295	322	293	250	279	283	314	259	294	286	295	270	266	292	280	290	286	287	260	298	282	273	299	283	291	307	315	282	271	294	280	311	278	264	268	282	283	310	280	307	305	306	284	271	310	290	281	273	262	288	280	282	275	281	274	288	292	307	275	297	287	289	287	244	266	270	301	282	305	290	295	286	262	279	282	266	305	282	275	279	276	295	265	269	313	276	276	289	262	266	285	267	283	282	312	296	309	284	321	290	296	270	309	297	276	298	269	292	268	255	290	266	284	324	301	259	276	263	287	259	290	295	282	278	281	283	284	262	260	276	290	286	269	294	321	295	287	280	285	306	306	235	297	252	266	306	312	298	281	287	275	313	291	304	264	294	259	273	300	284	278	266	284	271	300	270	282	283	273	294	292	264	324	275	316	255	267	296	331	286	278	299	275	307	286	327	248	306	294	314	255	270	280	286	275	304	297	321	305	297	297	296	284	258	269	277	282	287	287	283	286	307	294	273	322	293	276	309	268	265	260	235	314	330	272	296	291	277	294	287	294	279	303	302	250	276	274	318	297	280	270	299	257	306	297	303	301	308	282	283	318	270	300	260	276	273	243	293	271	285	293	282	310	293	267	286	290	307	266	257	284	263	311	298	282	306	266	326	281	286	303	293	288	272	309	294	290	261	282	252	266	262	280	279	291	278	276	265	289	315	314	287	280	284	271	258	295	283	297	232	300	319	275	302	295	297	288	251	287	268	259	282	324	276	294	289	323	267	289	308	286	299	286	284	303	272	282	264	292	299	305	287	286	283	308	272	278	269	255	300	250	263	278	310	265	302	293	293	295	261	303	286	287	253	282	289	299	299	299	263	279	284	301	294	298	310	302	278	293	282	318	279	294	310	316
14722	8903	14371	10727	9747	6844	4731	3991	3291	2798	2422	2047	1858	1687	1610	1440	1345	1310	1126	1151	1084	1039	1043	1026	1009	1036	899	877	806	848	889	862	810	788	775	764	735	731	752	695	731	726	711	715	650	718	692	693	613	695	676	654	632	651	660	643	632	670	645	680	635	634	643	683	661	626	652	709	653	726	701	659	659	702	679	648	661	668	607	671	694	679	646	655	659	683	647	677	601	639	661	677	661	661	664	649	673	655	605	686	620	646	626	656	600	622	661	657	664	661	655	658	667	687	625	613	637	641	676	651	624	640	601	610	669	635	677	627	581	670	683	646	645	663	661	666	639	656	599	647	677	638	624	656	675	646	619	652	675	675	647	601	629	633	634	640	661	658	638	624	652	642	622	644	645	629	619	652	697	624	633	638	619	616	612	620	639	597	687	641	645	629	652	660	625	594	633	602	628	585	635	618	656	645	652	651	658	637	672	665	584	648	617	639	628	617	628	657	635	611	653	685	701	647	649	635	647	609	637	609	642	651	615	644	630	666	691	647	666	650	667	616	645	608	680	630	698	661	671	646	649	636	662	632	651	639	661	669	625	605	674	673	666	633	641	658	579	654	590	647	606	671	637	625	656	656	619	655	633	658	653	624	645	667	665	612	637	667	665	617	655	690	621	645	680	623	654	678	701	667	662	650	592	681	615	667	628	641	632	637	652	625	679	625	647	636	655	652	637	652	610	626	646	634	647	650	646	673	629	659	640	669	655	616	665	686	672	672	615	662	620	643	637	647	668	664	625	678	628	600	677	657	671	633	623	649	659	647	598	670	656	665	637	658	634	619	640	610	637	662	595	608	667	672	617	685	620	668	669	651	662	657	618	630	662	679	666	645	649	611	635	656	649	628	669	637	665	618	626	692	612	632	663	652	623	656	671	636	597	592	633	662	606	681	635	621	638	622	631	657	630	645	653	666	630	643	680	647	666	667	633	637	648	690	650	627	631	626	644	623	661	656	644	702	632	634	682	645	682	679	628	659	666	640	655	697	610	653	668	672	660	659	675	581	654	662	654	666	662	640	653	605	665	629	625	568	626	689	658	623	610	660	625	698	677	612	669	655	673	614	631	626	597	621	656	654	614	659	670	649	637	670	617	605	636	625	673	643	635	633	640	639	694	623	651	647	582	620	656	698	680	655	697	658	678	644	688	666	661	663	650	700	627	629	660	607	646	627	687	646	689	655	681	630	639	630	664	650	635	645	651	622	632	679	638	663	623	634	612	641	683	659	663	607	598	635	633	600	647	663	641	639	674	602	635	613	691	650	652	617	617	631	636	634	660	679	663	687	669	662	624	685	617	634	652	681	609	703	648	630	659	680	665	702	629	613	660	584	644	711	667	686	667	627	602	641	677	633	665	655	668	666	663	702	683	641	634	665	676	634	674	654	647	672	652	589	672	701	621	653	589	675	655	661	644	626	596	672	620	663	657	662	657	574	619	666	657	654	614	671	569	640	635	639	644	638	595	639	643	615	645	636	602	625	662	708	628	699	675	626	637	654	595	680	637	633	643	693	674	621	610	664	636	694	662	626	682	696	648	637	660	646	625	643	662	651	636	689	657	634	643	654	623	662	628	642	623	667	684	633	613	632	616	639	608	616	655	640	625	615	605	591	682	603	633	599	617	690	667	637	614	668	640	681	661	672	709	666	619	640	649	636	646	696	623	657	642	627	633	644	671	648	648	700	650	620	618	661	659	656	651	620	659	630	650	654	653	689	643	654	653	602	630	681	590	617	598	689	653	626	661	620	637	662	696	655	634	648	632	637	640	651	670	645	676	650	670	669	613	680	619	612	666	625	602	653	620	600	674	657	646	637	634	686	575	655	632	630	661	680	634	646	642	646	601	656	642	623	668	622	637	649	601	662	594	623	653	634	657	654	638	690	634	662	605	668	646	642	602	659	688	674	626	632	662	641	638	624	637	587	624	631	620	666	644	678	618	655	668	645	616	652	676	593	678	645	663	630	637	668	634	649	684	692	620	648	628	642	674	693	642	643	615	663	635	654	628	655	605	622	655	668	605	642	661	592	645	641	645	657	645	599	623	614	633	607	702	621	674	643	666	627	586	653	586	694	641	627	688	648	654	649	620	626	654	643	650	620	637	647	627	622	657	703	689	668	636	681	639	661	615	626	648	659	626	606	656	635	644	622	641	638	659	611	655	662	610	633	584	596	677	645	619	588	627	662	676	652	630	668	651	643	643	699	654	683	638	654	637	647	584	670	581	638	650	688	654	622	684	627	665	617	631	684	656	641	604	622	641	664	632	632	678	650	664	605	664	664	653	647	631	633	636	658	633	632	652	597	666	605	673	617	688	640	621	659	653	675	655	628	634	625	660	654	637	679	624	694	633	642	604	674	627	650	624	683	665	644	654	652	694	628	634	619	717	639	594	660	676	579	678	629	627	637	694	639	663	681	588	625	640	631	652	655	660	621	635	678	672	639	634	629	620	694	666	635	653	666	646	627	641	636	639	601	665	668	706	666	663	615	652	641	634	633	670	666	662	661	673	639	652	583	631	583	602	598	667	638	659	688	617	648	639	638	645	639	665	624	657	631	706	631	638	630	662	615	648	635	650	621	663	690	623	629	637	613	659	612	710	640	588	632	687	654	653	655	654	649	634	630	661	589	611	673	644	640	640	641	687	672	680	698	645	639	618	677	667	632	679	646	695	634	644	620	650	635	617	664	655	696	621	642	651	629	613	619	670	681	648	656	682	644	688	639	711	616	695	656	672	650	634	635	646	588	646	643	674	663	688	701	627	649	613	656	720	657	614	627	654	642	597	618	626	649	618	634	652	660	684	613	632	701	644	619	678	651	664	614	657	654	709	652	598	657	677	630	635	631	668	635	641	658	661	600	714	648	620	701	648	646	579	634	692	653	646	650	625	678	621	648	642	690	628	642	626	646	617	651	646	629	647	640	620	665	718	662	635	632	629	627	627	657	681	643	630	636	610	679	624	657	653	664	622	597	617	649	688	678	632	587	611	646	642	681	660	602	644	655	638	670	600	631	699	689	642	642	651	660	610	623	619	634	687	660	654	659	615	611	656	689	661	700	700	626	645	628	641	648	615	668	620	620	660	613	645	672	634	610	664	657	676	679	608	630	630	663	701	640	629	650	635	617	609	617	643	675	641	667	608	638	660	669	613	623	625	669	642	628	661	627	627	611	608	654	624	653	654	668	639	687	619	629	641	634	657	666	678	619	663	640	690	659	615	618	684	692	681	657	646	608	639	650	649	647	627	645	664	663	645	611	645	599	636	660	618	645	644	652	689	648	669	597	637	598	647	622	640	654	646	631	657	625	690	628	626	681	658	706	678	644	659	639	671	639	684	633	663	627	645	615	643	623	624	673	643	639	706	632	629	624	596	642	632	640	679	660	620	627	644	637	630	628	621	710	668	650	658	673	620	653	644	681	633	681	653	705	665	673	598	624	679	631	624	688	685	639
30876	17081	15717	7620	4599	2852	1840	1449	1154	869	785	650	605	548	512	477	473	427	445	416	354	370	399	385	380	392	386	346	326	329	353	332	365	329	337	338	335	290	323	342	323	314	315	295	323	318	281	323	289	307	289	312	314	272	292	308	290	301	265	301	302	282	255	287	315	328	277	286	261	257	258	291	288	308	286	291	304	275	301	293	277	302	262	278	253	313	302	270	269	275	290	290	291	279	260	272	318	311	307	273	314	297	271	262	269	318	271	275	261	240	276	269	289	283	298	268	249	308	302	288	275	262	259	266	267	255	259	308	284	275	297	275	325	286	264	284	293	271	286	286	256	273	302	298	250	277	263	264	309	282	276	249	304	289	286	302	308	278	266	267	294	297	288	277	310	335	308	278	249	263	267	269	291	289	297	304	315	314	274	295	281	301	283	287	315	303	277	288	276	270	302	280	267	277	253	284	281	270	299	274	259	297	281	269	245	275	296	288	317	272	277	281	267	253	240	316	318	251	250	248	279	284	261	298	281	298	320	277	336	282	281	257	308	277	283	300	290	287	288	274	298	277	287	308	268	295	268	273	249	293	304	282	263	259	313	290	290	268	278	256	283	260	313	270	271	280	315	318	264	286	271	293	266	305	299	311	261	291	265	308	292	282	282	291	260	296	296	272	269	311	264	299	293	282	274	252	299	265	298	291	259	282	283	287	263	289	311	308	263	277	290	324	269	306	255	295	283	265	291	298	276	288	291	274	282	257	300	222	284	297	275	286	262	315	306	282	272	294	276	273	318	272	274	282	294	272	274	305	271	265	266	292	290	304	309	269	271	273	268	306	325	301	297	282	260	285	296	322	301	283	278	266	286	299	293	280	291	295	275	295	303	326	271	266	309	270	308	314	275	303	282	268	282	293	268	274	292	305	314	309	300	263	268	304	258	285	299	307	305	280	275	269	267	288	290	262	307	291	290	272	287	318	265	276	262	288	290	287	283	268	273	269	274	293	287	283	285	234	284	277	336	269	309	290	267	252	301	297	325	292	316	275	262	280	292	294	279	255	274	257	272	283	274	310	289	267	298	308	323	311	257	290	281	293	281	302	250	294	283	297	297	263	307	291	275	263	313	313	272	287	267	309	276	282	294	261	273	294	276	326	288	308	314	271	274	321	295	254	301	250	305	306	268	289	280	332	282	313	271	270	269	289	302	283	288	274	275	305	282	275	285	317	318	287	276	258	284	295	255	282	256	268	274	266	293	290	312	313	276	300	280	288	273	307	308	285	290	257	271	250	272	293	266	284	318	316	309	261	277	268	249	305	273	287	284	306	323	306	276	273	277	293	324	290	250	303	277	295	319	281	300	323	287	278	287	266	277	277	297	286	285	301	268	287	268	250	254	286	267	296	263	270	265	245	299	290	290	280	266	280	289	254	324	308	275	254	310	271	289	336	283	296	268	290	252	274	293	282	339	270	266	317	289	265	273	291	248	317	274	312	280	291	278	277	264	293	294	277	279	257	301	311	274	291	300	331	284	266	294	320	290	259	270	269	283	296	299	303	276	275	303	244	273	273	285	299	290	268	279	276	262	296	321	302	303	267	274	255	258	267	272	262	284	274	300	283	313	291	286	291	245	289	282	266	308	323	247	295	268	288	304	252	312	292	305	291	300	277	313	277	320	293	257	315	274	294	321	273	304	267	287	309	304	274	304	293	291	298	323	307	308	295	264	313	296	272	297	302	331	291	290	275	311	292	296	306	292	301	292	310	287	292	306	302	313	284	275	248	275	297	310	289	302	284	267	288	275	287	293	287	285	281	256	292	295	300	296	310	277	284	267	277	277	276	308	272	293	295	261	268	274	298	275	273	290	278	264	320	302	283	288	301	301	293	292	272	269	261	294	273	300	295	309	288	272	300	274	276	281	268	310	293	308	304	276	304	310	262	302	295	302	271	318	275	279	262	296	301	262	293	332	284	264	297	315	270	267	289	280	293	321	253	250	247	280	280	295	320	261	277	268	306	292	269	256	287	286	267	280	308	274	268	263	255	305	290	284	293	290	283	261	272	298	329	274	272	282	269	310	270	289	303	291	307	288	285	293	331	256	297	292	306	322	283	286	281	310	342	291	294	288	257	286	252	283	297	287	289	260	278	312	269	278	284	280	309	263	297	289	273	301	287	285	283	288	281	302	258	269	301	320	267	293	303	287	297	293	318	292	292	258	268	279	286	222	248	293	289	242	272	294	303	256	332	312	282	282	263	285	287	256	313	299	272	290	288	264	271	264	255	282	313	294	297	305	266	302	285	259	291	247	305	261	275	269	272	297	280	298	271	292	311	283	303	323	283	301	321	283	249	308	293	318	283	300	271	294	300	277	275	318	308	282	306	291	300	300	275	277	286	296	253	295	290	271	278	296	292	290	295	258	300	287	303	282	300	319	328	297	290	284	273	299	280	309	276	293	281	281	297	313	279	280	283	274	275	298	271	246	235	302	302	284	265	254	301	361	302	307	321	282	290	286	300	286	308	281	302	267	272	251	301	280	285	268	275	302	309	253	278	333	276	285	307	281	295	292	265	290	324	309	287	290	291	280	270	267	286	302	307	286	266	302	296	291	289	286	294	285	267	291	312	316	279	293	266	294	289	290	271	279	301	253	288	292	299	309	310	256	299	299	289	312	272	267	304	281	293	291	272	299	265	278	305	299	296	281	269	235	272	274	261	265	303	303	275	290	287	293	304	312	269	302	306	298	290	263	282	261	260	247	286	297	290	279	256	274	247	317	327	301	284	269	310	289	259	277	305	279	261	252	321	352	296	296	265	280	275	285	310	246	320	298	310	301	315	288	278	291	282	306	291	301	274	285	270	268	282	317	248	269	273	290	289	273	243	330	281	322	281	295	295	306	257	270	288	300	274	285	262	260	305	301	262	313	293	316	279	294	287	266	275	284	284	316	288	281	310	292	273	264	308	286	271	273	291	300	297	296	319	307	275	283	308	288	286	300	272	297	276	273	318	300	303	300	274	306	267	307	272	274	302	264	270	304	319	270	289	287	273	291	277	294	332	249	286	306	276	256	315	270	277	278	320	308	299	310	308	268	286	293	298	262	306	324	285	290	252	297	300	311	316	284	233	294	274	281	287	306	288	294	299	317	289	285	291	283	277	279	277	317	270	304	302	286	304	288	262	295	311	295	320	253	311	252	281	298	265	286	290	299	302	270	316	280	303	258	294	274	323	301	282	280	318	256	280	286	279	299	281	286	267	278	291	259	289	261	278	285	295	271	292	290	310	333	313	274	273	326	257	272	266	304	293	264	315	266	297	312	349	285	285	277	285	292	262	276	272	250	268	307	267	283	283	311	279	255	284	298	267	286	253	322	282	301	308	274	299	269	309	286	264	275	291	282	326	274	270	296	311	301	260	283	316	272	266	300	317	322	279	296	295	278	276	303	307	312	292	248	296	270	261	290	271	295	297	281	259	267	321	267	279	285	249	273	262
18280	12982	18976	13827	12393	9480	6698	5657	4851	3836	3483	2998	2582	2368	2108	2032	1816	1699	1526	1388	1283	1314	1342	1230	1230	1217	1144	1022	949	901	928	974	907	882	838	875	828	817	809	798	786	793	832	771	721	774	724	707	695	711	674	732	665	645	689	661	726	703	694	659	684	697	683	672	689	678	692	684	726	719	664	705	639	594	673	652	670	654	670	667	660	636	662	673	654	682	653	663	686	641	653	668	624	702	654	692	681	651	654	670	613	641	692	685	628	635	640	630	644	652	681	631	627	678	692	673	680	633	655	685	653	685	663	639	670	676	669	654	635	673	681	648	664	675	638	653	647	670	673	653	652	701	680	636	624	659	662	625	618	629	629	637	657	663	697	648	627	694	645	655	662	612	660	615	641	661	664	680	651	638	635	658	666	644	688	664	665	624	671	643	665	619	656	652	645	674	666	663	654	643	644	673	605	634	644	623	653	621	702	645	650	674	642	661	668	685	680	640	667	670	659	695	678	644	627	634	644	679	644	647	679	640	666	688	682	664	653	661	647	647	622	631	656	676	621	663	630	672	674	642	676	669	644	608	634	667	654	622	669	630	639	648	679	677	618	622	680	627	670	663	668	636	706	624	635	698	650	669	619	656	627	646	651	693	614	672	618	629	625	620	697	690	664	713	686	649	617	639	666	692	625	620	642	644	656	684	669	651	635	644	635	684	642	651	646	649	666	671	661	624	625	706	649	610	636	666	664	675	710	632	652	626	654	662	606	621	677	674	649	683	681	640	639	669	708	588	649	727	674	618	652	636	677	641	634	667	628	650	653	653	627	652	647	661	668	686	641	657	628	636	659	710	647	687	662	685	654	627	651	666	596	665	689	653	660	662	632	680	626	681	640	620	653	630	660	671	654	622	658	622	669	645	663	647	655	682	655	655	697	637	641	659	648	622	677	668	643	666	685	610	656	650	678	632	656	603	644	691	641	656	677	653	635	637	634	711	664	666	656	667	662	649	645	676	686	682	651	635	639	609	644	676	671	639	628	614	671	648	674	650	636	661	652	681	671	664	693	669	639	700	626	706	655	659	666	626	642	647	631	675	668	660	626	652	648	667	671	690	657	647	659	665	640	687	654	714	634	650	695	685	652	641	621	649	665	626	641	617	638	633	618	649	638	625	627	638	654	633	599	640	659	702	677	595	662	647	681	632	672	641	658	644	626	614	629	646	645	662	671	670	679	644	594	634	608	660	635	675	696	589	670	641	685	638	663	644	683	676	675	683	628	625	651	700	672	638	676	632	645	671	699	648	647	686	617	686	609	668	663	646	627	669	642	616	623	666	653	657	673	667	695	672	624	644	682	669	652	651	652	665	658	634	643	655	657	609	641	680	630	699	642	672	614	644	708	647	703	682	686	636	693	625	600	679	652	646	698	639	651	613	657	641	652	653	682	622	640	648	650	672	655	656	660	666	628	650	662	684	652	672	707	679	631	659	660	681	628	661	736	657	644	684	639	632	638	649	669	655	642	669	648	621	658	652	666	616	656	671	657	646	610	697	674	649	657	670	654	623	653	652	644	691	625	657	681	653	653	696	636	676	619	655	652	629	646	693	696	657	618	687	648	636	645	688	661	696	600	646	681	680	624	689	670	676	651	647	693	631	668	638	703	653	636	695	636	643	616	630	688	667	641	681	662	650	717	675	662	668	669	648	677	628	655	667	648	658	638	639	672	615	647	689	660	637	651	669	669	600	636	621	655	657	688	650	648	607	697	670	645	639	647	627	679	663	639	626	648	635	656	617	676	680	621	689	649	631	665	687	643	649	625	713	641	663	666	675	681	659	685	656	620	637	660	637	653	652	632	659	630	646	649	649	638	673	618	643	642	647	652	659	635	602	664	668	669	581	656	659	614	568	660	689	630	682	593	690	663	637	642	665	673	662	693	675	670	637	645	722	613	668	676	615	613	682	633	655	659	640	612	674	657	697	692	659	667	631	632	630	663	669	673	635	673	651	662	663	639	616	677	668	670	670	638	606	675	673	689	647	602	658	646	623	632	641	649	665	679	634	641	611	626	648	632	687	674	656	684	639	650	647	690	670	623	663	640	658	656	682	642	671	676	656	630	639	700	698	675	653	646	617	640	651	685	624	670	654	635	652	674	631	639	656	664	673	666	615	688	646	630	606	656	672	659	643	660	622	655	679	606	667	659	647	682	669	634	692	648	677	589	696	664	645	625	629	623	655	640	694	669	658	673	631	672	701	662	632	627	646	642	660	633	681	615	640	648	712	631	662	665	605	694	674	661	647	678	676	636	633	662	665	642	653	647	685	616	619	648	685	648	625	661	661	634	672	640	662	650	663	718	686	623	684	626	636	646	673	638	641	687	611	617	648	653	667	655	657	631	675	653	650	656	694	667	682	675	635	654	623	638	647	663	676	692	674	630	642	608	603	667	694	672	647	639	636	683	640	660	651	623	630	664	685	628	605	684	654	663	672	656	698	646	659	643	636	668	703	666	646	639	718	656	626	660	621	612	618	676	624	644	651	678	674	611	660	671	639	671	625	641	655	619	656	599	636	653	653	627	678	683	619	618	638	665	654	666	673	657	652	649	632	686	681	667	668	658	660	655	614	651	671	650	636	651	610	655	642	637	655	675	669	692	672	634	681	661	606	681	642	688	691	646	644	712	681	628	668	602	655	648	698	674	650	655	612	699	603	647	674	688	664	664	698	695	689	650	647	638	672	683	650	628	652	654	666	671	637	674	634	641	637	603	619	622	640	684	653	663	655	633	610	635	633	677	613	672	650	623	694	629	649	683	664	589	662	667	687	609	696	696	628	652	634	696	690	677	613	608	657	687	650	661	624	613	639	634	661	670	650	659	659	672	662	653	662	659	662	673	566	643	655	674	672	628	671	685	642	627	662	674	635	651	685	637	684	682	678	685	638	670	662	674	673	605	648	680	641	678	687	673	633	649	694	608	662	679	652	619	670	667	631	620	619	652	647	668	655	719	615	678	614	658	646	669	640	646	608	673	664	631	663	653	640	610	653	672	605	668	633	641	718	640	697	632	644	598	615	644	609	665	665	689	655	643	687	665	657	702	654	679	687	639	677	647	606	693	646	643	656	694	636	657	679	621	685	653	638	709	682	707	608	649	659	646	586	682	673	596	681	719	642	639	658	640	691	659	648	615	694	627	664	625	645	665	634	647	677	672	653	641	648	708	678	652	618	679	694	659	632	620	616	638	676	640	652	624	668	624	683	678	636	633	692	693	692	668	621	658	708	644	705	598	626	657	603	635	632	652	706	701	626	661	688	626	649	614	698	669	669	615	643	655	698	684	643	619	671	660	691	683	650	614	647	617	617	671	646	661	680	655	619	648	713	618	661	650	669	643	645	623	701	653	670	668	619	670	645	652	676	657	661	674	660	672	653	607	640	671	684	648	690	690	642	662	657	606	654	655	679	650	650	677	621	675	598	656	660	701	627	654	675	630	632	636	699	643	654
12299	5770	4549	2353	1623	1134	848	692	577	521	520	451	429	440	442	449	421	395	366	379	371	407	361	388	380	382	336	420	355	368	355	353	377	353	365	368	341	379	363	342	333	356	322	325	369	318	374	372	358	350	360	403	330	363	345	367	368	348	333	300	358	356	370	351	361	341	347	355	342	367	329	329	351	343	365	343	324	370	325	328	350	346	364	358	365	301	375	343	355	356	329	357	339	337	363	313	314	369	349	368	374	372	334	310	350	339	322	362	344	368	318	368	344	328	361	307	355	382	358	343	330	343	334	364	358	335	329	353	344	337	321	342	353	339	368	326	330	322	311	349	322	319	377	321	308	358	324	336	338	377	317	345	343	362	362	351	376	347	353	346	364	354	320	314	324	321	357	323	364	342	319	360	347	353	347	383	342	363	330	372	352	377	326	302	349	366	350	338	390	341	322	337	380	359	346	375	329	333	351	364	315	359	376	339	337	337	316	354	330	336	330	312	312	374	305	337	341	332	351	359	340	343	366	363	403	320	371	364	305	356	326	322	351	337	324	357	355	353	340	318	346	341	393	352	344	357	320	304	350	333	381	355	339	357	368	361	347	341	342	328	346	352	311	335	358	357	351	341	365	390	347	342	339	327	317	323	356	331	344	358	365	326	274	314	358	327	339	299	347	349	362	338	356	323	353	347	331	341	368	328	341	310	342	342	371	369	381	312	379	356	359	319	389	353	324	321	360	333	343	344	312	342	339	321	351	352	364	302	349	358	338	338	362	368	353	346	359	333	317	336	335	321	350	331	359	351	352	339	347	357	368	360	334	363	346	341	348	363	372	328	382	341	364	362	344	357	358	334	350	331	361	327	367	341	361	331	363	333	350	379	334	367	340	355	386	326	339	332	332	330	346	318	358	355	338	355	359	373	327	359	378	364	370	361	346	349	307	361	370	331	323	346	345	348	373	334	324	353	322	340	364	359	329	348	305	337	335	371	361	305	357	340	382	342	388	358	359	372	352	365	319	349	326	342	350	328	366	345	319	313	352	365	321	347	347	358	345	336	330	348	378	348	330	327	338	332	340	336	332	347	401	313	355	355	314	364	328	368	307	342	379	362	368	328	329	287	342	373	334	330	333	356	334	356	328	352	382	347	384	345	337	349	345	352	319	348	328	365	361	339	317	329	337	317	344	336	334	342	325	375	348	344	332	317	355	345	347	345	367	327	328	326	340	346	392	362	393	353	364	354	346	311	333	365	358	358	333	355	337	329	351	305	337	361	374	365	351	348	331	337	320	318	308	353	309	385	349	314	327	348	322	339	345	341	373	331	325	318	378	351	323	338	323	357	319	343	339	373	345	314	308	339	333	349	374	358	377	353	368	395	347	361	336	341	320	381	356	341	351	345	352	365	343	366	335	323	353	315	317	347	353	320	331	344	339	331	285	347	336	364	358	315	374	374	363	351	339	312	373	368	333	393	364	346	293	360	385	385	341	332	312	329	334	299	357	357	327	346	360	347	322	327	361	380	387	354	345	361	346	322	337	347	342	368	322	325	339	335	324	353	345	330	324	354	336	364	333	369	336	350	323	344	343	323	341	382	359	338	362	348	349	356	344	327	333	322	362	329	350	302	340	318	328	330	355	374	349	368	350	334	386	327	319	327	342	336	317	308	341	331	325	337	385	319	359	347	362	355	368	347	346	305	343	374	352	305	352	315	341	382	332	344	338	354	358	352	363	330	319	353	378	343	350	335	363	363	352	360	354	310	318	328	348	316	328	328	335	334	364	377	338	340	362	317	347	340	359	316	327	329	330	328	347	362	367	363	369	346	352	330	384	372	340	323	371	340	375	373	357	321	359	367	324	322	320	342	311	358	356	327	358	365	337	357	363	336	385	345	348	341	364	366	371	321	343	344	324	351	359	351	353	346	329	391	337	367	336	350	397	360	347	342	293	348	356	371	345	371	355	347	339	367	325	357	333	324	337	356	370	341	399	338	350	358	357	368	350	361	370	341	329	344	359	399	363	367	327	383	323	358	339	315	368	325	348	331	360	365	324	344	344	374	339	336	337	325	376	363	325	328	351	357	362	341	371	290	336	337	356	330	356	340	346	335	319	364	338	373	335	334	356	335	369	356	374	378	331	333	381	352	328	359	316	353	352	365	331	340	324	378	336	341	351	346	303	347	323	346	315	380	353	332	333	368	353	352	345	357	355	318	337	369	353	351	332	350	350	371	346	363	388	334	355	295	313	362	354	317	369	344	361	338	342	335	369	320	332	346	364	339	330	361	374	350	325	338	325	348	335	336	328	296	377	345	359	353	354	326	331	337	364	366	346	328	376	342	369	322	367	321	347	346	357	358	358	344	339	307	347	331	360	348	365	353	393	330	384	340	392	338	368	340	396	328	371	358	314	342	351	314	355	329	325	301	353	326	333	371	348	323	345	342	325	358	378	342	361	372	332	357	321	334	325	301	345	370	334	340	361	362	366	351	381	354	348	362	363	363	372	395	347	353	337	360	323	334	369	363	328	341	345	329	370	366	390	346	323	332	368	337	375	337	339	335	338	334	354	349	337	348	327	349	373	352	336	375	345	311	316	336	335	329	338	341	379	360	355	396	376	315	330	383	345	368	365	314	372	379	322	312	323	348	345	353	349	342	324	353	364	341	339	378	356	339	328	349	340	364	335	382	386	345	363	330	360	332	321	319	360	318	370	318	330	313	339	372	359	360	325	336	368	349	355	348	348	370	328	333	354	372	348	380	328	330	323	364	295	362	328	355	346	377	347	342	322	362	335	335	368	335	340	366	336	343	355	330	328	342	346	377	319	316	335	350	341	326	359	353	351	356	301	324	362	356	356	389	338	354	304	325	376	355	344	315	344	351	352	354	391	368	366	342	335	368	325	359	361	327	365	316	358	338	327	353	346	349	338	347	330	328	347	346	386	352	374	354	383	363	357	329	334	341	377	313	370	335	393	345	344	380	374	361	350	322	377	344	345	313	349	332	359	348	329	362	339	328	338	341	381	336	325	350	326	352	333	378	329	360	328	322	324	338	349	344	345	350	382	345	355	337	355	333	370	348	372	334	338	365	354	335	337	317	319	343	365	374	322	371	352	338	355	359	348	367	368	379	315	361	389	320	361	334	355	372	340	356	339	319	356	341	317	347	376	338	329	340	349	328	356	374	366	356	363	337	339	355	310	356	371	352	348	318	366	342	365	347	333	332	340	343	347	337	318	331	374	374	360	351	358	359	312	417	357	338	334	388	395	331	348	350	308	327	337	362	327	384	373	372	324	344	315	362	340	365	371	342	306	362	298	367	344	311	332	352	337	328	344	341	320	340	364	343	367	351	372	352	373	346	342	398	336	335	351	327	343	364	353	332	336	324	356	305	353	352	350	373	326	326	328	360	350	352	355	346	350	353	358	384	320	365	333	347	355	293	319	336	347	314	356	343	331	346	358	348	353	390	376	358	336	337	344	345	345	338	323	363
7839	5203	7415	6169	5477	4043	2956	2335	1960	1747	1612	1341	1294	1191	1200	1112	1046	1107	968	1010	986	922	975	942	924	920	955	901	866	867	769	837	837	843	827	834	823	812	777	805	806	772	748	773	827	787	757	758	766	765	739	819	774	762	793	762	746	760	776	724	782	801	760	784	768	771	730	737	698	709	765	736	737	741	806	757	776	750	755	795	787	763	763	747	785	791	759	769	763	710	768	782	787	762	730	790	726	773	732	738	733	746	729	758	727	737	749	780	812	755	711	777	795	759	758	750	736	759	775	825	759	789	784	764	765	799	746	790	786	789	740	723	742	743	761	777	736	801	766	779	782	755	764	800	744	771	735	706	752	770	742	764	787	749	750	775	776	770	750	784	761	737	735	733	805	760	768	754	777	730	833	726	769	778	777	748	796	755	752	760	739	768	798	753	781	790	762	751	732	759	752	770	759	742	782	772	786	732	751	761	760	764	777	806	792	758	785	741	710	772	765	726	767	778	742	739	743	758	721	758	726	781	788	765	773	766	766	771	811	732	805	765	745	760	762	764	694	781	770	804	777	760	754	760	799	787	753	783	770	764	782	767	738	754	746	744	779	768	740	700	733	737	742	745	785	757	784	756	771	745	786	741	797	704	729	767	751	750	759	759	737	743	778	783	731	792	788	794	727	718	755	785	759	776	767	754	768	737	753	760	737	728	752	752	756	798	767	759	779	763	729	734	753	733	759	735	786	763	766	806	736	694	756	772	719	799	774	731	801	732	769	745	735	753	778	819	791	789	779	743	767	731	776	839	713	764	760	714	766	748	797	760	794	711	735	752	700	743	760	766	744	732	783	773	751	772	761	753	777	749	762	728	722	768	802	788	776	762	723	739	753	748	791	745	760	792	770	791	732	727	775	759	783	776	763	704	780	786	763	754	793	764	739	736	774	741	701	798	746	739	763	793	776	743	764	772	754	742	775	792	792	717	744	742	740	743	740	714	766	760	800	796	747	777	723	727	758	778	784	745	785	730	762	752	759	763	780	744	717	794	735	699	733	765	705	747	794	744	762	801	776	757	743	772	813	770	803	761	756	751	744	778	788	749	738	758	787	783	771	771	753	755	763	778	756	722	758	739	764	796	778	756	752	779	793	788	729	790	760	807	790	766	756	731	784	722	797	721	746	805	793	748	731	761	736	781	795	776	780	785	742	776	729	729	786	763	724	817	759	767	769	728	769	733	757	755	756	798	776	777	785	741	760	748	731	781	766	767	734	739	795	732	790	756	769	755	791	758	759	704	759	758	796	739	806	743	724	738	789	743	736	726	760	762	753	775	769	786	727	713	798	793	743	776	753	738	761	740	811	735	744	802	766	794	732	778	757	765	746	747	756	764	746	778	814	766	772	728	749	755	705	760	769	780	771	744	727	718	752	802	769	832	751	755	812	797	749	754	745	714	730	755	792	786	802	741	797	790	801	738	754	759	748	744	797	777	757	779	748	782	737	690	789	780	756	776	745	776	742	790	759	815	719	757	768	763	759	732	803	745	758	771	763	732	721	757	781	753	778	797	778	725	768	760	826	799	751	741	750	759	745	701	750	795	722	713	738	731	767	803	733	753	761	709	753	795	803	784	794	737	753	718	733	787	809	760	793	795	770	734	764	724	736	748	744	779	784	754	761	757	737	724	776	781	735	804	827	809	721	751	750	763	772	780	751	783	761	773	700	754	798	727	743	773	725	782	754	805	779	773	776	764	773	774	758	787	766	776	779	715	769	797	791	814	777	757	814	789	774	765	770	745	783	729	733	755	754	786	750	773	716	741	751	740	760	782	802	736	715	758	794	762	739	785	715	759	747	786	765	765	809	818	763	738	777	724	756	752	793	755	781	727	825	752	755	748	781	786	721	766	727	784	770	708	732	746	739	780	767	769	746	745	766	753	750	733	771	766	740	776	750	763	782	783	772	753	784	783	754	820	793	808	755	701	745	750	736	738	762	722	762	776	732	752	728	752	756	718	752	728	764	730	773	794	759	799	759	774	735	764	753	756	817	779	769	779	759	753	738	723	752	794	741	767	769	762	780	765	798	763	723	741	749	734	735	738	767	775	814	764	719	716	793	788	748	721	787	762	758	732	799	760	736	754	750	747	790	761	775	762	763	782	730	781	712	788	770	765	772	777	761	723	794	790	714	752	769	758	747	768	749	750	807	782	754	793	787	801	724	742	764	755	726	739	755	764	780	778	699	740	761	782	789	701	810	778	743	738	756	738	730	747	748	744	746	803	780	778	772	769	765	752	771	775	785	784	731	744	712	749	762	689	700	786	752	797	734	794	783	754	753	767	685	799	784	736	767	734	703	739	761	790	700	760	754	765	722	786	724	783	781	751	764	798	752	758	772	760	808	758	766	718	773	755	756	753	766	733	721	756	778	796	769	781	767	704	754	758	773	764	776	759	715	721	742	754	761	763	790	726	794	739	815	762	791	715	806	728	776	748	724	720	736	752	701	730	816	741	777	767	793	773	807	773	738	762	766	816	788	725	759	730	748	778	741	716	752	750	796	729	754	723	755	807	761	822	795	774	736	804	775	710	783	769	701	761	765	795	771	743	737	757	750	750	771	773	780	756	743	765	748	757	751	752	769	772	829	749	775	795	740	774	716	799	724	758	739	732	775	756	711	791	740	756	776	776	741	809	780	773	726	727	821	753	806	728	803	764	784	782	775	715	790	742	819	720	764	745	803	750	728	785	731	763	741	766	756	785	754	757	760	758	731	754	771	764	767	766	784	769	756	756	753	808	757	747	771	757	783	762	778	743	778	736	797	812	716	755	771	744	795	750	764	803	782	733	773	756	772	800	762	788	771	788	762	764	720	812	728	776	764	738	749	768	733	767	754	807	764	731	755	726	773	724	737	747	780	694	770	774	759	717	771	768	753	740	784	790	731	765	765	742	755	765	754	747	752	724	770	760	809	792	753	747	733	772	776	756	743	756	762	799	776	756	749	754	798	794	755	780	760	772	747	790	761	772	726	745	738	723	728	723	796	756	741	810	778	762	748	713	774	802	744	782	760	757	775	805	748	732	817	761	729	826	707	724	845	738	765	749	762	762	755	725	767	759	754	737	747	770	807	729	762	740	763	772	739	780	745	771	790	722	730	737	754	735	787	805	750	739	772	773	771	799	785	756	758	766	769	764	767	774	711	719	788	779	810	731	765	741	789	705	767	784	744	754	783	730	789	786	770	740	778	758	758	741	755	724	766	760	771	708	768	749	755	722	749	691	806	733	773	754	731	721	741	757	708	760	748	710	708	759	744	779	750	752	723	729	735	780	810	777	759	727	756	769	752	751	750	772	776	738	729	739	759	735	773	780	745	768	741	777	774	735	737	792	778	732	719	721	803	736	797	753	823	761	788	787	737	786	767	775	737	733	723	760	769	781	789	754	766	742	808	783	775	760	736	765	753	758	760	753	775	748	737	732	795	759	772	756	733	747	740	752	806	742
23660	11941	10413	4634	2860	2087	1321	986	810	633	582	539	473	463	432	432	417	374	354	335	356	356	344	384	339	350	342	317	308	340	297	329	321	328	305	355	323	247	300	310	265	274	310	304	301	290	300	282	304	288	302	267	284	292	302	309	271	302	288	308	309	305	285	246	295	311	294	301	313	304	273	302	268	260	286	270	314	256	279	290	288	296	276	304	305	324	310	334	301	304	290	305	272	305	298	265	281	289	305	261	277	276	316	292	272	269	298	297	286	290	290	249	318	252	272	302	288	332	315	306	286	317	292	270	278	297	298	294	266	269	255	284	299	332	275	304	297	310	268	281	274	288	258	257	289	307	296	296	285	273	301	288	307	323	332	264	281	284	313	314	302	278	305	290	269	263	234	279	285	292	286	288	269	285	274	282	287	314	303	286	282	298	300	301	325	308	289	272	312	292	262	250	299	297	300	267	280	299	297	301	270	302	265	265	293	327	330	302	285	263	300	273	282	293	310	315	298	294	306	304	308	322	285	312	307	302	271	296	296	303	283	267	288	278	293	278	311	284	279	313	286	282	276	301	276	306	297	283	268	268	273	275	301	287	292	263	300	301	302	313	289	303	239	291	290	270	258	280	282	300	280	272	301	288	266	277	318	288	284	259	303	301	304	287	331	336	300	267	276	274	275	283	270	266	291	284	303	292	281	274	328	280	267	287	329	292	312	289	293	278	280	284	277	297	293	268	310	294	300	266	299	306	301	303	282	308	300	260	324	308	276	301	308	301	283	317	333	255	277	279	311	294	294	282	288	280	310	290	287	273	269	287	277	254	298	295	259	279	265	300	315	288	263	299	283	282	286	296	290	285	293	277	290	297	288	298	266	292	298	291	280	298	298	280	283	269	269	292	263	276	299	324	293	295	278	296	294	303	268	292	292	261	298	300	269	247	290	277	303	287	284	279	290	291	314	289	302	310	308	267	263	297	310	237	281	273	265	285	305	326	288	286	311	301	279	293	264	282	289	316	317	293	280	321	265	285	285	312	256	299	290	261	291	268	277	291	286	260	312	282	287	296	286	265	260	297	286	261	305	300	289	291	312	269	297	288	299	279	323	312	272	283	286	279	258	296	249	288	278	295	292	265	295	290	322	284	265	262	273	298	290	294	302	295	294	288	269	277	289	269	287	270	283	301	278	269	244	293	287	287	273	293	311	279	309	273	308	312	302	288	265	288	259	279	289	303	293	298	294	308	315	290	291	293	297	295	284	294	267	283	289	291	275	292	261	273	268	287	279	279	298	295	293	273	310	297	306	281	276	285	252	282	288	259	284	290	268	266	317	263	292	285	295	282	302	301	285	269	302	276	293	267	280	304	294	315	286	274	242	297	314	307	259	277	310	257	269	280	281	299	293	308	298	293	308	280	316	290	289	276	283	326	308	296	332	311	287	312	272	296	289	294	313	284	323	278	310	278	288	311	287	287	312	311	300	263	317	303	286	343	297	274	278	300	332	276	279	278	261	249	295	288	283	243	318	313	289	289	309	294	293	300	302	300	323	307	270	290	312	303	264	281	301	272	274	301	272	284	289	281	308	309	322	286	307	245	328	293	267	292	319	272	300	294	317	302	281	274	292	286	303	287	280	289	273	311	260	291	328	288	282	317	316	242	245	288	304	297	288	299	277	253	292	296	296	277	283	285	301	318	325	313	240	324	279	263	281	286	322	296	277	283	279	316	287	298	256	270	295	287	277	277	292	310	293	272	293	308	247	293	272	278	317	285	270	273	307	295	300	276	291	290	303	293	289	283	267	287	309	265	264	281	289	255	271	282	270	293	277	324	264	282	274	306	293	291	291	252	283	279	313	264	245	288	267	283	302	286	271	312	296	278	262	262	280	286	292	271	282	305	319	268	264	253	295	253	292	308	298	303	289	286	259	275	301	299	268	300	302	297	253	275	292	301	296	291	289	265	309	337	278	263	269	302	280	264	289	284	286	300	318	293	304	299	311	274	301	282	286	294	279	316	295	284	258	265	299	294	272	324	317	288	291	290	308	321	295	299	292	284	306	285	287	328	288	268	278	296	307	284	275	309	313	289	327	302	302	305	295	307	316	304	315	297	293	281	229	306	281	285	296	296	288	305	264	293	298	297	267	267	286	298	264	305	305	301	266	310	264	321	297	303	280	290	277	283	303	271	287	273	300	294	264	285	277	294	291	267	320	308	292	315	291	295	320	273	306	265	265	276	306	293	315	285	312	304	292	279	298	251	294	270	291	279	292	331	279	282	273	278	304	328	297	296	290	305	283	292	306	288	291	287	292	262	281	254	294	265	314	272	326	303	282	245	294	274	326	307	253	254	267	273	313	335	293	307	286	264	297	315	317	273	277	265	294	295	325	309	285	280	306	309	322	285	267	306	279	288	277	282	309	267	265	278	278	293	296	271	267	283	286	279	274	308	259	294	318	310	248	281	258	298	292	292	264	268	296	308	308	310	298	292	323	321	301	253	298	288	306	302	287	305	277	279	282	280	267	281	302	297	292	284	311	253	252	290	287	304	266	263	269	302	298	273	276	289	303	264	285	292	303	282	303	291	287	291	277	301	306	320	285	274	307	248	320	300	309	306	274	291	280	284	278	300	298	295	299	303	261	297	311	320	316	279	287	290	273	289	283	297	279	265	285	245	320	301	294	270	287	302	286	258	295	289	276	290	301	287	306	277	278	279	270	261	269	304	322	295	293	291	256	288	276	275	293	291	278	273	314	277	261	316	283	258	261	288	306	302	296	267	258	266	311	299	253	284	318	334	293	289	231	301	291	288	325	248	298	301	270	307	280	285	297	289	276	289	289	307	301	306	321	263	283	302	262	297	305	284	321	276	285	329	288	312	293	335	272	300	293	284	317	283	279	260	250	267	295	306	302	307	313	302	337	292	294	281	292	290	288	276	290	283	236	285	303	265	277	290	293	286	283	291	288	293	270	270	284	285	310	251	302	287	281	312	333	296	301	290	277	302	284	287	301	282	261	285	286	259	299	291	316	292	291	324	255	258	272	301	291	266	282	270	302	299	296	293	298	292	292	291	269	306	302	273	290	303	300	273	326	270	296	279	311	276	299	297	271	297	299	298	296	314	292	308	289	307	241	297	240	299	304	283	312	273	272	298	289	285	277	307	294	302	261	298	298	320	278	265	287	282	277	309	255	287	299	280	318	256	294	277	277	305	309	264	276	279	318	272	299	294	271	322	280	335	306	306	339	292	306	283	309	302	285	285	280	270	297	294	258	284	274	294	270	308	280	328	281	266	306	318	251	295	297	287	291	313	309	275	282	287	287	304	277	269	279	270	284	250	292	300	322	304	276	291	267	267	270	288	315	310	294	283	266	299	295	272	303	277	294	250	283	272	285	276	322	288	304	289	286	268	258	283	281	306	292	312	283	271	301	274	249	290	311	289	301	282	303	309	312	288	278	306	249	285	275	300	276	290	288	285	303	294	257	324	303	292
14979	9677	14493	9937	8892	7149	4931	3970	3423	2831	2375	2024	1700	1688	1569	1446	1400	1293	1244	1116	1103	1125	1060	1027	1060	1001	965	925	925	816	879	902	842	786	808	768	733	776	762	704	717	672	719	684	702	672	683	672	665	670	636	678	648	704	617	655	682	653	625	650	644	661	654	661	648	651	583	630	650	697	667	641	619	673	637	635	660	630	614	632	653	639	674	663	693	670	661	666	660	644	714	615	658	667	719	690	602	630	672	693	633	620	643	651	635	639	710	673	685	660	664	672	655	650	659	645	663	647	655	652	614	656	655	676	620	681	642	680	641	640	601	694	629	629	710	628	622	662	655	672	683	637	649	670	627	634	599	655	693	659	648	671	655	639	662	652	588	642	646	657	664	665	630	701	666	660	672	675	659	645	654	648	653	644	660	665	661	663	639	600	662	600	615	676	654	645	663	641	656	653	677	707	651	665	674	631	657	680	622	602	643	668	668	667	668	664	645	651	591	606	637	646	671	695	649	668	676	639	665	657	670	643	654	668	621	647	656	636	645	649	642	638	660	619	687	629	638	642	613	626	615	642	679	669	667	641	703	723	689	686	628	664	652	647	649	655	651	700	649	616	671	644	687	664	623	602	659	641	617	603	629	719	652	659	611	660	655	635	650	623	604	650	626	631	642	627	633	634	643	630	663	641	613	662	622	611	687	679	582	692	699	620	633	638	675	657	627	637	631	683	673	626	678	635	648	603	644	629	699	687	663	686	656	652	597	675	638	663	642	689	638	631	648	650	667	671	647	656	643	693	668	641	636	638	693	672	649	686	662	689	674	667	626	637	634	625	654	653	704	665	685	647	655	695	645	642	658	653	588	693	659	637	640	609	669	613	669	674	651	695	668	623	644	677	696	682	681	624	654	671	655	666	631	657	652	654	621	656	651	628	685	689	687	651	625	667	661	631	662	653	661	661	616	646	645	626	669	645	621	680	628	620	648	651	665	615	631	629	642	657	617	624	637	679	639	624	634	656	656	639	653	621	657	647	693	648	660	643	633	632	643	675	641	653	673	643	655	644	616	650	662	657	611	610	665	625	629	653	620	670	677	683	675	670	624	672	604	645	625	674	638	672	667	655	711	628	590	643	634	669	604	616	631	604	702	585	685	643	634	648	640	668	665	636	661	677	609	628	686	672	622	661	668	686	605	654	689	618	643	614	626	669	640	653	672	664	667	656	645	676	645	619	642	657	649	651	618	670	644	699	690	642	669	668	642	658	665	634	620	677	700	631	644	649	631	670	625	661	656	648	614	641	678	672	668	627	665	652	635	666	633	632	673	648	638	604	644	647	612	638	660	629	662	676	663	636	651	702	667	610	612	651	620	646	626	666	666	650	655	620	633	658	641	669	635	656	661	596	685	663	711	701	624	643	644	605	666	658	692	656	652	659	683	655	628	629	639	637	695	649	650	667	639	661	616	641	642	645	645	690	626	650	654	626	626	653	631	658	612	669	651	651	646	674	654	677	693	626	640	632	676	648	652	647	641	687	649	698	673	603	633	656	666	636	675	602	666	626	620	666	633	609	654	689	604	644	630	669	632	676	662	669	653	628	661	653	683	685	712	701	652	641	616	656	608	631	644	636	671	660	688	633	643	623	653	680	667	655	618	646	700	626	625	684	635	642	679	638	676	646	678	627	682	650	621	664	672	670	610	663	655	637	657	694	624	645	647	671	646	661	595	649	624	657	658	663	671	646	719	641	644	639	602	688	640	584	617	690	666	641	697	655	608	650	668	657	656	659	643	679	663	668	646	613	693	664	673	654	630	708	674	642	612	706	701	692	633	647	654	617	710	664	628	609	690	671	676	696	647	646	614	665	643	610	645	639	624	631	639	603	665	658	624	678	637	652	640	645	678	643	643	686	635	667	651	625	693	625	653	631	735	634	672	700	635	690	674	662	659	621	655	637	625	645	640	622	641	603	658	640	640	603	626	664	685	643	687	639	632	676	720	617	653	658	625	637	668	658	676	648	646	653	624	666	697	668	616	675	655	656	657	662	629	623	639	658	632	656	648	715	656	667	671	628	678	651	612	653	671	617	655	636	685	659	676	579	643	657	633	640	630	621	677	631	610	627	645	622	677	584	687	664	625	646	592	622	638	637	631	638	642	663	667	655	667	640	694	661	679	633	660	641	590	631	646	683	622	680	691	646	616	626	622	645	649	683	691	659	649	627	657	674	634	658	690	652	616	635	629	645	690	638	674	652	672	583	704	656	629	642	618	625	665	685	672	661	704	654	633	632	604	660	653	644	643	648	717	636	640	667	646	673	687	666	691	642	641	605	635	671	646	623	683	641	654	634	683	650	665	630	663	675	697	654	650	584	637	688	668	688	675	663	651	674	654	695	614	603	671	629	656	663	640	669	626	635	653	631	656	576	667	614	666	658	647	657	668	705	621	688	611	635	666	647	652	724	651	605	671	687	631	692	648	634	647	651	650	651	662	636	681	685	680	616	654	624	630	680	652	665	643	642	636	631	698	664	636	643	651	630	693	677	654	605	668	640	667	636	636	677	656	656	646	680	651	678	644	666	662	620	659	681	634	635	689	603	617	680	651	643	692	692	626	652	684	659	629	674	648	661	621	637	606	647	647	628	662	619	646	659	647	690	672	632	674	626	672	678	672	645	645	681	691	672	651	676	682	635	664	668	668	670	657	670	650	642	666	684	647	632	699	665	617	576	675	631	677	701	633	601	658	655	645	673	645	660	688	638	655	614	677	667	627	660	657	656	642	701	605	670	635	676	656	684	610	638	744	664	654	660	683	681	623	634	626	630	666	673	713	638	636	646	669	649	621	668	611	659	658	632	611	653	656	652	640	631	631	582	690	628	662	635	647	697	614	621	623	648	644	668	647	640	636	616	699	681	652	669	631	661	669	615	645	665	676	622	644	670	684	648	678	674	602	630	620	606	664	677	658	647	655	642	650	616	675	626	669	667	640	684	634	676	640	665	642	653	651	653	660	658	648	608	679	617	646	699	658	736	702	652	686	669	612	621	663	649	622	677	713	687	660	681	668	656	634	679	637	620	681	638	605	696	645	622	641	691	686	673	686	650	635	655	646	707	651	657	671	633	651	704	670	644	664	612	681	659	628	637	685	669	637	618	713	642	645	675	647	649	656	621	703	625	629	673	667	676	646	634	623	648	679	676	666	670	669	595	662	714	693	685	617	655	661	666	644	662	675	684	664	655	629	648	632	654	605	626	661	634	663	658	699	670	612	647	655	650	662	637	680	699	653	666	617	662	633	678	640	669	701	658	690	664	646	671	725	714	676	650	611	687	643	660	664	674	630	614	643	634	641	654	668	624	648	609	637	669	656	670	664	639	628	667	629	630	647	654	650	651	657	623	659	643	658	645	667	606	685	655	639	649	654	623	712	653	674	677	680	661	652	657	675	643	657	648	642	681	670	662	657	656	642	642	671	669	648	666	621	704	656	633	637	666	669	620	638	677
31148	17831	16765	7314	4155	2939	2011	1445	1261	933	791	668	639	524	496	501	453	425	435	431	391	370	387	346	383	371	386	393	310	283	330	316	342	295	301	320	295	269	303	308	308	303	287	307	297	280	291	285	305	298	313	317	294	298	294	280	297	325	302	274	308	281	268	280	274	269	279	300	320	294	317	265	323	281	291	300	274	277	277	305	304	312	283	314	282	280	288	282	277	290	282	258	299	265	327	297	258	295	305	283	303	299	306	286	303	286	270	316	252	300	304	317	290	305	305	306	303	273	265	304	290	289	271	297	258	253	268	293	315	308	275	316	274	308	290	319	240	264	291	306	272	292	286	303	287	268	298	311	301	283	291	307	338	340	305	293	292	294	300	315	309	282	275	267	273	284	296	306	255	283	329	318	272	280	282	295	252	278	267	322	288	292	294	286	294	315	285	272	293	290	303	284	307	273	318	273	268	293	251	285	329	280	297	270	293	310	253	261	312	272	253	277	281	272	295	235	311	291	287	313	306	265	293	275	248	292	312	296	294	282	295	263	280	311	286	272	289	317	268	291	303	300	300	317	335	273	297	324	297	306	300	309	286	276	279	297	272	284	279	292	300	328	313	310	316	257	285	301	329	277	300	281	299	287	324	340	285	280	281	269	287	295	278	315	252	299	299	248	261	277	277	300	284	286	277	287	278	288	293	294	288	311	286	292	295	278	323	305	294	310	336	277	280	323	287	264	273	322	292	237	276	345	305	271	275	303	289	290	288	307	318	285	271	275	294	311	285	314	304	299	288	286	280	279	303	308	304	289	292	301	330	260	300	286	295	302	319	329	284	308	283	319	295	273	273	278	320	295	285	315	316	290	269	272	296	300	271	304	319	283	265	282	305	303	314	288	306	303	297	284	299	250	278	294	291	285	291	299	266	295	306	309	293	293	266	305	320	264	279	250	311	303	282	295	283	279	303	288	296	284	275	291	276	253	282	272	321	296	288	296	354	309	274	261	290	283	272	295	286	334	280	333	273	255	284	285	280	295	230	300	309	284	267	279	301	301	313	291	292	291	295	266	263	284	279	279	301	273	297	293	270	284	249	326	308	326	264	331	270	285	311	300	324	286	267	267	289	297	267	290	272	299	282	298	316	280	265	291	284	240	286	281	288	275	299	293	285	289	247	302	310	273	317	303	297	308	313	287	299	338	316	304	286	277	294	293	302	313	338	315	306	298	278	301	316	318	291	328	284	294	294	301	326	257	267	295	249	291	296	279	277	300	313	294	263	276	260	298	323	327	288	313	309	259	291	292	303	304	305	313	323	328	310	292	296	254	274	271	283	306	298	246	316	284	283	252	274	272	290	252	268	316	302	299	310	318	285	308	297	291	318	275	292	295	305	298	268	287	272	257	308	306	297	285	278	314	326	305	296	293	288	266	323	293	307	309	332	294	293	267	313	286	290	279	293	322	288	277	311	274	302	295	285	287	284	308	273	287	296	286	294	328	271	308	277	273	290	304	325	291	330	311	290	265	279	307	290	296	270	296	274	300	266	276	320	238	301	295	279	285	314	291	299	254	295	271	318	303	298	298	317	311	246	286	339	264	292	286	289	302	305	299	275	312	296	283	286	292	281	282	284	293	295	308	289	298	290	267	298	278	306	269	250	260	263	244	296	259	299	258	292	272	300	266	265	296	261	308	287	286	275	264	264	270	287	297	286	318	303	332	280	280	251	327	304	307	310	296	301	294	303	339	302	308	299	276	300	300	286	273	281	286	286	254	264	276	253	276	299	297	267	303	298	292	263	296	282	287	305	320	248	291	301	310	296	300	284	254	296	265	287	269	292	292	301	276	260	312	297	284	307	308	292	297	270	254	291	335	291	283	258	278	279	267	281	244	331	301	277	329	277	279	304	299	307	263	304	315	264	255	299	320	303	262	266	327	267	282	273	301	274	279	275	266	253	294	302	298	293	290	299	317	320	260	274	303	313	269	282	296	280	278	286	308	282	301	279	280	306	269	257	288	317	279	298	290	313	301	283	297	309	291	268	248	302	260	300	279	275	295	279	298	279	311	292	281	291	321	290	309	303	273	309	305	276	324	275	283	279	309	253	313	272	287	301	285	275	300	302	301	277	306	316	310	273	307	321	285	286	300	289	272	323	312	264	285	269	251	285	279	271	323	306	280	295	297	297	314	282	287	287	280	306	341	286	270	296	284	257	283	329	287	287	276	314	300	297	288	273	282	271	271	277	283	328	321	281	313	265	319	274	292	291	290	295	269	294	307	291	272	266	272	291	303	310	261	312	316	265	302	279	284	283	270	288	293	282	305	285	287	272	311	289	300	302	296	308	320	271	308	292	270	283	337	318	285	276	298	271	288	311	307	267	296	320	281	338	310	310	294	274	266	289	282	294	298	317	284	302	278	281	293	282	290	276	263	287	290	326	266	324	310	291	304	290	299	297	311	307	294	307	306	298	297	287	300	321	284	297	290	257	301	276	329	278	285	273	287	295	268	295	296	281	283	295	319	308	297	253	298	299	302	285	300	265	274	279	254	300	291	268	297	283	277	276	310	301	291	254	265	302	269	280	282	305	306	248	307	276	286	281	328	281	269	299	311	278	279	308	302	293	287	276	294	295	275	296	288	294	274	273	289	298	279	308	276	297	292	292	278	286	276	283	283	295	305	320	293	316	285	271	260	260	283	298	305	288	306	320	268	301	311	276	282	293	297	314	288	283	279	313	240	308	305	275	289	287	281	300	273	279	304	250	250	306	288	289	249	285	279	303	287	315	298	300	313	288	304	280	277	312	281	275	295	288	274	278	318	295	302	324	292	268	294	291	276	258	288	257	304	278	272	292	271	302	287	319	283	302	288	285	267	314	302	286	255	286	272	278	333	279	264	285	298	294	306	341	296	281	285	328	293	250	325	270	313	282	276	285	279	256	277	292	318	273	308	287	293	290	293	320	286	276	301	251	294	283	300	307	316	299	312	302	319	294	262	315	291	290	319	308	291	268	272	320	304	262	272	267	294	271	291	307	305	337	273	287	270	293	279	305	307	310	259	298	273	280	272	312	270	286	282	276	287	301	327	294	289	298	277	297	315	328	266	291	267	279	280	277	279	291	291	298	280	315	271	291	301	277	299	283	278	276	299	304	271	321	270	291	324	306	250	255	293	261	268	285	282	283	263	279	294	286	309	303	296	308	293	315	259	267	303	291	295	323	343	317	260	273	303	290	312	298	291	284	304	314	289	280	268	289	271	297	263	282	319	290	289	297	279	265	287	274	281	249	283	277	293	287	250	285	266	282	296	274	290	280	241	306	274	304	270	301	305	305	296	302	293	276	306	290	269	293	283	301	277	283	312	285	296	278	282	301	276	290	285	275	267	284	293	307	349	272	303	310	293	291	280	285	278	251	241	265	270	291	324	306	286	309	303	268	298	267	249	261	312	289	286	279	272	292	294	292	286	274	297	285	286	302	306	303	254	282	297	280	283
18671	13564	19932	13061	11847	10179	7193	5880	4958	3955	3370	2833	2292	2178	2035	2017	1793	1766	1513	1395	1358	1322	1327	1238	1335	1267	1148	1013	1007	983	960	947	923	876	887	824	789	817	798	757	744	762	761	682	767	684	697	751	698	678	701	705	715	681	683	691	695	731	712	685	665	670	612	699	667	678	674	692	705	702	678	718	723	654	664	683	676	674	669	708	634	663	647	667	630	701	670	677	647	709	706	683	602	664	668	658	681	677	641	669	682	677	631	686	657	688	646	653	650	672	663	659	620	672	693	617	663	644	672	645	670	649	640	654	654	674	644	661	635	684	667	660	660	664	656	710	658	686	673	602	622	634	684	635	674	634	660	675	696	659	670	668	684	643	623	642	659	679	616	676	632	636	667	651	668	641	632	699	659	697	697	662	707	659	671	657	606	647	651	671	638	654	655	656	656	612	681	623	648	706	656	650	690	682	626	677	670	713	613	652	638	677	670	677	704	699	673	696	706	674	660	620	652	631	643	654	663	668	651	659	706	692	673	669	648	635	685	707	651	610	676	647	648	703	649	639	681	652	648	672	676	656	681	670	658	682	670	688	702	640	650	659	665	665	629	654	688	623	654	731	651	660	622	624	642	644	711	653	675	673	666	650	593	682	656	751	673	643	654	659	672	639	655	658	686	662	652	655	705	635	615	664	681	625	672	627	743	637	685	753	669	633	711	626	679	632	641	606	710	615	694	645	639	698	703	639	654	675	614	683	656	648	632	659	655	668	635	657	644	643	652	634	654	670	717	644	667	650	655	648	657	645	677	679	722	618	679	628	679	677	645	681	703	625	660	674	682	633	637	711	682	654	698	638	695	613	650	682	671	667	658	670	645	630	629	655	702	705	683	591	683	629	631	630	654	681	688	669	691	649	653	651	691	672	694	677	654	687	665	654	633	618	755	683	678	651	663	642	647	658	633	659	626	648	645	611	668	722	657	702	657	657	667	634	680	672	693	660	685	689	662	665	628	636	623	704	647	671	654	693	651	606	669	692	667	650	690	664	638	650	685	704	664	668	643	667	636	681	651	668	683	664	683	670	651	657	677	628	626	612	636	667	691	625	638	673	668	704	658	616	676	654	649	642	658	711	650	707	677	633	652	695	661	669	635	660	648	658	646	657	700	710	671	698	628	653	671	648	664	702	671	686	665	692	678	721	644	637	667	641	687	689	658	654	630	661	623	649	639	674	640	670	651	661	652	636	707	705	668	634	697	634	679	718	666	677	641	660	703	660	661	688	694	668	642	668	604	713	688	659	679	663	665	677	658	691	693	661	632	640	699	686	627	639	678	676	669	660	662	704	689	666	638	696	648	631	731	657	706	681	657	678	683	640	686	673	642	645	648	681	689	725	658	684	662	658	668	627	604	607	679	643	665	632	631	628	667	677	612	640	655	652	717	664	641	662	675	663	635	635	669	627	637	640	652	680	651	692	712	642	630	643	668	675	646	645	685	645	582	712	679	664	677	643	621	617	650	678	710	614	604	663	657	645	664	728	694	685	608	662	643	703	648	626	665	689	636	669	696	703	646	675	624	626	665	642	649	662	650	632	677	615	670	711	727	615	653	692	692	662	650	661	656	667	648	677	618	655	661	686	636	658	663	650	719	641	621	672	662	668	679	615	628	681	619	710	714	614	677	656	641	693	614	663	672	682	652	686	633	648	695	628	663	660	621	699	662	661	672	688	672	636	617	659	738	710	664	699	660	635	657	660	651	669	658	651	662	700	615	634	677	666	637	682	676	630	707	675	629	660	648	698	668	725	659	623	691	639	630	664	660	660	641	652	672	667	689	642	658	626	670	680	655	637	639	660	643	686	660	676	648	710	649	671	692	663	640	669	657	677	646	640	656	681	672	662	662	669	676	650	663	666	606	666	646	648	659	659	695	667	662	699	628	665	682	630	637	689	666	678	687	626	665	696	624	699	678	662	714	630	692	667	656	694	642	638	679	677	682	707	636	676	658	669	639	628	694	656	637	685	649	617	648	676	656	626	670	620	637	668	634	681	664	685	663	641	641	675	648	628	665	690	684	660	640	662	680	660	660	670	667	640	699	704	623	621	644	643	655	638	683	695	655	630	634	625	675	679	653	652	663	671	673	620	683	670	670	673	663	695	709	642	666	703	681	649	607	654	653	674	656	685	647	669	684	662	697	615	649	707	625	645	666	691	688	701	671	639	716	652	703	641	639	668	670	666	659	639	615	651	644	618	671	665	673	685	657	622	661	692	690	616	702	683	647	633	665	682	663	678	657	679	656	644	650	668	667	695	671	682	700	682	665	664	664	628	660	608	678	683	710	697	686	647	674	663	656	689	606	647	652	706	666	637	647	682	638	621	718	697	683	642	645	689	694	685	637	687	649	668	656	639	636	630	652	652	666	648	655	622	659	663	626	634	658	638	636	672	628	645	660	676	658	669	650	650	608	672	617	692	660	650	716	652	675	654	680	656	684	655	679	611	693	684	663	648	704	639	659	645	629	646	658	658	707	673	690	666	657	658	644	672	670	669	663	699	616	664	714	622	644	673	644	628	704	683	633	683	664	692	661	645	631	652	653	670	716	687	651	645	679	665	643	682	656	669	651	670	648	642	661	684	731	662	671	626	653	650	653	673	666	650	612	694	623	681	675	644	674	640	642	711	660	618	666	663	638	691	680	676	663	682	638	668	668	684	636	674	641	664	662	650	637	622	685	692	625	622	712	633	620	671	668	670	645	607	636	669	627	660	649	669	685	674	627	660	698	643	665	618	628	660	687	612	681	678	643	652	618	657	697	673	663	655	614	652	628	654	705	653	669	669	731	650	678	663	631	697	657	602	659	650	653	652	716	664	691	648	660	676	649	613	621	670	668	659	662	646	653	623	638	666	696	675	690	644	613	691	647	715	663	668	681	677	682	661	653	667	694	717	685	693	661	686	663	636	690	652	655	648	690	678	684	665	660	681	640	630	685	663	708	661	675	667	685	651	670	631	672	648	633	651	678	653	640	658	640	663	646	653	684	672	691	678	673	628	673	666	667	639	633	608	661	639	653	644	609	673	669	645	673	667	690	668	627	629	704	676	651	662	621	663	656	652	622	674	668	685	698	668	656	637	708	634	669	629	675	679	655	639	676	708	666	658	639	662	662	654	703	664	626	653	645	621	641	652	633	656	677	640	647	688	659	664	705	668	636	654	630	689	709	668	636	667	630	650	697	648	624	687	694	688	686	685	624	631	677	632	634	680	626	680	687	699	677	679	668	720	680	667	708	646	600	653	653	669	652	687	659	656	694	681	603	684	711	635	682	596	650	650	652	660	654	665	670	667	653	620	679	648	669	663	677	684	657	677	676	662	688	670	687	635	667	665	661	683	692	652	630	674	605	641	672	674	666	661	634	669	674	667	625	662	641	699	659	688	686	608	629	671	654	624	682	670	669	683	634	700	669	661	642	641	694	653	648	679	651	627	646	675	616	670	634	618	602	690
11711	5640	4873	2596	1594	1291	878	694	637	610	484	459	433	452	374	359	431	412	419	362	395	391	395	378	375	356	387	369	403	328	372	371	369	353	366	389	366	373	388	368	337	355	375	340	347	330	339	349	308	331	316	317	348	346	346	340	341	333	335	360	339	325	309	348	341	351	351	362	330	362	330	337	361	333	336	339	341	331	340	337	348	343	345	332	342	326	391	350	329	372	352	333	358	364	356	353	352	332	332	348	362	333	331	368	367	353	345	361	381	373	332	375	369	377	334	326	351	328	346	354	336	364	350	327	382	375	368	345	390	347	368	371	354	365	337	321	356	349	350	353	354	358	366	360	355	341	321	365	369	340	356	364	334	324	337	360	351	364	398	349	342	340	360	338	346	337	372	364	367	349	338	343	343	338	356	296	327	378	337	363	361	345	323	323	337	323	334	367	356	341	332	355	348	370	327	303	342	346	327	331	347	334	318	358	356	381	349	335	353	327	361	376	356	322	357	346	320	338	342	354	372	328	324	317	353	371	355	338	354	324	347	344	337	365	339	346	385	352	345	360	353	373	369	350	354	367	322	389	388	312	355	358	359	375	342	330	346	332	374	362	385	399	330	373	342	360	332	347	336	367	338	361	362	339	329	363	326	359	360	353	361	370	336	368	365	322	387	329	345	349	384	344	368	329	350	328	316	317	340	371	341	362	361	333	385	362	355	325	359	359	366	361	371	324	355	373	366	364	352	350	333	324	346	349	319	327	372	342	333	335	314	355	371	369	323	350	323	322	329	349	364	364	321	342	347	335	356	324	345	333	296	340	372	334	344	382	339	367	330	367	358	363	350	322	320	341	356	348	372	341	375	352	368	342	350	318	343	336	356	342	333	365	346	330	335	362	362	373	356	341	334	346	377	366	367	341	337	360	354	353	321	350	340	378	364	338	332	317	341	322	351	362	343	336	343	331	383	397	309	327	363	362	348	348	364	355	315	355	378	392	321	359	337	348	334	320	321	353	360	334	335	322	365	341	340	339	348	326	375	368	328	333	308	375	387	367	362	348	336	357	346	297	322	370	336	340	323	343	357	357	374	375	346	365	356	343	341	350	354	319	348	346	334	320	342	350	345	344	308	324	329	354	336	324	335	337	331	383	382	330	331	339	333	377	354	359	350	367	381	356	319	365	343	355	356	371	340	319	330	368	329	348	350	333	300	355	365	355	339	350	367	370	363	364	389	366	345	355	346	383	337	350	372	359	311	344	331	341	385	333	382	363	366	356	360	368	337	381	391	355	333	318	371	361	338	367	329	337	359	359	346	353	363	365	355	325	331	333	333	354	362	338	335	321	332	342	341	349	368	333	335	342	341	386	373	357	318	317	322	341	320	374	350	341	336	360	344	317	339	333	303	315	365	389	370	351	401	347	345	331	352	336	339	399	359	372	350	347	379	357	336	363	347	316	364	322	334	363	355	346	388	386	336	330	325	373	348	345	305	364	370	357	366	350	339	362	389	338	343	327	317	350	332	314	380	356	314	332	382	357	371	355	355	341	346	341	340	335	341	362	324	329	325	348	358	349	395	353	347	364	366	364	355	356	332	320	380	333	317	383	330	328	361	366	352	332	328	344	325	309	349	346	355	329	337	331	356	342	381	347	324	352	350	368	310	325	342	311	358	352	362	352	356	318	374	345	322	339	352	334	375	334	364	329	323	318	330	327	337	351	275	338	331	338	347	361	358	380	345	361	349	355	377	369	368	378	333	331	314	366	346	376	323	330	366	360	311	351	366	324	355	324	325	331	333	317	343	369	338	351	340	341	358	369	348	307	333	354	352	332	334	369	363	287	357	356	330	312	397	357	328	343	332	394	382	349	368	386	327	335	323	360	361	366	353	340	369	383	347	395	347	355	354	352	349	335	370	336	348	360	321	371	344	332	320	326	350	343	350	386	392	388	400	351	305	383	378	356	334	344	320	340	330	327	339	341	372	404	350	361	347	314	346	312	330	353	356	341	363	352	339	351	329	338	369	358	338	357	369	341	347	363	323	357	354	323	338	353	348	360	352	329	342	356	359	345	344	324	372	371	393	397	347	334	348	322	363	371	348	357	353	383	324	351	341	345	351	360	353	345	362	378	355	358	372	365	356	346	334	358	343	344	378	335	361	328	344	350	342	362	362	346	366	318	360	342	368	354	324	367	338	321	312	324	325	363	375	355	314	315	332	394	342	340	361	359	380	393	389	317	377	363	335	357	354	350	356	351	363	332	349	352	330	312	340	324	369	340	318	318	336	331	333	337	346	367	328	336	365	347	342	362	360	354	367	356	354	370	350	336	363	324	365	348	364	330	334	321	348	359	375	338	400	374	353	350	357	311	363	331	338	311	345	375	354	368	323	343	352	373	362	371	328	353	351	357	336	369	326	355	335	350	341	367	352	313	367	358	388	339	317	371	348	349	354	360	357	400	348	329	322	346	377	369	331	343	350	338	347	374	360	384	353	357	331	330	355	367	337	354	309	321	394	370	337	355	341	367	346	345	345	330	352	368	381	388	344	358	352	408	384	349	344	334	388	351	350	347	367	383	338	337	365	345	339	333	344	360	374	343	344	354	324	325	342	344	328	322	349	371	352	329	323	378	379	329	338	371	357	345	326	337	372	322	318	369	363	347	331	324	352	351	322	332	354	346	332	385	345	364	325	329	356	351	353	374	351	384	326	327	364	344	386	416	372	373	377	353	341	338	342	343	353	322	339	363	337	341	321	351	423	322	374	347	416	350	320	326	338	324	369	357	367	364	356	368	317	395	389	333	331	316	360	324	352	377	380	343	353	372	355	345	365	329	340	339	377	327	341	339	332	333	338	388	332	363	306	328	353	343	341	371	355	327	364	318	319	372	342	340	387	348	334	349	384	365	363	367	352	391	349	380	336	359	344	337	394	332	371	374	372	330	348	357	361	380	323	351	344	329	340	298	370	357	381	377	345	339	374	380	363	336	340	341	345	359	319	366	368	342	364	330	376	345	327	334	343	373	331	358	373	374	331	318	398	367	333	352	381	321	331	348	358	349	324	395	346	360	344	326	351	384	339	328	384	316	322	370	355	322	320	324	326	358	340	335	359	374	389	317	354	332	361	359	400	362	384	334	379	369	345	329	364	314	348	345	376	334	370	374	337	336	376	355	348	366	332	371	317	356	381	335	397	348	305	365	361	350	347	359	368	355	317	355	347	349	327	344	369	352	329	347	347	356	370	354	336	380	378	363	313	341	378	352	345	321	372	334	355	332	365	366	339	332	341	336	356	351	340	323	329	361	319	334	337	369	332	315	311	354	351	333	359	313	354	354	383	367	350	328	334	347	367	317	332	322	347	338	375	363	347	333	353	389	370	345	340	342	384	371	364	341	324	344	360	342	358	339	352	352	336	339	355	314	365	342	345	347	339	342	340	357	348	365	312	328	341	338	324	362	326	339	348	382	344	355	368	382	360	352	349	310	356	344	363	359
7501	5223	7857	6359	5420	4567	3184	2481	2096	1803	1641	1521	1339	1269	1245	1117	1083	1091	1028	984	1002	982	965	967	954	921	922	891	894	853	893	880	811	849	916	876	790	775	846	778	871	743	778	778	774	799	777	762	777	734	808	774	763	813	772	756	785	711	803	801	800	819	761	775	748	751	797	806	760	764	816	835	757	782	728	780	745	793	857	770	795	756	737	757	817	770	766	762	759	810	760	777	762	725	739	764	745	746	836	807	784	702	768	775	791	756	821	778	796	775	728	751	777	795	763	775	746	752	818	756	764	736	839	766	790	787	755	783	751	750	764	802	784	752	767	796	768	761	783	772	772	774	804	765	781	766	766	781	723	804	767	800	755	826	799	777	783	774	747	773	742	752	797	777	806	746	803	749	731	765	721	783	792	771	821	822	770	761	719	762	774	771	775	789	747	775	701	768	789	699	777	742	752	783	784	781	716	759	757	744	781	773	801	789	823	760	807	720	771	781	796	738	778	757	779	797	755	763	732	813	702	799	765	805	798	708	739	755	792	791	762	762	777	727	761	755	771	796	812	755	755	778	764	786	785	741	779	752	756	735	776	779	801	746	789	736	718	753	769	762	804	789	736	750	776	784	776	728	782	757	807	715	816	783	794	782	761	781	721	777	814	794	819	780	715	760	783	765	745	786	789	782	768	773	752	813	773	797	759	796	781	737	737	790	733	766	795	749	755	733	769	774	780	785	738	712	743	783	794	729	742	761	776	747	802	754	823	754	764	758	714	763	733	704	784	777	738	792	796	805	741	781	766	809	778	752	818	750	804	766	801	719	769	765	776	715	745	758	749	770	795	743	740	738	775	745	804	756	780	773	779	771	806	733	764	785	868	757	785	766	779	717	803	788	767	795	832	767	727	798	793	750	772	744	758	789	749	833	777	708	764	758	755	729	820	789	770	745	780	772	799	785	775	783	736	824	757	714	761	760	755	781	744	744	751	787	802	739	729	717	743	772	768	794	754	812	741	770	791	760	709	788	781	789	805	814	768	781	801	766	780	723	782	724	758	724	754	773	768	777	706	782	775	717	756	775	770	750	784	782	764	787	765	791	762	761	831	783	763	814	776	795	744	781	754	750	700	815	768	732	774	790	706	684	796	803	749	816	750	846	758	796	744	765	798	766	759	777	793	773	757	776	758	782	741	772	776	762	787	702	770	763	795	774	769	733	763	795	825	794	765	757	787	735	749	770	806	782	736	751	779	832	733	769	784	820	819	767	809	760	785	729	743	775	734	777	743	748	775	766	728	720	786	832	772	753	754	769	770	758	778	777	737	770	708	804	725	770	764	771	809	735	755	799	785	762	765	806	774	731	785	768	799	770	786	774	786	768	780	806	786	773	862	757	764	789	803	814	814	758	796	749	758	775	748	766	714	744	787	774	754	779	775	777	798	802	754	768	819	761	808	744	776	758	757	717	799	721	803	775	798	741	791	737	774	761	784	768	775	781	746	801	792	720	754	787	771	736	766	761	783	810	677	805	781	762	808	814	761	787	841	781	765	772	760	803	751	808	781	767	807	789	815	746	780	761	781	759	746	730	767	724	743	732	739	710	785	705	807	775	777	766	718	806	789	803	780	801	746	771	811	755	751	781	731	752	790	735	746	754	789	759	745	799	761	790	796	752	761	773	707	750	793	806	751	714	763	738	786	808	833	785	758	749	741	746	791	757	758	780	826	711	768	792	766	789	743	757	782	729	754	806	757	776	817	753	804	765	741	760	787	740	723	815	757	742	786	748	763	769	809	814	700	805	749	720	734	758	756	806	714	768	763	765	787	734	790	791	755	783	733	780	738	783	748	750	753	795	751	794	758	799	787	794	736	765	814	802	771	771	797	757	807	775	769	792	787	777	777	770	708	767	779	739	772	767	747	758	768	756	739	734	764	788	740	744	780	741	772	750	732	794	807	758	744	788	789	760	771	775	754	737	749	783	779	755	806	782	756	791	772	784	761	771	790	733	744	778	775	786	784	765	757	785	759	749	755	809	726	746	792	748	766	773	812	794	739	739	737	755	808	770	754	750	783	803	791	787	753	742	739	749	765	749	771	757	759	764	766	756	763	761	808	744	789	764	782	797	776	715	813	739	782	761	757	817	805	754	755	790	765	812	776	751	809	782	782	741	797	736	776	783	730	783	806	770	778	825	769	763	746	777	764	769	791	734	782	767	745	715	794	813	759	785	727	783	743	765	717	786	759	775	790	758	780	730	787	717	733	797	784	815	694	765	815	771	777	802	711	767	781	735	816	766	762	803	746	748	765	796	812	763	738	773	799	748	778	796	810	792	784	758	783	814	778	740	774	778	756	824	776	790	786	784	809	825	766	759	786	773	746	742	778	774	779	766	738	768	798	731	713	763	762	746	760	800	811	758	760	812	751	785	726	786	736	732	720	741	788	823	765	788	711	781	750	775	820	776	774	792	741	754	765	737	816	768	824	712	756	799	762	803	790	718	804	711	800	765	761	771	765	759	770	766	767	796	769	769	765	736	772	724	817	719	774	780	746	815	728	752	780	766	796	754	723	746	736	820	753	758	823	782	809	770	746	754	806	764	764	789	785	724	726	772	766	723	828	781	754	772	726	747	803	801	752	752	810	841	747	813	739	806	814	780	828	763	738	732	762	795	808	755	712	747	779	814	775	758	812	773	774	730	789	750	740	777	753	751	789	753	735	797	759	731	752	750	781	782	754	745	773	736	778	805	770	734	806	737	779	730	779	760	759	758	785	768	796	730	773	770	748	774	756	753	767	744	737	784	752	748	766	730	772	780	798	721	763	737	777	749	771	717	782	775	713	819	785	794	757	753	772	724	766	806	772	730	763	778	747	754	776	799	740	779	771	746	786	754	741	797	777	749	751	801	733	750	758	760	753	720	771	765	721	778	802	767	790	743	774	792	754	730	745	807	797	769	769	764	751	751	751	752	781	780	769	794	738	773	797	708	770	726	768	786	755	748	758	732	733	807	743	792	776	770	769	719	730	753	783	765	738	804	747	759	754	751	784	776	801	782	758	823	761	767	772	762	754	774	741	725	707	810	777	729	731	795	768	713	729	792	779	783	753	768	784	757	722	739	761	752	803	749	733	788	775	772	799	778	743	789	792	781	777	747	738	730	821	735	779	788	792	781	731	741	762	715	736	801	759	758	789	771	758	807	750	743	766	712	789	726	743	785	803	774	785	711	766	756	768	788	747	740	760	845	785	764	720	808	755	768	758	747	722	771	742	743	800	747	719	808	751	752	761	743	796	810	823	770	798	746	790	750	781	732	768	737	790	811	718	770	729	754	746	784	770	810	790	821	787	784	751	722	832	741	765	808	745	759	743	775	749	770	780	779	810	801	770	772	792	754	758	773	753	754	775	770	741	753	766	729	778	729	846	728	754	763	775	779	777	797	696	750	765	717	756	753	751	809	727	712	773	790	760	774	790	803	775	781	786	778	744	791	737	752	794	758
21471	11479	11523	5144	2772	1964	1396	1032	794	702	648	526	498	474	469	434	403	397	358	360	315	363	347	358	348	329	366	338	337	328	337	301	335	317	296	295	311	334	309	260	281	310	333	292	314	298	286	296	278	308	279	301	301	292	303	293	284	275	263	318	296	294	279	308	298	282	274	294	294	286	301	285	272	292	312	259	298	309	235	286	279	296	271	294	311	294	273	266	276	310	288	302	266	314	297	303	285	295	269	292	305	320	269	272	300	291	311	302	281	293	314	254	294	324	291	301	297	295	293	292	302	297	273	309	274	261	310	302	283	281	291	308	294	260	289	279	313	287	308	289	306	283	272	294	286	305	282	312	274	274	306	298	291	257	294	270	264	302	272	308	320	309	293	275	322	302	307	290	292	288	317	295	283	282	295	284	281	291	290	310	298	272	306	303	263	287	281	274	270	297	285	317	280	267	341	294	312	296	281	308	299	290	284	284	310	285	308	311	261	281	318	276	264	284	274	279	296	307	307	313	284	275	274	316	270	309	265	306	286	283	289	292	293	306	288	281	300	262	296	294	278	316	308	309	283	266	304	286	275	272	270	287	300	286	300	295	295	315	250	288	310	254	307	280	281	335	316	287	258	286	310	258	302	277	282	278	260	303	294	265	283	295	289	293	289	311	266	282	296	315	292	303	291	291	296	309	303	310	300	286	265	268	301	249	316	276	319	303	268	273	296	305	290	312	266	312	300	305	324	302	287	296	278	276	280	291	285	311	269	301	268	274	304	299	297	291	299	299	248	314	296	289	278	300	300	289	305	304	313	293	302	284	260	278	279	295	268	295	300	318	303	288	298	290	311	271	313	284	328	296	301	285	287	305	292	301	312	314	298	265	309	266	273	294	302	285	328	262	262	271	302	264	290	279	288	275	262	322	272	275	291	309	304	331	286	268	326	300	299	323	299	285	291	275	284	259	255	311	253	318	293	318	309	262	312	288	307	311	282	303	286	317	289	273	308	308	288	299	294	317	298	307	287	259	291	311	290	302	278	304	272	271	276	272	282	302	263	302	276	301	313	273	285	303	282	278	285	301	316	284	330	289	294	273	269	288	284	272	289	301	297	287	250	304	257	252	310	308	279	322	296	283	321	295	299	299	303	276	283	299	321	306	296	296	297	274	287	294	271	265	310	285	294	305	300	283	328	305	249	275	263	259	290	294	342	324	268	280	291	306	321	308	276	285	291	259	261	279	282	276	313	307	306	257	291	293	302	293	305	300	287	301	266	254	293	283	301	307	272	301	281	290	301	287	274	263	263	274	275	303	336	303	277	292	265	284	291	312	276	308	295	295	305	272	283	300	266	298	280	325	286	289	297	275	291	281	317	317	258	294	244	272	290	301	269	288	265	283	273	304	310	278	290	305	289	304	294	316	318	278	308	270	275	307	309	311	303	261	262	296	273	287	291	315	288	305	294	314	322	285	267	310	298	264	279	312	279	286	264	284	287	297	303	281	277	293	299	291	262	247	285	288	300	284	258	318	320	294	288	281	292	312	303	279	303	270	282	310	297	274	285	298	253	299	308	304	305	292	297	305	299	337	285	268	268	275	292	298	295	278	306	300	293	266	322	288	292	328	268	273	279	306	291	318	284	299	284	266	303	275	285	276	283	321	310	301	279	257	251	298	285	321	287	272	307	313	268	294	286	284	283	260	295	287	289	294	305	308	306	290	259	306	319	312	313	332	305	281	285	313	316	301	324	280	279	291	307	274	289	292	294	296	291	289	272	317	285	286	302	307	260	282	316	253	306	272	298	314	326	279	281	293	339	310	252	287	269	328	282	250	288	285	281	313	297	301	302	262	285	283	267	275	284	318	321	263	319	304	282	284	300	280	298	300	294	319	308	304	322	265	275	303	300	258	265	318	269	268	284	286	300	293	259	269	284	287	252	289	300	317	314	295	330	278	289	270	274	300	279	297	287	299	308	290	288	295	304	286	285	297	284	284	265	299	279	309	315	320	295	284	307	304	280	313	314	310	279	314	284	283	312	266	278	250	314	283	290	292	281	288	261	274	285	296	278	265	281	330	254	299	284	273	276	319	305	318	308	294	286	283	311	319	288	275	311	253	291	278	294	306	287	311	268	322	283	293	334	292	279	324	281	318	262	275	298	310	325	295	303	296	272	297	263	308	276	307	270	269	256	287	294	271	286	277	281	290	302	306	268	278	296	280	310	334	293	262	301	327	281	274	290	302	316	295	309	331	290	276	252	296	298	299	278	296	285	281	304	308	307	308	287	279	303	284	274	318	287	281	314	280	296	285	306	318	257	320	278	281	278	278	285	294	304	319	282	255	290	286	304	292	318	304	308	274	302	309	271	276	291	293	306	305	345	278	288	286	250	264	313	273	304	319	278	285	286	296	292	301	314	279	270	275	319	318	297	288	276	270	285	290	256	297	276	291	301	312	312	286	287	301	271	344	304	290	256	286	297	303	289	308	290	286	281	285	281	287	306	290	298	311	294	278	282	269	288	292	292	298	324	280	273	312	304	287	289	311	272	300	299	313	270	268	287	276	315	286	271	282	293	308	284	271	292	260	298	279	284	275	287	282	313	295	284	296	276	301	306	286	269	299	280	261	280	267	291	309	289	304	299	252	300	316	273	329	290	292	275	284	304	327	291	251	274	298	267	316	267	280	304	251	304	308	283	282	315	272	295	307	312	294	298	289	269	271	261	300	294	311	308	309	304	275	279	296	265	278	290	284	274	324	301	305	277	291	284	268	282	292	288	288	297	295	299	294	308	289	283	302	263	272	298	278	269	308	316	292	299	288	276	296	308	307	261	278	301	320	276	257	262	246	272	294	308	311	304	251	272	265	319	278	316	309	307	300	288	284	289	287	273	296	315	300	328	327	274	299	277	295	300	278	313	299	262	324	286	273	271	278	327	312	271	311	326	294	301	281	300	301	296	278	313	293	284	244	309	275	299	316	311	302	280	280	298	303	286	270	271	294	291	311	282	276	267	285	302	291	258	280	284	278	301	288	271	314	284	284	300	287	270	277	276	298	311	300	287	296	292	331	307	295	279	289	307	296	276	307	282	282	295	286	288	270	290	282	293	296	275	284	280	305	327	335	312	300	321	311	263	248	297	279	305	310	295	282	289	284	296	267	293	288	315	281	269	265	316	276	313	285	297	262	290	283	290	290	318	298	335	307	272	298	314	275	296	296	260	257	268	294	264	303	301	285	285	297	314	273	303	279	272	325	271	318	272	292	308	330	281	317	290	311	290	311	310	270	281	293	307	305	288	294	270	279	306	292	283	303	276	293	270	269	306	276	270	336	300	305	271	276	263	297	286	268	274	269	305	267	270	263	267	299	258	272	285	313	287	310	273	304	299	281	289	297	296	300	293	295	295	287	259	295	317	273	274	318	302	284	259	309	277	280	284	290	274	273	328	275	293	289	285	303	289	282	302	289	305	263	281	297	261	321	267	277	273	303	258	299
14185	9336	16357	10257	8666	7601	5436	4106	3509	2875	2609	2198	1831	1659	1563	1506	1433	1375	1268	1089	1093	1142	1077	1130	980	1039	954	934	863	858	858	822	839	849	782	753	714	711	755	760	738	775	693	678	735	684	697	641	656	647	667	679	691	688	679	620	652	686	658	648	666	687	632	639	677	685	637	687	694	679	697	676	670	678	681	661	665	680	673	616	671	652	635	652	658	693	652	647	642	638	661	664	641	669	655	683	650	688	663	672	656	683	683	651	644	655	676	632	678	715	618	684	657	653	661	698	673	702	679	613	594	650	651	663	654	659	620	659	621	624	640	652	649	656	639	659	666	638	715	649	686	643	612	650	656	705	622	673	658	629	667	691	604	677	677	630	656	680	611	633	678	631	604	682	627	654	700	616	658	660	620	665	651	626	658	656	630	686	670	680	677	614	667	681	662	661	675	665	671	661	682	666	685	648	651	705	604	662	641	623	680	691	684	630	661	675	654	634	704	670	635	648	733	700	675	693	668	699	640	639	645	679	642	704	651	651	634	683	630	679	621	650	688	626	676	707	669	604	596	676	648	629	648	656	679	650	635	682	623	627	639	639	623	662	678	625	666	661	634	668	652	697	602	636	682	653	654	681	633	603	684	628	623	703	652	661	665	652	667	628	666	695	688	665	676	664	671	640	649	648	678	623	662	674	673	664	618	660	658	674	635	639	630	633	693	657	620	630	629	664	643	635	655	659	625	693	656	671	683	630	626	710	652	680	639	673	633	683	646	661	682	675	715	671	680	647	683	671	656	682	634	684	679	624	663	675	646	678	615	693	648	634	651	630	685	682	689	657	646	631	659	643	670	618	634	669	677	672	694	602	657	679	682	620	638	641	697	678	651	644	684	658	634	680	645	662	662	609	645	677	669	620	656	639	633	659	650	693	659	633	677	677	673	674	653	687	647	671	691	736	626	635	677	686	654	646	661	642	665	623	681	644	691	676	639	651	667	688	650	649	646	691	671	694	633	624	732	664	673	666	710	617	694	644	644	621	662	700	674	629	590	732	661	633	611	691	644	671	680	658	662	647	685	619	687	606	641	642	672	641	696	669	666	650	701	650	661	705	624	711	620	655	659	676	647	687	659	653	672	642	646	692	660	644	677	680	695	629	660	684	623	648	666	682	688	622	678	716	683	661	633	680	660	650	653	638	629	656	668	681	656	676	648	627	669	657	658	659	639	681	631	643	666	651	667	664	635	669	683	627	628	640	648	673	640	659	665	631	685	646	650	655	673	696	682	699	611	653	632	691	662	668	680	622	705	631	640	682	663	676	664	665	633	666	670	673	671	690	630	645	659	664	648	645	668	694	610	662	679	663	713	615	678	697	643	716	648	688	700	627	621	615	671	640	701	651	612	657	658	670	637	652	643	636	645	649	639	654	661	654	688	656	670	698	663	685	660	675	680	645	678	664	630	656	636	685	701	716	650	657	676	608	675	699	704	650	635	685	661	644	670	639	643	668	635	668	666	651	680	611	640	692	627	667	659	665	623	646	656	646	628	612	639	639	656	687	673	675	638	694	682	628	604	700	636	690	659	665	646	645	653	604	683	684	642	669	587	697	681	620	690	683	634	651	693	687	627	657	656	660	693	627	671	704	657	641	618	632	619	651	660	615	690	591	659	699	695	653	669	691	669	621	675	615	717	651	679	662	665	687	693	655	655	663	623	700	638	643	648	677	662	693	644	648	678	647	685	636	675	660	695	680	620	656	651	630	613	639	608	616	656	652	706	706	627	687	660	674	644	681	678	664	660	639	624	650	694	644	649	634	633	669	631	704	638	699	633	653	626	631	646	654	679	634	662	688	666	637	628	611	662	639	673	671	633	690	622	680	693	627	666	631	690	624	641	667	663	712	659	698	623	653	641	678	661	637	689	659	644	628	686	660	626	632	666	656	659	627	653	608	670	659	699	640	650	656	649	624	660	668	620	662	650	701	663	682	671	629	702	663	619	657	678	679	664	669	648	647	657	665	653	658	684	659	651	666	643	639	655	642	674	672	654	701	637	619	672	656	674	669	663	631	641	662	624	644	639	678	666	648	651	733	680	685	694	669	632	639	651	671	656	714	666	696	678	654	658	658	645	651	666	656	642	679	652	683	615	635	652	677	641	657	718	639	676	673	660	670	657	631	673	675	650	672	679	639	611	659	641	651	654	702	618	660	639	668	678	637	658	643	613	684	660	663	636	630	682	658	674	636	642	667	628	662	643	663	707	629	616	670	688	640	748	699	652	694	648	663	631	630	669	635	639	642	633	596	685	636	647	674	618	615	681	672	649	652	669	668	630	650	647	680	658	654	695	683	617	650	655	670	636	634	684	640	653	694	670	606	704	672	712	642	722	684	685	656	660	675	711	630	640	659	659	653	707	700	684	681	662	646	612	614	651	668	661	629	670	686	672	684	616	686	657	667	653	648	644	660	639	659	699	639	651	698	651	701	701	655	670	695	633	639	640	685	626	656	610	652	674	628	619	623	659	675	652	653	625	664	667	674	650	641	704	665	633	626	688	628	663	697	659	664	683	677	682	652	665	639	625	660	669	690	673	661	663	617	643	681	672	658	651	626	655	720	675	684	604	676	659	661	699	682	662	655	682	650	621	655	635	628	619	620	690	664	686	623	692	663	639	660	663	644	665	649	671	646	621	659	650	649	622	698	653	689	685	673	627	679	655	692	643	689	624	614	652	632	668	633	655	663	687	662	679	684	657	645	662	658	684	651	654	653	653	665	651	678	634	652	625	672	655	596	641	653	641	665	661	623	637	657	643	659	669	623	681	646	653	622	660	626	671	653	673	657	644	686	665	695	611	652	683	683	676	677	651	688	682	670	678	618	677	631	612	706	712	716	641	618	702	690	645	642	621	682	628	665	647	633	621	626	665	683	653	654	676	631	683	684	670	693	663	650	671	646	669	690	634	644	638	652	694	654	631	659	627	616	638	677	677	662	640	673	666	641	625	622	678	672	647	623	615	639	651	673	639	654	639	689	720	656	657	687	693	671	723	659	618	634	648	628	647	641	647	658	656	660	677	640	651	638	630	660	656	647	646	670	673	646	633	659	628	664	668	669	697	661	680	702	630	639	654	665	667	682	710	628	655	656	628	678	630	640	657	661	647	652	663	625	630	663	682	637	663	621	694	665	659	649	634	657	701	686	659	630	681	614	681	634	633	642	671	665	662	711	661	648	657	655	671	614	691	657	665	671	716	684	640	690	642	660	664	704	702	653	640	659	679	672	690	713	658	714	671	653	667	657	651	667	680	646	644	651	670	667	683	659	666	668	628	653	671	660	689	660	717	608	645	679	656	635	661	665	690	654	688	663	671	648	661	721	662	635	661	614	684	630	629	661	654	678	664	698	650	640	663	710	662	660	658	681	688	666	665	650	618	664	655	633	661	641	676	661	623	700	659	631	650	689	633	645	659	663	612	669	658	705	667	695	654	723	628	658	618	674	620	670
32443	18268	18545	8857	3898	2753	2124	1518	1183	910	803	710	634	565	554	483	470	463	429	423	413	357	362	348	350	321	356	332	348	338	331	333	318	301	323	329	343	302	321	316	300	310	308	304	293	299	281	258	294	285	343	307	322	319	297	310	317	298	279	288	259	299	298	313	312	306	298	313	290	308	291	291	290	273	303	312	318	337	316	276	331	287	291	346	282	289	298	290	269	258	288	288	293	242	286	303	327	289	276	318	327	306	277	308	258	285	278	291	280	289	292	302	310	283	273	317	294	313	283	302	297	303	284	272	322	324	295	302	305	234	268	298	289	285	322	337	282	279	295	308	294	293	316	295	278	322	322	302	304	307	280	316	304	293	301	303	329	275	280	258	254	280	295	273	283	303	283	303	267	312	306	280	319	321	280	266	292	295	287	279	283	301	284	280	309	310	313	278	270	308	270	272	292	273	265	255	284	297	284	300	302	324	293	302	287	285	266	283	265	316	325	287	319	311	317	297	327	276	320	303	326	306	292	308	283	293	314	300	314	269	273	285	277	299	297	312	280	279	296	317	289	304	307	287	293	294	303	301	312	294	306	276	280	326	311	274	284	277	294	298	294	271	282	281	283	289	275	297	289	302	297	276	318	302	275	284	313	290	306	318	284	300	303	294	281	280	272	242	304	308	286	316	283	278	287	314	297	313	311	279	289	278	301	253	286	322	321	323	285	305	281	284	284	296	277	271	289	279	311	282	300	309	294	287	325	301	304	296	257	295	292	291	320	317	306	312	304	286	292	297	290	279	312	301	329	295	301	260	325	263	288	299	328	269	280	289	264	307	309	287	287	301	273	265	291	321	306	308	322	297	264	304	304	273	288	306	264	307	275	297	265	280	299	294	299	306	273	292	316	296	318	286	322	296	274	321	283	290	288	263	284	299	329	325	282	308	308	341	278	309	269	274	278	269	301	294	304	341	320	297	273	306	317	292	262	287	285	292	266	295	301	320	287	286	314	306	324	272	291	264	258	286	294	304	297	308	298	293	293	314	307	303	322	294	307	303	275	328	295	289	302	288	296	289	281	272	312	321	268	312	311	292	319	293	313	307	287	289	319	286	257	267	272	319	289	315	305	311	324	294	337	291	306	279	295	286	305	308	321	293	331	288	309	249	286	318	307	294	264	313	294	285	313	295	303	272	277	302	281	312	278	314	303	261	280	286	263	308	274	307	277	309	297	288	266	286	278	308	298	294	276	260	260	303	289	301	276	267	295	314	323	288	308	356	290	266	310	304	314	291	317	271	326	306	316	284	305	318	286	292	306	299	324	292	300	269	317	302	280	310	314	297	277	246	300	250	292	288	262	302	317	314	304	294	285	301	299	291	286	304	312	291	285	298	276	283	290	297	297	292	300	286	333	315	295	270	284	289	297	293	255	275	356	342	293	288	309	270	290	269	296	266	280	287	309	278	335	319	264	284	319	293	286	284	284	273	282	296	275	304	285	271	293	313	272	254	303	295	308	304	313	288	284	305	303	299	298	299	299	291	308	294	288	323	261	289	304	275	317	305	281	309	291	297	317	299	286	329	310	293	308	320	315	286	276	302	297	279	285	299	265	319	293	307	311	280	309	302	268	305	269	291	281	305	325	306	292	316	304	293	300	314	296	266	296	290	284	268	278	292	314	269	269	291	294	289	292	322	268	283	272	296	318	262	282	282	328	282	285	330	298	275	293	299	299	327	294	288	272	302	280	320	296	313	289	290	288	285	271	281	315	301	321	322	308	284	271	286	297	323	270	278	290	305	287	309	318	274	315	337	280	294	278	271	273	306	274	317	310	292	305	283	271	290	295	310	307	284	312	291	287	283	303	274	297	326	294	259	306	304	312	304	294	268	277	292	267	294	303	277	259	268	303	307	289	260	288	282	305	317	307	272	305	320	318	294	283	293	283	311	293	325	320	295	307	279	279	277	258	306	299	306	306	313	301	303	299	299	318	274	292	299	293	311	283	273	303	287	291	311	299	270	290	295	282	297	265	297	296	262	290	281	287	274	321	285	262	299	279	306	297	293	283	304	299	307	270	296	291	298	316	283	300	285	285	276	282	302	283	312	252	301	292	305	307	309	310	281	276	262	279	296	313	280	258	278	261	289	285	303	301	283	288	293	293	277	285	271	260	315	274	293	271	268	331	271	304	306	299	306	302	281	327	275	284	275	265	301	335	306	274	313	273	302	268	298	309	292	308	279	300	293	273	299	309	314	322	309	312	331	263	284	286	291	289	324	294	284	299	295	295	299	278	285	265	288	296	268	296	281	284	277	303	283	304	296	295	286	277	324	298	314	292	307	266	267	291	281	293	319	285	322	276	339	274	265	279	311	299	313	303	279	278	285	293	279	305	293	323	282	288	297	288	289	300	285	303	298	307	314	283	312	295	318	313	276	288	294	272	333	321	309	268	310	278	330	279	295	279	317	284	288	296	256	312	323	311	288	325	298	316	299	305	282	302	307	335	275	306	289	323	287	252	293	284	286	330	265	301	291	317	283	323	312	285	294	301	288	316	245	288	283	310	315	281	264	286	288	296	310	303	338	293	304	308	278	299	299	300	313	285	302	289	281	327	294	334	305	278	279	263	294	283	274	284	305	288	268	288	290	292	305	313	276	265	290	278	272	307	290	299	278	322	300	318	284	260	294	287	255	282	285	293	298	289	270	284	265	303	307	269	258	285	264	308	285	294	284	333	272	284	299	263	347	318	307	295	299	285	302	303	311	286	301	298	264	324	284	272	316	306	276	277	306	291	316	309	294	342	317	290	269	290	277	316	301	283	290	299	291	285	318	280	304	268	302	335	310	321	309	299	279	323	276	278	297	314	281	290	285	293	283	297	267	319	277	306	308	297	301	261	292	276	305	296	277	265	286	305	277	305	278	291	322	270	285	300	310	270	289	292	315	321	293	293	302	266	264	303	281	288	286	284	304	307	308	252	263	283	295	268	313	300	306	316	320	275	308	282	285	302	293	293	308	285	299	290	296	296	294	296	311	319	276	299	308	260	272	309	296	294	331	289	289	313	288	297	285	292	282	297	288	267	286	297	306	293	305	302	314	320	272	284	290	304	305	305	272	265	330	320	270	291	280	282	300	320	301	283	283	306	273	291	271	283	327	261	312	283	316	298	299	289	316	278	277	288	280	269	273	313	319	304	303	296	313	342	254	297	319	273	302	281	295	306	301	330	322	281	273	299	293	288	322	319	280	281	265	304	304	272	293	306	341	275	304	297	309	299	305	324	323	310	307	271	315	279	278	298	287	302	289	294	288	276	241	294	312	280	288	300	251	306	301	284	302	288	305	295	288	323	304	331	311	264	305	310	285	272	263	317	298	320	282	300	242	292	276	279	309	287	293	270	298	296	291	301	285	300	307	305	304	308	326	264	289	339	331	274	324	272	299	303	284	269	319	282	299	254	293	305	299	296	278	307	301	296	317	280	286	287	333	297	331	314	298
19133	13788	22309	14044	10707	9637	7654	5701	4906	3940	3368	2805	2413	2164	1998	1943	1789	1696	1485	1341	1334	1288	1266	1213	1301	1226	1155	1012	980	1039	944	952	970	871	813	858	814	816	811	755	766	796	771	747	760	745	705	722	730	669	666	701	692	685	708	746	687	718	680	702	630	672	696	714	664	656	679	689	696	725	682	706	737	670	697	685	677	663	720	646	664	644	714	685	713	674	661	638	674	661	634	673	675	667	668	694	663	702	651	673	653	634	683	660	658	658	685	673	643	679	661	701	644	663	703	650	671	675	688	637	631	700	703	655	681	652	706	671	656	626	653	677	662	681	689	680	671	631	637	638	644	670	656	634	685	739	708	698	650	712	644	689	698	672	723	658	649	648	669	662	624	680	645	679	664	680	673	694	663	694	662	676	691	726	646	671	668	676	650	660	677	687	672	690	675	692	681	696	668	639	701	663	705	678	679	702	662	674	637	648	674	698	675	712	678	679	702	677	673	666	671	662	661	687	658	706	680	700	648	702	651	653	671	682	635	669	705	661	644	685	643	667	674	641	705	670	608	664	665	730	672	681	666	668	653	690	650	654	708	640	648	654	635	642	683	648	665	663	677	696	660	659	692	689	661	709	668	640	632	687	663	729	683	659	683	672	681	700	736	711	644	667	677	656	723	645	650	651	648	704	681	644	647	635	703	639	657	709	639	635	628	694	673	663	726	674	656	655	696	682	670	699	628	693	712	634	681	652	658	680	650	688	661	670	703	673	664	653	685	677	700	668	650	696	661	671	747	687	650	668	649	661	700	731	686	693	652	629	629	699	670	726	672	646	670	632	687	626	633	634	672	643	635	683	711	661	660	703	669	651	661	683	659	622	652	635	657	712	658	647	693	673	691	649	665	668	673	651	694	669	646	688	643	703	658	672	699	681	689	653	647	647	682	654	685	667	652	666	621	648	597	642	684	653	666	671	671	687	669	653	693	651	628	647	715	681	637	659	636	659	668	661	715	621	675	656	668	655	687	669	665	666	692	689	684	682	708	651	674	662	704	660	671	689	604	654	677	621	635	683	641	687	646	639	642	641	680	691	685	685	670	684	684	680	700	681	597	686	667	633	736	660	656	679	736	637	638	694	703	697	668	638	663	652	748	621	697	692	694	674	661	629	653	662	651	663	686	632	730	665	682	670	673	682	698	664	658	647	722	626	616	702	655	623	711	657	650	646	705	644	694	600	668	652	688	685	664	664	677	718	638	660	648	629	642	688	668	688	683	673	625	705	619	696	698	667	646	660	640	688	688	705	699	705	650	672	631	716	682	711	671	657	670	680	685	672	659	674	650	674	641	653	661	621	664	697	669	671	687	666	640	668	651	715	697	627	687	642	700	660	634	648	663	638	684	661	704	670	651	612	661	619	654	656	631	673	649	666	666	650	710	678	656	655	690	653	667	646	720	685	666	708	697	698	658	699	635	700	622	633	644	633	688	675	699	665	646	675	665	682	688	645	660	686	703	650	682	669	654	672	677	637	646	670	620	670	649	683	680	702	709	663	700	670	640	658	628	685	709	641	655	629	631	640	655	703	676	662	674	697	672	665	694	658	633	639	667	652	653	681	654	618	629	655	650	674	693	667	636	730	683	678	675	685	707	706	694	669	660	655	713	679	679	658	671	678	631	667	689	630	670	662	704	690	648	711	677	639	704	629	658	655	653	722	689	623	666	682	721	661	675	685	670	689	706	653	687	710	710	696	708	672	667	638	675	665	658	687	702	651	656	641	621	674	634	681	676	661	678	648	642	706	696	692	649	681	637	659	676	690	658	684	651	661	677	705	695	701	660	713	654	674	641	629	717	669	669	695	660	652	682	687	658	670	681	649	673	670	654	690	641	707	720	657	652	672	644	654	661	698	672	669	668	648	680	699	641	665	667	659	655	631	667	676	679	705	634	729	631	672	682	681	660	690	629	637	682	698	677	667	664	645	684	663	650	672	670	628	659	705	662	672	679	703	675	654	657	695	695	631	661	650	644	661	656	703	641	623	688	645	706	642	662	652	704	679	668	657	659	704	676	676	697	680	681	710	652	655	615	641	728	676	661	636	669	647	707	627	686	686	651	666	685	658	661	654	679	652	670	680	663	680	683	651	662	672	689	710	641	644	676	682	659	685	662	676	624	667	680	706	707	662	664	662	692	686	670	669	697	658	642	671	680	705	655	622	670	651	659	685	629	667	688	712	682	633	687	646	716	674	631	653	676	675	658	629	715	642	649	650	685	621	694	616	645	708	650	624	690	664	704	672	651	647	671	659	690	670	634	687	684	728	663	666	690	689	667	673	642	631	695	661	674	673	671	675	677	697	660	671	683	660	648	650	682	673	662	647	670	662	661	667	673	708	651	629	683	635	631	636	676	644	735	664	611	697	663	652	675	654	738	698	720	690	713	695	633	652	657	698	688	702	683	648	679	626	672	656	670	697	630	676	646	678	683	691	692	679	706	672	623	668	679	643	663	642	691	651	652	656	687	707	636	652	666	683	695	665	678	653	610	725	634	678	688	695	694	712	649	688	644	651	662	677	658	652	689	672	652	684	654	709	681	712	695	696	709	704	689	694	630	642	641	640	731	671	683	694	640	613	652	639	695	662	646	704	665	593	696	706	701	642	698	683	697	616	702	688	673	683	653	658	677	660	640	640	670	707	616	690	665	688	698	624	697	649	635	653	671	665	664	683	658	604	623	688	665	676	695	651	680	634	628	659	730	660	663	645	622	715	732	665	636	659	668	663	719	669	674	657	723	659	676	677	666	640	670	652	676	617	682	657	620	645	653	685	699	679	638	688	652	623	685	651	649	656	681	684	656	707	637	671	658	649	670	687	710	687	713	658	690	670	688	685	642	637	703	629	657	724	718	670	666	700	703	686	597	663	723	674	657	692	638	646	650	693	652	706	699	685	658	641	670	656	617	658	677	656	649	670	667	649	637	656	644	650	721	687	682	716	662	680	658	628	629	634	637	683	675	693	683	688	696	692	680	692	616	704	710	610	640	616	705	621	660	638	642	672	645	654	660	659	661	671	696	642	648	668	700	678	655	704	680	671	637	662	660	663	680	650	647	645	697	643	661	734	696	663	654	673	678	669	721	698	627	650	640	656	675	636	657	659	691	675	685	678	688	665	661	650	653	700	670	661	629	683	671	692	686	669	655	689	666	659	679	628	617	663	616	653	665	647	649	662	641	682	658	642	668	666	666	684	661	676	709	673	676	658	682	699	669	652	705	637	653	645	677	748	677	641	678	678	640	684	706	658	635	686	647	680	667	683	693	667	639	653	656	688	642	655	678	685	677	691	656	631	648	682	669	676	706	658	659	692	639	594	626	618	653	664	686	666	681	656	673	683	691	642	669	681	688	650	667	684	686	658	678	700	676	628	670	637	645	662	715	653	639	680	678	688	626	686	625	710	644	685	660	614	668	687	685	677	620	664	634	638	643	700	685	635	731	635	704	706	681	684
12399	5754	5243	2466	1427	1016	997	722	632	577	498	479	443	426	437	410	421	423	402	404	354	379	354	371	386	393	398	380	379	363	399	374	380	395	358	346	346	344	359	388	351	366	332	396	376	353	339	336	370	342	317	351	371	348	335	339	342	364	376	367	332	367	345	365	366	368	332	353	359	363	328	335	359	361	368	340	318	362	366	381	371	353	330	361	330	318	327	388	344	359	322	359	356	349	366	368	358	318	347	290	331	416	304	380	355	328	318	373	333	358	382	380	364	377	351	362	341	343	349	387	355	345	344	343	392	384	385	360	364	335	336	337	322	343	341	349	336	366	334	339	363	350	365	320	373	392	325	362	330	356	367	358	335	333	360	354	334	364	363	370	335	359	348	393	333	373	324	383	341	366	380	323	368	341	358	376	387	366	309	382	356	364	369	347	370	338	395	329	346	364	374	387	361	334	414	378	359	351	328	364	339	365	373	358	346	360	375	364	350	333	358	373	349	307	340	367	343	400	366	348	347	354	342	338	336	346	333	368	363	326	338	355	354	398	354	335	336	358	333	342	373	366	380	385	347	370	348	340	350	358	335	358	382	366	366	400	381	361	369	341	362	348	327	374	366	386	325	356	332	387	365	379	368	364	347	367	317	352	372	375	343	375	376	341	324	352	362	361	387	323	341	361	377	354	425	338	363	365	337	326	327	352	366	344	357	341	326	342	333	347	323	352	353	361	345	385	354	382	380	345	374	349	362	323	360	368	339	342	349	326	345	363	377	355	327	387	349	335	328	343	319	347	348	370	365	358	326	366	387	310	335	399	380	329	348	351	340	339	335	334	343	325	375	363	369	342	372	339	340	348	357	374	378	336	350	398	393	379	333	335	377	393	342	370	356	350	378	363	327	335	333	353	364	398	336	355	362	353	311	381	420	363	375	357	340	380	394	317	367	392	363	358	374	358	373	341	357	340	336	355	353	368	348	342	361	331	354	374	349	378	359	385	384	364	359	379	347	354	343	376	365	405	386	393	357	328	336	315	324	377	354	378	354	372	346	359	362	362	296	334	326	361	333	335	346	353	351	325	352	339	383	346	351	365	378	354	363	368	363	360	331	440	343	360	360	364	345	393	368	348	331	375	373	326	405	362	343	356	354	353	326	356	375	361	318	371	345	358	399	389	347	353	322	370	365	371	371	329	354	322	347	338	365	399	311	359	365	375	336	396	350	331	352	303	312	334	343	333	325	347	378	351	360	350	352	379	354	373	371	378	334	354	345	343	338	386	330	356	354	416	374	353	390	373	332	366	340	331	363	349	354	405	383	353	345	360	346	379	302	318	367	364	368	348	368	357	416	409	344	365	383	373	382	384	368	369	389	389	355	355	318	330	336	378	354	349	350	379	382	378	367	354	337	350	367	316	341	349	348	352	330	337	355	381	384	361	348	355	369	352	366	362	347	360	356	365	359	345	351	360	404	345	334	317	367	368	389	363	346	335	323	338	353	381	376	379	370	342	343	383	367	327	336	327	363	371	359	333	362	343	361	331	343	347	355	349	356	377	330	361	326	362	361	371	393	338	356	342	381	341	330	339	350	346	349	334	354	329	349	369	354	366	315	334	338	336	368	352	373	371	379	328	359	380	339	368	371	382	369	330	342	354	358	349	369	330	376	381	341	402	331	330	357	363	330	359	341	356	375	356	362	311	354	343	320	352	368	379	352	345	378	365	350	366	380	356	381	340	343	376	338	349	379	315	364	333	351	350	375	365	333	348	348	331	362	371	354	345	348	338	340	336	332	348	401	373	363	358	356	329	349	359	356	348	387	361	334	372	387	392	362	340	353	338	356	321	379	370	381	358	329	366	370	325	343	358	342	385	344	369	350	364	323	361	382	342	360	368	363	369	365	351	343	322	357	353	367	345	336	321	369	388	350	325	376	344	341	375	345	347	350	366	344	354	365	325	358	387	322	323	357	355	368	363	365	343	373	361	375	339	352	344	383	330	350	356	355	359	366	333	377	354	319	364	374	344	372	338	340	347	360	366	341	383	322	352	335	339	368	356	384	339	386	368	381	361	394	375	322	342	385	332	353	352	361	326	376	357	344	341	331	326	338	360	332	347	338	329	337	386	368	355	343	356	339	365	388	347	401	353	342	330	371	377	340	384	385	323	349	374	336	365	379	335	361	332	333	369	364	359	377	330	353	380	354	353	353	350	344	344	361	358	372	345	336	370	366	346	350	355	382	365	386	355	376	363	368	385	388	372	326	394	349	352	377	352	350	364	377	393	355	321	358	375	404	345	365	355	353	374	328	339	344	353	353	341	384	343	347	367	338	389	353	351	370	369	317	323	380	381	330	365	360	336	342	383	354	341	348	363	395	396	336	350	375	344	361	338	342	368	348	366	351	367	379	380	322	331	319	327	360	350	351	352	359	373	335	343	368	388	371	351	401	348	352	362	346	338	342	358	388	352	351	358	338	380	374	320	327	319	353	354	340	358	342	384	367	355	357	342	341	349	348	364	370	341	351	355	389	341	385	311	386	346	360	389	390	373	347	387	367	347	348	351	359	357	351	353	325	368	362	356	350	328	382	350	377	322	361	352	337	331	365	328	349	361	352	324	328	359	361	376	358	338	338	334	345	366	360	338	360	375	379	346	358	357	342	346	375	330	362	324	337	324	317	344	347	346	376	322	374	337	373	377	386	345	354	319	358	367	348	351	338	306	376	369	337	350	346	339	398	375	344	362	345	373	326	368	351	349	358	342	302	346	331	364	346	362	345	346	360	313	348	340	345	339	342	358	372	320	368	339	365	349	359	395	323	335	322	379	367	386	341	342	383	331	331	333	366	307	387	358	360	367	341	363	387	367	334	354	380	344	335	365	368	315	358	364	338	389	360	325	337	378	373	341	333	352	393	346	383	356	318	326	364	365	323	318	391	344	326	324	373	349	344	346	370	373	380	353	326	376	382	336	330	363	337	343	354	366	348	407	358	382	363	332	355	340	372	344	401	376	370	377	365	354	339	356	327	378	376	324	326	325	345	327	386	321	344	339	365	368	373	376	354	358	362	374	385	349	351	371	369	344	358	380	327	372	368	310	374	337	367	364	345	383	351	387	340	341	362	326	356	339	359	358	402	371	330	380	353	367	353	371	349	323	344	382	390	336	342	333	322	357	374	329	353	367	327	297	336	335	387	317	345	395	332	354	372	325	382	391	353	342	376	360	329	344	367	339	340	363	331	347	375	351	355	329	390	322	343	348	344	351	311	387	363	331	348	347	364	357	347	404	373	330	360	346	384	332	323	345	404	365	357	376	338	339	340	387	384	358	346	342	361	343	346	341	359	371	367	365	350	333	389	370	359	352	351	330	333	371	340	317	339	403	383	404	361	319	352	354	360	382	307	340	372	366	335	338	391	332	313	350	346	366	356	347	380	340	355	375	356	345	369	332	368	391	389	361	376	372	368	345	355	358	337	379	350	328	358	370	337	358	352	358
8079	5401	8348	6085	4708	4014	3511	2586	2003	1737	1695	1443	1412	1256	1228	1204	1193	1049	1049	1026	997	1038	972	977	1021	965	906	952	829	873	863	849	836	864	857	846	829	775	805	831	811	850	779	777	780	780	777	787	777	795	764	739	771	766	770	758	762	771	791	795	766	798	794	793	803	825	788	738	802	796	785	760	803	816	785	780	817	748	832	764	794	759	779	786	758	723	832	788	761	745	801	748	747	804	749	800	786	766	817	781	759	795	727	801	734	826	739	839	755	691	773	784	730	708	758	768	876	759	792	775	773	780	762	766	773	841	747	802	802	790	766	773	758	762	731	785	775	776	787	741	786	765	790	779	809	815	809	817	744	801	757	800	790	747	807	760	772	752	742	814	797	758	745	760	785	757	809	801	775	743	774	803	721	796	813	809	810	793	756	819	823	813	760	836	790	793	835	754	751	749	738	800	770	768	774	788	715	752	817	766	846	736	738	769	801	799	820	763	803	793	747	811	793	846	829	776	743	774	812	813	880	760	790	820	834	777	789	714	754	748	761	770	765	741	763	762	769	764	844	759	708	762	768	734	792	751	790	785	776	763	793	817	790	774	759	777	787	780	786	754	774	787	705	759	798	769	785	761	763	830	777	764	727	797	777	745	799	773	799	747	782	769	768	756	763	805	762	766	836	819	764	780	756	766	771	810	785	783	826	793	785	811	730	810	749	797	789	781	790	779	789	796	747	782	734	756	760	783	772	737	831	767	743	785	780	775	807	755	739	780	848	747	766	768	796	784	792	778	787	797	785	744	769	744	771	811	815	742	728	776	781	826	767	789	768	807	762	809	761	760	789	779	827	753	768	789	768	770	778	758	728	782	782	779	746	798	789	785	802	742	794	768	760	795	790	784	761	804	796	821	778	803	770	734	768	774	757	778	758	788	823	748	794	768	729	730	769	784	750	781	753	805	810	789	768	764	794	770	784	813	785	826	784	768	788	751	743	782	839	820	754	794	726	784	787	742	792	777	805	717	800	802	788	737	791	799	739	763	751	733	795	764	763	795	762	754	746	768	736	803	810	736	711	779	808	757	774	769	773	802	760	773	807	802	784	735	800	764	692	783	827	747	836	786	815	796	816	793	806	733	741	754	781	807	766	785	825	782	778	824	823	757	815	823	771	767	738	797	843	798	765	705	777	758	739	754	750	787	765	802	813	768	773	787	765	780	783	764	747	752	845	745	779	764	771	778	749	762	747	763	820	836	772	755	745	746	753	811	819	750	779	757	782	786	815	761	779	720	778	799	752	744	768	723	722	796	773	766	760	742	745	835	797	722	767	808	788	750	775	828	828	786	778	803	768	791	765	772	827	753	806	796	837	733	781	789	708	767	805	800	743	773	763	762	767	764	836	753	746	768	778	796	772	754	801	748	798	797	777	823	793	815	793	825	726	764	776	830	829	764	758	774	771	793	788	783	764	835	745	835	773	787	758	791	756	797	774	768	775	748	770	722	760	805	763	820	776	707	730	796	754	777	757	788	775	758	763	820	739	765	750	782	809	794	759	764	750	812	764	795	821	761	808	790	767	796	811	847	819	787	765	780	792	798	779	774	751	749	779	784	762	781	755	782	771	751	771	804	785	755	841	801	782	765	762	785	818	731	778	779	798	764	823	771	780	767	770	740	772	802	793	756	782	793	804	804	804	766	771	754	732	746	779	799	742	739	847	790	803	774	775	762	793	728	784	764	767	763	787	758	804	782	744	768	796	756	776	763	848	761	801	808	811	794	766	802	753	780	817	771	764	769	749	778	784	782	768	779	798	817	791	748	796	748	790	765	700	778	748	723	809	790	818	779	805	777	734	732	794	817	765	730	754	767	807	765	762	782	822	763	794	804	752	800	815	825	787	768	769	808	772	774	786	750	767	764	744	814	832	723	768	791	758	817	745	810	766	794	784	725	740	782	773	771	772	734	740	736	756	776	796	781	759	763	733	835	752	746	765	803	784	778	757	810	780	785	758	835	788	767	743	763	766	766	767	793	772	788	763	777	754	737	751	822	819	733	803	771	819	792	771	787	780	809	792	776	811	784	739	794	773	861	788	833	741	786	757	785	783	763	854	775	837	728	763	769	801	742	734	807	763	792	778	727	787	853	776	827	770	752	795	793	769	766	751	745	786	797	782	747	784	740	804	812	808	764	785	810	751	753	776	751	816	764	808	766	737	784	717	746	793	773	795	782	765	759	808	798	760	763	799	783	786	822	833	767	820	790	759	820	763	721	792	799	795	756	766	811	772	797	829	769	814	785	721	796	819	800	829	748	811	785	797	762	760	798	816	769	769	786	722	783	819	760	775	790	813	756	815	773	761	780	768	781	773	769	765	786	759	782	759	801	757	789	813	812	745	799	742	760	804	777	786	766	776	828	753	754	784	767	809	770	770	738	813	780	789	789	783	803	807	759	746	794	757	743	775	741	765	779	762	771	798	756	829	750	802	799	782	834	757	762	780	805	787	769	761	789	788	779	806	752	777	734	806	784	753	807	830	838	781	729	785	758	790	771	799	790	790	774	849	744	748	763	776	785	749	773	727	722	823	769	811	796	767	704	733	806	808	747	785	753	810	791	800	794	792	782	815	778	827	730	797	774	798	756	806	858	768	793	742	771	831	786	809	819	749	749	755	780	806	837	714	791	731	775	746	737	768	768	781	775	807	778	761	758	784	753	788	761	712	795	731	772	742	794	790	816	782	762	785	775	808	757	786	797	838	762	764	803	827	715	721	793	743	747	783	782	814	777	822	767	855	776	746	786	765	746	780	777	742	735	759	799	822	766	767	738	739	796	832	753	790	761	786	696	752	798	842	746	804	776	762	768	804	736	770	776	774	773	736	777	817	748	823	774	800	738	815	764	779	829	773	799	820	769	784	814	827	753	710	782	752	822	815	747	829	798	792	735	779	799	783	773	799	771	788	798	806	770	811	794	773	759	798	743	800	771	763	774	795	791	754	781	766	780	783	738	769	769	759	733	774	763	746	791	783	809	773	799	779	801	785	812	817	782	751	829	793	792	785	781	754	818	781	827	746	768	804	733	762	821	766	778	773	814	789	790	755	769	764	801	725	783	750	816	732	800	785	780	802	788	766	844	742	801	800	755	777	789	748	760	757	756	817	743	779	762	784	819	733	754	728	775	829	810	787	772	801	783	796	793	794	730	782	787	782	787	789	821	787	774	774	797	737	770	803	717	793	756	748	761	780	719	776	814	782	790	826	744	756	769	768	811	805	729	806	708	795	798	775	792	756	772	752	752	778	777	771	788	786	753	766	757	777	807	781	780	743	770	803	752	782	743	792	810	763	792	766	794	836	769	749	794	754	742	712	800	755	796	793	721	791	774	795	728	796	749	729	785	822	787	790	775	732	782	777	713	805	832	804	759	762	796	813	819	756	823	830	764	771	796	832	723	785	810	779	772	774	716	773	818	778	829	814	816	826	809	760	767	801	769	747	792	776	776
21928	12140	11285	5195	2401	1863	1582	1252	901	699	603	500	533	456	458	421	433	386	374	369	368	387	358	330	344	354	363	338	333	324	318	292	311	310	296	344	314	314	309	287	315	283	307	309	302	291	304	289	280	272	293	270	318	313	270	294	316	282	311	274	327	299	313	320	291	309	303	296	268	291	291	321	317	301	289	325	258	295	285	257	306	298	309	314	294	284	346	296	308	269	340	271	306	274	314	300	315	332	328	279	274	294	307	273	295	288	306	295	300	310	279	295	284	285	304	308	250	310	256	277	243	262	300	297	291	299	289	317	291	284	287	299	309	292	280	295	315	333	278	284	284	292	295	252	293	294	301	283	315	247	306	277	274	270	304	306	274	295	290	302	315	321	289	298	297	318	317	293	321	311	305	299	276	277	269	267	289	294	291	328	309	351	306	312	277	302	307	275	313	270	275	259	295	273	305	251	279	312	289	298	293	304	278	305	300	278	288	254	297	335	274	294	293	272	272	287	295	278	282	295	297	323	283	319	267	245	280	266	302	303	278	267	291	293	279	301	325	311	291	286	321	293	263	302	272	308	289	281	307	276	254	280	287	306	316	289	272	272	244	286	270	315	281	309	302	293	291	257	278	294	287	303	306	305	290	291	275	259	275	283	287	273	272	310	305	282	289	285	298	282	308	340	294	291	296	290	303	328	286	320	276	282	308	279	285	275	250	310	279	313	287	283	276	278	275	325	293	305	267	311	304	303	306	271	291	313	290	296	269	301	253	270	318	283	294	284	313	294	297	282	280	295	278	311	280	299	294	261	294	321	309	268	291	305	302	294	276	279	281	317	307	272	279	298	263	270	309	296	312	295	297	271	315	305	277	280	299	300	283	316	261	274	334	284	286	248	302	294	274	303	314	289	325	347	300	304	309	322	291	303	306	304	300	285	275	287	285	278	305	304	306	310	316	305	281	273	301	290	267	272	298	301	302	290	283	317	296	252	280	295	262	297	310	308	273	249	289	265	279	298	275	287	291	291	292	300	302	292	273	303	303	320	284	286	312	306	266	282	320	289	304	312	299	287	304	283	292	281	278	278	304	296	280	288	271	270	293	283	282	279	296	331	311	284	289	310	286	277	291	314	293	313	321	258	344	293	264	291	269	317	311	303	284	295	287	298	256	278	263	278	289	269	296	293	249	313	281	297	284	329	286	306	303	290	247	258	329	294	301	328	286	279	294	280	312	270	311	271	287	288	282	261	286	287	289	288	263	314	307	295	314	280	316	317	304	273	309	291	287	287	292	306	259	272	274	268	298	311	276	298	311	270	259	256	293	283	263	300	330	313	281	278	274	303	305	309	252	293	358	288	283	313	299	315	330	308	285	296	315	322	317	299	278	280	257	307	317	265	294	285	285	283	244	304	305	316	320	287	322	271	249	279	294	323	293	268	293	286	288	295	278	291	303	271	306	287	274	324	329	263	294	292	273	291	294	282	306	319	303	267	308	278	323	318	302	301	282	287	306	303	263	316	281	266	335	287	318	276	293	339	314	288	271	283	299	276	278	267	316	299	300	285	303	293	315	276	315	272	294	289	312	306	297	294	299	318	298	274	305	307	291	302	291	307	287	304	284	271	280	308	270	277	300	282	301	280	290	298	323	291	296	277	290	277	277	294	302	272	305	280	290	291	295	319	297	296	315	284	292	253	270	287	288	295	291	277	288	270	239	315	327	304	292	292	261	309	272	276	305	302	301	294	322	285	275	312	317	284	294	269	279	285	295	246	299	291	312	309	296	308	314	293	282	317	275	321	283	303	298	330	273	333	307	308	282	313	291	297	335	289	294	267	291	286	254	297	289	304	282	279	297	308	282	285	283	288	314	264	295	328	334	299	258	262	317	318	304	305	290	271	327	324	275	273	277	280	345	294	300	315	291	316	284	286	282	279	311	297	305	287	301	264	276	304	307	299	325	274	305	305	295	290	287	295	296	317	313	287	281	293	304	271	306	295	269	279	308	286	298	282	320	299	321	299	271	267	291	288	323	293	275	291	295	283	297	301	323	301	276	277	249	324	288	264	265	287	303	271	307	274	296	283	314	306	282	293	280	291	272	299	295	302	273	285	281	292	329	279	313	267	310	291	301	280	308	286	294	325	267	288	307	276	265	279	281	302	305	304	270	298	308	308	289	290	281	276	289	302	278	299	304	289	261	288	304	292	292	303	285	277	289	274	310	304	316	281	310	309	275	319	289	316	290	286	278	299	308	278	271	302	292	291	303	285	294	282	279	302	297	315	281	286	274	310	282	272	267	292	296	297	320	301	284	279	303	293	301	279	300	298	300	303	276	301	305	264	292	286	272	317	266	330	251	297	275	275	306	278	304	264	284	303	318	277	293	320	287	286	283	286	274	297	280	287	308	312	272	286	296	315	272	289	287	306	301	319	287	270	296	293	299	291	305	306	276	297	269	290	265	306	282	279	288	276	256	290	313	278	281	295	275	287	271	305	273	279	274	274	271	295	290	273	254	278	286	316	293	306	284	259	285	293	310	313	269	285	277	307	294	326	274	275	308	283	291	300	284	279	274	298	303	313	264	300	314	283	286	298	284	275	283	292	332	309	283	269	286	294	312	293	266	282	309	289	270	280	275	311	271	285	283	295	275	273	313	308	261	299	319	305	279	316	332	254	278	308	289	295	274	307	317	306	325	310	303	268	297	320	269	277	282	331	267	330	327	256	282	304	263	305	298	305	301	317	282	265	294	290	301	289	284	293	283	291	276	305	303	287	293	313	272	280	275	282	324	275	298	285	328	271	289	292	305	288	303	309	267	306	292	288	298	312	294	295	286	302	298	261	270	290	273	297	280	304	297	288	340	324	306	305	294	320	286	312	287	342	287	300	277	307	263	286	276	264	262	290	296	311	287	290	329	250	313	317	318	301	287	291	302	340	268	256	295	295	276	297	311	321	274	301	257	270	299	261	313	269	316	303	288	311	334	308	275	287	320	286	288	293	286	288	291	293	274	270	284	295	308	315	268	267	293	302	285	317	314	281	273	282	276	307	309	296	298	299	276	278	287	329	302	270	308	305	255	292	282	274	342	298	306	277	300	304	293	301	295	288	270	291	284	301	278	294	286	276	297	276	287	272	288	289	265	262	300	288	298	295	297	290	295	307	289	278	266	274	291	327	307	289	301	282	328	276	285	253	294	278	321	284	292	291	307	270	283	264	260	277	268	277	293	266	301	329	284	293	253	234	265	327	287	287	283	328	296	301	304	297	281	295	274	279	297	280	304	304	292	273	314	296	287	290	296	288	262	324	288	307	284	302	300	290	323	319	267	263	309	307	327	256	299	298	324	282	317	318	341	281	318	277	279	288	281	270	326	293	291	292	297	304	305	292	310	271	306	290	297	272	276	288	311	300	246	285	274	289	305	287	298	308	324	267	313	280	299	303	283	250	279	294	301	270	303	283	304	276	295	278	297	270	274	288	275	331	294	280	240	319
14218	10135	15836	10305	8032	6844	6122	4809	3524	2796	2454	2145	1852	1695	1619	1482	1507	1383	1272	1150	1152	1056	1100	1079	1064	1086	1008	932	897	875	864	819	827	806	779	804	777	760	735	756	792	735	702	706	712	675	687	707	715	653	696	701	707	706	706	668	730	676	683	686	662	704	717	639	683	681	632	684	679	657	637	675	651	640	657	666	697	711	702	650	681	676	687	681	629	653	653	630	677	666	638	641	687	642	683	713	694	662	660	667	625	677	699	657	672	644	681	662	693	667	666	659	657	624	660	661	639	612	635	663	670	637	631	652	711	692	635	674	652	676	640	631	670	629	705	686	656	689	678	721	620	670	658	661	658	653	690	667	622	680	647	651	657	676	670	645	719	689	711	655	694	622	636	648	675	673	647	685	662	666	674	652	661	653	575	672	650	678	702	663	649	665	618	668	660	663	647	651	662	664	639	627	648	628	653	654	656	636	633	659	673	655	725	660	629	613	673	664	598	674	641	707	690	657	664	663	654	635	655	651	700	672	643	697	659	670	631	629	627	679	655	683	641	699	649	656	625	697	655	724	642	672	638	660	641	684	647	648	643	679	684	632	611	636	680	680	656	651	655	691	648	682	626	661	668	697	647	663	703	676	688	604	627	647	636	664	646	670	664	637	675	635	714	607	715	664	678	670	663	674	711	624	670	679	648	656	662	664	662	650	659	662	676	697	680	673	693	685	613	675	666	706	662	640	662	640	641	650	641	687	646	697	693	665	648	707	684	663	677	610	682	674	684	679	649	682	707	648	640	642	677	668	686	664	675	666	715	672	626	673	623	671	701	618	656	685	669	679	655	621	683	657	672	673	645	709	682	630	637	728	648	617	641	689	668	704	685	633	646	642	682	654	642	642	642	690	657	669	659	723	675	662	679	658	687	658	661	606	706	627	681	674	631	652	672	685	647	644	625	673	628	652	670	635	719	663	653	653	686	660	620	655	644	621	702	645	642	631	674	659	642	652	606	601	648	633	686	639	638	668	662	659	697	676	665	675	661	637	619	671	636	647	677	696	599	688	656	643	672	650	634	679	690	667	668	640	678	663	667	667	630	666	629	662	680	628	637	660	664	686	654	705	698	674	625	628	617	689	693	680	701	663	649	649	643	699	707	666	708	634	647	652	674	639	644	674	668	640	663	644	651	711	673	624	680	727	682	639	642	648	709	647	704	617	677	708	692	635	590	624	681	643	686	667	652	627	621	650	644	641	669	678	637	675	695	678	646	663	662	678	665	661	656	719	674	637	628	679	708	693	652	698	704	622	633	671	694	684	641	723	650	648	711	622	669	678	676	680	670	670	706	676	629	624	638	629	668	629	655	636	669	654	665	662	667	682	702	686	684	631	703	726	624	682	677	659	670	630	710	654	632	635	679	664	660	654	692	690	659	668	639	664	645	637	662	653	634	633	677	650	651	657	673	648	678	664	650	644	651	675	653	650	611	673	632	661	686	677	665	665	694	665	653	679	700	675	644	631	654	673	647	685	677	685	700	687	697	678	674	624	670	646	650	675	668	636	721	661	647	662	624	655	671	690	680	673	653	645	683	665	612	694	699	642	639	677	658	618	663	681	640	696	649	664	649	679	675	666	648	632	666	715	699	672	686	686	606	656	656	655	643	669	687	674	719	675	644	652	639	674	675	662	641	677	664	670	640	629	656	659	656	662	634	662	632	649	687	676	668	657	642	698	696	650	655	634	690	674	639	695	638	665	685	685	662	655	636	665	664	665	671	660	694	705	652	673	663	645	688	608	638	688	681	614	687	702	654	694	673	675	684	679	714	633	660	645	675	666	684	666	656	692	643	709	687	693	660	665	659	668	702	674	681	688	674	667	657	704	621	666	719	663	715	698	694	653	678	662	683	644	681	684	700	673	680	669	640	646	689	668	664	613	644	654	650	703	636	684	680	594	668	672	638	624	660	702	630	683	717	615	630	640	725	734	664	655	679	677	670	673	629	644	711	685	634	701	708	701	660	645	675	656	650	670	639	645	694	651	641	647	688	653	672	682	677	643	692	667	619	609	657	655	719	625	692	674	659	673	635	683	681	629	671	619	647	678	658	670	693	625	652	660	682	683	702	698	691	642	692	633	662	614	662	665	697	664	614	648	709	623	679	658	699	662	694	641	655	686	654	669	664	662	695	670	664	638	653	615	671	733	661	693	658	643	668	637	654	681	664	641	634	670	665	658	675	666	675	714	597	629	670	722	643	687	664	682	713	681	716	681	690	642	691	671	661	612	702	662	654	696	657	627	662	648	668	631	713	619	692	634	630	700	641	629	642	669	657	675	638	660	697	640	695	640	647	648	693	659	657	656	647	673	642	676	621	704	574	621	679	620	612	668	688	688	659	634	620	621	695	648	641	659	684	602	702	707	650	673	660	613	628	638	647	634	651	630	624	666	664	716	665	639	668	639	631	631	653	643	630	639	651	641	695	644	599	668	710	626	663	672	626	651	670	699	711	647	669	677	673	680	655	639	648	638	610	668	678	680	692	684	646	642	685	679	647	625	598	681	645	654	692	664	639	582	722	692	695	665	648	696	700	656	624	636	608	702	638	674	668	708	681	673	679	651	669	671	670	665	681	654	626	691	675	652	673	672	631	685	674	658	661	656	654	650	634	688	641	657	628	684	670	597	649	676	675	667	664	701	682	659	660	683	659	609	662	687	644	641	713	616	678	645	627	664	643	671	663	658	690	645	663	672	645	656	646	635	687	648	643	663	652	662	643	671	701	657	647	644	648	625	704	698	702	677	653	660	636	655	622	681	632	669	652	622	681	647	673	666	624	684	659	635	642	628	649	664	641	691	618	638	669	635	639	630	635	691	656	658	693	674	659	644	707	685	672	667	702	640	686	656	666	697	693	689	674	633	715	671	605	644	649	678	633	693	667	670	640	648	700	643	631	624	670	648	701	652	656	670	631	646	639	685	656	662	658	660	637	674	701	665	653	675	656	675	663	702	663	679	678	654	692	653	681	661	650	665	652	660	655	633	686	665	652	690	711	681	692	662	655	638	659	667	649	647	638	645	616	662	673	658	677	643	674	683	662	618	664	703	623	654	672	662	652	655	698	721	651	619	692	673	681	667	638	636	664	661	661	663	695	674	654	665	655	652	644	659	637	679	690	639	666	640	682	678	659	635	664	665	679	675	678	644	706	691	662	688	668	679	679	668	720	687	668	648	680	681	679	655	621	686	690	645	681	633	718	656	674	654	686	707	641	676	661	683	684	685	680	666	621	658	681	654	597	633	669	668	655	697	644	685	624	675	694	640	678	688	715	701	592	656	650	668	669	696	623	663	673	673	667	690	631	704	647	674	653	656	649	674	653	686	637	653	706	654	675	710	630	689	663	647	746	666	657	596	669	670	670	684	625	630	623	670	672	652	684	703	674	649	630	638	628	704	664	673	691	646	696	663	649	688	671	667	623	658	612	692	642	676	645	680	663	668	709	634	661	685
31755	18081	18383	9866	4083	2773	2118	1836	1158	920	771	660	531	539	526	483	457	459	452	408	399	436	383	382	379	376	370	330	378	380	377	358	339	334	299	334	284	312	310	327	319	325	319	289	293	315	304	300	316	305	322	298	313	298	314	308	286	295	281	279	318	289	299	288	283	297	281	289	314	295	333	330	287	300	302	294	334	312	299	310	291	291	279	292	324	255	283	271	296	283	260	271	288	288	322	293	290	316	302	297	309	305	330	283	287	273	301	311	305	271	329	283	287	280	307	298	314	299	284	291	278	299	310	325	295	311	320	318	256	305	276	298	293	267	277	292	309	280	294	284	292	317	274	293	290	273	300	299	325	307	294	334	326	304	337	317	293	272	267	312	301	317	299	287	302	267	279	329	310	281	303	283	298	269	282	261	304	277	285	282	281	260	314	307	257	314	297	301	271	321	318	292	289	301	295	313	298	304	296	327	306	240	293	288	295	281	300	279	284	312	283	288	263	287	277	285	286	284	272	311	295	300	289	326	310	288	322	301	302	272	301	277	245	310	314	304	292	315	304	315	309	274	299	300	271	266	275	300	331	305	291	306	293	303	319	316	294	283	283	311	247	318	276	305	303	277	278	303	278	282	292	289	330	299	305	297	306	281	268	299	315	314	307	317	287	291	276	285	264	302	284	285	312	280	301	309	326	301	297	306	289	267	318	300	275	288	306	307	276	300	297	278	286	282	303	281	286	324	297	310	283	254	290	274	272	285	297	286	296	302	290	314	305	303	281	279	299	274	308	261	279	294	293	289	275	294	289	308	273	331	344	306	312	306	318	302	278	285	296	303	304	266	283	308	312	289	293	306	297	252	289	283	302	289	281	294	304	287	297	321	294	276	276	312	288	296	294	269	312	310	274	325	281	316	302	311	280	318	301	340	302	296	273	323	328	305	322	314	304	293	293	291	273	267	271	337	285	290	323	321	289	299	304	293	327	290	304	293	280	302	303	311	277	287	318	256	294	307	272	310	287	333	305	289	308	286	279	299	293	309	297	300	310	279	300	305	292	335	293	294	282	310	297	351	314	344	317	311	308	298	283	303	308	321	284	261	257	293	267	303	319	291	279	324	308	319	285	292	302	316	267	311	315	270	265	284	271	314	288	302	292	283	306	291	312	302	290	295	303	272	274	281	252	285	288	334	291	289	284	296	279	278	280	297	278	281	274	308	338	298	276	276	309	288	339	283	293	275	278	323	266	304	301	309	318	276	299	265	310	314	292	254	308	276	291	315	280	272	271	276	267	293	301	314	296	311	329	315	276	284	270	284	298	293	289	299	300	271	309	279	294	283	283	269	251	309	300	296	273	297	277	317	307	287	298	320	332	292	275	269	284	338	313	321	284	259	274	283	282	274	273	284	293	311	274	290	304	303	296	294	272	293	279	303	303	289	248	289	274	300	273	320	328	298	316	320	294	289	314	313	251	268	298	291	311	299	290	296	328	307	323	323	281	317	285	316	261	290	262	308	315	310	266	309	267	335	301	331	354	304	296	282	284	322	325	291	262	287	320	305	321	283	281	269	325	317	305	293	307	298	290	304	315	283	275	308	301	299	303	285	288	277	283	309	294	293	308	323	266	317	303	267	277	292	262	270	277	304	293	309	311	309	317	293	319	306	271	256	312	323	302	280	297	351	331	292	324	318	299	304	296	259	289	304	307	302	276	311	285	286	267	304	293	310	278	300	299	329	318	270	269	295	289	309	317	308	288	292	258	293	272	297	301	298	315	275	276	293	285	281	345	284	311	261	295	296	323	313	303	263	269	307	306	316	277	326	273	291	298	289	321	313	314	294	259	303	282	276	316	296	310	308	298	267	249	298	313	298	287	288	293	294	307	290	290	304	311	273	318	300	306	262	302	251	303	314	322	300	330	317	306	294	306	307	294	314	301	280	297	308	285	291	276	297	278	314	277	291	273	310	325	311	307	318	283	265	253	275	302	270	238	309	269	263	305	280	285	292	300	279	313	299	294	304	286	310	287	293	275	305	323	292	281	305	318	309	315	302	281	316	287	274	299	295	249	342	297	306	323	259	298	290	287	277	290	286	326	285	308	296	261	288	318	275	295	302	311	267	316	300	307	311	292	311	283	303	287	295	270	291	332	289	335	294	270	307	282	307	275	280	301	320	298	274	319	299	299	340	302	297	254	278	325	278	320	297	273	298	290	299	292	271	278	312	298	283	292	285	262	281	317	315	286	305	282	289	272	287	307	295	296	297	307	311	248	307	291	277	316	313	302	293	291	322	305	299	313	318	305	288	290	289	289	265	257	263	332	287	304	267	296	279	311	278	284	279	285	281	275	284	274	277	305	327	311	296	304	277	300	297	306	236	278	305	259	288	297	318	309	298	287	294	284	217	292	284	268	347	304	310	311	301	276	312	292	314	299	297	297	295	330	307	304	312	319	309	294	252	286	331	304	290	268	297	263	298	311	265	315	323	295	271	303	302	340	293	275	268	315	312	298	290	296	291	287	302	303	274	296	272	311	307	294	325	297	319	315	323	298	283	274	275	282	276	297	307	339	325	268	291	265	303	298	293	291	320	298	264	254	282	329	278	289	321	326	274	326	305	273	313	292	301	279	287	273	297	287	278	308	349	294	304	288	337	266	333	329	323	315	316	270	300	314	302	264	299	293	290	316	290	353	306	288	327	276	280	272	306	270	338	331	312	296	315	252	281	299	290	347	309	300	311	311	314	294	286	301	295	238	309	275	292	295	312	288	269	286	298	289	267	282	283	282	294	314	276	306	326	314	348	287	286	267	279	281	309	291	297	303	312	313	308	341	295	293	322	254	284	275	272	293	344	290	266	254	293	339	285	307	266	294	310	289	312	281	317	277	320	300	291	278	282	297	284	315	276	304	289	269	278	288	267	321	313	335	305	331	281	279	283	284	297	284	301	275	284	306	266	327	302	306	299	258	322	291	296	289	299	269	285	308	325	326	307	324	289	293	249	271	285	293	302	259	260	310	265	286	258	299	311	288	296	294	310	299	293	275	273	272	303	317	326	285	301	303	305	284	290	299	297	305	254	275	284	298	289	284	287	316	298	321	322	292	275	298	313	281	306	291	264	280	279	301	331	329	331	304	309	297	300	319	307	289	306	271	311	310	288	311	301	278	284	310	303	290	316	293	282	287	291	297	290	305	282	282	302	315	294	282	283	259	277	325	312	317	278	329	291	285	315	288	297	301	315	306	278	296	304	319	333	326	265	330	306	318	274	279	279	325	299	314	300	290	298	297	301	284	272	307	322	288	294	262	302	293	311	272	281	294	308	288	336	274	270	293	267	280	304	279	313	324	325	271	323	310	260	276	313	319	300	299	319	312	311	301	297	307	315	270	277	310	291	301	293	312	304	319	282	306	318	290	281	298	294	307	310	303	287	301	301	294	313	267	280	307	293	276	321	290	329	327	293	302	260	320	307	313	341	310	319	322	294	294	272	256	282
19009	13738	22536	15588	10506	8797	8088	7052	4945	4006	3245	2816	2505	2362	2096	1932	1832	1770	1529	1376	1274	1256	1301	1311	1279	1213	1118	1046	989	989	966	892	906	849	889	846	810	806	789	791	739	768	742	690	775	718	694	727	723	655	719	706	710	653	675	722	693	692	691	695	682	703	639	696	649	641	702	706	694	677	674	683	751	671	686	669	744	676	667	684	693	659	699	713	685	654	699	644	657	726	650	719	687	711	662	677	643	613	698	666	667	685	696	663	692	703	678	678	728	661	646	647	687	711	657	731	706	720	667	697	667	642	699	653	688	691	682	643	694	687	685	657	660	663	706	644	656	677	679	661	640	700	715	664	655	691	688	693	677	700	628	643	641	677	669	620	686	704	687	614	697	653	671	651	682	658	642	636	696	700	660	687	678	634	695	721	683	663	693	665	664	644	683	665	670	715	693	701	654	657	656	636	660	685	674	697	680	676	659	649	702	653	625	652	677	668	703	640	639	664	670	660	677	663	660	701	674	627	672	659	692	672	679	656	639	649	681	682	684	670	659	705	656	657	693	674	664	688	671	681	712	656	647	670	658	683	651	657	668	671	686	644	668	712	692	632	677	704	681	660	722	678	644	649	680	687	703	680	665	609	639	657	662	657	707	657	684	665	646	680	665	690	674	664	658	684	660	644	630	692	683	685	702	665	702	675	694	653	683	694	722	658	650	697	688	639	695	686	667	649	686	657	711	666	680	654	674	653	683	648	654	693	650	613	648	675	627	689	682	733	694	690	694	687	667	700	653	663	657	704	644	707	634	730	712	691	682	651	645	626	677	740	694	654	648	650	680	656	653	702	685	719	711	639	665	641	655	646	650	693	694	647	652	654	726	661	673	674	681	654	650	682	674	637	633	669	663	708	695	715	695	673	661	686	690	717	740	691	665	623	644	649	690	667	702	629	722	625	659	657	656	671	686	634	645	687	685	728	671	672	697	656	722	683	673	649	657	618	663	637	683	658	658	717	664	686	706	712	687	688	645	683	681	661	732	738	610	624	661	685	710	677	679	666	700	642	657	628	657	638	642	633	677	622	694	677	649	700	661	688	685	611	613	621	712	681	628	685	670	683	660	638	614	617	639	619	655	687	634	665	647	664	691	695	679	688	685	686	694	675	668	668	694	679	670	694	677	673	673	660	646	665	650	688	677	675	686	691	686	675	687	657	690	653	692	701	682	695	662	656	682	702	695	675	635	650	657	663	659	669	654	651	691	678	669	667	692	726	689	669	651	694	662	733	683	640	677	672	649	634	659	630	647	690	698	613	664	628	673	694	669	698	666	686	662	658	693	610	661	659	682	676	706	693	665	706	669	688	660	654	724	674	650	653	615	641	678	686	648	687	656	645	679	632	667	652	706	640	656	658	659	656	665	672	642	658	682	645	684	634	679	694	676	677	687	712	677	673	681	683	661	658	661	628	689	669	670	689	646	626	660	646	697	714	665	618	656	599	662	703	655	695	663	655	661	668	679	675	658	636	629	683	637	638	647	730	691	664	690	641	666	695	652	702	647	669	648	655	712	678	675	697	658	714	682	710	645	645	685	662	656	699	703	683	664	623	688	694	685	652	665	688	659	661	658	703	637	674	635	650	680	658	605	690	634	687	673	698	676	704	671	640	664	657	706	642	688	718	722	674	657	726	647	645	707	670	733	656	631	654	663	650	643	670	668	671	663	634	701	673	598	675	656	706	645	689	733	627	616	651	655	705	678	667	620	694	645	691	656	679	710	629	683	669	663	690	672	642	718	669	690	674	647	712	664	708	711	678	686	673	657	649	683	689	671	669	646	668	656	717	674	689	659	630	708	705	681	670	682	665	676	648	647	672	682	659	657	651	646	653	683	669	686	687	672	644	678	668	695	698	661	662	656	663	661	702	665	669	679	672	684	632	689	677	649	695	625	734	681	660	620	669	713	690	653	700	685	687	688	677	689	653	644	667	663	671	693	701	634	666	699	677	689	636	674	682	707	688	619	685	647	685	606	677	688	661	673	659	659	650	727	709	672	667	632	636	667	647	650	674	662	655	664	644	673	611	707	653	662	689	676	706	673	671	668	657	664	616	665	686	646	742	677	652	693	654	648	686	677	679	666	696	692	680	673	686	692	631	697	686	646	659	700	700	687	663	701	712	687	652	699	672	659	679	686	681	640	692	699	665	676	711	681	665	708	676	700	668	671	713	656	633	684	710	610	677	693	667	670	665	667	650	649	644	687	638	664	732	696	697	675	695	681	663	709	693	672	712	690	664	675	646	666	670	690	652	638	680	679	622	700	701	656	675	693	656	668	672	669	694	682	674	669	687	671	667	653	686	681	651	693	620	632	680	676	667	684	617	702	674	726	682	711	660	720	686	674	698	699	631	697	702	711	678	644	703	675	696	667	727	645	636	627	700	658	649	701	653	704	638	662	673	666	677	673	644	656	657	643	672	740	692	696	701	663	682	716	635	639	676	672	627	655	680	686	724	695	640	662	698	640	656	693	686	663	641	697	644	684	678	692	650	646	665	655	618	655	700	677	677	709	669	686	691	656	658	672	681	682	669	655	681	694	646	649	662	682	686	665	655	706	685	665	652	718	672	691	627	706	701	662	661	667	669	670	698	672	655	639	742	662	707	693	629	631	663	655	701	654	667	646	699	668	668	684	663	687	650	697	686	654	711	623	690	601	691	727	670	670	666	680	669	678	644	657	650	677	697	706	641	635	695	631	695	681	716	695	687	654	669	653	664	692	662	708	695	616	661	635	665	658	719	661	623	624	643	672	672	672	660	648	645	698	697	680	667	660	681	624	687	700	700	649	637	636	674	688	657	638	657	648	672	683	656	666	683	690	681	653	683	623	625	647	683	674	684	637	667	679	706	622	696	676	678	661	672	645	659	676	678	661	647	699	702	674	683	698	669	669	659	699	642	669	669	668	656	671	667	668	661	634	666	676	683	639	660	726	697	659	638	656	686	678	720	659	677	641	673	700	638	698	713	658	682	686	692	663	684	689	655	641	669	666	679	680	688	667	716	695	593	696	711	656	691	666	673	684	644	650	686	723	658	651	704	691	658	669	660	668	661	683	664	688	636	634	646	673	706	665	676	710	630	628	632	617	652	664	717	678	690	678	657	684	656	628	622	673	654	696	677	674	660	686	646	684	658	689	654	656	634	671	659	728	701	684	692	644	675	701	656	668	709	677	687	625	639	629	679	661	654	669	695	649	636	664	698	641	668	692	660	638	647	676	601	699	698	636	672	668	639	625	664	715	680	710	658	664	659	670	719	685	697	665	694	659	711	704	673	634	676	675	682	700	672	691	601	642	600	681	702	631	660	680	675	702	682	655	671	660	641	705	652	657	694	678	658	677	686	679	671	677	648	707	685	663	634	712	659	677	651	661	670	675	729	689	651	629	651	664	711	658	669	689	711	673	664	707	639	667	660	679	682	651	704	664	657	677	714	654	632	670	682	652	697	727	699
11547	5804	5232	2748	1563	1091	972	837	702	546	508	497	435	484	459	387	394	394	401	361	370	384	377	347	348	377	395	370	393	381	345	353	335	381	349	349	333	376	386	357	364	331	383	331	339	389	355	363	368	349	350	339	354	378	348	387	357	340	354	379	347	366	370	344	325	350	339	328	365	344	346	348	345	367	398	364	344	374	326	371	353	359	337	363	357	348	346	385	363	354	374	363	358	386	331	334	358	351	324	350	337	362	364	356	372	371	359	377	370	384	381	327	350	356	361	358	394	364	336	324	360	321	387	350	362	357	386	327	324	331	396	375	345	350	386	375	328	368	346	345	365	358	322	355	358	372	323	353	386	357	344	412	337	341	352	387	328	333	368	368	423	323	377	355	360	350	341	394	361	356	362	357	331	341	349	366	350	363	388	412	356	356	370	360	367	361	348	377	358	386	364	359	330	380	330	337	333	352	374	359	392	372	368	371	364	402	356	349	355	360	338	377	364	349	354	358	353	356	346	320	363	319	355	401	340	349	374	349	341	348	350	364	322	362	372	380	338	350	331	335	334	341	329	331	371	383	350	337	350	356	375	278	310	355	365	348	349	336	384	379	349	336	343	344	355	399	384	370	371	379	333	337	362	383	379	347	363	311	364	354	354	360	397	371	360	351	371	368	359	355	354	357	346	369	330	372	347	384	363	383	349	359	354	381	356	362	327	346	344	390	324	360	309	359	327	374	359	339	320	391	365	371	346	361	371	384	369	326	354	337	357	329	323	385	322	320	350	369	359	338	339	358	342	328	352	350	347	357	388	327	318	378	327	324	361	366	359	382	376	371	356	386	395	343	326	331	353	377	371	361	344	350	366	345	372	357	335	355	327	401	335	336	347	377	348	339	322	355	392	309	340	368	342	368	365	399	336	367	345	341	347	359	344	310	385	357	354	333	343	376	347	340	389	338	377	396	381	344	343	344	339	349	364	329	348	380	368	363	376	361	368	321	352	379	343	354	344	345	389	328	359	333	343	349	367	340	376	347	365	354	319	355	358	369	317	381	317	351	341	353	377	347	372	355	324	339	365	334	368	355	369	362	365	351	348	358	355	376	367	364	386	316	367	354	371	336	372	336	381	341	385	378	378	341	368	391	368	346	368	350	345	369	353	315	358	380	362	380	378	378	338	340	335	364	351	375	368	371	365	345	405	356	369	347	365	364	338	389	358	353	372	335	370	344	389	368	362	408	368	373	387	355	369	323	351	346	383	380	363	346	350	333	343	352	400	350	380	340	353	365	333	387	375	361	342	388	352	366	348	342	371	355	376	358	371	309	365	361	363	337	343	351	382	379	366	389	358	318	344	360	369	418	351	347	358	360	330	371	350	344	362	364	362	363	370	360	346	326	336	386	324	330	390	326	366	353	353	332	344	343	347	344	418	387	390	334	348	348	366	349	323	356	377	374	376	389	352	379	359	339	371	384	321	354	372	350	387	337	332	360	379	347	350	354	374	377	378	388	379	369	359	387	356	358	368	352	366	330	363	349	334	326	390	363	327	385	360	346	331	363	323	328	343	377	360	344	359	340	378	405	354	371	349	331	368	346	360	363	384	377	371	362	354	369	371	380	342	333	345	330	346	308	387	328	343	345	372	388	358	380	359	341	371	337	341	334	352	320	321	361	373	372	350	324	361	338	348	370	376	326	317	306	376	314	326	357	375	347	372	353	388	389	350	359	344	405	344	346	337	353	341	366	378	359	343	339	379	336	364	330	377	376	383	363	361	320	332	362	384	359	363	367	351	313	353	358	305	377	375	297	397	339	375	358	349	379	351	384	364	376	389	386	340	385	392	346	346	330	353	354	356	343	347	337	372	368	341	351	362	371	314	358	345	353	347	374	340	376	348	333	331	380	350	348	358	353	371	338	357	352	321	396	347	336	358	375	355	348	310	363	334	354	328	364	346	318	374	363	363	406	375	381	322	358	381	367	352	363	383	353	379	393	326	368	366	353	348	366	351	331	322	367	360	368	373	376	375	333	367	371	363	344	334	371	345	337	344	376	340	346	324	361	350	351	369	345	368	351	374	372	337	340	364	364	386	341	383	351	310	353	325	325	369	345	338	357	339	382	341	347	368	367	349	355	355	344	374	351	369	348	345	382	326	328	340	344	369	379	357	368	333	333	349	340	330	356	360	334	331	353	391	321	378	359	351	365	381	348	352	357	331	356	376	346	360	363	371	371	343	353	358	354	350	367	381	369	350	407	354	376	345	350	308	355	338	367	324	383	312	330	367	342	326	384	364	329	316	332	367	328	347	357	372	348	323	334	347	359	360	332	334	330	342	364	340	350	372	343	331	335	344	377	350	357	345	364	335	355	322	352	357	356	343	351	332	395	361	394	415	384	343	411	345	370	358	360	322	401	390	364	333	299	366	349	378	376	368	364	376	349	370	352	352	327	397	389	357	359	365	350	364	361	334	336	338	355	350	309	366	369	362	367	349	349	350	319	361	367	371	400	364	374	333	336	383	399	366	356	342	342	363	313	336	387	371	354	361	350	337	365	329	357	376	362	354	341	316	364	343	330	360	366	392	360	391	360	364	335	365	369	336	317	335	357	360	358	356	342	376	347	382	381	368	377	351	343	373	357	329	309	347	347	355	358	351	366	369	398	380	311	393	372	337	375	341	340	345	334	356	348	365	347	311	325	345	352	370	334	385	339	341	347	345	354	297	346	385	339	374	359	364	350	324	385	375	331	370	341	328	353	361	362	350	360	374	343	358	337	353	380	373	345	345	345	370	370	357	372	359	361	367	376	367	320	348	335	333	360	330	356	372	337	347	344	363	349	360	350	323	344	340	320	319	379	355	358	359	343	365	282	337	364	365	350	371	357	379	343	360	352	373	358	339	346	323	347	395	341	342	365	338	378	358	360	335	354	365	348	325	351	339	364	337	374	361	369	350	328	331	353	324	397	377	385	359	361	346	369	384	348	377	358	357	377	354	354	364	360	398	371	336	351	347	404	353	371	343	328	336	378	371	327	380	382	359	328	371	318	309	356	368	354	348	347	335	374	315	382	349	357	345	356	329	382	328	359	358	291	369	377	361	410	350	348	356	343	327	350	373	369	369	358	362	371	346	347	378	396	333	376	362	382	340	348	400	335	324	360	332	318	364	331	373	362	421	376	343	376	343	341	322	317	345	319	332	353	358	358	344	400	389	385	363	343	362	342	386	344	358	374	367	336	370	342	353	340	372	344	320	358	352	363	346	318	366	354	351	349	352	349	377	366	376	370	331	363	332	316	369	345	334	349	358	350	365	342	338	366	320	342	348	384	346	328	355	361	308	341	363	361	358	366	339	359	355	364	328	373	380	394	333	358	356	332	325	360	358	349	357	346	357	347	347	389	278	373	349	376	354	373	320	358	378	359	348	358	357	365	354	338	360	324	374	347	363	365	319	388	364	365	334	366	355	352	336	395	365	309	329	367	374	381	359	383	337	356
7323	5170	8479	7079	5124	4024	3451	3070	2163	1759	1654	1445	1390	1264	1296	1234	1166	1034	1060	969	987	1037	993	960	988	920	1001	952	952	962	959	877	885	821	841	804	858	838	831	776	808	848	798	781	764	763	793	819	741	777	790	778	782	756	778	809	770	819	776	795	809	773	750	811	755	786	765	752	811	759	779	795	730	819	798	795	814	770	791	791	812	833	773	776	798	796	786	747	758	762	753	804	776	751	813	761	805	791	788	778	780	821	813	776	802	764	819	816	801	773	719	775	723	785	789	792	778	767	809	813	831	771	737	757	747	814	796	789	804	789	814	750	787	759	835	813	766	787	764	776	759	800	779	785	777	820	776	781	776	820	785	770	759	760	779	752	801	767	746	763	717	782	745	776	839	777	808	769	764	780	794	752	775	769	797	789	783	753	812	784	784	734	754	814	786	774	784	815	831	762	756	724	740	782	797	773	759	763	778	795	779	814	727	780	773	755	727	777	813	798	785	773	755	762	804	801	773	776	767	772	787	770	752	781	750	752	738	800	778	762	751	778	762	744	789	802	807	774	778	776	807	784	747	788	806	751	782	753	789	747	786	711	744	755	785	784	715	822	773	769	752	778	807	781	808	788	747	750	791	750	786	734	735	776	770	748	753	774	776	798	761	786	764	772	736	782	802	733	798	781	774	761	762	740	746	718	817	806	770	831	751	772	778	758	799	816	776	788	782	765	766	773	773	783	814	795	805	788	724	765	760	703	790	793	752	766	793	757	828	760	742	756	794	804	773	806	777	771	805	755	743	752	729	784	781	776	815	755	781	763	797	809	807	774	826	769	833	746	752	801	750	758	749	773	744	797	792	797	801	743	773	795	768	813	764	778	827	752	840	825	749	806	753	759	757	784	786	827	750	781	785	754	732	758	804	813	828	810	763	807	817	770	771	719	771	765	747	788	729	764	819	757	802	785	753	748	761	813	810	797	797	784	808	740	744	763	792	801	769	807	737	808	787	757	811	747	762	837	768	753	794	786	787	773	691	799	737	751	751	788	750	788	768	779	809	819	789	760	732	761	795	821	717	750	809	811	757	806	806	768	783	756	785	733	796	790	777	751	748	759	793	732	776	777	782	805	756	784	758	751	748	735	791	758	813	742	736	768	797	778	786	782	797	794	768	821	778	806	812	756	805	755	808	715	759	784	801	815	825	827	734	731	814	738	784	760	798	755	790	805	764	777	765	772	752	767	781	789	735	769	737	772	766	792	822	849	763	764	787	757	778	789	803	729	759	781	811	822	816	719	767	767	816	770	783	744	791	766	727	841	803	793	816	790	849	785	755	759	842	808	764	758	782	737	780	760	790	808	753	762	761	807	813	767	788	783	756	772	757	784	856	816	728	735	778	749	810	823	744	739	802	801	766	764	782	754	799	749	768	759	788	765	763	802	789	751	801	784	750	755	782	737	747	767	741	773	836	812	811	733	792	767	838	819	832	788	787	756	748	740	745	739	770	757	822	783	812	806	751	774	785	829	783	804	781	751	745	753	752	779	765	797	798	777	782	759	742	769	808	813	765	733	831	759	772	773	753	761	775	808	804	793	799	745	757	760	807	756	752	794	771	817	781	825	755	806	832	740	841	806	811	803	781	791	765	742	748	796	730	754	719	778	762	761	811	730	814	821	759	723	759	821	786	720	727	818	751	781	752	757	748	806	794	762	774	772	769	783	733	736	783	778	797	820	752	805	805	768	776	809	782	809	822	814	805	771	776	795	776	762	777	789	758	737	726	734	779	759	759	776	738	769	774	770	768	763	777	786	820	801	781	788	774	838	768	785	757	753	764	728	800	783	735	767	832	784	841	798	804	748	786	768	774	783	785	852	785	769	744	825	734	775	737	775	806	789	765	721	767	805	800	799	791	763	736	793	761	769	784	748	802	752	770	711	788	752	822	825	765	763	793	759	769	781	777	769	762	760	746	799	785	758	784	753	824	767	810	783	802	799	781	739	777	765	765	731	762	776	789	742	769	759	743	783	748	761	736	804	769	700	815	806	766	793	786	719	809	806	801	770	761	805	769	819	754	777	822	785	742	781	858	744	760	779	795	764	773	768	795	765	755	797	786	750	735	791	796	800	810	782	795	826	827	787	725	707	781	834	825	770	807	767	703	737	817	776	768	722	754	731	774	742	756	774	806	759	769	833	754	756	788	803	776	716	715	768	830	814	799	777	818	714	798	761	773	773	736	752	786	732	765	834	810	785	797	790	787	752	803	755	842	753	766	775	769	822	734	783	796	818	715	799	813	717	725	788	785	735	753	786	780	711	794	747	741	809	793	792	808	788	825	793	695	762	736	737	782	765	784	803	756	793	779	767	788	783	783	768	790	771	762	772	770	786	767	787	789	793	754	765	790	749	793	830	791	747	763	782	781	823	727	784	795	772	761	790	779	744	746	802	830	741	765	781	787	788	773	763	786	789	789	799	834	776	763	733	783	781	817	836	749	805	798	744	806	799	765	843	735	745	729	832	795	784	723	770	766	744	773	770	763	798	801	840	773	761	745	773	776	830	813	804	789	749	772	790	825	750	847	789	763	789	787	775	776	740	715	764	780	802	805	834	799	754	767	745	732	749	783	787	738	787	799	748	735	761	732	774	755	752	760	763	752	813	791	764	745	793	751	789	789	743	787	808	801	802	782	803	783	778	752	754	796	788	781	784	825	749	796	775	756	785	756	717	738	790	814	796	763	830	834	736	786	772	785	773	816	756	772	794	717	799	774	763	778	797	747	733	725	741	806	767	799	763	774	745	756	795	769	827	755	788	743	757	779	702	749	748	779	764	817	815	776	763	760	774	798	795	785	770	789	772	814	769	749	743	755	771	803	811	771	780	763	783	730	786	826	791	741	833	808	727	787	749	756	799	785	788	810	768	756	821	766	754	788	740	748	772	793	761	773	767	810	787	776	738	801	842	775	794	770	771	763	793	786	829	764	713	752	739	763	777	793	765	789	756	774	795	755	766	770	780	767	761	766	775	794	790	762	800	765	728	818	735	801	796	735	770	731	750	799	806	744	798	805	750	782	814	792	774	786	718	737	781	802	789	816	828	751	794	802	824	778	791	717	792	787	782	742	801	771	748	745	806	805	762	820	764	809	793	816	791	768	729	784	796	781	744	781	771	770	741	788	769	769	776	759	808	815	763	779	781	795	759	792	785	737	770	783	773	783	791	800	792	752	798	801	748	803	756	796	764	799	755	798	794	812	753	763	805	809	760	774	801	831	795	756	762	780	797	752	810	794	785	786	824	768	806	755	765	763	809	814	757	801	761	832	765	818	846	749	793	727	800	765	713	794	826	753	747	742	814	779	784	741	804	813	729	762	784	727	776	800	763	795	793	810	792	780	801	796	826	724	735	746	782	755	768	749	732	771	788	818	787	750	809	718	805	753	810	820	823	755	754	787	800	774	744	786	789	738	780	712	766	710	759	774	755	774	708	778	771	749	808	749	785
22734	11261	11056	5202	2836	1959	1431	1274	917	729	618	486	504	436	441	464	411	386	419	362	358	361	374	364	342	323	324	347	306	335	318	292	336	315	265	339	335	310	327	314	266	312	297	305	308	317	299	272	301	291	311	274	314	306	324	302	322	292	320	303	285	306	289	295	270	312	301	329	317	311	293	283	267	313	279	297	277	312	306	293	313	289	309	317	279	280	266	296	286	277	269	291	273	317	277	262	287	295	308	307	300	269	316	305	280	312	313	284	273	320	337	279	285	279	261	308	293	298	267	282	273	300	283	287	307	314	258	298	296	319	250	310	284	292	281	259	264	261	275	291	304	279	262	313	263	259	303	291	278	307	275	275	292	308	287	328	273	297	310	330	303	316	283	273	258	311	291	284	305	301	298	279	279	252	309	266	300	277	286	270	322	298	288	303	304	304	279	246	291	287	286	287	277	299	273	299	287	314	305	315	277	277	302	292	272	309	285	291	299	294	293	295	266	302	300	286	266	282	293	294	308	280	309	309	297	313	283	293	341	320	301	256	309	289	299	278	285	310	288	285	257	289	326	328	319	278	271	280	309	300	304	272	294	297	300	333	277	299	263	316	299	286	272	256	270	311	301	284	276	324	287	242	292	294	299	315	236	308	299	294	261	277	300	283	254	292	289	287	277	324	302	292	264	323	316	286	339	293	301	299	361	285	276	309	288	309	289	308	267	280	288	304	279	305	272	300	290	300	280	263	260	266	308	269	322	303	281	304	315	280	283	285	307	247	277	271	294	327	298	294	271	309	271	305	279	295	308	304	274	279	331	314	283	325	285	283	286	291	287	291	275	327	322	353	294	311	278	285	290	294	280	290	276	293	279	330	301	289	272	272	305	291	279	285	277	294	313	296	267	295	274	315	274	298	306	288	322	267	247	283	294	289	274	272	310	305	276	302	279	273	270	288	285	299	280	289	286	279	302	309	299	272	289	302	289	301	316	291	253	297	277	259	322	263	283	295	304	297	285	298	319	273	267	245	277	258	296	299	275	311	296	302	305	321	334	280	293	315	305	309	308	295	247	295	327	284	276	279	299	305	302	283	271	294	293	256	317	278	295	269	274	272	272	263	304	287	286	255	266	306	299	295	306	312	321	289	273	316	288	312	253	286	287	271	277	287	281	288	299	245	286	334	329	342	285	283	276	242	323	306	264	295	289	296	293	292	282	317	295	287	274	271	280	290	290	307	310	291	312	305	301	311	290	266	277	300	301	276	315	301	275	279	260	287	309	261	292	309	298	296	278	307	322	278	304	260	323	291	322	301	287	315	319	316	317	299	285	278	288	310	288	319	314	292	289	305	289	318	266	279	296	313	314	327	299	295	319	291	283	288	320	320	337	316	275	281	298	280	287	287	276	286	291	295	283	314	301	289	265	307	255	276	319	301	294	261	285	289	306	300	305	281	334	292	278	318	281	282	286	309	309	291	276	271	295	319	258	276	256	305	269	298	315	325	306	304	300	284	250	306	276	256	284	289	318	309	292	273	291	281	302	297	287	315	302	278	296	287	298	296	304	264	308	301	288	299	276	273	283	272	331	308	325	278	257	299	307	267	331	297	280	272	278	291	287	247	314	279	299	294	276	273	289	299	287	272	290	316	287	303	308	276	333	298	268	300	294	282	310	291	318	290	278	262	277	283	277	269	293	299	298	272	291	302	295	349	313	296	274	303	289	304	262	308	280	300	289	287	287	311	273	268	310	267	295	283	288	311	313	282	307	301	286	269	308	294	290	279	259	302	282	264	295	280	264	293	296	312	301	291	299	270	283	296	260	321	321	267	300	291	266	276	288	284	319	285	258	272	262	310	300	286	289	292	310	284	314	285	283	282	312	341	313	312	319	284	299	264	277	293	278	259	264	302	314	301	281	289	275	295	300	286	324	277	277	285	288	264	257	316	272	308	288	289	309	288	296	271	304	273	290	298	288	311	281	305	298	299	284	277	278	270	337	280	262	307	266	288	282	304	288	313	287	270	316	269	292	316	300	281	305	284	283	281	290	302	305	269	281	280	279	288	293	309	268	304	277	280	304	312	322	284	273	266	311	262	281	279	298	298	302	314	275	286	284	284	296	325	275	259	278	268	284	297	303	261	264	289	293	283	310	303	281	276	259	304	285	272	272	287	273	289	278	285	282	308	283	305	308	266	320	274	287	283	309	290	295	296	312	265	270	288	258	293	298	289	298	294	295	275	300	327	301	272	313	281	286	284	294	265	292	263	248	261	310	262	273	296	279	261	279	302	289	288	307	280	291	296	297	305	266	265	326	298	298	272	281	271	302	289	286	291	288	317	266	283	283	288	288	296	290	299	278	288	283	285	279	299	250	282	266	288	284	301	281	291	276	283	285	275	282	259	302	273	300	289	289	245	275	309	294	294	301	292	306	260	307	281	272	287	293	317	271	281	297	292	285	272	282	297	295	291	275	254	279	302	348	281	279	281	302	264	317	306	319	295	306	308	312	285	305	260	293	277	293	313	271	271	297	274	305	311	271	289	296	300	305	281	292	280	296	290	289	304	307	285	295	316	314	266	248	278	295	266	308	327	297	288	312	293	282	239	305	273	302	288	275	278	288	293	330	297	270	313	306	288	285	267	286	258	294	294	284	276	292	294	283	320	299	259	328	284	270	291	290	311	294	296	261	310	296	265	306	310	292	268	288	292	284	299	280	268	305	306	295	272	298	289	322	295	303	305	286	294	282	292	290	304	302	322	298	283	328	293	305	256	276	262	309	293	290	305	264	266	284	298	306	284	276	284	314	299	282	306	310	303	286	298	289	281	316	306	284	265	272	286	309	316	326	290	309	275	288	294	294	260	277	286	306	291	302	284	285	305	280	289	321	283	320	286	254	301	269	290	285	280	293	317	319	307	280	305	283	247	293	303	299	275	269	274	251	286	303	296	293	291	341	295	284	314	306	286	315	291	319	304	318	268	320	258	258	287	314	277	292	271	245	286	284	299	305	280	272	311	276	256	329	304	282	298	292	312	295	264	295	305	300	290	256	294	295	324	317	309	305	287	304	312	285	318	278	277	295	303	315	329	304	279	261	287	291	288	259	264	288	262	273	307	306	298	293	301	313	278	325	292	292	311	271	314	314	306	288	275	299	299	272	293	336	267	321	300	308	293	326	260	280	296	296	290	297	308	294	304	282	273	268	270	314	274	311	299	307	295	319	311	303	301	294	317	289	295	283	294	335	309	326	318	300	281	273	300	285	286	322	275	299	331	261	307	301	276	271	310	303	300	282	293	292	255	288	269	271	252	286	298	279	309	283	265	283	302	281	273	272	292	303	250	267	277	292	322	264	279	264	278	296	307	295	302	309	314	259	300	341	283	285	322	275	320	296	299	288	309	270	280	277	290	291	302	305	285	283	307	302	285	287	297	282	297	302	302	301	293	306	308	315	281	292	285	306	277	292	272	305	284	283	287	300	292	303	265	258	279	311	310
14547	9244	15209	11222	8585	6818	5451	4974	3677	2835	2362	2033	1857	1844	1704	1565	1460	1332	1219	1152	1144	1042	1113	1077	1097	1025	969	1025	891	836	893	861	798	803	814	754	782	734	736	775	758	647	737	724	743	717	706	718	655	704	700	710	667	650	666	708	721	685	677	693	668	675	684	691	616	603	629	706	706	660	701	657	673	639	645	644	603	656	668	634	678	644	664	662	665	698	725	670	661	673	642	666	646	614	693	663	713	652	680	655	655	623	636	702	645	667	651	661	675	681	642	670	647	713	637	660	588	648	668	704	686	672	643	711	672	639	625	617	698	659	667	624	626	672	711	664	709	646	624	661	666	649	673	634	637	648	616	662	647	626	624	627	635	634	624	678	641	682	737	608	688	673	661	699	661	633	675	677	618	665	652	642	681	679	676	620	637	632	664	630	643	635	675	633	661	686	660	638	704	634	648	666	689	638	655	651	717	639	665	659	664	682	604	615	689	651	668	657	674	601	655	648	641	678	667	673	638	689	641	647	669	694	615	650	652	681	659	657	634	670	644	745	603	656	649	690	655	702	691	640	658	628	643	624	647	653	657	651	637	668	680	659	692	705	630	632	661	662	683	661	636	629	702	633	679	650	619	664	684	630	694	737	683	714	636	648	622	676	650	612	647	671	673	651	652	707	670	642	695	657	656	648	679	651	624	648	652	632	616	624	620	589	641	651	674	685	662	628	615	655	636	675	608	674	693	646	697	639	683	693	665	691	704	705	682	611	640	633	677	645	660	609	653	698	614	669	657	704	671	668	693	654	681	610	638	713	643	668	616	661	640	656	657	689	659	647	652	671	639	693	657	611	681	700	645	682	695	629	657	704	628	688	638	657	617	660	645	678	666	669	650	671	685	652	625	670	666	667	627	677	623	654	655	699	662	684	675	641	651	665	639	640	688	636	642	575	630	710	704	653	660	691	653	684	620	614	655	627	694	638	651	598	675	648	651	633	692	709	674	657	650	692	582	670	669	661	650	624	688	659	621	731	679	658	668	685	623	706	641	642	665	639	671	714	652	669	687	668	681	666	671	692	664	664	672	622	687	668	676	647	634	678	621	652	643	639	628	617	655	637	662	663	643	650	652	667	642	625	669	701	687	646	639	671	655	698	596	652	659	622	666	621	622	700	694	654	719	685	667	664	672	687	654	633	663	624	637	668	661	680	686	598	639	625	649	625	645	670	640	668	642	688	621	653	681	654	675	643	670	662	625	670	641	644	631	630	651	674	690	678	666	658	681	677	657	668	656	648	630	649	690	667	687	699	616	600	648	668	608	650	679	697	670	662	634	648	653	613	655	632	657	597	665	649	618	602	650	688	638	645	619	678	666	677	651	602	643	713	654	680	668	642	617	663	660	691	682	698	614	643	670	653	642	640	689	661	674	644	642	647	655	661	654	604	657	656	675	659	676	630	657	684	661	717	648	680	657	666	669	630	635	692	666	647	672	631	667	677	712	639	695	722	661	642	636	734	655	634	650	655	660	658	621	613	651	693	690	645	678	684	661	707	677	635	655	691	681	677	709	626	689	618	667	686	658	623	687	644	705	673	708	652	628	680	647	651	701	656	650	687	659	602	642	684	647	689	583	673	697	674	663	613	653	646	656	632	702	654	688	712	641	641	636	681	671	648	619	646	627	699	682	652	684	655	584	639	627	641	669	661	645	646	660	631	681	630	647	653	620	679	630	681	653	655	670	683	674	671	662	694	667	651	649	634	674	667	684	658	632	677	617	632	674	658	643	709	665	675	647	627	665	646	666	634	573	686	677	650	625	677	628	623	646	659	663	673	641	633	658	625	676	662	636	666	654	625	671	665	625	626	648	645	666	716	647	663	645	708	673	656	665	701	673	655	619	675	663	627	655	636	655	677	662	650	628	660	686	675	643	662	658	616	663	658	691	648	622	673	676	711	656	633	684	678	656	659	637	640	678	706	650	686	674	647	661	610	684	660	658	655	682	692	603	620	686	667	670	672	685	662	642	661	702	669	669	681	667	625	634	643	705	656	640	650	650	673	632	627	661	686	650	673	726	658	663	665	692	637	660	695	652	658	728	646	625	648	634	649	698	687	695	630	681	684	676	659	614	678	642	664	616	675	626	669	617	678	624	668	655	631	686	644	686	681	663	619	665	661	664	675	624	640	627	617	593	650	647	646	645	665	653	650	670	662	615	657	624	653	701	631	646	691	624	679	646	685	625	674	681	688	651	633	653	674	642	666	674	676	649	616	660	679	695	668	674	652	641	616	662	711	666	683	708	631	654	688	652	603	682	648	632	664	700	662	635	624	622	641	674	642	694	694	630	661	649	682	626	673	661	651	671	653	656	666	693	662	664	646	658	672	682	670	603	674	660	649	655	678	633	673	664	677	655	665	665	629	652	624	652	654	698	667	627	656	708	649	649	685	645	659	674	675	617	651	620	652	628	632	734	622	698	686	645	695	658	635	684	655	730	662	683	644	646	668	625	642	688	670	621	702	640	643	655	607	621	655	660	665	671	633	694	661	663	657	643	694	664	683	681	626	608	653	627	619	650	640	684	685	663	620	676	658	691	627	666	680	725	635	668	680	633	610	666	655	692	669	641	636	617	638	661	655	657	689	677	654	667	666	623	664	649	677	679	658	684	632	648	620	639	665	641	671	701	672	662	627	688	612	652	647	664	661	617	662	670	599	676	689	646	686	714	700	669	643	659	659	682	666	657	649	687	666	669	596	724	610	644	659	654	657	635	627	617	744	697	702	638	623	660	643	667	650	680	664	669	675	664	679	615	619	658	641	670	683	619	662	668	716	687	662	658	644	653	620	661	668	632	668	615	664	636	597	691	643	646	666	631	648	665	652	683	651	649	637	668	661	638	634	677	695	625	666	619	652	669	663	679	635	654	667	631	672	678	639	670	671	670	659	633	689	634	684	620	629	620	680	690	624	678	650	653	683	690	660	662	631	688	665	675	643	669	618	642	666	670	657	640	642	657	677	630	652	654	616	662	653	676	659	639	658	617	644	701	662	676	624	671	633	651	719	622	627	647	648	642	647	646	640	640	630	668	676	603	655	683	678	705	659	689	633	642	662	663	663	682	661	621	619	642	642	654	651	608	637	663	593	644	663	616	671	656	630	711	637	656	675	684	710	620	673	644	664	674	643	629	644	623	654	653	652	669	650	658	674	617	638	673	675	641	662	664	636	653	648	677	645	662	648	650	630	655	680	626	616	642	621	687	684	658	683	674	653	632	717	647	682	666	655	675	636	647	644	642	667	662	671	648	655	644	647	631	693	643	620	676	657	603	675	664	685	701	710	655	659	611	682	662	648	647	696	660	645	636	668	681	681	631	660	614	633	638	680	645	668	661	627	634	693	661	704	608	660	671	679	634	636	626	637	704	693	632	643	621	643	702	658	620	636	666	680	635	665	660	661	673	694	640	684	692	651	673	637	662	681	659	669	659	658	638	648	666	662	635	679	651	646
31123	17396	16739	7874	4118	2788	2055	1769	1298	948	820	686	637	596	522	505	508	434	419	455	433	374	399	354	357	404	359	371	329	353	342	344	315	305	327	302	313	320	314	307	290	313	326	354	290	296	307	278	279	309	290	317	301	310	289	272	271	306	310	283	274	282	340	277	307	328	269	285	298	256	292	321	301	298	289	303	291	307	291	279	331	264	326	284	282	320	275	327	290	287	285	236	291	315	308	300	278	277	276	313	280	296	305	303	295	276	336	283	307	289	302	317	263	328	321	298	333	290	306	253	285	299	298	289	312	334	275	272	275	324	310	302	279	297	280	294	284	285	282	313	332	304	315	285	295	284	276	285	283	289	278	272	280	288	290	304	292	301	263	301	295	305	293	322	279	281	317	295	293	298	328	311	285	294	311	282	280	265	278	276	291	315	294	304	268	294	278	327	278	299	289	305	292	268	286	308	292	287	303	324	281	316	302	312	306	278	285	298	272	312	322	290	275	318	299	264	277	291	252	297	315	289	298	274	282	320	271	271	310	278	306	248	313	328	302	287	256	324	306	289	270	287	298	298	298	291	295	290	308	280	310	280	298	314	313	271	265	286	272	315	303	317	264	305	271	303	289	308	315	278	272	267	273	274	287	318	285	274	302	284	290	292	291	299	296	269	263	276	304	257	267	289	268	263	287	276	313	281	264	288	295	276	268	310	275	287	281	308	323	277	294	317	265	276	266	281	290	282	268	287	326	311	279	329	280	319	300	301	276	314	319	335	279	310	293	275	319	294	249	285	291	268	307	274	308	277	320	300	311	317	292	267	296	312	305	298	284	283	266	317	296	277	269	293	308	300	292	287	305	268	293	269	305	279	311	304	277	295	301	292	291	301	306	276	279	315	290	286	285	292	305	313	315	277	313	300	269	271	287	290	288	278	295	259	284	300	288	267	285	291	318	276	270	283	292	290	281	308	287	289	310	314	292	262	317	266	336	300	301	283	288	299	304	312	301	306	326	311	259	294	287	331	294	300	319	302	273	290	291	304	300	284	289	334	287	258	285	299	286	309	274	295	314	294	269	315	272	250	269	312	302	308	317	282	316	336	327	273	313	311	269	296	318	298	304	314	317	305	305	295	303	310	313	302	307	278	297	277	291	303	285	265	299	300	325	295	285	279	322	311	315	315	296	265	303	311	286	257	297	270	329	314	288	296	299	293	296	302	305	306	313	320	315	286	270	301	277	328	286	325	304	300	318	324	273	315	306	327	296	304	280	301	300	298	270	282	283	320	308	272	330	282	278	305	308	279	284	323	315	282	264	337	310	312	254	288	272	300	286	293	266	260	280	282	287	344	313	278	298	294	314	269	273	292	261	312	327	292	298	288	309	294	302	305	293	340	295	298	310	287	303	289	311	307	289	287	271	290	301	331	296	303	271	301	315	252	289	300	306	318	277	266	320	301	324	308	274	317	284	306	276	275	318	278	326	299	312	279	271	280	257	282	296	278	304	288	297	286	328	297	295	284	309	295	277	311	294	256	265	284	282	298	301	266	330	275	307	259	290	300	274	304	311	269	290	276	310	274	300	300	297	316	269	294	297	275	315	307	279	288	282	264	289	291	317	322	285	279	291	305	286	306	270	293	297	294	268	299	276	260	304	341	281	291	256	302	329	284	303	330	286	249	324	274	327	312	278	318	311	295	311	320	322	303	294	269	280	275	293	267	276	306	308	281	289	311	302	258	329	329	297	291	310	285	292	321	304	272	297	282	303	310	299	277	339	292	296	278	283	312	312	301	289	255	307	308	265	317	324	291	303	281	278	290	301	300	281	281	291	304	290	282	288	288	310	320	312	284	329	279	304	277	309	278	266	311	296	290	293	292	312	289	302	298	251	284	315	280	279	304	328	293	268	289	292	305	292	303	272	276	319	246	289	284	275	311	312	287	285	305	300	307	282	309	324	311	269	340	287	276	313	324	258	292	302	309	257	295	313	290	284	280	289	301	293	280	315	298	277	268	275	281	283	305	269	293	312	287	326	273	279	337	302	299	270	285	337	319	288	285	298	257	285	269	306	292	264	296	279	329	303	280	315	289	313	268	296	263	272	305	298	306	305	298	288	290	263	264	285	343	286	266	297	306	291	310	304	274	296	275	286	334	265	271	305	291	292	269	281	333	305	319	291	300	305	288	290	302	251	308	289	281	295	306	270	301	299	318	312	292	287	268	313	255	247	269	286	294	272	314	252	303	272	285	296	276	273	306	315	301	273	259	276	298	297	308	291	261	276	313	307	328	322	303	293	307	291	296	317	295	286	309	323	298	276	292	282	307	296	316	306	307	320	263	285	292	301	298	293	294	287	284	317	304	269	304	300	279	291	297	317	281	288	280	319	290	284	296	262	278	274	311	297	280	315	263	271	337	308	294	299	300	281	277	298	289	298	310	305	291	283	244	280	280	284	309	292	292	292	276	300	287	315	282	307	285	250	292	304	297	271	252	321	305	256	277	273	298	323	298	281	270	295	312	299	314	267	308	283	325	318	283	278	296	294	291	310	306	288	312	305	325	301	297	270	278	290	287	308	279	287	337	259	301	261	293	299	277	302	312	293	267	280	323	309	324	321	309	291	283	304	297	307	299	307	327	329	267	315	278	279	290	276	287	288	301	282	279	285	278	269	294	323	309	308	304	290	331	275	305	292	267	299	287	279	287	335	312	257	286	265	298	246	295	263	281	313	307	299	290	276	281	301	292	284	283	279	291	309	290	269	322	295	284	267	313	268	303	300	309	254	273	293	328	280	287	282	301	301	288	288	284	282	291	297	296	299	295	294	280	309	330	293	325	304	291	296	270	281	316	282	312	283	271	332	315	267	258	305	311	302	294	320	308	288	283	288	301	301	326	310	284	323	276	322	297	297	273	288	273	299	325	264	300	305	299	283	267	294	322	305	322	305	333	277	304	298	314	313	281	295	289	298	291	259	301	298	280	263	289	310	316	311	289	284	260	308	320	283	290	275	287	296	276	325	305	268	287	290	297	274	273	262	292	286	306	303	304	296	254	285	293	262	299	291	267	278	322	310	297	307	273	267	312	288	317	309	294	318	255	298	309	273	304	280	274	300	309	296	282	284	290	284	344	265	305	276	270	291	312	321	306	297	257	270	280	311	281	306	286	315	296	270	271	267	264	315	280	300	311	300	295	306	282	290	290	273	301	282	330	284	297	292	285	287	294	287	274	289	299	266	320	287	284	292	297	270	320	266	305	245	317	310	297	286	306	273	242	270	290	326	299	271	328	299	304	282	280	291	283	329	274	273	285	288	311	317	286	282	282	306	303	325	276	295	296	269	315	305	275	309	300	289	280	291	297	256	275	296	306	291	302	295	257	278	296	295	300	267	278	295	326	287	326	293	295	282	267	272	301	253	313	281	265	275	299	274	260	285	288	298	290	282	291	288	286	294	294	270	284	283	303	297	301	261	261	293	289	284	309	279	309	286	287	272	311
18339	13103	20516	13940	11538	9233	7531	6640	5106	3946	3398	2670	2334	2265	2179	1995	1892	1798	1599	1486	1355	1255	1319	1228	1231	1254	1100	1073	1024	971	915	994	903	874	816	852	840	804	804	785	704	717	755	748	764	702	687	704	687	757	705	701	688	659	692	710	736	704	702	668	693	694	665	658	683	670	685	722	647	702	658	764	652	671	658	655	679	654	678	690	651	646	656	677	671	684	692	675	677	682	631	676	656	643	664	667	656	668	656	721	680	701	709	669	655	680	641	671	683	686	666	672	700	662	680	684	700	693	658	670	691	680	635	682	678	707	658	676	650	667	731	639	690	623	668	652	648	710	689	646	665	640	682	669	696	622	635	634	698	658	645	675	688	683	659	661	699	700	680	621	690	627	646	691	699	617	696	669	644	635	716	629	640	643	659	675	642	663	699	640	659	654	662	656	653	699	668	670	633	674	673	659	674	673	634	692	627	695	663	661	657	656	644	662	637	690	658	663	659	630	654	629	635	668	634	646	679	701	648	676	681	671	682	660	733	660	680	638	692	637	640	709	718	679	636	651	709	624	664	643	702	684	630	674	652	689	660	672	708	677	686	659	654	662	608	673	661	640	664	666	682	644	640	662	629	651	674	685	657	658	675	672	687	652	667	680	685	664	654	674	674	671	642	692	699	674	674	621	650	652	665	653	707	624	692	641	653	674	684	695	647	688	660	635	674	639	641	656	662	637	718	648	658	678	690	655	639	616	643	646	683	675	657	646	692	651	675	675	666	636	652	648	663	663	702	645	644	718	638	647	693	637	645	659	654	656	664	713	659	697	631	702	674	611	654	651	660	666	660	714	633	658	652	676	680	694	683	677	646	673	668	644	660	618	708	637	653	698	680	682	668	664	684	689	628	647	671	657	653	719	656	640	650	665	647	643	642	676	707	698	683	643	678	656	627	650	646	665	649	626	658	690	672	680	638	654	708	660	659	683	668	632	636	627	663	658	659	673	649	644	648	640	716	665	611	660	618	647	704	687	607	639	653	677	654	643	689	639	668	642	665	642	687	651	706	638	645	695	701	634	656	689	668	654	650	669	686	614	697	690	678	668	649	678	706	641	632	657	620	625	672	644	633	654	668	662	622	675	659	694	686	637	694	655	654	632	662	680	657	626	648	662	666	663	614	626	631	648	640	625	612	653	634	700	658	718	657	665	655	678	679	633	622	662	655	654	652	677	641	649	664	621	680	709	651	655	627	615	642	698	641	662	688	651	667	645	695	706	643	644	645	637	686	674	655	713	656	698	631	699	638	615	657	689	689	663	674	665	662	657	648	674	634	656	669	660	670	655	684	708	684	636	667	638	706	708	648	598	648	653	648	698	729	692	620	677	661	690	660	666	650	698	696	649	681	653	663	684	651	667	637	677	677	679	633	644	671	721	638	649	668	617	701	694	641	673	686	674	650	662	653	666	643	649	655	622	698	646	677	658	677	651	746	678	638	659	674	679	652	657	627	691	667	691	710	640	665	678	648	678	646	675	662	653	647	658	689	653	666	673	660	681	680	694	687	654	675	662	666	669	724	671	691	665	679	674	683	652	679	680	663	687	629	672	655	615	643	713	648	651	677	619	650	677	626	647	721	656	674	706	678	640	637	683	643	641	641	621	631	646	630	701	680	658	644	653	685	712	681	618	622	697	652	607	679	654	642	628	626	627	623	610	649	694	660	653	633	649	639	686	673	658	672	658	674	651	682	667	721	633	647	620	681	669	646	654	647	654	702	622	675	698	681	644	684	647	644	655	639	662	648	692	673	630	622	598	644	691	626	665	648	698	664	677	638	679	660	669	685	648	698	694	691	684	677	655	653	699	671	668	658	672	683	681	679	649	673	682	679	606	704	729	717	661	666	668	657	699	675	644	710	677	657	619	670	716	658	622	694	657	649	665	698	671	613	649	672	644	657	656	681	726	683	659	648	666	707	681	657	621	677	679	680	683	681	622	681	644	674	654	686	639	694	665	644	692	657	607	663	615	690	675	647	650	667	692	636	665	656	684	637	633	689	614	704	656	684	715	660	683	653	656	664	669	665	696	634	637	669	656	685	667	706	628	658	643	664	645	669	665	651	661	654	669	617	708	698	632	667	692	667	644	675	676	704	676	696	595	689	678	640	712	700	669	704	686	686	688	639	693	641	677	641	672	612	639	657	644	681	605	650	666	617	695	666	674	661	629	677	662	677	616	651	662	668	665	655	659	687	727	635	694	666	633	644	642	647	650	658	673	627	697	660	636	652	644	659	674	693	651	692	671	603	687	680	678	663	680	649	659	672	653	697	711	638	655	666	658	713	662	726	657	643	677	692	643	614	622	663	673	645	660	655	668	653	667	661	680	638	671	660	659	695	695	636	660	679	672	642	684	646	610	670	704	692	655	677	665	609	675	659	662	634	725	666	637	642	675	683	679	653	684	650	721	645	681	676	671	661	635	673	655	682	669	656	709	631	628	662	667	707	722	643	627	633	666	708	649	651	670	647	652	653	641	629	614	648	621	644	639	624	691	674	719	686	650	645	667	652	647	628	638	653	674	680	678	628	716	701	664	605	655	651	680	672	656	670	674	664	643	651	757	673	695	681	688	614	641	698	669	636	675	678	601	662	653	628	625	707	666	707	660	664	643	670	654	658	713	657	665	644	668	643	635	676	696	689	650	679	612	655	652	662	637	624	662	673	609	649	671	672	614	642	705	669	682	687	646	700	677	641	681	649	675	703	647	670	644	657	653	687	665	639	651	653	677	648	690	693	699	726	654	613	621	680	679	648	685	624	664	664	677	680	718	691	677	627	646	680	667	675	619	699	686	629	673	645	685	673	666	687	624	606	680	676	660	674	697	635	676	607	612	621	648	691	672	674	683	607	666	669	683	645	634	689	652	708	649	695	684	659	631	636	695	676	663	638	650	631	632	641	686	693	624	623	670	637	676	684	641	673	695	667	635	628	677	682	692	677	637	629	653	661	637	657	651	663	660	682	675	666	641	656	676	685	626	681	632	681	648	676	664	708	649	606	666	672	645	680	671	667	682	653	689	682	678	675	690	641	698	648	647	661	662	679	731	643	701	658	665	662	634	687	706	606	670	676	639	669	631	646	688	660	671	638	680	686	659	705	679	641	632	659	672	657	638	638	674	716	709	645	665	677	621	688	633	661	646	644	663	660	682	672	714	645	660	686	700	611	657	677	657	656	652	614	666	639	623	686	638	614	666	624	652	692	664	670	646	685	645	675	658	659	686	625	640	625	639	669	631	663	658	695	683	644	635	650	680	655	631	648	624	642	665	680	717	698	669	616	642	652	678	650	697	630	675	675	633	693	661	670	695	660	651	687	654	729	650	685	652	676	685	613	665	672	681	679	646	682	673	696	698	693	639	658	665	666	664	648	650	634	676	652	699	677	694	640	645	655	636	689	647	660	729	710	661	732	710	658	663	725	666	674	642	696	675	672	679	689	668	612	653	683	693	671	715
12088	6007	4751	2567	1580	1087	924	768	663	528	473	443	454	406	446	437	404	396	379	367	390	405	406	371	417	344	346	383	379	373	371	406	380	349	333	371	367	355	386	369	392	327	347	354	395	341	359	333	331	377	366	362	357	348	398	363	363	372	351	327	325	367	371	344	336	319	377	422	351	344	352	367	358	372	395	376	383	320	334	365	346	363	373	307	391	335	350	361	350	386	348	353	344	354	315	364	364	390	349	305	333	346	356	355	342	348	354	380	366	352	348	344	340	341	360	320	360	362	374	373	366	321	338	373	381	357	327	362	345	359	352	331	331	349	369	354	366	377	350	352	378	334	350	338	343	362	346	322	341	339	384	327	346	348	326	321	341	346	340	358	362	375	321	329	357	314	353	382	387	350	371	372	357	326	350	377	365	395	334	384	328	332	379	311	377	395	351	340	318	373	340	354	359	339	382	369	375	354	363	337	353	340	319	354	346	351	351	347	374	375	357	370	306	392	361	341	294	343	431	350	374	334	333	362	347	350	381	366	392	382	346	332	353	320	324	341	343	324	343	354	344	380	344	379	361	352	335	358	395	311	318	317	353	345	346	348	326	356	391	361	352	373	345	379	367	326	334	371	340	361	363	353	336	337	350	302	345	355	371	358	344	383	349	355	399	337	296	352	370	342	332	341	344	369	407	352	349	331	388	353	353	339	339	349	354	339	334	327	330	339	376	354	338	331	363	332	336	350	362	333	342	338	379	348	373	355	355	355	385	401	343	338	360	336	360	312	373	337	347	356	357	339	355	335	351	349	343	344	357	335	373	346	384	376	387	344	339	329	361	305	331	349	366	358	351	388	332	370	370	345	372	330	362	337	364	345	351	368	372	321	362	357	383	386	339	361	367	342	363	357	359	338	340	345	370	356	345	368	355	336	374	369	326	356	347	370	337	354	339	360	371	348	326	328	343	353	347	313	331	337	295	336	347	325	389	324	320	361	363	383	354	293	376	404	378	372	366	335	340	350	362	390	354	354	324	340	372	357	380	372	315	359	366	342	347	326	349	347	357	347	354	351	344	332	331	372	313	349	372	349	350	343	326	350	326	382	357	375	358	353	343	327	359	365	400	375	338	362	357	378	361	335	348	384	360	328	382	351	359	367	351	344	378	346	373	335	370	359	361	365	352	349	319	346	355	345	344	330	357	361	341	323	369	340	362	362	397	366	373	328	332	330	372	314	344	370	347	364	326	380	356	350	367	335	351	367	342	371	385	351	325	369	322	371	343	332	335	373	346	365	355	373	360	348	367	349	338	381	367	341	354	345	329	353	336	352	337	378	368	373	387	348	339	352	363	345	335	313	356	366	304	366	345	358	379	385	354	340	352	344	334	368	355	350	371	356	391	326	344	364	351	331	337	357	327	348	348	311	355	335	342	355	328	317	385	376	346	347	352	352	311	353	366	374	345	348	379	341	326	359	346	375	387	390	349	378	360	359	371	346	324	347	366	372	351	359	333	355	336	327	360	331	345	345	377	329	367	333	340	366	324	351	371	356	347	322	386	344	317	390	336	360	397	341	356	347	333	320	343	317	315	340	341	389	326	364	359	337	361	336	339	372	346	367	344	335	352	352	333	389	347	347	344	370	372	326	349	316	378	342	388	343	334	351	362	369	328	353	344	331	311	331	347	351	327	327	363	348	338	350	374	369	386	336	361	349	344	352	316	351	359	379	372	371	351	363	343	332	352	328	355	355	336	377	325	346	345	371	353	358	380	325	326	347	346	353	342	310	359	307	379	353	349	336	354	366	357	381	374	360	386	326	339	344	341	371	363	350	315	367	377	374	381	331	347	339	318	370	355	332	397	379	337	370	344	348	357	371	309	349	326	334	307	326	330	342	362	311	327	395	358	384	350	353	324	332	329	357	377	343	351	361	343	412	382	362	362	360	427	377	349	309	320	374	362	387	396	362	340	364	329	376	337	369	341	366	318	353	323	330	306	381	369	330	344	375	335	338	327	341	337	331	366	338	354	346	328	351	372	337	333	360	386	358	340	342	350	360	372	351	339	317	322	360	394	371	374	351	336	325	349	386	378	357	315	306	353	382	351	355	340	343	354	368	334	330	371	388	338	381	339	362	339	356	357	373	373	332	372	331	350	364	369	354	324	330	336	343	339	330	365	341	343	330	339	333	327	350	342	321	344	339	334	366	383	359	344	370	370	341	371	348	343	332	341	355	316	366	353	367	365	354	335	344	309	336	336	349	365	343	341	327	364	339	362	343	312	357	337	360	384	362	338	328	339	370	327	336	359	330	338	320	390	389	302	358	340	308	352	307	364	354	360	342	349	368	334	347	382	349	368	356	309	367	352	337	314	350	334	362	341	349	370	365	381	344	380	345	351	334	357	345	359	363	325	372	334	380	359	342	336	349	346	356	383	370	354	393	376	328	364	354	344	316	340	362	353	323	322	319	311	372	370	345	344	376	343	339	366	337	381	354	343	352	367	373	356	357	301	358	366	345	355	343	350	349	403	354	350	371	348	350	368	373	353	377	354	369	376	370	354	371	342	334	380	388	392	342	346	388	368	353	354	349	371	356	402	377	353	326	345	334	375	336	360	349	323	326	328	376	365	351	356	365	360	323	345	337	372	363	406	345	316	371	350	357	339	332	345	355	345	321	382	322	337	325	389	381	370	337	357	340	368	324	327	359	379	358	385	383	352	390	339	369	358	359	343	351	327	320	366	345	358	383	369	385	361	377	388	343	332	346	336	368	363	351	329	369	330	336	334	322	347	368	359	330	336	324	308	370	346	343	311	336	384	362	347	340	362	340	354	359	370	362	370	346	345	355	356	354	349	367	383	346	344	333	358	330	346	361	325	354	345	341	334	350	343	334	340	316	331	374	310	346	355	343	340	350	345	360	371	362	334	351	365	340	335	345	335	333	363	329	315	349	367	363	386	310	352	371	401	345	325	321	337	350	356	368	327	360	347	368	363	337	346	349	360	382	338	369	353	370	354	352	322	375	323	342	354	321	356	373	374	364	337	354	347	358	371	372	343	325	335	335	348	378	306	344	356	363	352	352	293	355	343	326	345	355	355	357	405	371	353	335	391	327	311	314	374	330	353	372	321	344	359	340	393	356	343	360	378	354	367	362	351	363	367	356	343	362	361	365	389	349	365	381	336	339	378	317	309	333	351	366	356	294	347	375	321	341	362	362	378	330	353	343	322	358	320	313	350	353	380	356	342	339	367	331	354	365	335	346	347	325	355	412	340	354	355	339	366	336	360	354	375	374	354	344	348	324	369	386	375	386	386	336	382	355	379	393	336	349	378	387	355	333	339	321	329	353	349	365	352	361	375	372	372	344	346	371	331	337	339	319	316	363	336	338	326	355	356	348	363	354	338	345	360	359	341	331	325	343	335	349	338	331	358	322	328	378	352	336	326	369	368	345	324	334	366	359	353	376	379	343	348	366	328	310	354	344	351	364	327	361	342	359
7647	5348	7610	6574	5479	4068	3411	2839	2236	1746	1612	1354	1263	1314	1179	1182	1142	1037	1034	1040	948	1019	984	954	971	963	947	892	912	897	907	808	831	813	853	823	793	831	836	813	801	764	808	790	757	758	810	746	774	751	786	769	763	760	746	794	760	849	810	719	792	820	758	795	825	798	735	732	769	764	775	829	769	806	790	797	787	781	782	781	794	781	804	761	808	743	801	742	777	778	776	725	789	807	744	783	781	774	760	758	803	789	742	750	748	781	754	781	775	756	762	754	758	779	822	769	775	797	786	775	809	751	799	812	796	775	777	775	796	752	798	757	819	735	765	689	780	735	743	790	746	745	758	814	785	781	781	766	794	761	711	777	736	788	740	765	748	755	799	759	715	772	748	805	744	726	769	706	784	781	763	760	788	700	802	803	761	843	748	785	739	794	806	780	751	777	772	770	749	802	744	788	721	749	797	782	773	754	779	752	756	744	764	724	774	795	805	805	753	802	721	798	723	759	780	799	779	784	759	757	775	758	749	810	780	773	758	775	767	758	769	822	782	786	760	754	773	802	769	747	725	781	760	763	808	720	725	755	748	747	821	781	769	765	753	721	739	813	730	767	771	742	752	759	746	758	764	736	784	772	770	810	809	751	802	765	733	784	778	816	719	762	773	764	717	764	808	749	785	693	752	743	777	801	728	773	821	754	761	737	779	823	784	780	798	803	774	767	735	793	779	780	826	743	740	759	765	787	762	750	787	785	739	763	755	780	779	794	779	765	733	725	792	738	756	808	760	759	794	783	789	801	714	741	795	769	762	744	762	760	744	819	780	805	796	780	781	767	745	777	724	780	791	766	781	760	781	775	778	774	750	797	782	760	760	785	790	809	785	719	804	784	802	740	752	738	752	736	767	829	777	785	788	762	734	796	749	772	770	742	755	729	762	754	757	769	792	734	741	797	753	736	835	745	759	808	725	739	771	753	810	727	758	742	727	762	779	753	738	819	844	756	748	797	816	745	761	830	748	771	730	761	703	770	755	743	758	762	755	716	784	782	765	736	759	737	775	778	785	822	758	795	791	769	801	769	808	724	797	731	762	798	759	739	780	721	743	793	711	711	768	784	745	762	781	786	762	766	785	817	753	798	736	742	783	804	774	754	756	779	807	766	744	771	807	776	792	736	779	755	765	727	759	831	737	742	826	724	784	766	798	758	810	777	740	758	763	781	783	726	802	730	766	755	759	813	810	769	769	730	743	760	751	762	787	797	844	788	753	846	766	804	796	799	803	720	775	747	770	781	766	783	822	790	767	778	755	759	787	753	788	757	790	740	800	777	737	763	758	769	781	763	759	743	792	760	724	792	757	781	732	759	745	755	794	772	787	777	765	785	780	804	753	827	763	772	825	797	740	752	697	780	793	732	776	805	776	754	782	740	764	734	757	783	779	701	746	721	809	743	767	767	745	733	758	790	791	764	709	753	811	765	805	755	732	763	745	732	800	803	761	767	761	794	799	777	794	794	751	729	793	781	795	727	733	701	759	786	800	771	720	777	773	715	782	847	784	777	803	789	751	802	744	757	759	795	747	734	766	770	758	781	777	793	739	794	759	754	771	741	781	795	736	763	760	755	746	724	791	729	749	763	756	756	835	725	757	806	765	830	813	798	817	752	767	752	715	778	705	786	750	809	762	749	779	747	767	795	743	803	760	760	810	741	740	794	749	805	817	749	764	766	743	743	758	791	815	800	776	756	729	856	776	750	759	758	770	791	783	746	795	747	732	765	770	742	764	784	740	753	734	759	787	807	759	756	825	710	809	762	806	780	784	751	756	730	718	816	736	797	741	764	763	779	825	725	807	786	762	846	741	792	795	735	760	766	732	792	753	752	809	773	760	739	722	783	741	772	745	776	797	799	829	717	808	767	751	761	781	769	777	758	804	757	754	781	756	792	740	727	760	731	811	755	743	755	750	855	744	777	813	758	823	763	791	836	782	764	779	792	772	786	772	789	721	768	718	772	784	791	760	786	775	755	769	760	788	781	743	796	732	765	797	794	799	774	765	783	710	738	769	771	757	751	759	719	831	801	757	792	754	788	803	758	779	839	759	763	743	751	753	802	789	768	792	731	780	782	782	824	767	744	741	745	759	793	766	751	750	783	779	796	786	779	765	745	767	776	778	762	713	746	757	801	780	772	772	741	752	762	778	781	738	809	760	753	787	789	822	800	742	766	769	768	764	748	783	736	773	722	755	765	813	780	755	779	760	819	795	748	777	779	791	777	763	761	709	753	785	753	743	783	817	760	765	791	757	748	775	730	732	773	738	767	738	756	764	764	741	721	746	799	757	731	747	805	744	750	746	751	732	747	743	747	781	697	779	775	779	784	750	770	748	765	781	764	767	764	800	772	690	762	775	777	767	762	775	708	718	740	786	755	744	770	776	762	794	827	745	758	771	834	745	777	747	753	783	771	755	819	811	773	791	762	778	777	764	758	763	768	782	768	766	760	750	787	732	829	780	815	741	730	785	757	720	771	762	757	741	772	784	795	780	788	789	804	829	812	780	724	726	827	798	730	779	759	760	785	770	754	784	768	802	772	778	758	784	796	773	818	744	763	769	784	780	767	756	769	801	745	763	776	781	755	753	809	760	778	771	760	781	763	764	798	754	792	755	782	806	759	795	739	738	739	813	751	769	760	816	753	770	721	728	823	777	814	776	747	716	729	790	796	758	793	787	769	792	762	747	773	772	794	753	821	779	746	782	790	760	749	734	741	834	749	797	790	786	756	781	776	740	754	729	713	783	766	761	762	746	774	760	772	773	799	845	820	744	735	774	766	775	773	766	805	770	759	783	764	782	792	767	815	747	761	801	770	790	795	803	787	785	760	761	816	745	741	730	810	773	765	848	788	754	769	754	751	763	737	710	768	758	791	770	791	746	776	801	804	758	766	781	804	750	779	818	753	733	757	735	731	776	795	754	762	753	809	775	771	754	795	736	800	759	764	769	792	705	781	756	802	787	756	761	807	789	780	797	787	760	741	779	729	731	741	725	790	764	779	779	784	749	766	725	756	777	763	749	740	732	813	755	723	745	733	794	781	771	783	792	759	823	743	782	746	744	795	763	799	729	804	766	805	772	808	780	788	776	769	728	757	760	789	761	813	760	759	783	741	737	729	718	804	756	785	729	742	777	822	774	735	787	809	763	769	829	758	748	754	781	786	802	726	745	835	816	727	766	717	773	765	816	799	793	766	761	776	769	767	759	727	782	748	801	783	797	792	775	765	742	762	724	831	786	782	793	760	767	773	799	790	743	801	772	771	769	721	721	751	779	756	731	762	814	782	816	760	781	772	739	785	790	749	739	732	788	771	719	783	755	741	822	810	744	791	772	741	772	768	809	784	782	832	744	768	735	745	764	778	804	775	788	733	767	782	768	765	777	809	684	815	782	741	780	783	823	776	780	762	808	776	785	776	733	694	722	720	764	743	800	758	780	765	793	774	721	751
22428	11189	9902	4667	2788	2053	1500	1184	864	690	619	562	470	435	401	442	395	413	421	370	351	396	339	353	415	360	344	330	332	345	322	304	317	302	327	319	329	298	319	336	315	290	300	302	280	298	274	299	295	290	303	309	297	238	266	271	289	244	295	311	285	303	296	322	307	300	284	286	309	255	305	327	285	282	270	275	283	269	294	293	281	305	284	276	299	250	292	277	312	296	268	312	293	269	300	286	288	300	291	292	255	311	310	263	292	272	249	291	304	310	265	270	269	279	266	314	294	301	259	312	252	307	256	305	296	317	313	273	302	300	282	287	265	273	301	305	300	284	279	307	271	283	283	314	293	291	280	295	283	294	284	296	295	292	270	312	321	288	282	270	300	292	283	272	287	290	274	274	287	263	257	271	285	256	298	263	271	262	257	274	299	295	290	305	278	281	270	297	300	301	276	316	308	270	275	289	285	313	313	255	313	299	277	316	266	306	304	299	272	275	288	276	265	296	290	298	294	257	294	245	299	272	311	323	278	269	277	274	302	269	293	261	261	290	300	264	291	275	287	286	291	269	303	313	292	255	277	292	321	297	305	280	303	295	272	299	303	287	284	316	294	289	291	310	277	278	297	303	250	283	295	313	291	324	274	298	300	278	295	280	268	253	314	287	283	308	297	271	306	293	282	274	275	331	263	281	295	302	300	260	301	258	282	276	298	304	290	292	306	290	261	297	279	299	288	268	298	297	297	306	269	284	322	305	288	295	297	288	284	293	282	276	266	260	325	307	293	311	299	284	317	286	275	307	295	275	266	285	267	287	273	290	300	314	278	318	277	283	255	269	298	290	308	309	282	285	277	318	305	280	280	310	299	284	297	300	288	318	278	284	299	278	303	253	306	337	295	303	261	273	296	272	308	305	303	292	286	306	294	289	305	278	294	256	270	269	300	289	261	288	296	306	338	278	274	312	311	297	311	294	282	315	258	282	277	277	247	267	266	330	298	294	273	271	300	291	295	272	271	294	307	275	312	276	287	302	243	255	252	285	289	288	312	258	282	294	330	278	295	300	276	294	281	267	265	283	297	309	257	258	298	297	305	267	310	314	305	288	311	327	283	283	294	288	277	318	283	302	284	296	279	292	311	296	292	280	302	254	264	271	286	292	292	280	274	313	288	283	268	284	279	289	312	284	275	279	259	293	307	314	286	318	313	281	301	309	282	270	308	288	285	285	279	261	289	288	302	279	319	308	307	280	273	284	285	297	286	264	302	250	275	295	313	251	253	294	297	297	292	280	272	298	301	308	304	294	262	294	239	288	296	298	270	294	288	306	323	278	314	287	311	296	279	280	273	275	303	293	312	280	290	315	270	296	287	271	279	304	297	304	273	305	296	249	290	280	282	291	279	272	279	296	314	287	288	264	300	290	307	281	283	283	309	282	317	255	276	289	302	282	274	274	286	292	318	286	295	285	318	274	296	282	314	277	280	277	287	292	291	270	316	326	281	281	289	283	287	277	268	274	310	283	279	314	312	275	313	283	273	314	315	287	263	317	287	267	289	254	314	283	275	280	300	304	280	316	289	295	268	279	286	265	303	304	312	255	286	282	305	278	304	280	283	254	297	287	297	298	280	290	284	317	290	287	279	289	304	313	276	304	285	292	276	240	258	257	308	286	344	278	276	285	284	281	292	278	291	296	308	295	305	262	270	283	295	312	291	323	320	302	286	247	284	302	304	287	289	276	288	289	287	318	302	254	297	309	313	272	264	274	297	294	295	277	302	271	263	298	271	323	304	281	294	300	277	273	308	311	277	308	288	263	309	256	265	296	319	296	282	312	288	290	300	318	260	300	292	284	276	275	299	302	297	268	280	288	267	269	300	285	298	259	296	286	293	321	232	278	307	284	279	309	322	268	287	306	310	301	302	300	317	263	292	285	302	287	307	279	293	325	284	299	280	294	293	307	318	300	304	291	261	304	280	284	326	290	293	289	254	310	295	284	280	279	278	323	293	271	273	318	298	305	316	294	278	300	285	274	259	280	286	269	304	303	269	280	274	284	257	278	284	301	278	296	263	285	254	302	290	274	306	315	269	291	294	319	261	302	277	279	269	288	261	283	308	252	281	272	291	266	306	280	295	276	320	280	258	305	296	328	296	319	280	290	314	275	260	310	296	284	310	297	283	273	307	302	285	284	253	264	308	285	289	302	296	303	287	286	301	308	258	297	297	297	291	294	288	302	292	305	313	307	301	294	277	261	288	306	255	283	273	281	302	279	275	284	275	335	308	285	300	268	279	268	261	270	318	277	320	297	241	273	280	304	325	293	280	313	302	306	302	297	293	301	318	317	322	295	295	307	286	310	292	292	296	311	286	301	300	297	304	292	318	299	278	295	284	339	316	276	290	315	286	274	302	259	308	295	286	268	261	288	317	317	250	283	295	273	284	304	276	279	288	297	289	273	294	288	272	308	274	287	290	294	293	307	255	282	302	290	293	290	293	280	299	311	297	284	301	285	296	290	284	273	288	322	312	314	289	244	281	288	300	269	280	259	305	294	307	340	316	303	281	309	297	300	261	302	293	286	251	281	293	312	311	287	294	323	295	303	291	277	280	266	242	319	295	304	301	297	284	300	285	285	286	316	295	280	330	301	301	268	302	311	297	286	311	295	264	296	284	272	292	306	315	290	302	275	317	266	277	254	293	280	303	323	308	298	258	305	267	298	312	288	285	285	267	287	303	306	292	258	245	314	285	293	274	290	257	267	298	235	296	321	306	269	289	309	295	303	279	308	270	289	300	286	322	276	280	335	300	309	268	307	292	257	292	296	287	290	279	278	260	276	315	267	292	294	312	311	321	266	272	314	291	301	295	263	285	290	296	305	309	267	270	274	276	294	275	276	290	299	278	300	286	283	279	291	300	283	295	296	275	245	259	321	314	283	266	297	284	305	297	299	278	270	317	256	297	271	295	272	305	287	269	277	286	336	310	272	264	296	329	279	272	279	300	261	290	307	274	327	297	278	297	262	253	292	287	286	288	291	280	301	302	329	318	285	291	297	290	307	303	285	280	291	325	296	298	268	284	309	306	256	276	273	283	295	277	275	294	301	282	309	279	264	280	293	278	306	288	305	257	291	289	268	291	270	295	285	292	280	295	307	275	292	289	295	271	239	295	300	308	261	280	307	285	295	290	292	272	314	294	272	293	297	287	276	271	288	277	274	284	313	287	292	291	274	293	273	302	291	309	318	281	295	299	281	300	310	301	305	338	298	323	316	281	308	248	303	325	303	272	299	276	321	287	285	287	233	285	317	291	291	301	280	305	299	278	266	300	286	348	267	295	275	236	291	289	302	280	273	305	268	286	278	264	280	309	302	308	335	287	279	271	275	260	291	259	325	316	280	294	297	320	318	315	308	273	301	280	291	279	291	287	276	294	302	257	276	281	272	328	285	301	262	284	284	297	297	265	252	300	271	294	275	307	271	281	285	262	283	321	288	292	259
14401	9136	13935	10502	9160	7219	5841	4786	3716	2904	2412	2044	1771	1658	1589	1621	1520	1348	1242	1134	1096	1122	1066	1054	1084	1042	1021	962	958	939	845	849	846	802	770	795	787	735	741	744	738	674	687	751	703	662	692	704	715	691	661	774	671	653	679	675	692	636	652	680	668	628	654	653	660	630	646	695	680	637	664	707	649	659	642	658	666	685	675	646	707	683	670	624	663	664	637	639	670	663	627	688	654	655	660	647	649	663	650	679	643	640	625	654	657	655	616	622	605	657	663	590	669	644	673	680	666	658	596	641	612	652	727	682	659	648	632	642	676	678	639	619	645	631	647	657	656	666	694	640	662	660	615	663	647	631	651	684	684	642	666	654	653	691	606	639	632	628	701	658	650	661	646	608	643	635	695	654	666	642	659	632	680	643	635	686	637	664	690	621	625	601	647	650	636	607	647	640	661	705	671	662	635	664	627	703	672	660	648	635	646	659	633	659	634	588	610	659	662	676	615	621	654	644	613	615	665	607	626	675	639	664	667	666	658	646	668	634	616	657	647	634	673	629	613	722	620	637	684	670	707	676	636	682	671	684	645	647	665	636	640	676	610	634	643	672	734	653	663	647	676	626	625	630	654	625	649	646	603	645	639	631	691	669	632	669	665	625	601	673	627	619	642	651	636	667	646	627	641	655	692	686	636	680	626	714	711	647	631	645	633	637	664	652	638	632	654	686	671	642	643	637	621	634	616	661	628	666	660	605	659	640	676	658	652	673	642	615	637	656	625	658	662	668	605	674	627	644	681	631	668	694	626	628	671	632	626	670	646	676	661	629	675	611	638	614	688	670	638	621	606	704	651	604	683	652	637	630	637	650	618	642	596	640	648	652	644	664	654	693	634	633	642	630	673	664	590	649	620	672	647	655	652	653	659	665	655	664	667	632	622	679	631	640	607	682	637	691	674	665	671	650	731	644	685	725	653	647	685	636	645	683	636	667	631	656	634	673	624	640	633	662	583	666	662	616	649	630	668	681	676	672	684	630	657	676	626	672	668	636	626	654	661	671	624	682	673	683	651	660	602	685	622	664	675	680	654	653	627	649	616	652	623	644	641	627	653	610	667	664	632	664	633	678	656	649	679	622	692	687	620	628	658	643	662	632	665	666	616	632	654	649	632	685	618	733	658	628	687	657	665	668	636	660	670	642	620	668	668	682	655	616	689	657	658	645	663	623	675	680	676	669	608	650	652	625	675	621	683	665	638	622	638	622	633	657	637	667	645	602	626	625	663	698	607	641	685	654	650	605	677	679	722	654	635	651	601	625	653	673	657	638	684	668	631	681	640	651	683	643	683	614	687	665	633	677	675	662	664	641	644	633	620	641	649	651	610	632	614	697	668	685	666	668	602	617	640	642	700	653	619	706	665	677	685	706	617	685	680	649	660	666	649	656	666	653	637	641	666	656	633	640	651	665	606	670	656	619	611	674	601	644	649	651	663	648	695	648	663	637	678	619	698	681	683	690	691	648	625	626	659	643	631	660	673	654	649	644	660	696	638	659	634	637	708	658	636	624	631	636	651	629	648	636	687	631	669	676	654	623	711	687	649	632	673	671	663	619	645	604	652	613	675	653	622	641	642	620	667	654	687	656	625	673	634	685	645	665	657	648	668	692	658	690	630	646	652	671	629	634	699	665	656	620	667	641	663	626	670	637	639	668	676	678	695	686	685	681	645	653	631	675	618	661	681	612	674	642	667	604	609	637	650	647	659	686	618	630	590	714	649	659	629	649	666	654	673	614	638	633	664	675	621	678	659	615	679	654	654	646	645	681	630	621	659	683	636	670	669	635	654	670	662	635	657	629	625	696	690	639	664	633	651	619	666	709	626	640	657	653	661	668	672	668	643	641	662	640	695	681	661	675	641	672	657	688	662	709	656	681	648	690	653	663	619	678	641	656	623	675	664	670	639	625	635	636	641	610	665	676	608	601	682	648	636	647	683	655	656	622	629	608	656	654	689	642	645	703	639	649	669	662	640	624	647	681	685	631	629	681	616	629	655	632	679	676	642	651	664	684	621	612	682	634	679	695	677	635	710	674	671	673	688	638	650	653	653	631	688	677	709	642	682	692	687	636	645	685	682	664	671	631	652	666	644	630	662	657	702	622	678	696	655	653	677	694	671	652	650	644	645	627	696	698	585	673	652	666	669	701	689	647	657	617	649	657	674	660	667	645	665	644	629	640	732	656	622	699	661	653	668	650	622	632	619	602	706	617	702	655	629	664	653	670	686	631	656	638	662	655	646	660	642	667	636	616	652	610	654	664	622	683	659	626	656	651	663	630	667	684	648	630	627	637	669	663	616	667	660	652	663	637	644	656	658	692	674	641	646	681	683	667	639	647	641	655	647	641	650	673	672	658	638	628	620	685	660	675	681	672	691	661	623	650	637	678	680	672	677	646	638	606	635	673	653	655	658	625	631	655	618	640	652	641	642	654	649	638	648	640	625	646	662	636	644	682	626	670	634	666	657	630	681	637	704	681	674	676	661	675	632	654	677	602	647	662	642	687	670	667	679	676	617	672	712	617	645	674	662	617	600	673	732	649	669	618	629	623	637	658	613	606	663	635	682	635	699	662	637	665	626	622	647	687	649	609	691	644	666	665	608	619	647	662	641	658	665	654	635	651	695	691	679	639	656	666	717	646	611	630	648	683	640	625	637	627	675	654	680	684	627	656	643	652	702	658	672	642	650	629	694	683	645	602	656	651	653	693	651	692	667	656	648	646	636	629	680	607	635	681	696	682	653	674	624	707	641	693	630	640	651	628	682	658	707	694	683	666	642	596	625	672	628	631	637	656	642	610	681	690	596	680	635	676	687	682	652	664	622	644	661	641	617	645	650	691	659	629	626	621	624	630	623	659	647	636	627	714	665	656	652	626	624	658	658	689	685	669	679	667	622	711	664	644	657	633	604	661	657	667	650	628	623	657	645	697	650	662	614	691	634	608	675	624	690	646	647	657	656	631	667	660	662	654	679	694	678	720	687	661	636	631	669	644	631	618	631	650	664	706	647	686	678	633	610	670	641	608	630	631	633	606	662	664	675	655	647	661	615	661	653	686	641	645	683	655	643	628	677	693	684	629	656	652	644	634	643	663	636	705	627	594	642	677	634	688	650	637	675	708	671	634	668	640	671	595	716	610	670	682	683	661	620	640	710	671	678	686	630	626	678	630	664	685	637	668	668	668	668	626	654	641	673	623	649	645	660	654	648	645	697	669	647	671	636	636	670	720	612	673	643	628	647	633	694	634	647	682	625	689	674	653	663	687	653	703	631	645	646	652	664	634	622	647	685	650	665	661	639	636	689	682	662	678	667	660	694	625	654	670	685	641	683	659	686	665	615	627	639	629	674	674	694	634	700	638	632	653	669	674	640	670	669	646	642	682	654	657	629	672	637	688	704	673	608	650	653	638	705	634	622	622	566	670	614	649	639	637	667	690	639	666	653	663	633	658
31584	16774	16069	7657	4234	2948	2078	1709	1281	979	785	670	579	482	548	498	462	470	439	431	386	407	368	388	402	390	358	356	363	321	319	305	315	376	322	288	314	278	311	311	322	256	301	326	302	273	286	285	324	339	327	258	312	288	298	309	317	316	312	283	294	303	282	307	344	303	306	297	307	266	308	303	279	295	293	304	294	304	261	297	295	284	289	304	303	304	257	315	256	300	296	294	298	270	270	307	285	301	305	300	288	310	278	295	300	292	283	264	304	271	316	285	285	270	297	293	264	257	260	310	311	294	282	256	296	297	303	312	286	284	300	292	297	292	310	299	289	291	314	258	301	311	304	297	320	252	272	330	298	303	289	292	306	320	287	286	248	264	291	309	302	298	320	292	323	279	313	294	320	295	303	269	302	290	298	336	310	287	300	297	290	319	288	284	283	273	293	344	305	286	287	273	291	321	319	283	269	323	280	304	267	267	281	280	298	285	307	290	290	283	297	285	281	269	288	275	280	339	268	263	277	293	289	298	298	300	297	312	290	279	300	278	281	264	298	300	290	297	305	267	288	299	287	296	315	311	308	289	324	312	278	281	304	284	264	323	316	322	273	275	307	272	289	253	290	297	309	301	303	309	274	295	304	305	295	269	305	310	282	290	338	285	302	286	262	313	276	274	266	314	302	287	283	298	291	284	312	285	285	283	298	315	280	244	291	268	269	264	316	318	279	296	309	291	295	290	287	307	293	328	283	265	259	298	285	295	283	302	285	288	300	296	291	299	299	303	284	292	309	303	269	285	264	288	299	285	303	288	305	342	288	275	260	313	331	324	306	300	271	318	316	296	294	263	291	305	298	316	292	291	299	282	306	292	289	310	295	298	280	269	279	271	280	297	300	303	284	284	283	327	310	275	275	292	301	283	313	289	284	282	315	285	319	341	290	301	306	277	275	279	266	292	292	296	327	286	311	286	301	253	313	327	249	269	298	291	299	264	290	289	320	306	268	290	298	278	300	266	306	317	332	294	274	315	272	277	257	285	306	300	263	257	290	286	270	278	310	310	284	275	286	307	308	321	312	288	316	316	312	286	276	295	290	322	282	322	293	301	339	267	332	332	279	311	290	276	298	298	318	285	283	289	281	291	304	298	292	318	288	276	294	302	326	266	282	294	291	292	302	276	304	296	309	311	269	305	290	273	305	279	297	285	298	278	281	289	308	314	270	278	290	277	290	264	312	284	304	294	276	309	287	276	305	289	293	301	348	282	282	284	293	287	283	288	285	302	278	307	300	280	306	298	278	336	271	288	308	306	289	289	283	300	333	281	298	307	286	299	318	292	300	307	257	310	293	253	260	263	299	284	291	276	309	304	280	275	284	289	302	295	314	277	309	315	261	269	278	280	286	304	294	283	274	299	287	295	276	270	272	323	274	287	263	281	265	272	286	269	286	302	273	293	330	288	291	264	328	298	244	305	300	275	288	287	288	315	318	259	328	301	301	287	298	268	256	302	264	313	272	312	323	284	323	301	256	301	296	300	297	310	288	283	302	281	304	282	277	298	302	296	283	293	285	291	289	281	288	294	271	275	312	276	317	256	300	295	290	278	290	334	301	279	282	279	276	289	320	288	303	266	315	294	307	298	325	264	300	287	272	300	265	279	305	283	321	282	293	284	255	280	315	257	303	248	305	310	288	286	283	286	294	290	287	272	306	311	291	313	298	310	303	274	302	307	268	277	322	305	322	286	286	265	285	277	279	271	288	303	274	305	274	294	288	312	280	280	300	314	302	313	279	299	282	277	302	290	274	263	340	279	299	286	269	302	323	278	321	270	290	293	300	292	280	324	283	301	274	283	315	271	330	306	261	299	294	273	271	293	303	304	312	299	263	279	284	294	329	321	284	311	296	327	273	306	267	280	311	265	289	328	276	296	296	303	274	287	271	277	289	290	269	299	297	313	295	283	292	313	323	299	312	305	300	304	280	288	300	284	316	293	286	325	285	284	290	291	286	289	314	294	299	305	271	282	312	254	292	310	310	291	279	294	290	297	320	322	286	287	300	270	316	296	312	280	259	290	275	299	268	278	302	299	297	285	283	307	316	290	300	281	271	287	318	264	253	296	336	300	324	311	313	283	290	245	321	296	319	293	320	276	300	272	290	311	281	283	317	301	294	278	306	300	313	268	303	304	266	332	285	284	298	286	307	290	283	266	264	265	307	256	265	280	304	285	293	306	327	276	291	309	312	276	289	290	289	261	299	296	311	304	292	271	280	322	297	307	290	277	253	261	300	307	292	281	326	317	342	286	310	330	307	311	295	320	273	316	314	264	321	294	273	277	269	285	292	267	283	284	278	292	290	311	262	274	287	269	316	269	302	299	289	285	285	292	306	299	309	317	289	262	283	271	313	290	276	309	311	267	299	271	278	275	272	279	276	307	316	294	288	270	287	293	301	259	271	274	306	253	323	279	282	298	304	314	294	274	265	282	332	310	275	301	313	308	303	303	296	260	299	268	254	311	301	295	284	280	296	287	305	267	328	302	273	265	321	289	284	285	319	291	283	273	314	328	249	289	333	273	294	281	273	278	272	274	269	298	313	284	301	278	266	291	270	300	290	286	310	310	296	299	313	297	308	261	281	296	247	285	277	265	298	339	289	272	310	333	295	263	276	286	281	291	323	314	259	299	298	298	277	285	311	280	286	270	296	320	312	318	303	287	292	303	296	286	313	278	299	299	296	296	275	269	312	258	316	297	304	317	290	253	284	302	300	309	309	320	307	251	301	279	303	295	276	263	289	277	301	284	269	307	293	291	285	301	319	286	304	279	302	289	321	292	298	258	278	302	271	265	305	294	318	285	318	302	296	324	272	277	285	309	304	301	281	316	294	266	268	281	284	273	300	277	268	275	324	333	285	311	249	277	302	286	294	304	278	280	301	285	314	322	301	310	285	276	308	266	303	310	324	320	301	290	297	300	259	303	288	312	316	294	319	282	295	294	287	354	288	282	272	273	302	280	316	279	266	301	315	268	270	259	312	324	280	259	255	287	271	302	257	268	285	319	273	308	282	301	300	276	295	280	281	277	283	308	296	279	278	271	288	306	256	292	305	280	278	300	295	299	311	291	285	330	287	296	264	303	278	281	324	285	328	294	317	304	285	298	284	280	286	326	307	275	279	288	299	306	287	279	286	308	322	307	283	301	289	280	318	308	290	312	255	308	276	292	301	302	277	274	313	271	301	313	272	284	269	317	278	277	301	317	332	292	259	292	301	315	341	293	289	300	289	285	309	306	288	294	308	294	299	297	311	304	337	295	299	302	321	301	285	277	267	304	308	296	300	311	294	271	309	290	294	315	286	275	289	286	264	321	289	289	308	286	303	313	262	274	252	294	327	309	286	291	295	279	292	294	271	310	346	320	289	288	301	305	300	282	302	284	291	292	344	307	290	287	305	248	294	312	308	329	317	279	317	309	318	311	272	305	304	275	275	259	279	283	309	280
18555	12406	20628	13865	11487	9775	7687	6690	5214	3859	3195	2670	2274	2249	2096	1929	1937	1782	1574	1391	1285	1234	1317	1255	1271	1255	1107	1071	991	1053	959	933	905	898	839	853	814	785	822	839	788	720	748	739	726	750	745	732	715	708	743	710	654	674	703	669	685	753	727	700	647	688	664	694	675	688	616	707	667	686	725	670	655	688	669	675	658	709	627	676	700	643	736	689	668	644	624	679	670	665	650	691	675	674	663	691	673	682	670	663	634	664	710	669	650	658	632	663	623	691	681	637	658	688	667	666	648	692	706	674	617	690	680	660	676	638	686	676	657	690	700	664	617	653	622	681	625	659	682	598	690	624	653	684	625	629	679	680	642	644	651	690	650	688	619	647	616	687	631	669	617	673	710	628	619	690	679	694	678	633	665	653	686	623	699	672	649	673	700	676	672	685	674	638	647	659	613	658	632	653	644	680	691	703	665	677	638	645	665	673	647	646	647	632	638	681	631	661	698	667	676	635	670	666	662	665	642	654	706	632	665	681	611	677	645	624	664	646	656	647	675	649	618	662	665	673	659	640	682	663	689	679	688	643	650	657	673	638	686	646	672	663	668	695	629	642	704	656	639	693	706	665	639	661	616	626	641	643	656	720	676	697	666	687	652	657	682	657	632	688	688	686	690	709	662	720	702	637	720	651	696	657	651	659	647	668	653	646	722	680	673	689	653	693	629	630	654	670	661	704	636	676	656	685	696	664	658	673	635	673	633	662	708	671	700	654	635	716	689	609	695	641	666	675	688	645	643	710	655	670	625	672	643	639	677	704	642	681	672	671	669	629	662	630	710	631	637	667	655	677	642	659	665	690	668	706	687	672	669	651	664	640	675	656	658	671	622	650	670	612	665	643	678	683	643	633	675	679	646	685	623	696	695	652	654	653	679	629	681	678	672	687	661	702	652	659	651	699	662	629	618	672	640	669	677	692	682	652	681	673	652	660	646	661	652	680	655	695	679	660	716	646	719	658	633	712	672	644	666	680	684	664	647	658	661	707	721	706	669	729	678	673	677	709	642	662	625	663	709	671	693	665	636	620	644	690	652	639	666	682	643	664	650	643	626	721	634	674	619	703	639	673	636	690	674	673	680	634	690	647	650	631	639	653	659	646	700	621	632	666	633	675	636	652	679	640	673	663	649	624	661	660	609	684	715	620	666	691	678	672	680	666	664	661	650	669	703	650	664	678	692	666	655	635	691	659	664	649	690	668	651	669	658	688	665	662	633	673	660	687	639	647	649	651	675	671	677	608	664	691	651	681	631	636	658	648	673	651	673	689	644	656	653	653	659	662	654	639	711	612	659	628	644	595	679	652	651	679	633	649	687	629	653	634	694	671	684	664	704	628	690	688	668	662	680	692	660	653	630	696	624	670	665	699	641	686	663	671	677	674	663	690	670	616	641	707	716	677	674	661	617	671	652	631	662	632	627	683	667	641	660	646	674	678	667	635	673	673	628	692	705	670	697	659	637	670	698	654	716	645	651	712	701	663	647	658	690	622	640	671	613	636	665	629	691	614	677	630	694	668	681	642	638	666	648	683	625	649	624	628	710	657	624	657	641	669	684	636	667	640	635	696	697	681	665	675	690	687	593	681	693	719	693	678	620	708	682	696	680	698	651	658	679	657	656	678	623	679	698	652	699	745	669	644	617	658	648	679	625	648	653	717	616	646	618	703	683	672	668	631	673	669	658	655	642	668	633	694	633	643	659	687	669	684	658	666	696	650	670	700	668	686	635	679	625	666	612	649	661	687	624	643	730	648	663	637	650	665	661	677	681	709	689	683	648	631	636	711	673	673	648	632	685	677	657	679	658	721	648	652	684	600	700	638	654	649	716	684	618	680	718	686	643	654	644	739	641	642	662	629	690	670	655	683	687	658	680	717	678	707	661	677	653	676	685	667	693	668	622	629	638	671	644	667	684	695	662	706	663	702	695	669	648	659	648	701	645	666	666	681	650	689	670	662	639	684	649	686	641	717	643	717	660	615	655	690	654	660	671	705	678	683	658	659	615	637	680	663	681	667	685	653	649	681	709	656	713	613	661	688	681	639	641	681	628	695	636	680	640	694	667	668	655	734	686	673	694	690	664	656	670	737	627	662	659	639	682	696	675	662	688	659	671	655	670	692	700	678	667	684	656	648	651	721	706	664	639	658	654	684	684	719	665	653	671	654	699	637	642	666	659	685	614	646	688	672	672	634	679	631	653	651	680	661	696	668	643	682	676	642	696	618	660	660	677	649	670	663	664	692	686	713	681	648	620	710	653	634	699	688	652	642	688	687	669	710	650	649	697	670	647	710	628	668	647	731	680	713	652	676	687	598	678	672	653	672	623	654	686	655	631	650	651	668	674	684	631	723	733	693	661	658	671	647	642	715	663	666	612	662	672	663	664	666	639	675	645	712	669	629	654	625	637	606	686	651	639	694	680	662	688	645	622	622	656	643	662	645	692	704	640	654	635	723	653	639	659	645	625	666	673	743	658	658	619	644	723	641	657	681	682	634	662	694	683	668	665	660	668	693	655	676	695	636	654	624	660	681	731	629	667	661	654	637	628	639	646	674	719	681	654	705	661	692	660	673	678	671	734	666	693	668	641	688	673	630	670	680	615	670	662	670	699	674	646	661	657	643	614	657	705	646	686	673	648	650	633	639	720	669	653	648	622	678	642	664	648	685	648	677	620	672	659	640	652	667	635	652	676	690	665	623	680	678	653	650	657	606	654	716	647	640	672	630	683	653	685	688	666	666	676	711	644	670	631	717	710	670	648	627	690	656	651	688	674	668	675	648	668	665	640	688	628	657	685	673	677	704	670	663	699	640	630	626	631	629	648	666	672	699	649	671	633	671	669	651	672	698	682	658	625	672	659	644	663	711	704	678	695	685	652	650	696	685	667	717	664	656	656	678	625	645	681	692	687	697	677	670	675	653	609	644	680	634	689	646	698	675	707	647	664	699	673	674	682	653	668	636	701	676	699	676	642	613	699	656	679	633	647	640	626	709	640	649	662	708	660	674	680	605	706	656	671	677	652	639	690	639	689	658	650	688	667	658	688	664	716	694	647	658	683	666	670	721	661	675	672	659	696	676	692	663	627	710	700	647	685	672	679	642	669	702	691	648	652	650	655	657	703	647	658	640	680	679	667	678	655	680	687	646	681	680	673	655	645	677	677	703	678	650	636	662	647	663	617	669	706	682	648	672	668	710	695	629	661	632	691	674	677	645	716	668	672	631	640	685	663	678	665	656	659	720	677	688	727	683	658	673	676	690	645	725	665	663	651	671	658	665	671	682	637	622	662	643	651	653	667	636	655	647	680	712	693	707	685	653	678	673	651	680	659	595	717	618	707	660	689	699	658	661	679	642	673	704	636	648	633	641	657	652	639	618	716	712	665	648	675	703	682	648	663	667	698	684	641	686	663	670	713	627	686	662	690	657	665	725	693	660	673	659	677	673	648	679	646	669
12356	5557	4513	2432	1571	1161	917	760	655	584	510	454	395	449	442	391	406	378	426	353	396	396	398	364	356	412	352	382	395	359	339	370	363	386	389	362	333	317	361	359	376	352	364	359	326	366	364	351	376	352	361	326	357	365	311	375	346	348	349	366	340	358	398	388	324	359	348	372	370	355	339	361	362	321	345	373	337	342	346	321	338	352	340	375	351	368	334	332	359	363	353	334	348	375	339	392	338	360	407	327	349	343	350	333	352	345	314	344	344	375	377	335	352	382	323	350	338	350	345	340	352	373	343	350	347	372	328	337	367	349	354	365	356	345	364	385	360	398	351	312	349	342	353	337	347	366	348	373	383	350	362	346	366	357	365	346	339	356	373	384	334	382	353	341	373	346	393	349	391	347	377	337	339	305	351	362	357	344	347	316	360	394	382	348	361	330	349	332	352	338	327	370	331	346	366	330	355	352	319	385	346	381	336	337	376	367	395	350	340	322	337	358	325	343	354	341	340	359	332	358	359	363	359	351	336	345	373	345	344	330	332	364	350	325	373	384	339	343	346	372	347	361	305	323	371	364	356	381	368	357	340	374	333	369	355	362	360	367	326	326	347	366	357	356	342	285	372	337	354	360	348	357	325	383	387	336	311	344	372	340	334	371	363	336	347	333	341	357	316	375	352	364	318	367	347	302	361	346	384	335	343	363	333	353	355	364	344	361	371	350	297	384	365	340	376	320	350	337	346	385	360	350	337	365	382	342	334	342	309	323	351	346	341	357	396	367	344	371	334	357	367	359	362	350	337	344	352	351	346	328	401	353	373	352	347	331	336	354	382	334	357	356	324	406	351	374	361	336	358	346	403	332	365	428	381	320	344	350	350	325	341	333	358	352	345	383	368	369	393	375	316	352	340	364	380	377	354	331	361	365	365	312	344	333	345	344	345	365	352	370	347	334	331	367	347	334	356	348	395	334	317	380	353	348	325	374	356	370	358	348	361	330	385	322	374	379	368	358	367	313	326	314	352	363	397	334	377	332	323	336	312	324	350	334	341	384	348	331	368	336	332	349	353	341	357	317	362	381	374	389	307	370	332	349	331	356	342	335	349	348	361	336	315	304	331	310	344	339	362	340	363	336	350	361	359	372	323	334	378	309	338	357	372	326	339	379	385	327	329	347	349	359	327	343	322	364	322	354	392	364	330	336	352	308	353	383	349	374	373	341	352	354	370	311	314	382	406	350	373	362	347	347	323	310	363	356	373	333	359	304	378	378	343	361	388	384	327	363	372	342	344	355	379	362	313	383	367	353	360	346	332	341	339	332	353	314	337	329	315	315	319	356	382	369	367	318	353	350	379	341	352	328	377	334	351	359	337	327	344	353	376	355	342	371	380	362	355	383	370	367	399	369	380	337	320	360	339	346	336	350	329	356	349	331	340	316	346	374	353	338	386	357	351	354	342	353	342	350	360	360	343	375	360	359	344	316	340	356	368	351	360	366	369	345	347	332	382	324	352	335	351	368	339	350	361	345	360	366	357	364	347	347	346	343	357	333	330	344	327	330	344	355	353	352	314	361	374	353	379	327	321	353	324	360	343	369	350	330	367	347	366	375	352	331	369	380	364	333	369	348	362	343	362	333	339	368	366	329	328	337	401	367	363	361	351	361	364	364	331	343	364	373	349	350	360	388	349	326	364	368	358	340	354	347	339	340	339	368	369	374	336	310	419	375	384	358	372	384	364	360	384	343	370	366	344	340	386	361	352	382	340	362	321	373	375	347	343	344	360	344	340	327	364	355	339	338	311	375	346	313	312	363	372	358	342	348	356	372	379	337	338	356	345	351	354	371	323	349	363	363	341	374	383	357	365	356	419	404	365	341	340	365	349	351	354	366	328	369	344	354	374	341	383	344	349	364	373	342	385	327	341	295	357	345	361	376	353	324	346	358	391	354	342	369	341	370	330	369	371	327	353	354	386	339	314	373	383	353	352	373	358	357	349	321	325	365	366	377	353	280	362	405	315	344	356	349	376	355	368	383	346	319	324	355	353	331	363	386	360	344	316	345	345	353	343	369	326	359	328	344	329	337	372	381	373	357	351	353	366	347	348	319	345	366	345	363	349	355	329	356	357	331	334	333	363	345	336	351	360	338	339	336	352	361	318	340	377	368	338	317	361	359	354	369	329	372	321	308	390	374	365	359	326	384	316	327	333	317	388	343	377	347	331	375	317	352	293	343	408	346	352	377	332	372	367	388	327	371	349	345	331	379	357	347	358	373	350	383	388	353	376	346	368	357	331	368	385	349	362	354	300	357	377	372	334	352	333	317	335	337	346	363	350	334	306	319	336	367	328	372	359	332	344	370	379	367	340	320	360	369	349	363	338	297	323	346	344	354	339	369	329	364	362	357	338	319	324	330	344	348	355	370	369	347	397	351	377	343	350	344	326	339	345	328	366	379	302	353	349	363	354	317	345	320	333	361	360	377	338	373	333	344	365	324	346	349	340	350	304	309	325	380	376	338	332	352	327	364	347	316	339	294	375	358	325	335	364	330	376	355	362	366	350	340	380	366	379	383	363	347	373	341	336	331	353	317	375	334	337	372	348	339	376	344	360	334	358	357	327	340	351	392	333	357	390	333	355	351	368	369	348	362	343	321	346	356	318	300	289	370	367	341	356	315	361	313	366	371	346	383	353	385	344	328	372	339	353	348	335	372	376	335	323	357	330	317	336	344	373	341	370	361	320	375	371	389	371	364	350	332	360	381	350	328	359	330	357	361	335	360	375	368	340	353	373	333	374	354	362	332	351	354	373	338	317	344	338	347	330	346	352	347	331	347	358	379	364	360	335	378	365	338	374	355	364	336	370	352	342	355	367	338	353	354	335	364	316	308	362	350	361	365	352	330	371	390	330	361	337	359	368	329	321	351	353	361	385	357	358	352	339	379	377	368	368	341	335	317	324	351	373	342	374	311	389	358	374	372	354	364	344	360	350	384	349	373	329	353	377	339	326	350	331	325	316	351	353	324	364	337	360	343	375	394	346	379	396	338	343	370	324	301	357	345	351	358	346	379	314	375	307	346	364	352	376	383	354	376	323	368	338	363	358	372	351	333	379	352	344	350	320	353	380	352	364	364	369	346	360	351	388	355	332	333	365	343	353	366	356	381	347	365	355	337	321	367	319	349	331	401	337	340	361	376	363	357	374	328	359	343	344	320	341	365	358	375	383	328	404	329	384	359	356	357	355	335	390	397	376	373	315	341	377	383	351	340	365	353	332	350	356	335	346	325	335	368	359	368	357	317	317	283	337	348	359	357	354	367	377	367	372	376	343	349	340	367	349	325	347	360	343	382	367	323	336	359	356	334	369	347	412	336	344	381	359	360	337	339	388	386	343	347	361	359	361	343	340	368	335	384	323	383	350	362	333	376	342	376	320	331	365	336	346	377	313	370	371	358	342	359	320	355	348	314	357	294	324	384	376	351	345	358	367	402	385	372
7911	5045	7487	6223	5330	4264	3375	2780	2221	1915	1507	1394	1272	1212	1176	1178	1093	1066	1020	978	955	896	962	1009	960	961	964	922	965	872	893	879	829	798	865	873	800	785	865	836	807	797	753	764	748	794	780	835	791	805	792	755	805	784	760	824	736	739	763	803	763	798	830	809	764	863	833	770	739	745	794	766	782	763	774	758	733	838	766	765	769	767	816	759	764	774	755	759	806	718	799	767	791	747	760	749	806	801	820	733	727	727	749	751	751	825	764	826	725	742	722	760	789	777	793	781	767	768	728	727	773	774	785	772	765	785	777	808	827	754	778	794	742	764	766	780	777	765	735	767	782	753	793	725	786	768	773	767	800	812	755	733	764	789	790	814	793	776	768	766	801	762	733	769	789	813	782	726	797	745	765	748	750	787	751	766	704	757	792	748	766	759	812	762	731	778	750	763	824	813	757	784	787	750	731	768	786	768	758	732	753	768	814	731	825	838	800	746	779	737	724	786	797	773	758	791	763	807	743	777	808	819	768	832	741	807	796	824	803	768	733	804	796	762	804	768	771	741	749	765	805	814	761	779	730	792	772	793	749	802	785	752	731	770	786	769	777	775	755	791	742	800	788	770	776	805	817	776	786	789	786	774	816	770	733	754	801	763	706	829	812	720	774	723	750	826	812	789	758	745	737	759	722	697	753	782	753	763	801	781	756	794	715	799	852	784	753	791	788	768	820	777	787	773	800	787	760	758	734	785	747	753	751	770	748	775	798	789	736	753	774	720	747	804	735	786	826	773	760	800	790	777	718	769	756	740	787	726	747	791	765	773	804	782	730	818	767	780	777	812	809	777	758	789	776	809	746	732	777	778	743	740	762	784	726	750	782	746	774	785	782	793	778	765	723	794	765	785	774	768	774	843	784	766	799	778	727	788	798	769	761	738	778	791	754	777	808	758	767	757	748	827	771	771	795	754	752	737	752	728	750	829	818	782	782	825	738	810	759	801	742	785	772	742	786	762	763	760	807	799	734	785	765	773	777	832	758	752	785	752	812	809	764	819	764	783	760	798	731	770	768	816	741	773	754	763	779	795	777	725	797	821	808	781	786	734	758	741	772	749	786	767	809	777	756	778	752	845	775	778	805	767	788	737	772	772	773	811	783	786	775	749	757	786	792	763	782	812	737	803	754	845	808	802	799	827	749	754	800	787	813	773	753	748	746	751	742	764	800	794	824	784	784	785	789	782	754	763	787	763	784	752	748	746	819	766	784	764	761	854	763	763	764	796	789	756	777	796	768	797	795	750	759	739	744	751	781	784	748	777	752	759	807	777	732	783	794	778	798	787	747	778	758	732	765	768	819	753	802	805	775	772	760	777	740	749	767	834	753	822	787	791	792	794	770	783	794	813	751	770	772	832	780	737	793	792	805	755	785	769	753	802	752	767	786	808	767	747	770	760	729	871	769	807	748	773	733	778	821	773	789	759	806	771	791	791	787	790	805	775	797	801	797	771	781	781	782	782	722	745	830	787	797	759	772	749	788	752	781	756	791	739	771	739	763	789	749	790	772	749	791	788	750	819	813	803	792	763	787	736	787	749	776	733	783	789	791	770	789	790	784	770	808	770	786	812	803	783	790	758	761	777	803	816	758	792	796	777	780	739	813	734	758	809	819	744	796	755	757	764	840	780	812	727	710	763	813	791	825	798	731	797	793	774	779	810	718	770	792	743	731	759	794	760	762	741	824	774	747	795	772	842	792	777	778	781	780	781	844	748	774	760	801	817	792	793	777	775	756	750	781	789	776	805	819	819	834	795	712	760	744	730	785	806	778	754	792	785	779	784	769	803	769	823	790	764	787	838	782	798	783	777	819	766	807	781	820	798	739	775	755	765	762	761	770	762	774	762	816	771	780	784	781	747	785	760	805	783	759	771	774	801	776	737	767	785	802	790	770	774	788	751	757	767	721	767	815	787	779	712	720	783	723	734	757	773	757	799	776	728	779	810	765	759	746	814	769	757	739	777	778	759	786	805	802	736	820	796	740	748	742	729	733	843	771	827	744	791	756	811	777	743	777	786	777	780	729	750	818	790	776	763	755	748	775	796	791	760	783	758	774	837	732	794	757	769	748	806	816	756	774	789	820	751	760	839	742	757	726	742	829	739	748	786	798	788	789	808	776	811	837	777	789	812	802	793	781	795	800	810	788	771	722	791	791	760	730	793	739	765	732	784	800	807	794	818	830	781	711	774	764	770	752	768	757	800	829	779	866	772	760	742	802	756	758	776	777	800	774	772	703	801	760	759	778	784	767	807	765	751	760	736	780	793	780	719	808	738	766	840	780	736	791	779	743	797	762	788	800	793	789	818	769	799	744	799	781	766	708	821	772	770	759	742	767	802	823	797	766	734	747	757	771	749	758	778	783	774	757	801	796	787	801	778	779	809	771	789	796	772	825	771	821	739	794	806	811	782	772	769	778	782	801	748	796	794	796	765	760	764	710	740	758	734	783	757	755	782	781	812	779	803	806	741	763	779	780	747	794	804	760	755	749	813	834	751	768	744	799	778	772	747	753	732	788	795	763	752	787	800	743	783	789	777	752	794	816	817	813	786	750	684	780	785	778	806	795	770	771	824	749	757	722	801	793	757	819	824	731	784	725	740	785	790	769	748	797	745	715	735	768	804	808	753	763	738	761	788	783	793	801	763	820	764	760	759	761	762	813	739	793	820	781	800	722	803	723	733	714	770	776	768	770	791	784	783	853	742	748	814	762	775	798	766	710	761	767	764	775	752	776	819	765	794	765	771	730	846	807	733	766	810	800	809	786	767	811	755	762	770	746	790	807	770	799	765	816	776	762	823	788	817	726	715	748	777	753	799	787	763	746	806	814	779	748	797	791	785	786	774	762	773	776	750	752	781	755	756	747	757	776	787	788	781	832	794	836	753	745	722	772	781	740	812	717	803	828	787	791	761	738	755	776	787	759	775	792	832	785	767	742	800	798	790	758	766	741	756	750	734	783	773	756	755	807	791	783	752	784	786	772	820	767	714	795	712	769	724	712	781	768	790	727	769	837	762	791	823	795	795	775	739	802	766	814	792	755	803	763	765	770	777	791	729	766	748	759	807	784	758	832	802	809	797	751	772	808	763	781	733	813	806	835	813	752	786	861	712	788	782	759	772	769	775	775	777	754	756	770	771	754	799	781	768	749	782	769	804	790	752	765	771	828	755	746	785	796	727	834	836	813	787	784	755	820	777	770	803	756	749	790	815	805	811	755	751	767	759	773	739	758	812	753	781	750	787	763	801	799	790	750	717	740	840	750	787	799	830	744	714	811	751	761	790	776	728	773	756	807	828	752	724	724	757	758	813	785	771	804	743	807	775	758	751	794	770	717	755	744	825	738	804	811	823	770	755	781	740	789	772	764	786	760	745	788	760	759	798	758	736	743	775	745	740	790	787	772	793	767	744	761	749	777	760	764	716	810	744	739	803	774	752	821	754	794	787
22587	11464	10371	5110	2843	1942	1457	1114	815	726	586	536	477	446	426	449	391	391	392	372	371	333	319	354	353	343	335	357	350	328	333	277	307	310	324	283	287	294	278	312	276	313	272	288	295	325	324	295	286	299	274	255	296	290	314	282	271	285	270	300	302	300	288	300	305	289	312	277	299	286	291	257	300	257	290	314	281	277	294	270	299	277	269	307	332	294	267	294	288	292	323	305	287	271	277	279	306	301	285	298	305	292	285	302	300	286	295	297	295	300	296	282	262	280	288	304	276	307	296	286	313	288	300	274	298	302	284	310	260	290	271	257	281	309	309	294	283	302	290	273	308	272	269	312	315	310	325	281	292	292	283	282	291	293	280	331	266	298	295	274	277	303	298	297	265	273	302	313	273	293	316	275	308	264	297	261	300	280	330	277	285	262	298	285	295	269	286	286	300	301	307	314	290	307	285	297	275	271	275	271	307	287	313	326	263	298	291	266	300	268	294	302	287	291	283	302	299	260	284	295	259	295	302	279	272	280	282	302	244	269	282	282	278	253	319	298	284	290	304	338	316	358	317	321	278	268	327	289	320	257	308	310	303	285	262	277	298	303	292	289	266	310	289	273	273	278	297	275	294	284	271	309	299	300	287	329	277	287	301	317	294	307	284	301	275	302	294	274	292	321	279	289	289	286	303	313	281	279	309	318	287	288	264	308	304	275	282	292	302	262	275	297	294	301	312	304	270	290	267	277	320	279	297	280	269	280	265	285	296	304	279	257	317	305	275	268	295	281	275	293	316	316	310	302	286	275	318	288	313	298	268	286	278	258	278	313	304	330	284	312	304	307	285	318	316	312	307	287	278	304	283	287	273	284	276	280	280	303	251	311	281	289	277	307	280	284	278	300	298	284	315	296	299	295	298	315	267	284	304	309	285	283	301	287	309	299	298	300	304	278	296	281	319	307	273	297	288	312	280	309	307	322	278	339	254	294	293	279	316	302	283	289	285	309	294	286	271	290	312	300	316	298	273	270	290	299	318	330	287	267	284	281	280	272	319	256	303	295	298	367	255	325	292	281	305	310	324	297	286	274	300	271	295	295	295	277	308	286	319	280	285	294	275	289	274	276	294	302	272	282	260	264	286	282	288	269	272	308	243	321	313	290	302	278	280	292	315	270	303	289	290	303	264	301	282	273	277	297	300	295	284	301	271	309	276	300	295	277	274	310	275	284	271	319	287	327	265	282	308	271	299	301	298	284	279	289	293	323	327	276	270	303	337	281	325	277	293	302	283	295	301	318	308	287	293	302	274	293	257	255	288	293	297	336	307	286	276	304	276	298	284	301	293	262	287	266	270	304	276	306	276	300	275	316	263	275	293	308	284	272	303	268	298	315	283	326	300	315	310	279	266	338	294	280	293	293	301	274	270	301	287	288	245	274	280	274	247	289	313	311	298	296	291	270	274	305	297	289	267	281	284	275	276	265	285	312	303	315	284	278	311	277	261	257	290	287	280	280	297	291	280	317	273	267	274	271	296	319	308	293	294	296	285	313	258	293	285	274	274	301	291	310	308	306	307	286	285	291	276	289	277	291	302	280	313	293	276	312	290	294	285	296	276	272	290	296	288	294	304	264	265	290	282	315	283	312	287	302	281	271	287	270	287	301	310	258	287	284	244	269	309	308	310	332	295	315	272	273	280	256	287	298	284	298	292	288	278	264	327	273	288	317	298	287	274	265	296	319	306	303	288	297	322	267	296	291	306	271	294	337	283	303	273	308	263	268	270	307	290	268	305	299	300	281	306	290	287	287	314	286	283	292	298	279	290	310	294	277	310	306	324	304	311	278	293	269	297	291	278	271	308	301	307	303	334	289	303	268	305	312	290	293	274	254	317	310	285	263	309	325	294	278	283	297	252	258	268	309	287	295	303	260	321	309	304	285	294	281	297	294	282	289	275	279	319	311	281	304	293	352	313	302	302	270	277	256	277	288	309	288	252	277	301	286	256	300	270	304	291	292	299	276	289	278	310	298	290	284	302	264	330	287	283	294	277	303	305	291	266	290	268	288	298	308	300	287	267	290	320	314	315	303	331	271	286	282	298	336	304	295	314	273	291	264	301	296	324	313	293	306	291	314	305	311	293	313	285	265	297	295	327	290	290	312	276	284	293	274	307	325	303	312	300	272	272	286	280	320	297	286	250	299	288	279	280	296	263	310	321	292	281	246	320	321	266	305	290	278	297	281	293	261	286	307	320	272	277	277	265	297	293	336	324	291	281	259	262	269	285	263	290	274	284	261	297	260	254	286	325	245	266	266	268	272	266	315	272	277	291	279	334	281	277	252	281	290	291	297	294	305	298	301	319	314	298	312	306	262	303	278	277	307	307	274	296	284	299	305	302	309	244	283	271	275	247	302	291	276	253	275	268	305	289	258	317	308	307	295	299	299	295	257	281	299	298	302	289	310	289	297	338	284	264	320	311	326	279	283	290	325	246	290	294	287	307	254	305	265	278	301	295	293	298	254	264	282	332	287	275	257	293	259	268	318	263	290	283	294	299	255	288	272	263	261	305	350	290	307	271	315	289	299	295	272	342	286	265	272	291	271	287	285	305	286	299	293	290	316	288	307	356	306	321	283	314	303	313	321	318	322	285	299	313	275	278	276	289	308	298	290	319	300	297	316	295	268	248	277	265	330	304	311	308	282	280	304	262	303	267	300	307	284	296	298	264	292	320	318	305	290	260	256	299	284	293	282	281	303	292	309	305	258	304	298	253	265	308	278	278	304	293	310	281	303	279	298	292	313	348	301	281	286	280	296	275	292	310	285	284	305	302	311	307	308	281	254	274	303	329	285	267	288	303	294	315	278	285	302	289	290	286	296	283	294	276	296	293	313	296	300	297	295	309	304	315	299	268	295	277	276	296	329	306	298	280	239	268	287	274	263	260	293	318	251	294	262	244	304	320	290	292	268	294	283	248	292	293	316	315	250	250	292	281	270	260	302	267	308	312	295	289	250	254	284	311	301	304	271	337	286	276	272	287	253	326	285	303	294	286	292	261	296	266	286	309	338	300	287	296	286	255	278	315	310	279	277	300	311	269	293	290	261	306	290	281	290	286	306	244	299	304	285	313	298	297	297	276	301	287	322	271	295	275	339	299	298	306	267	289	311	272	302	287	330	292	306	297	293	322	284	272	298	267	295	302	301	313	286	296	290	313	288	282	276	269	257	321	286	290	256	300	282	333	308	283	294	348	317	298	313	261	287	329	279	308	282	288	302	288	294	278	281	295	311	304	263	270	276	320	283	315	296	295	311	288	294	266	304	281	305	287	326	282	329	286	270	301	320	275	307	325	291	305	275	276	288	273	297	313	310	328	261	309	280	320	297	293	297	272	301	309	295	284	294	334	289	290	289	293	303	306	319	298	268	305	306	287	291	306	314	287	291	260	271	294	321	308	307	290	277	308	297	284	250	288	317	297	298	307	310	314	310	307	327	298	263
14617	9389	14859	10611	8819	7105	5557	4565	3682	2840	2395	2085	1894	1653	1569	1531	1442	1418	1253	1125	1094	1039	1057	982	1066	1012	1047	908	961	889	877	819	774	814	764	756	764	750	780	704	701	690	703	692	730	668	699	699	702	662	684	700	676	686	713	692	656	669	625	719	641	687	703	729	687	654	668	623	632	673	652	702	670	659	680	658	676	664	656	687	651	747	682	661	659	685	621	694	687	665	640	678	694	631	626	663	631	629	644	686	637	697	632	645	654	669	689	708	656	690	642	659	625	675	680	600	700	659	646	643	698	720	644	683	628	618	652	648	639	668	708	671	633	666	693	671	743	628	656	684	713	645	695	644	660	682	669	658	683	654	655	620	646	656	666	695	650	660	670	637	649	653	645	679	612	632	636	686	688	694	681	659	694	685	686	647	645	742	639	629	636	653	638	657	699	655	602	673	658	625	706	699	659	606	660	682	670	720	678	661	629	653	656	613	658	700	665	699	633	625	699	673	711	674	646	677	708	675	653	622	669	646	698	609	664	656	682	668	725	673	682	691	685	645	630	671	670	692	637	672	667	690	664	646	647	643	665	664	628	675	648	658	627	704	662	688	635	684	696	639	632	655	649	683	670	671	673	686	647	659	622	679	674	625	692	644	677	634	661	608	608	626	586	663	663	646	655	673	643	616	622	673	691	635	649	609	662	655	715	647	660	695	684	674	641	674	650	644	635	668	715	660	671	678	684	662	631	684	641	685	619	703	693	631	660	607	697	689	643	643	672	677	652	665	676	645	666	687	707	674	637	635	651	654	630	691	685	658	659	621	696	695	675	637	612	655	590	666	655	641	677	682	677	651	681	661	685	641	639	648	680	669	632	634	621	674	637	622	684	640	656	689	659	619	632	664	656	690	634	653	692	653	658	698	675	668	644	673	661	677	672	638	653	686	651	654	694	701	633	700	646	686	622	653	651	654	620	642	617	636	700	650	651	653	676	661	653	641	648	633	682	714	637	643	705	674	707	670	693	668	645	659	648	682	659	715	642	678	669	634	674	629	647	680	665	627	693	595	664	687	648	659	662	647	668	673	718	629	642	689	654	670	646	640	663	698	660	574	704	631	655	689	651	691	673	651	635	666	654	638	690	608	646	665	666	641	631	675	649	695	661	678	642	697	688	623	641	654	706	671	697	639	693	658	683	652	648	707	693	619	656	653	673	702	634	617	658	642	671	642	618	692	663	688	638	635	675	696	651	649	654	620	656	687	655	627	634	653	666	691	621	652	685	653	685	631	657	660	662	684	641	657	666	667	613	673	695	662	664	624	704	686	713	664	648	636	627	703	669	655	661	682	687	655	681	637	665	629	678	647	645	620	678	686	624	643	646	619	672	661	664	649	636	660	695	631	677	692	693	637	642	674	672	685	665	653	645	631	602	679	692	689	642	694	651	661	636	627	657	662	621	628	659	650	679	690	659	653	667	658	660	613	635	654	688	621	715	650	660	689	650	648	656	646	632	669	665	612	636	631	599	644	643	629	635	620	660	664	643	678	642	654	637	695	653	637	596	671	641	702	651	660	667	683	645	673	648	675	673	698	652	626	681	706	656	622	638	622	662	646	609	654	673	640	652	702	647	666	663	610	683	644	661	733	668	652	664	645	698	643	675	685	666	704	672	665	666	647	658	641	653	671	634	647	671	647	648	645	657	657	701	669	657	657	621	687	701	678	680	657	680	672	656	635	682	684	660	660	646	652	644	684	686	679	649	684	670	676	652	654	663	668	646	671	602	622	633	668	647	624	665	671	691	687	645	687	654	626	655	628	649	635	652	654	672	652	650	669	671	671	624	666	642	669	674	642	653	652	615	659	667	622	659	600	690	661	620	714	702	683	634	640	609	699	652	672	657	651	649	655	660	648	699	643	664	638	638	653	625	666	666	639	630	639	739	725	623	684	634	686	614	637	623	726	649	662	685	663	660	672	656	660	646	644	647	676	700	658	639	669	683	706	675	625	660	661	663	680	637	678	698	724	658	620	700	661	629	713	624	685	668	701	694	676	656	692	667	662	601	621	688	657	645	704	639	722	624	640	605	650	651	633	643	664	694	610	667	653	679	656	632	674	703	638	652	690	644	688	645	707	636	678	650	688	660	650	641	710	692	661	668	646	686	667	659	615	686	680	675	643	675	658	675	662	692	629	717	610	658	670	640	681	638	612	681	633	675	696	627	643	656	668	696	690	672	636	625	651	638	627	667	659	663	693	665	685	658	651	639	681	670	671	694	641	647	659	671	651	664	656	657	662	669	675	678	693	612	676	674	644	653	658	637	648	699	695	628	656	662	699	662	619	662	662	659	646	713	668	659	679	681	649	647	635	692	671	655	671	681	662	698	650	654	687	655	648	690	698	696	637	661	722	655	694	637	685	648	715	647	668	637	677	640	671	651	637	630	663	656	653	680	672	663	673	675	630	660	651	656	649	647	650	601	609	639	651	668	700	659	685	675	665	656	718	637	629	627	664	686	674	692	644	660	633	669	625	649	640	641	692	635	640	725	645	696	669	697	663	694	688	673	675	690	652	616	710	638	647	607	653	706	643	647	659	626	664	694	712	675	648	711	672	648	644	684	653	660	652	657	637	653	678	696	676	713	678	651	646	673	678	688	685	692	694	652	661	654	674	679	710	646	665	665	617	652	646	649	674	708	682	657	643	666	677	676	678	603	591	631	676	660	633	700	632	699	607	676	662	698	658	656	679	667	685	687	697	668	717	667	653	669	686	707	669	682	677	615	661	639	638	708	634	677	655	670	665	681	663	657	648	694	624	665	666	634	679	700	655	646	672	652	666	645	672	664	605	607	648	676	662	686	694	665	685	627	661	611	635	629	689	679	664	680	651	689	686	674	677	654	671	637	642	660	674	633	653	658	693	646	683	673	670	664	673	640	681	686	675	687	672	649	704	657	656	690	669	629	687	655	682	675	649	647	665	671	658	681	667	669	659	651	685	630	682	665	701	652	674	655	613	686	675	662	684	639	666	710	619	647	701	677	661	681	658	706	681	590	677	689	696	653	626	646	631	630	646	661	644	654	666	679	655	665	676	692	694	648	689	627	635	634	693	697	670	619	653	640	667	657	669	670	678	639	652	703	674	673	674	679	671	693	647	604	625	681	649	642	684	640	649	665	621	608	666	664	672	649	718	602	614	622	679	699	665	616	650	634	605	671	654	693	661	642	671	690	670	668	670	646	680	679	675	603	625	653	625	625	669	649	684	672	653	645	664	645	613	639	654	683	714	658	671	649	656	647	619	640	631	676	688	706	652	662	669	593	690	654	638	669	639	674	680	727	703	643	659	673	664	626	641	647	681	690	668	623	679	683	660	673	631	635	650	664	627	633	636	642	649	628	668	690	640	694	607	676	653	626	675	669	663	664	682	655	655	695	689	666	694	648	733	677	688	637	658	652	678	658	690	679	655	679	617	671	628	680	624	736	664	677	691	688	684	670	692	633	638
32987	17712	16044	7365	4146	2982	1967	1554	1121	864	812	640	566	525	524	518	456	460	435	372	377	390	381	377	406	352	390	340	305	339	357	336	343	323	330	302	339	332	302	309	287	331	290	314	291	316	307	280	294	318	312	287	308	315	294	272	333	287	286	311	342	287	301	289	303	312	291	314	315	294	270	318	296	298	307	290	273	315	326	291	309	330	290	306	304	292	306	294	311	313	256	316	301	307	289	295	284	280	298	326	272	293	319	295	307	310	269	280	269	291	335	303	296	307	325	305	275	293	326	295	301	312	277	295	259	355	296	294	294	299	315	305	295	295	309	330	298	270	266	294	262	316	282	283	281	309	303	307	294	259	308	335	294	317	280	310	288	331	304	296	302	296	344	320	324	302	288	294	304	312	305	278	287	281	294	322	255	268	335	281	303	308	305	311	297	316	311	264	316	321	316	316	309	329	293	269	288	271	298	308	274	303	288	302	274	302	260	284	302	313	268	279	300	322	296	297	259	299	287	323	285	298	303	287	305	313	272	310	280	281	300	296	273	312	295	311	317	317	265	292	316	319	274	290	258	324	325	303	276	299	304	297	275	306	299	267	274	267	319	304	345	317	297	311	277	269	281	280	278	318	320	285	280	292	310	299	319	296	278	293	273	296	319	294	275	290	288	286	288	316	310	296	307	301	290	303	307	283	344	323	321	315	314	304	305	276	315	313	315	329	303	273	317	324	302	273	299	306	282	278	307	339	298	280	300	313	314	310	306	335	285	320	289	289	342	287	295	281	303	275	299	259	310	315	260	280	328	331	296	267	299	302	294	322	341	310	298	341	281	263	274	287	267	286	304	284	309	302	289	289	267	292	283	265	314	328	303	290	275	281	263	300	284	282	290	316	314	325	288	310	275	270	283	296	291	299	287	285	301	313	267	306	324	295	284	298	302	327	282	338	292	314	301	306	303	300	309	281	259	305	273	280	324	301	286	293	306	296	286	344	305	308	318	315	309	321	260	271	278	289	279	299	297	289	304	284	280	261	293	313	269	280	283	282	321	318	277	275	332	290	295	277	298	295	284	316	312	283	319	287	307	318	305	300	283	265	300	297	320	297	312	293	291	281	313	326	313	264	270	290	287	272	287	290	293	288	287	322	294	313	294	334	293	341	277	286	285	296	303	299	282	311	298	280	300	275	341	307	288	294	284	249	305	281	302	318	304	310	242	292	363	303	325	294	262	317	300	282	288	286	324	328	283	277	295	299	293	294	283	277	299	291	304	278	346	304	312	277	288	279	277	292	319	309	313	311	280	316	254	331	277	314	310	287	280	292	309	307	292	326	299	267	289	320	307	260	301	293	272	265	297	306	316	320	307	291	302	288	294	265	294	311	291	292	311	282	261	301	311	332	282	323	310	273	283	309	288	280	285	282	293	293	311	341	295	302	340	269	298	303	282	313	320	254	336	279	279	268	308	297	310	301	346	291	307	319	290	296	295	316	298	301	299	310	338	308	329	281	308	299	303	322	297	334	330	256	275	324	297	276	287	304	305	285	299	325	273	303	306	294	307	311	314	302	326	298	275	309	320	299	282	274	314	303	276	306	305	311	313	298	296	295	310	321	281	284	279	326	274	295	281	291	308	330	313	314	293	307	290	291	305	275	325	272	307	294	319	283	273	319	312	318	303	291	295	314	289	312	276	294	294	296	294	298	276	316	313	296	298	313	307	308	328	319	292	328	306	278	324	303	286	308	276	267	309	309	320	284	302	284	326	283	266	282	301	280	302	282	305	294	295	333	295	317	323	316	320	309	300	319	293	287	295	312	320	306	283	325	288	297	315	292	261	280	295	308	280	271	281	289	290	267	307	292	293	316	297	312	312	303	283	255	314	310	286	300	302	278	285	296	324	303	308	282	301	298	311	322	297	319	332	334	269	295	337	294	296	346	295	271	307	265	283	275	315	271	341	279	283	321	307	317	276	307	284	287	286	310	323	299	330	302	303	297	320	290	284	311	311	325	318	302	304	258	280	311	273	284	303	303	323	297	288	298	307	284	272	295	284	310	296	294	275	314	314	278	312	335	309	286	327	303	308	292	314	350	277	320	287	310	289	291	296	328	335	301	337	291	329	286	269	334	268	315	277	298	304	310	336	300	357	330	269	278	296	273	277	297	308	295	278	268	275	299	279	320	289	252	296	304	302	284	334	291	309	303	322	265	296	325	306	313	300	286	268	283	310	318	296	291	297	298	291	306	321	303	299	332	321	298	283	310	318	335	299	282	291	294	278	293	325	329	323	295	291	311	279	331	309	320	309	267	285	316	290	303	317	306	276	335	309	268	297	305	260	282	270	283	264	287	298	291	265	307	282	317	327	320	295	310	327	298	318	336	318	301	299	312	327	290	291	306	276	299	299	273	287	267	302	298	295	298	301	348	329	296	296	268	292	289	279	274	275	288	275	292	278	283	305	279	287	292	293	305	288	285	295	300	307	290	285	303	325	282	293	301	283	291	303	277	284	313	308	284	289	294	284	299	342	307	281	317	270	303	291	287	294	309	304	287	309	286	243	321	328	301	295	311	300	312	344	322	283	305	281	293	320	300	301	316	305	298	300	289	310	307	283	301	289	291	259	311	313	289	281	335	304	351	312	311	306	246	286	306	287	300	298	279	305	299	311	291	299	276	299	299	352	317	315	326	318	325	271	315	292	280	312	301	325	308	292	278	344	301	328	310	344	314	306	282	308	319	304	280	307	305	272	288	329	293	267	302	272	278	290	292	281	314	303	282	341	282	328	312	318	315	280	296	296	252	285	301	326	296	319	311	278	318	306	288	294	292	268	299	296	293	279	320	329	299	285	313	297	250	292	305	301	317	332	290	322	266	272	313	281	274	294	302	285	272	297	290	295	307	283	308	291	309	272	303	282	282	318	282	239	295	301	317	271	287	295	291	322	291	324	299	302	301	336	288	310	316	280	271	305	260	306	279	292	276	275	265	286	300	283	346	278	289	315	257	295	294	266	293	315	269	300	302	307	307	301	289	291	282	310	284	320	338	271	303	307	306	291	304	259	305	303	304	304	330	280	317	288	300	281	286	288	284	301	292	313	311	297	287	296	331	261	290	331	275	289	340	293	290	287	316	279	311	325	286	270	287	308	322	285	291	293	280	327	294	331	296	245	276	300	337	296	275	276	295	298	310	272	292	304	284	334	320	333	287	295	317	297	314	310	289	326	333	289	286	315	279	293	299	279	278	311	265	288	358	284	297	299	329	306	307	304	279	309	336	293	318	293	254	322	283	295	301	316	295	303	292	309	328	287	290	328	271	323	276	295	335	313	321	276	307	313	297	312	306	347	301	268	304	312	310	323	272	277	303	314	323	309	267	256	289	274	299	301	303	288	315	321	320	301	317	339	289	284	289	324	314	319	272	291	264	297	282	300	302	291	296	285	332	285	281	297	335	278	316	308	289	286	305	304	306	271	254	315	316	284	305	291	305	256	289
19584	13485	20028	13096	11515	9474	7056	5875	4870	3648	3249	2687	2516	2122	2043	1930	1776	1651	1656	1444	1239	1213	1262	1161	1305	1272	1136	1111	1094	1004	979	931	912	908	895	941	836	893	822	782	808	788	720	752	666	698	755	707	756	711	736	669	765	679	681	690	753	670	680	687	724	649	648	755	671	673	667	725	635	689	683	681	712	719	702	684	694	721	648	762	727	691	690	682	677	701	672	704	670	696	677	623	707	713	712	661	677	649	685	666	695	688	727	708	711	651	699	716	712	685	667	667	689	689	674	692	623	665	662	695	654	659	692	666	657	694	650	676	664	686	754	660	681	695	665	669	716	701	648	661	681	683	667	664	654	689	706	599	671	631	663	703	709	678	661	673	707	676	719	723	657	665	690	639	673	702	682	666	647	678	698	675	666	719	676	673	685	645	680	662	709	690	662	673	684	667	722	676	686	677	661	699	682	680	685	649	704	698	676	651	683	640	601	685	717	694	675	628	696	659	700	669	636	724	643	622	722	675	670	700	660	666	730	685	694	657	698	668	678	673	673	666	643	670	676	670	668	688	666	670	699	679	648	699	685	667	696	692	676	633	636	656	675	689	656	696	655	696	700	682	658	697	676	688	657	677	698	660	693	666	684	655	676	680	674	634	714	658	684	678	646	661	695	691	733	712	679	666	637	740	720	686	708	666	724	665	660	707	649	658	618	650	695	684	686	661	645	635	643	676	670	671	691	688	665	702	693	654	677	640	709	663	679	720	724	706	693	634	715	654	651	701	670	672	693	644	635	652	723	689	646	658	657	701	653	687	654	676	671	680	704	682	673	662	694	713	665	680	623	678	634	685	651	673	674	695	635	648	667	657	657	645	668	673	714	682	668	678	687	705	701	684	646	665	667	668	663	637	664	715	679	641	651	751	658	658	688	690	688	652	724	686	721	644	658	650	624	662	679	704	652	677	673	636	684	667	669	671	644	613	676	641	694	657	733	680	735	732	693	687	645	610	665	677	670	678	657	653	704	675	694	712	650	693	688	703	660	675	679	678	656	692	695	692	669	681	719	681	692	644	684	632	705	620	686	685	660	650	674	701	672	671	693	678	680	683	692	662	714	665	698	673	703	701	685	655	676	663	722	669	689	716	691	662	647	680	734	674	714	626	655	720	676	667	627	690	649	643	672	635	699	669	699	695	720	643	702	731	678	673	629	679	641	670	684	701	658	665	688	693	685	650	681	640	667	684	704	666	706	655	695	648	648	682	627	693	644	695	665	625	656	666	695	664	676	692	681	705	667	680	684	663	665	651	671	698	647	687	687	699	694	719	696	637	647	664	711	674	680	645	697	688	655	687	669	669	679	656	680	645	686	734	674	692	663	656	701	682	663	669	696	684	705	679	715	711	661	675	719	676	681	666	684	695	685	713	704	652	674	679	733	683	692	688	728	685	644	679	671	679	688	662	675	671	700	683	677	696	670	715	687	644	657	687	675	670	701	691	692	655	659	695	641	643	648	672	661	728	664	681	656	720	731	668	625	727	678	683	652	652	718	689	662	690	660	654	664	679	671	642	656	699	676	673	669	726	713	687	678	639	690	650	685	680	655	735	662	710	703	668	715	717	688	705	666	664	667	670	694	673	666	645	685	675	679	651	716	659	659	636	668	744	661	684	677	632	725	677	662	677	685	721	661	680	663	689	632	646	634	692	677	662	720	704	702	674	694	677	645	602	648	679	675	671	669	673	663	676	675	634	701	667	642	670	626	692	665	714	697	655	713	665	694	679	658	666	677	660	674	664	678	672	681	649	646	658	653	671	705	703	657	688	662	685	709	657	638	676	714	665	656	682	648	660	680	652	708	702	696	692	668	657	640	674	638	709	689	693	687	667	689	695	686	675	666	697	653	671	682	659	710	686	679	688	667	706	661	655	656	668	713	673	699	666	670	696	675	646	658	656	644	696	716	630	654	659	701	652	688	673	673	687	686	740	618	660	668	627	682	677	685	712	672	647	651	676	656	667	673	649	647	689	642	664	655	673	661	698	668	657	708	702	662	676	650	712	641	676	693	683	674	691	666	677	667	647	664	660	687	738	667	693	660	657	702	672	639	664	684	675	670	695	677	690	695	617	695	707	705	690	668	681	660	690	708	697	674	670	669	648	688	731	700	682	679	700	672	641	668	666	629	733	619	707	686	648	701	668	687	685	730	694	704	605	673	651	678	679	664	674	664	694	721	644	679	674	687	708	649	665	704	722	671	664	676	677	713	634	686	656	687	656	675	679	658	699	645	713	682	679	698	651	689	676	687	663	669	665	688	683	722	651	699	678	678	676	643	682	675	679	693	690	688	677	688	660	669	719	677	695	690	691	639	729	703	652	747	676	721	690	678	710	680	641	660	689	716	624	692	665	680	652	707	673	688	707	699	690	678	682	698	728	653	671	681	704	694	663	685	693	674	690	690	693	678	647	648	675	675	645	726	692	679	631	642	656	642	698	640	675	643	686	706	689	672	697	649	659	725	685	676	655	694	661	633	656	694	666	644	615	652	711	649	661	661	694	692	697	718	690	664	651	652	692	717	719	686	685	664	647	694	633	652	650	638	649	656	696	699	651	643	711	711	673	657	667	705	684	658	632	677	675	676	681	748	697	707	664	676	643	626	740	701	691	680	641	656	681	660	692	670	639	681	677	680	712	666	711	680	664	701	735	710	705	720	654	707	705	668	664	661	673	678	725	673	711	706	661	691	682	673	721	647	661	670	686	675	708	652	655	664	658	703	674	660	671	680	664	664	677	691	685	653	715	686	691	680	711	678	653	648	686	663	684	606	712	682	693	656	718	626	687	641	669	697	699	692	679	657	693	683	639	658	675	674	682	693	654	677	701	686	688	686	678	679	684	715	699	675	737	625	705	690	682	650	717	679	674	661	682	687	711	676	675	662	665	678	704	712	674	682	654	655	648	682	640	715	679	635	679	715	681	728	726	681	693	690	629	665	684	691	702	712	682	718	659	677	614	657	661	648	699	696	705	703	702	709	661	710	704	710	687	677	715	691	706	735	738	661	650	645	712	639	625	704	654	656	699	676	672	670	640	669	651	678	694	703	657	669	683	662	691	676	692	628	679	707	679	687	667	723	719	659	719	655	695	711	679	616	690	703	694	663	660	644	659	677	706	666	700	636	685	668	682	700	666	668	664	681	701	663	643	727	698	668	665	649	648	689	664	700	691	649	706	611	674	647	651	664	687	663	654	656	724	676	649	674	682	688	684	675	718	696	672	678	670	682	686	649	707	658	676	645	681	695	719	687	704	698	746	703	681	715	647	674	703	689	696	706	699	680	687	653	680	655	699	686	656	684	630	690	663	673	646	648	677	661	681	700	719	706	662	715	644	703	687	708	680	673	707	643	663	642	673	698	684	687	683	715	647	712	693	711	654	705	702	652	663	669	717	676	654	688	672	701	664	663	733	714	700	689	679	725	666	707	713	669	681	700	653	709	685	674	670	664	724
13026	6467	4756	2332	1534	1155	863	758	589	523	551	469	457	440	441	438	443	397	397	413	364	385	371	402	398	336	362	336	375	398	367	335	369	369	333	366	356	350	379	410	340	370	340	357	352	341	414	369	344	365	358	332	326	334	377	356	347	367	374	348	352	388	326	328	331	346	350	346	375	356	366	350	368	345	377	332	375	381	370	356	361	367	378	365	340	351	315	347	374	371	356	352	348	365	379	347	339	368	347	361	336	344	328	362	343	356	357	360	403	388	355	346	381	330	370	342	348	362	374	378	374	340	395	340	350	354	371	359	372	353	352	368	346	369	351	362	363	333	395	353	384	386	368	347	344	359	386	397	345	360	350	357	354	369	361	312	385	352	329	351	379	354	351	348	359	348	334	339	331	354	346	350	405	358	359	352	371	371	360	331	358	334	331	374	385	380	352	361	326	405	379	367	371	352	379	326	335	328	346	371	341	324	356	376	348	360	339	359	376	358	339	376	362	378	377	329	344	398	380	358	329	347	375	359	366	398	369	342	322	338	338	365	320	382	381	387	372	327	336	372	353	386	356	389	366	348	344	347	320	376	337	349	362	384	368	374	350	362	353	368	395	376	398	330	360	358	363	352	350	400	359	333	400	337	344	393	359	358	387	362	375	344	357	340	335	348	340	399	344	359	321	352	351	370	314	360	330	357	355	356	353	371	368	368	371	405	381	373	378	401	359	369	379	360	358	344	377	379	388	364	408	336	367	351	330	374	370	336	350	338	383	367	385	319	361	334	385	335	361	350	374	346	396	348	392	373	348	340	369	381	390	385	334	341	347	375	343	338	332	378	354	405	388	382	329	342	362	382	349	386	369	359	344	331	347	387	359	377	317	348	332	356	340	342	346	365	371	367	353	398	334	341	360	392	376	356	378	345	323	361	345	368	368	367	377	319	375	371	371	369	372	370	346	363	348	333	392	351	336	363	355	327	378	383	389	400	365	323	334	356	333	391	379	318	296	381	351	343	375	359	371	354	354	326	376	351	381	382	364	365	329	381	334	337	332	360	373	361	369	334	364	329	357	323	382	337	381	335	335	347	371	351	350	339	347	367	371	406	350	340	335	334	364	358	369	361	331	354	349	371	350	367	362	351	367	342	378	329	343	410	378	354	391	356	368	419	371	367	371	369	383	384	352	357	331	348	408	367	374	356	350	368	331	341	382	363	365	357	341	314	374	372	352	392	332	385	385	332	369	372	342	356	337	331	343	392	343	327	328	354	362	342	317	368	419	354	346	371	364	317	335	345	344	328	393	337	348	343	372	372	385	345	306	363	366	364	343	375	331	337	376	348	352	337	386	397	345	366	399	381	347	367	387	355	342	388	366	361	368	376	321	344	348	348	363	348	352	331	368	409	373	371	383	398	300	370	351	329	328	360	369	375	375	375	373	337	347	350	333	368	340	320	360	337	352	362	379	358	364	372	376	340	343	359	346	344	363	354	322	346	346	353	379	368	364	373	327	332	345	362	345	400	360	324	360	337	337	336	374	389	318	335	376	358	358	399	391	337	387	401	339	348	365	364	365	362	364	380	368	336	328	348	342	352	352	349	354	340	368	354	358	351	359	369	339	373	369	356	366	359	360	314	373	362	350	341	331	361	391	346	376	379	333	363	363	333	399	365	350	385	388	363	362	382	324	391	413	370	351	364	371	349	362	396	351	341	327	339	359	335	334	371	340	360	346	338	382	351	389	396	330	360	372	362	342	348	386	367	339	340	357	353	382	350	381	380	330	392	352	328	356	353	386	352	352	375	352	335	324	336	352	347	368	340	340	332	379	340	385	342	373	309	357	358	354	312	369	346	400	359	368	351	373	349	364	356	335	362	344	353	358	358	355	360	354	347	340	376	373	360	372	380	400	375	348	363	358	333	350	343	372	367	374	353	355	369	340	384	343	335	372	346	391	369	347	339	339	386	370	343	323	366	356	345	367	362	334	341	393	363	368	324	346	368	372	354	344	371	339	362	355	351	384	346	382	355	357	341	349	346	374	362	357	372	374	362	339	363	359	347	361	350	381	364	374	336	385	362	362	376	372	370	359	321	365	342	356	365	380	358	356	361	356	340	377	332	380	339	347	364	370	355	428	428	360	377	366	326	352	346	378	353	340	342	367	390	339	376	351	384	366	359	351	344	366	373	345	327	356	375	353	352	365	350	355	383	337	340	360	342	357	351	372	354	389	349	373	346	351	355	365	375	355	346	345	369	350	348	356	353	368	389	346	320	397	352	335	344	342	377	368	384	368	340	317	374	343	370	377	329	358	364	352	384	360	357	373	362	378	346	383	348	391	362	327	346	376	367	339	357	373	360	410	347	376	358	411	357	356	378	343	370	369	386	370	323	353	384	408	353	386	375	347	389	361	378	372	365	334	344	329	326	319	359	361	367	380	379	353	360	402	370	377	347	392	412	321	395	393	360	318	374	349	390	371	340	356	367	378	378	324	392	391	338	346	355	369	343	355	367	356	350	333	360	386	365	398	347	355	346	364	352	372	336	338	337	340	365	384	426	378	370	386	331	367	361	376	365	370	370	349	375	328	349	396	362	355	363	350	408	310	399	376	345	359	364	371	352	346	372	343	378	385	346	367	333	347	328	342	340	345	352	352	347	368	343	374	355	387	359	398	355	350	361	377	375	345	334	331	361	377	356	353	378	411	296	376	343	369	376	380	317	353	362	350	353	373	389	369	349	339	358	379	344	408	332	388	339	352	387	381	356	355	367	347	364	350	365	389	361	407	337	334	340	327	376	375	353	363	306	366	346	365	376	340	399	358	343	381	384	363	348	340	349	369	331	379	417	354	334	340	351	351	344	346	364	366	373	358	349	379	336	375	363	360	367	372	381	345	347	378	378	358	361	382	347	354	324	357	367	376	326	326	390	311	337	348	328	313	372	361	352	328	376	356	361	338	340	406	324	378	349	344	331	387	364	366	368	349	358	361	361	406	332	333	344	345	360	352	341	355	326	344	378	347	381	346	349	399	365	318	389	339	355	354	332	347	360	376	361	394	353	360	364	360	328	388	343	361	308	366	387	354	352	380	364	375	349	349	383	334	366	338	361	334	372	414	377	392	396	341	342	351	363	355	349	348	343	333	314	365	390	365	359	327	360	355	383	406	338	335	346	356	327	366	400	350	378	346	372	351	354	339	360	382	375	335	302	367	352	385	341	354	336	309	394	335	389	374	358	347	371	383	364	336	358	381	382	365	328	360	349	326	355	341	342	343	355	353	329	389	341	352	324	376	396	389	326	381	383	344	387	354	379	356	312	332	370	364	349	368	339	369	387	401	357	378	364	352	364	316	364	373	322	387	384	363	372	349	391	357	359	349	377	381	361	379	366	366	366	351	374	359	327	371	348	326	368	339	336	346	406	374	323	324	341	373	365	350	363	338	357	349	359	381	318	336	335	327	334	401	370	376	366	354	366	352	329	349	362	368	340	371	350	358	357
8050	5799	7670	5804	5229	4136	3137	2649	2144	1862	1685	1468	1435	1220	1186	1088	1068	1091	1034	925	959	942	961	962	954	951	944	990	981	947	869	935	889	859	845	897	874	830	827	793	791	785	793	798	796	823	821	746	763	794	768	772	824	776	769	832	801	749	795	798	794	823	731	808	830	794	767	810	831	745	797	778	775	792	854	775	794	761	818	798	747	769	759	767	809	822	786	793	757	810	792	791	785	833	825	813	722	830	791	766	786	801	775	820	816	779	818	774	781	773	804	821	820	724	750	768	805	756	783	849	735	781	789	771	771	758	763	791	790	760	808	758	780	780	811	814	763	812	789	759	773	749	757	755	799	732	719	838	761	774	810	822	749	782	790	780	809	790	757	806	751	747	780	817	765	799	785	728	826	752	796	768	772	769	798	794	814	780	764	751	797	812	783	796	772	757	792	849	782	785	785	783	794	787	805	750	788	769	728	836	782	771	775	802	757	793	827	789	819	840	750	786	814	765	819	790	753	776	809	788	762	721	800	803	789	794	790	759	756	749	799	716	785	773	804	790	745	831	815	749	838	791	839	774	775	789	807	800	827	808	810	820	789	733	784	761	773	768	843	766	745	756	757	794	779	800	824	797	817	824	790	801	782	773	772	786	758	766	775	782	746	784	833	740	761	767	780	770	775	775	759	773	767	775	786	787	785	801	754	754	767	836	769	779	773	775	772	763	783	762	817	789	743	775	833	771	835	830	788	791	815	752	703	795	812	765	776	764	793	727	768	774	814	784	775	757	778	742	803	786	817	746	811	815	835	757	769	769	832	856	774	809	773	809	850	777	804	833	787	748	796	801	754	783	807	768	775	803	855	743	842	786	792	775	787	850	773	798	829	746	790	790	801	846	810	804	791	776	776	688	743	755	773	783	782	806	796	782	834	812	803	773	778	764	819	816	821	747	837	736	756	743	759	772	792	767	753	812	785	763	751	793	758	807	769	774	792	752	824	829	779	809	840	745	806	823	835	749	742	791	747	762	765	792	720	781	760	771	805	747	773	828	768	791	822	804	764	769	798	799	788	743	752	785	759	758	788	839	783	766	815	775	812	774	797	798	780	796	773	761	817	767	806	745	763	800	811	757	800	824	778	782	817	768	820	805	810	802	771	798	729	730	785	753	747	791	778	838	713	809	815	734	804	817	794	746	739	748	760	804	759	810	758	806	800	743	749	816	784	799	781	837	808	835	816	777	779	809	768	779	740	809	771	796	835	660	786	775	773	874	768	831	786	804	811	741	812	768	774	772	786	789	787	757	800	804	800	796	779	752	790	787	834	820	774	749	758	755	755	836	732	785	776	809	747	830	799	815	789	772	789	742	779	793	784	765	724	757	816	766	813	743	737	745	800	807	821	786	769	813	784	793	798	742	757	798	809	750	771	768	746	826	804	781	792	772	790	800	810	778	776	794	774	791	761	781	749	748	757	777	816	785	780	777	737	765	796	800	789	802	798	780	763	792	773	787	817	767	828	769	777	780	791	797	766	792	771	800	760	798	794	775	784	796	809	802	799	742	821	789	812	762	767	763	773	817	776	762	797	795	779	793	768	768	762	788	748	815	842	795	784	814	724	771	764	794	761	767	780	773	796	814	749	796	810	760	825	800	748	819	771	755	738	788	831	768	703	816	696	724	781	811	788	836	731	756	801	781	808	796	758	750	773	774	760	798	810	737	740	758	779	786	788	786	787	741	762	821	758	776	791	809	795	769	768	741	847	738	760	778	785	741	791	741	756	776	758	769	753	799	801	738	728	785	796	821	822	772	745	788	753	736	780	804	761	766	793	771	825	769	763	759	744	808	779	769	761	769	784	751	774	835	753	821	750	809	799	783	790	780	773	830	774	785	769	779	781	828	747	735	809	802	810	813	800	750	800	738	780	699	772	787	830	719	840	824	787	804	821	757	730	783	757	737	791	811	819	766	761	823	762	829	783	803	751	772	762	766	711	795	808	774	803	759	751	765	766	776	777	787	787	809	759	748	783	777	760	764	800	845	800	774	756	813	846	747	815	808	734	747	738	763	752	817	813	770	772	802	777	783	747	806	789	827	777	790	820	820	848	774	771	783	759	784	810	723	788	769	793	798	769	839	792	794	768	811	789	803	761	746	777	765	781	774	793	776	771	790	823	803	794	801	785	779	776	800	769	776	796	761	817	824	743	815	819	826	785	834	781	777	791	750	792	788	749	764	744	756	791	796	772	779	799	769	766	792	805	793	793	804	754	776	790	800	739	773	829	797	779	739	810	770	794	744	792	803	795	793	802	753	775	809	752	756	738	802	750	797	802	789	804	758	786	749	803	798	759	756	864	731	789	776	783	784	785	796	762	752	795	769	791	763	836	756	782	803	781	791	799	765	776	835	781	757	744	773	752	767	786	787	809	763	789	753	753	783	791	798	794	759	815	745	711	781	853	779	791	807	769	783	752	786	775	746	714	744	782	818	802	788	807	789	801	836	801	761	767	751	789	765	755	783	796	768	776	818	773	782	771	759	769	755	820	727	796	779	773	748	720	781	790	754	799	762	755	778	822	748	782	814	744	773	773	781	788	759	850	810	847	789	823	800	777	804	803	829	787	748	786	795	797	750	749	804	796	803	781	742	753	783	751	786	763	814	808	789	759	773	762	788	790	802	746	834	808	811	785	817	823	777	821	772	805	790	798	827	736	809	747	763	789	817	818	758	770	802	779	820	800	792	778	800	777	795	776	763	807	795	772	786	798	820	733	733	781	774	829	779	848	764	771	812	811	806	804	795	776	798	792	787	803	807	791	771	823	785	763	763	778	803	776	810	785	776	786	790	812	849	816	807	748	774	765	795	760	806	800	800	779	792	859	744	826	816	779	816	771	831	802	799	803	823	829	808	780	820	816	742	840	822	793	798	802	789	758	759	793	760	772	790	747	766	769	756	748	787	738	762	778	785	777	740	835	749	776	767	803	765	758	751	789	787	811	781	740	776	793	782	801	816	816	779	746	760	776	810	792	712	814	788	797	808	808	813	803	778	752	819	773	804	791	802	823	805	740	828	768	770	797	742	784	777	761	774	827	791	767	742	798	781	775	765	763	799	760	770	800	769	757	788	833	728	742	748	844	765	755	750	775	768	821	745	701	770	752	809	771	796	750	822	794	730	835	782	751	803	750	752	767	755	763	780	794	767	753	799	823	834	763	771	807	782	748	855	784	857	741	802	780	755	770	753	738	772	783	770	766	789	738	804	752	793	792	748	791	745	795	760	782	794	770	774	805	815	704	813	739	790	767	816	787	837	788	780	765	854	789	781	818	759	821	815	784	731	769	738	805	781	783	783	772	789	836	745	817	762	780	783	763	824	797	752	787	796	780	746	774	748	793	768	846	762	763	779	801	784	775	836	790	728	796	820	748	744	797	771	784	765	812	784	741	781	750	840	808	722	785	807	754	808	776	772	735	774	762	771	759	844	784	805	748	825	778	787	748	735
24777	12532	11191	5023	2608	1834	1222	1007	833	702	555	555	496	445	448	424	422	418	411	427	355	326	305	351	313	359	333	331	357	303	329	312	340	296	319	320	303	300	282	340	315	326	298	279	338	311	344	307	300	305	288	295	300	303	302	285	270	297	302	276	263	256	285	293	315	325	309	287	258	313	277	300	304	298	301	288	324	261	280	292	312	292	297	321	303	310	265	298	323	278	303	321	315	304	279	304	293	310	278	313	307	305	284	284	298	279	277	293	293	303	305	266	328	314	303	294	310	322	296	287	296	311	311	294	300	316	294	295	283	314	324	338	285	310	304	301	314	284	285	310	321	278	291	320	298	317	296	342	335	285	284	310	308	348	305	318	295	273	289	299	297	295	259	303	321	289	289	283	326	262	302	313	265	286	289	302	293	299	269	279	300	307	278	295	278	296	306	303	282	314	313	311	315	328	301	304	316	322	282	280	320	312	275	318	289	312	329	275	252	291	298	317	293	335	327	287	303	318	289	310	313	309	286	318	339	322	300	281	303	321	294	325	314	305	334	276	292	286	274	309	297	358	335	280	310	263	296	287	311	307	263	293	304	320	305	258	275	274	297	315	324	277	305	298	268	301	270	279	293	315	327	296	294	296	279	303	303	315	288	301	295	302	263	287	320	291	307	303	254	319	273	289	281	319	302	300	291	289	280	290	299	281	324	287	293	279	269	291	270	296	319	293	348	300	250	284	293	302	304	296	300	305	316	309	264	313	288	308	313	295	340	292	293	283	299	298	290	353	306	278	257	286	318	281	301	302	264	310	316	271	308	290	291	276	270	279	285	299	275	282	271	297	300	309	285	305	306	265	301	306	295	316	300	309	263	288	314	304	256	290	284	303	263	293	300	321	311	323	316	300	312	311	319	281	293	306	264	297	288	312	280	323	333	286	273	314	300	318	298	312	276	299	303	288	292	293	311	279	327	302	325	325	288	317	275	313	293	245	339	295	304	298	286	300	282	277	272	258	314	311	290	302	316	316	293	306	325	291	280	308	316	303	275	276	270	318	317	284	296	329	286	272	296	291	269	297	281	297	314	317	314	318	265	289	320	285	309	296	308	258	293	320	268	300	311	308	290	273	296	290	306	282	277	294	296	238	307	311	289	296	314	312	256	271	296	301	284	280	299	289	257	279	298	321	300	293	282	274	303	279	292	294	254	271	312	329	260	303	316	282	288	279	259	293	284	291	290	293	279	255	269	321	297	293	317	311	286	303	320	285	285	295	266	274	289	337	306	284	298	303	304	294	298	310	315	318	295	327	298	321	293	307	289	282	296	296	299	337	295	264	299	313	272	304	283	289	284	280	302	291	298	313	303	309	314	338	281	331	280	325	319	296	286	305	286	281	276	309	281	283	314	309	270	266	298	313	316	331	341	293	285	296	284	310	292	291	242	307	327	309	284	297	282	255	263	296	279	299	303	289	306	340	322	308	294	304	315	299	285	306	320	251	315	327	284	280	279	287	294	290	277	285	278	262	274	288	281	280	284	284	306	272	308	290	288	326	297	300	323	288	275	291	268	303	307	272	305	282	309	322	294	295	308	290	306	304	287	317	258	305	316	304	293	268	282	307	296	309	273	274	286	267	293	311	292	290	294	282	324	297	283	250	304	278	308	278	314	302	304	345	325	251	288	290	304	276	308	284	258	292	309	289	294	308	302	300	286	309	287	308	341	295	289	283	268	294	281	276	279	272	287	296	286	251	247	274	285	273	319	293	333	322	301	247	331	255	287	333	303	302	308	269	314	300	284	303	312	301	281	308	315	300	346	303	286	261	271	297	265	301	302	289	313	301	301	300	309	279	304	297	288	303	328	287	286	291	294	279	307	274	301	285	279	278	306	275	283	296	309	291	257	280	295	271	300	284	308	351	292	309	309	302	282	227	299	280	333	285	309	265	314	304	308	299	301	289	308	337	323	313	304	292	281	291	264	284	290	301	294	296	319	293	293	298	283	272	301	304	304	301	311	298	274	294	285	280	280	324	325	305	285	274	328	295	290	325	303	282	282	319	283	310	262	291	311	300	307	280	322	308	318	286	265	280	292	369	282	284	312	298	274	274	290	275	296	281	279	310	313	310	291	281	348	302	255	283	335	297	302	285	277	269	296	306	262	289	303	302	301	321	302	310	316	273	311	279	283	293	276	281	340	283	312	290	300	291	295	310	290	320	281	334	324	274	311	306	304	313	290	293	306	311	312	306	254	279	297	316	285	271	310	333	299	280	307	309	266	265	260	338	333	302	297	302	298	264	295	282	290	285	285	302	329	277	301	312	286	299	300	292	294	323	292	298	281	293	296	276	255	296	284	326	316	313	290	291	305	315	348	283	286	312	272	326	318	288	296	291	299	315	282	273	285	315	285	262	301	294	300	317	275	250	330	303	289	247	311	300	308	302	274	309	275	279	276	269	251	322	284	302	296	286	260	315	297	327	319	313	280	286	295	287	305	290	300	283	303	286	310	290	304	299	308	297	293	259	314	309	315	295	296	332	341	298	281	311	304	299	303	304	288	300	305	314	296	298	339	302	296	296	299	301	283	303	284	281	308	310	307	293	308	307	315	286	301	288	296	315	320	321	306	289	305	295	300	268	252	303	297	272	277	293	294	287	294	297	312	309	322	314	311	296	271	301	275	318	315	285	280	309	304	294	331	271	274	297	308	303	289	315	259	294	267	290	306	285	307	273	297	306	307	337	273	290	322	325	293	274	301	260	279	307	311	300	322	300	293	286	316	293	289	285	315	305	283	271	329	292	302	320	346	301	307	309	304	273	283	288	326	270	301	288	316	306	287	285	301	324	344	316	258	304	263	276	315	274	339	290	299	318	287	266	270	292	276	332	306	294	305	322	269	281	317	310	321	291	264	301	295	322	271	312	326	285	297	327	284	282	317	319	304	298	275	281	300	269	291	323	306	323	273	263	296	288	283	275	301	307	293	281	307	279	294	304	277	297	273	296	288	269	285	322	280	302	302	282	296	312	300	279	280	259	319	290	286	287	297	316	298	291	298	306	291	269	271	291	259	307	311	291	312	270	292	274	285	288	281	278	264	311	305	295	269	295	276	284	296	307	302	268	284	292	285	290	272	336	274	312	281	291	280	287	301	293	312	291	295	281	304	266	329	305	305	273	292	292	304	330	296	276	293	312	307	288	282	299	312	304	310	296	284	327	288	253	307	266	320	282	261	304	338	333	286	274	299	293	304	281	283	308	292	302	311	262	308	257	312	318	294	306	283	284	282	285	284	313	301	279	275	327	300	295	296	301	332	302	276	326	280	309	292	302	292	307	309	302	294	320	306	280	311	290	285	292	320	304	311	284	283	307	285	286	272	290	292	330	284	260	267	302	308	287	321	305	302	309	290	279	282	275	281	285	318	300	324	281	297	335	317	278	335	322	306	310	290	294	283	264	290	279	302	302	283	309	274	262	301	288	324	300	292	334	279	291	304	290
15927	10065	15468	9869	8235	6797	4994	4229	3286	2777	2353	2056	1918	1717	1592	1474	1376	1319	1233	1255	1080	984	1017	983	1040	991	1064	928	930	890	847	856	790	792	830	801	795	781	746	717	768	719	702	732	695	689	750	760	719	678	696	677	667	660	676	705	697	703	672	665	625	645	691	679	659	658	675	682	700	695	661	675	699	736	708	700	665	702	712	687	672	672	707	681	693	715	637	679	683	633	642	683	670	706	634	645	658	673	680	649	668	665	656	700	641	632	644	668	714	635	701	599	669	670	658	711	668	678	695	680	661	691	650	690	658	676	692	664	681	715	680	688	728	658	688	671	680	666	659	662	716	678	644	662	712	691	655	698	676	693	665	685	619	696	700	627	700	669	714	651	708	670	692	674	658	673	686	646	643	675	658	715	654	712	694	667	664	676	671	671	663	650	677	741	662	681	671	637	679	631	658	695	647	651	659	677	662	660	669	701	688	626	626	649	680	669	657	727	665	723	693	710	663	619	684	628	614	681	666	678	626	661	671	707	656	663	695	666	644	671	668	642	698	648	650	678	680	719	667	669	671	657	639	719	693	692	648	687	693	674	727	692	678	650	709	737	663	703	673	646	691	705	654	697	680	669	699	646	655	620	643	694	627	710	660	671	665	661	622	676	707	682	662	684	647	669	677	695	639	672	671	695	630	652	658	650	642	695	697	692	634	670	671	656	653	678	617	654	710	690	660	689	673	651	630	666	658	679	711	742	650	646	704	660	676	654	640	686	700	669	656	662	688	684	662	611	658	685	641	652	655	646	637	665	646	682	709	674	698	645	669	670	559	673	685	676	664	645	716	688	650	684	624	655	619	692	705	686	720	684	675	655	651	699	647	649	661	682	638	695	599	650	644	652	692	668	660	645	648	677	686	700	684	702	663	705	626	686	652	669	676	672	637	663	661	693	689	673	680	663	655	713	694	671	683	729	695	689	666	697	646	691	656	660	704	666	639	641	647	655	647	700	634	667	625	664	659	675	733	674	679	670	636	690	657	636	735	654	709	673	665	684	610	641	656	698	656	687	670	690	617	673	701	638	688	690	660	657	637	674	664	582	683	727	673	663	706	646	674	638	648	699	667	706	657	665	682	712	650	655	679	677	684	663	706	665	701	673	679	675	723	643	649	665	675	671	685	673	672	704	709	678	653	639	691	734	691	674	689	698	654	666	728	695	694	717	711	694	692	643	666	636	692	679	647	630	698	725	697	675	730	657	666	694	664	695	616	624	630	666	629	676	626	675	671	705	628	651	684	664	665	638	631	661	695	695	672	679	678	682	648	639	688	627	660	667	641	641	667	646	658	626	728	675	712	682	640	662	686	719	670	637	694	668	651	699	644	636	685	690	656	656	689	666	689	656	647	649	660	704	656	647	625	662	691	681	661	716	687	691	615	623	657	640	683	689	683	655	688	651	685	685	605	660	685	701	691	672	708	686	673	632	635	665	692	707	657	629	673	693	665	656	674	663	638	673	670	663	694	652	681	668	649	662	687	639	681	656	660	653	702	676	682	663	690	653	669	648	643	650	671	614	690	691	675	683	689	636	707	652	621	631	659	660	648	716	618	628	682	666	687	656	690	666	669	687	661	695	637	632	678	680	670	645	685	654	674	662	626	707	623	641	657	727	665	708	684	645	691	663	662	618	617	671	645	628	643	649	643	722	652	682	630	663	662	658	607	653	674	689	685	669	675	681	661	668	676	653	668	678	679	682	662	684	652	655	658	657	719	667	657	681	660	672	689	689	713	690	651	654	689	673	681	641	669	670	665	624	700	670	741	679	661	668	679	640	679	677	706	627	685	627	676	721	668	696	650	667	669	629	687	689	650	642	657	702	652	650	697	661	708	682	651	673	688	665	732	692	648	696	692	688	667	648	669	652	672	692	671	712	690	644	687	617	666	678	667	662	657	679	686	671	673	705	670	729	646	687	696	638	668	691	677	694	655	676	654	717	703	677	673	704	649	659	638	648	650	624	693	671	655	692	713	689	693	690	630	689	648	693	682	659	633	664	685	697	696	680	667	648	629	653	695	654	703	720	665	640	674	676	667	676	627	711	699	671	643	691	642	671	669	634	676	670	645	672	692	653	638	677	646	646	712	627	629	710	692	655	638	707	654	678	686	648	700	670	664	703	668	646	639	655	690	682	637	688	626	660	670	648	672	675	647	605	676	684	662	686	704	670	690	665	646	647	622	683	629	691	688	675	672	660	683	654	724	631	679	675	703	599	662	676	685	685	667	656	669	682	679	655	599	637	641	682	681	636	647	665	694	682	628	692	683	652	659	655	667	681	664	669	683	664	667	713	682	646	659	690	716	688	668	696	657	686	672	635	698	657	651	636	687	717	652	663	683	655	648	662	688	646	615	645	663	698	686	690	648	713	676	641	627	677	622	666	651	701	695	695	657	718	701	647	691	693	711	644	692	707	672	707	659	682	667	640	659	680	656	662	716	610	662	678	691	656	659	667	637	636	673	673	671	694	657	690	681	677	658	712	722	690	646	691	633	657	713	678	662	647	706	651	688	643	679	665	683	685	657	667	651	694	639	704	668	675	726	687	678	667	642	640	684	668	673	712	680	670	671	686	662	696	700	650	627	663	689	643	684	640	641	624	647	677	684	680	677	704	611	650	678	668	666	685	628	684	634	717	677	663	682	670	679	661	667	648	689	682	690	652	651	677	673	670	643	684	709	633	667	683	711	667	680	708	669	685	668	685	673	661	706	664	657	685	610	666	639	657	615	641	645	627	663	634	674	669	677	648	685	628	625	659	645	660	620	698	691	647	657	677	674	681	695	707	652	686	698	723	684	719	622	692	690	712	692	675	650	640	643	676	670	660	679	695	600	616	699	680	636	712	659	652	667	662	694	703	649	668	743	698	653	662	679	667	664	677	664	637	650	643	672	613	648	670	667	649	667	668	656	703	674	656	662	677	672	641	679	620	641	696	648	676	714	693	638	667	682	676	665	654	685	691	611	634	645	660	677	674	624	649	662	659	658	672	666	716	721	700	665	713	654	656	686	702	655	638	681	619	666	616	646	684	667	684	696	666	703	696	669	672	660	687	679	645	669	655	643	637	675	704	703	679	638	689	691	636	747	656	634	685	706	731	649	657	712	686	661	699	653	657	629	681	651	657	675	663	657	687	674	696	700	658	664	621	646	692	674	654	662	665	629	637	688	676	651	638	659	660	665	667	693	688	717	668	681	633	625	665	667	664	683	689	728	692	660	675	680	714	717	644	688	695	705	687	655	627	650	717	679	700	666	638	641	635	683	696	666	646	659	699	712	640	682	683	670	722	701	663	700	695	692	691	678	650	649	684	644	640	692	643	647	612	680	664	646	630	687	730	690	691	657	710	671	609	646	677	738	675	669	691	644	628	656	665	662	709	658	692	682	656	670	671	677	683	717	685	662	665	684	716	636	699	660	647	703	698	691	684	648	647	626	642	693	659	681	681	698	636
33707	18465	15287	6165	3856	2794	1976	1547	1095	901	746	685	644	555	547	480	505	477	436	441	427	395	338	340	400	331	352	321	340	349	320	304	326	366	361	304	324	330	353	305	315	312	299	316	298	271	310	293	257	290	337	298	288	339	277	307	297	308	288	288	326	283	287	314	312	276	309	321	258	324	320	303	280	297	310	299	275	328	301	283	328	296	260	293	320	321	338	318	297	328	332	274	295	293	286	313	324	330	319	304	315	307	310	280	269	308	287	309	274	307	304	304	312	290	288	298	296	289	318	304	298	321	336	305	309	264	302	327	250	322	299	306	308	307	290	307	283	320	258	322	337	318	304	300	253	287	369	333	322	298	293	290	291	264	354	310	278	319	312	316	321	293	314	308	325	329	293	293	332	272	288	296	333	331	309	322	342	287	289	311	310	263	278	302	317	315	290	294	305	298	337	312	228	300	304	321	300	302	322	307	298	296	288	295	309	294	309	305	281	269	322	310	313	265	296	285	287	257	299	292	311	324	292	296	305	322	302	292	307	296	292	289	300	321	282	271	320	311	322	296	261	289	289	272	287	289	306	312	286	303	312	294	299	304	311	282	310	289	310	299	312	293	297	307	265	286	316	310	281	305	321	294	296	314	325	288	317	316	281	318	267	296	334	309	304	257	329	296	326	286	301	301	288	316	305	288	336	273	291	279	329	308	265	333	319	316	320	323	296	327	323	295	277	329	335	315	285	325	307	294	294	275	311	327	308	289	261	268	293	270	301	282	279	317	293	295	287	310	290	307	276	292	273	277	295	314	312	253	308	299	255	326	305	307	294	309	314	277	294	302	308	330	321	337	288	318	314	312	327	283	347	303	277	292	295	297	301	311	329	311	362	292	307	296	290	290	293	263	306	308	314	291	271	290	291	299	296	269	277	295	281	307	311	312	302	294	292	276	312	302	286	331	267	283	328	310	287	333	296	314	349	295	309	292	297	286	305	312	273	315	329	304	294	322	294	292	299	322	309	294	316	296	284	290	311	306	288	283	292	316	332	312	309	294	307	272	299	281	289	296	309	366	311	270	293	299	352	331	319	303	295	296	291	273	293	324	299	321	286	292	259	316	299	285	290	276	290	284	269	305	284	302	291	318	273	303	272	307	269	278	311	310	293	295	317	301	311	350	275	300	312	299	299	286	297	301	302	287	317	268	306	303	307	321	287	308	302	295	289	303	287	281	332	311	339	279	319	319	281	327	327	253	286	294	302	252	278	298	320	269	315	296	308	275	327	265	283	269	311	295	344	313	305	311	304	276	332	301	299	283	309	306	320	306	309	300	323	305	284	318	274	309	308	271	296	324	325	309	294	345	274	296	323	302	297	311	311	307	314	354	363	312	279	320	272	278	257	313	316	304	284	300	285	346	317	315	287	281	311	327	298	301	279	283	297	286	324	330	318	309	306	299	310	313	290	313	317	262	286	306	275	297	292	316	322	309	323	284	293	314	320	288	306	296	291	315	315	263	264	324	317	306	329	289	280	290	318	298	320	293	301	271	313	312	288	348	300	285	304	284	298	276	304	297	318	262	275	299	334	327	305	296	312	281	296	304	305	322	309	304	297	318	286	292	285	304	295	294	299	289	303	308	307	299	299	283	259	312	307	294	334	298	307	281	338	306	283	322	304	286	330	281	262	287	298	299	320	313	289	304	302	328	303	301	290	300	299	312	308	273	274	305	299	301	304	331	287	272	296	288	306	318	297	346	308	329	285	331	312	290	289	289	291	279	319	331	310	344	279	294	312	331	301	303	296	267	308	317	290	324	317	334	308	298	294	270	299	267	311	322	324	305	307	288	305	314	324	307	266	295	311	259	286	273	270	265	301	304	293	298	297	295	280	297	287	331	294	289	291	286	312	303	313	311	308	282	290	289	308	310	292	297	296	324	273	303	288	302	290	299	317	284	293	309	307	302	339	331	307	304	291	319	290	323	303	301	330	300	291	313	307	309	299	301	320	310	246	275	288	308	309	295	290	325	288	302	288	283	331	272	294	264	282	289	316	267	276	316	289	307	337	311	283	328	311	304	343	268	316	284	315	338	290	323	290	311	290	310	286	291	322	307	303	294	306	297	306	332	291	298	313	307	282	292	336	354	304	282	296	298	302	309	328	292	286	314	342	285	295	313	291	348	286	290	302	306	285	342	283	269	306	308	284	287	301	341	273	276	335	273	278	279	309	281	285	374	302	273	308	274	274	309	319	312	291	291	280	296	292	304	275	295	249	315	299	295	277	300	298	322	305	304	300	304	286	300	340	314	302	292	284	319	295	292	278	280	314	292	315	318	284	291	291	287	318	335	306	291	311	287	307	294	280	288	305	298	279	308	257	293	282	316	318	274	325	316	285	272	304	289	301	295	290	286	292	290	300	314	314	335	295	317	287	283	287	294	322	315	309	275	261	269	316	253	279	289	279	285	273	280	324	299	278	292	292	282	297	294	289	309	312	285	314	296	291	275	309	305	292	306	292	300	286	292	307	326	317	303	304	293	291	300	275	302	296	314	314	286	304	309	318	295	320	319	330	289	255	298	313	283	293	300	325	349	288	279	294	304	317	299	347	284	277	324	334	298	317	271	294	294	283	288	277	267	321	292	321	299	306	328	311	277	329	265	330	328	296	299	281	328	288	313	306	277	261	298	314	320	299	287	300	327	268	308	293	301	319	292	285	306	275	332	315	294	308	275	276	310	287	306	287	307	320	317	294	277	325	301	292	283	319	294	324	278	292	270	282	309	300	320	284	267	289	327	291	273	300	299	293	297	312	324	271	280	312	296	279	321	298	292	311	303	322	309	303	301	290	331	294	321	327	293	317	284	309	317	314	283	294	338	307	282	316	303	314	332	305	268	281	301	277	284	303	288	317	296	303	349	290	310	267	278	285	311	291	312	266	279	305	285	292	283	341	294	310	296	297	324	298	306	279	276	310	286	324	298	288	330	314	293	329	278	309	279	332	302	308	323	283	322	325	342	280	316	307	276	300	317	286	284	289	289	265	317	326	278	291	302	328	286	306	280	274	309	284	307	323	286	308	294	322	268	303	299	314	294	316	284	294	303	285	305	298	277	325	278	301	251	328	310	313	312	314	293	308	296	313	324	305	314	333	322	340	313	325	304	273	292	307	298	350	301	310	302	289	318	318	288	302	298	283	312	311	317	311	279	309	305	313	276	316	310	301	282	316	297	289	278	339	317	292	288	339	305	285	294	296	300	291	316	315	305	325	296	308	277	273	319	283	304	293	311	331	275	329	303	294	279	295	281	294	287	263	259	298	294	308	301	306	324	290	281	304	300	292	298	291	348	307	316	294	308	265	294	319	278	271	289	322	289	275	327	292	299	322	298	290	300	313	278	254	268	279	289	327	286	324	289	307	299	309	288	335	323	289	317	263	325	283	303	299	302	300	292	310	280	309	339	278	234	292	290	271	273	294	260	272	329	307	294	318	269	353	289	352	300
20203	13814	18385	11747	11242	9120	7014	5829	4720	3925	3390	2848	2361	2167	2137	1868	1716	1814	1621	1556	1342	1185	1154	1067	1166	1201	1082	1089	1081	1013	932	988	931	965	840	883	821	782	792	828	740	738	792	731	745	704	789	722	731	721	708	727	736	720	753	730	707	698	725	709	718	726	709	708	722	698	753	728	667	707	718	716	659	701	689	645	680	731	708	713	692	701	732	703	750	719	710	666	712	698	697	682	706	704	719	695	696	732	718	673	679	706	681	678	673	737	677	667	679	704	679	664	714	702	670	672	677	707	700	723	670	665	672	651	693	711	738	682	690	679	641	747	697	637	687	714	672	674	663	660	677	628	655	718	641	708	681	676	689	700	669	725	683	665	674	674	657	645	704	688	709	670	727	641	668	682	710	654	648	705	731	661	698	712	683	664	688	673	679	679	656	671	702	700	678	674	666	684	687	681	731	663	651	693	665	719	700	626	743	748	740	683	691	664	687	692	682	661	701	636	670	682	700	692	732	655	703	643	672	707	663	701	733	687	699	698	692	712	723	655	689	712	681	676	656	704	669	669	725	677	705	690	678	685	706	731	705	705	676	684	698	660	664	701	695	689	645	667	689	681	670	663	635	710	707	692	658	677	708	651	681	692	666	707	718	652	722	637	642	679	689	705	685	675	676	704	666	659	685	718	685	704	692	643	697	682	688	682	675	707	644	673	687	672	701	724	660	706	676	694	680	647	688	642	683	657	724	716	690	689	690	732	674	647	692	649	680	693	654	718	627	726	732	690	687	686	706	714	717	652	697	692	707	684	654	698	671	659	684	679	673	657	679	688	704	692	666	738	666	687	701	641	703	678	653	628	685	662	730	686	730	683	725	649	700	722	645	668	659	641	665	726	646	703	705	674	690	672	679	701	694	657	745	648	689	674	693	677	754	673	665	748	710	666	658	675	693	675	709	690	660	659	684	692	645	704	662	710	648	666	662	679	707	666	690	670	690	645	651	679	685	694	628	694	703	730	686	709	696	681	664	681	716	695	671	662	697	682	630	681	636	732	664	707	658	673	695	650	711	706	677	737	643	659	662	684	727	675	702	691	688	720	692	704	701	692	629	681	652	699	714	673	693	709	692	726	723	699	638	728	709	699	687	667	669	648	673	689	682	692	674	684	660	686	670	674	667	707	721	664	755	670	711	717	723	708	719	704	704	707	718	700	663	676	737	718	665	679	715	691	673	662	687	673	661	704	666	712	670	700	679	633	650	707	693	672	724	660	709	714	668	632	662	688	675	664	673	738	639	686	721	630	651	675	747	669	657	696	644	694	657	714	721	674	678	711	718	644	671	663	702	678	664	686	701	715	646	744	679	621	656	673	703	678	692	675	712	670	694	679	696	686	720	692	689	699	685	698	678	703	683	700	714	713	671	674	701	701	670	667	717	694	659	662	655	673	707	677	701	711	704	638	678	711	644	711	654	682	695	673	701	707	693	664	687	692	700	686	683	686	642	696	753	700	683	684	684	711	699	693	675	675	713	670	634	663	665	631	724	687	709	651	713	678	692	731	656	721	619	694	720	695	716	697	731	709	663	719	694	706	700	674	674	645	661	688	688	665	671	652	710	708	671	688	704	676	663	694	667	656	652	693	673	685	673	687	642	704	699	691	707	670	705	720	652	671	718	704	676	702	708	694	688	668	662	692	681	695	694	675	720	681	719	725	693	704	709	708	665	699	691	664	701	681	751	719	686	695	645	720	711	671	704	652	703	691	723	670	694	676	700	655	676	696	718	678	692	696	712	702	669	705	691	679	715	688	686	700	642	669	682	663	707	691	697	706	714	680	651	683	677	733	678	689	679	703	682	674	720	684	721	734	697	720	723	671	654	662	675	716	699	659	705	701	662	631	719	722	703	682	645	674	718	707	664	694	649	711	744	694	672	640	689	691	716	675	679	697	655	641	698	704	681	651	659	722	660	676	685	676	636	618	622	692	703	709	675	685	688	642	708	687	691	654	738	659	705	704	700	695	615	710	663	702	713	693	692	724	686	649	715	695	676	678	692	716	733	705	671	680	696	699	684	687	664	665	675	697	650	675	702	717	676	657	664	687	709	720	707	647	684	712	708	660	711	642	690	674	657	699	670	636	679	697	716	706	696	683	664	718	708	637	697	698	676	688	697	680	670	705	684	701	675	636	688	699	698	724	642	658	707	722	615	679	667	712	628	688	750	714	670	677	664	691	686	696	707	737	680	656	660	704	682	646	665	678	689	714	656	709	709	688	679	689	701	672	695	698	676	705	637	689	681	688	670	707	680	679	695	684	682	718	672	659	730	682	716	682	603	707	692	702	674	640	705	672	702	707	670	707	680	661	663	717	668	687	684	720	681	676	672	626	700	679	700	738	716	723	691	678	650	670	664	686	686	755	681	679	685	665	680	632	682	655	693	735	679	685	723	685	670	684	670	673	687	653	702	684	655	652	745	704	673	686	722	636	676	681	724	690	692	663	684	707	670	623	665	656	657	685	654	673	690	688	680	667	629	715	717	715	706	679	694	650	684	671	670	691	722	695	701	706	687	702	692	680	716	715	701	709	687	660	668	652	686	674	679	667	653	706	708	669	685	699	683	661	683	667	685	716	696	642	654	690	706	709	691	696	718	656	692	714	668	679	694	711	697	725	663	696	697	694	686	731	664	707	690	722	687	670	679	743	719	678	666	709	675	680	680	694	674	674	732	727	662	702	733	703	717	665	692	681	695	658	699	722	639	703	665	670	684	742	687	666	695	692	707	689	714	649	686	657	663	708	673	694	715	679	668	671	685	688	718	705	707	691	674	663	687	664	665	717	690	709	652	673	698	723	688	727	670	703	688	727	681	659	680	661	687	678	718	666	696	665	668	666	660	709	685	703	730	663	689	713	712	688	748	693	676	669	750	689	663	716	678	713	668	679	708	713	704	758	664	663	664	731	717	613	661	703	666	686	687	671	723	690	728	647	658	661	654	713	675	675	697	705	696	619	681	678	694	726	681	632	672	658	642	700	662	689	646	688	686	699	714	688	685	656	708	679	730	693	668	696	713	630	687	655	673	697	693	654	694	681	653	710	696	697	685	723	647	647	668	625	722	681	704	724	669	698	679	669	699	745	692	707	715	680	672	664	698	667	648	723	709	665	636	681	701	710	709	660	695	714	699	692	684	669	705	685	665	712	676	626	683	715	720	669	664	690	628	717	718	662	707	681	684	696	734	652	717	709	730	677	679	731	692	676	644	688	639	682	684	707	676	667	655	694	704	724	661	714	653	650	678	739	677	713	724	671	725	696	707	699	671	717	648	644	641	686	729	699	665	718	687	697	696	680	717	680	681	649	701	716	684	664	711	676	746	681	676	666	740	784	713	693	674	704	664	702	679	661	717	677	710	682	647	669	706	713	671	704	682	703	693	657	686	684	727	745	656	708	693	696	732	687	702	661	637	666	680	639	677	715	660	687	741	700	707	710	700	675	707	681	663	686
11335	5736	5334	2468	1554	1083	842	766	658	519	527	460	456	441	447	417	400	411	386	371	394	392	372	402	392	412	400	410	349	392	380	364	373	378	374	391	388	381	340	368	360	371	378	365	368	366	388	382	362	367	366	374	354	372	369	363	377	346	338	363	373	393	402	394	392	368	386	336	353	343	377	383	391	401	398	362	390	325	400	360	346	337	352	405	387	349	365	326	358	387	371	340	367	363	391	375	341	375	351	331	352	339	343	384	379	346	378	395	335	391	355	356	351	388	336	338	368	362	395	377	373	349	369	369	374	378	311	361	333	365	379	347	380	355	369	370	343	377	361	346	380	363	400	354	349	363	334	393	397	398	387	347	347	354	363	345	383	356	373	380	337	364	365	387	417	319	370	391	397	378	363	365	360	358	352	371	331	354	381	401	366	365	341	365	376	354	357	358	379	377	394	407	322	350	370	327	362	388	398	340	404	361	350	357	357	330	361	387	392	363	364	353	339	356	366	340	365	348	362	379	364	341	392	368	376	371	364	378	387	386	377	376	332	377	406	378	377	345	396	351	378	357	408	379	332	392	362	353	361	366	393	309	340	390	344	341	362	384	351	347	343	367	379	360	364	383	378	365	372	386	397	358	376	370	373	407	321	370	374	330	405	386	339	362	397	333	372	366	366	360	352	398	358	344	361	372	393	347	344	372	362	372	359	356	348	346	380	357	346	358	355	382	383	383	335	382	381	378	340	349	390	364	375	383	367	395	366	362	429	338	371	340	366	367	352	328	334	346	342	353	368	395	374	353	308	368	373	350	377	365	369	387	370	334	390	319	363	375	351	339	343	410	352	357	385	368	352	367	371	324	353	357	368	353	339	352	355	401	372	384	359	340	355	383	392	365	355	349	353	372	384	346	345	360	349	357	350	350	361	392	336	369	353	369	398	366	342	332	368	408	419	355	350	388	347	375	360	385	339	341	374	362	393	356	370	405	354	374	363	334	353	370	349	355	361	369	345	394	343	354	326	379	394	364	325	334	342	318	360	334	354	390	359	332	404	393	369	365	378	321	349	352	362	385	377	400	376	356	349	362	421	373	363	374	348	338	337	350	350	346	375	350	309	363	388	351	357	383	364	368	359	377	354	356	380	375	375	393	359	386	347	353	369	375	357	383	394	397	340	376	369	326	370	391	368	363	337	363	360	375	360	351	362	343	400	389	392	366	341	348	332	377	385	381	382	360	361	343	346	381	338	360	392	372	331	349	330	373	372	363	369	368	333	360	365	382	354	354	386	375	356	353	358	370	341	348	357	389	362	362	359	338	325	386	367	394	354	332	361	372	376	376	384	350	380	385	372	360	377	340	356	390	326	371	347	334	358	346	363	392	334	304	363	333	357	338	340	370	357	374	342	368	380	394	349	389	343	362	362	342	374	365	346	312	367	382	380	343	370	369	366	381	384	342	372	362	355	397	386	336	394	357	385	386	364	343	362	372	339	348	377	352	389	372	398	405	355	374	354	352	363	333	362	317	379	367	326	378	343	327	368	368	376	362	337	331	368	381	354	360	377	362	363	360	346	369	382	386	322	367	386	355	360	376	364	340	364	400	397	374	372	376	371	317	363	395	391	362	348	418	367	373	360	357	381	360	329	341	393	384	348	375	358	341	379	396	378	386	361	359	364	319	392	352	360	358	357	381	341	342	373	346	381	359	373	398	368	347	373	369	326	353	376	372	386	381	389	370	352	366	348	361	385	362	345	368	337	343	355	385	370	354	327	356	328	377	388	359	355	399	387	382	345	372	377	346	341	368	382	383	387	320	309	367	348	364	350	355	359	347	371	387	354	350	403	371	405	386	327	389	394	371	370	370	353	347	419	420	360	396	403	362	320	371	374	362	384	353	380	357	356	381	394	356	396	337	322	339	339	374	376	361	329	375	395	355	358	374	378	355	391	296	348	349	392	350	328	364	403	354	343	353	341	348	368	394	394	345	376	360	396	359	374	340	396	387	354	347	391	346	356	342	337	368	341	366	341	369	340	376	387	351	326	390	387	369	349	351	365	331	397	372	408	395	382	345	369	362	368	375	366	384	354	341	351	374	386	345	353	385	387	372	335	373	344	375	379	361	357	359	385	370	358	366	394	376	345	362	365	344	383	374	344	378	376	377	394	364	356	378	370	346	350	349	338	346	373	362	377	353	330	345	386	402	373	341	369	338	356	355	403	383	381	356	373	358	369	393	335	343	392	367	350	380	361	357	364	337	411	368	378	381	353	363	377	389	336	369	363	365	359	351	338	397	387	374	369	343	365	369	403	366	360	344	345	339	355	361	364	341	351	383	377	337	356	324	404	365	333	370	363	380	357	339	377	350	338	354	350	344	372	357	339	376	373	388	369	344	352	311	343	341	394	391	338	343	328	339	358	385	374	362	411	364	335	382	359	356	325	356	355	362	397	381	382	363	374	367	354	416	365	389	322	374	379	380	352	360	368	379	348	384	416	364	352	344	373	368	374	350	357	328	327	375	359	342	373	368	338	396	349	406	361	344	315	353	364	370	359	344	392	397	351	357	350	346	373	345	383	363	380	360	344	348	367	362	335	351	371	387	392	380	391	333	405	373	397	352	340	357	358	379	349	368	379	345	349	365	397	370	366	409	371	378	402	357	343	397	353	378	364	369	389	410	348	375	380	351	360	328	386	361	385	399	368	377	389	364	366	374	389	326	343	357	372	353	383	347	364	353	345	359	386	343	401	390	357	371	367	364	371	356	348	378	385	371	372	405	377	406	366	403	340	356	362	349	374	356	357	339	392	369	362	374	355	349	360	351	391	335	351	363	383	380	383	349	381	380	390	372	366	355	349	375	341	350	412	370	365	369	372	341	323	339	378	339	403	410	366	381	327	378	346	340	382	381	407	345	379	371	362	337	394	378	343	408	364	365	370	377	347	382	366	370	353	360	354	385	340	347	351	378	306	344	374	354	383	371	364	330	336	365	346	320	369	336	352	363	377	372	363	367	328	359	395	366	363	398	346	352	353	355	381	391	381	352	410	366	348	330	350	381	369	358	365	372	375	353	358	326	381	372	338	378	367	356	376	371	369	358	345	354	336	353	352	375	336	358	355	359	384	389	354	401	392	365	377	410	376	358	366	368	314	386	393	381	368	334	383	318	364	393	388	385	352	359	402	347	367	377	383	381	390	367	360	380	341	374	340	363	344	375	388	362	334	337	341	365	350	403	339	336	365	358	382	305	366	356	378	385	365	409	386	362	383	397	381	363	371	363	325	360	376	366	368	368	357	361	342	376	335	362	387	377	369	354	343	353	344	353	319	362	343	359	364	353	387	381	348	382	373	378	359	357	363	365	345	322	375	328	412	370	352	368	390	297	378	362	353	370	321	352	364	392	355	386	378	338	357	389	350	335	325	362	393	413	389	384	375	399	350	419	389	369	392	346	397	364	369	353	385	338	376	392	332	408	355	394	350	386	384	373	392	370	371	416
7437	5320	8599	6029	4869	3981	3199	2587	2089	1814	1657	1517	1311	1361	1177	1205	1135	1035	1041	1044	977	934	959	935	958	977	1007	969	999	917	911	931	889	878	889	872	878	783	831	835	752	815	837	798	796	812	828	826	805	820	797	783	791	800	781	760	791	756	843	850	809	811	734	796	839	830	793	785	796	813	719	767	832	769	794	791	820	807	773	749	796	805	779	868	757	810	820	841	821	735	811	812	771	766	845	792	809	770	770	820	820	799	798	834	797	810	818	781	800	811	845	790	790	796	758	806	804	766	819	761	829	796	790	799	826	786	765	837	829	798	853	834	818	808	783	773	795	806	795	854	767	818	778	746	769	796	803	809	820	820	828	774	791	843	772	810	824	789	804	807	777	775	802	805	796	817	867	838	787	790	803	812	813	790	819	716	815	813	753	757	824	813	770	789	784	777	807	801	800	809	737	781	814	829	851	817	821	801	825	788	788	777	748	809	800	803	811	806	829	782	829	816	827	780	794	786	813	755	795	822	794	825	743	781	805	813	820	760	842	768	761	796	816	781	767	797	817	823	760	826	756	774	791	765	763	764	777	790	744	783	799	796	777	739	790	834	751	764	786	823	792	767	827	783	752	757	829	774	762	771	778	783	802	791	795	804	819	809	808	800	789	842	807	756	776	801	819	791	779	775	830	808	786	723	786	808	772	810	803	770	808	813	816	808	800	786	811	808	820	773	780	787	797	806	835	807	780	778	774	766	772	808	817	811	777	789	809	813	788	819	865	792	808	796	783	793	810	777	826	805	779	802	804	825	858	771	816	796	804	828	784	828	809	794	813	820	805	804	804	748	771	787	794	773	838	794	817	777	800	855	834	799	815	773	823	806	771	781	791	790	768	777	791	783	770	829	771	790	807	798	806	787	794	789	824	800	810	826	775	822	787	833	816	777	826	803	760	778	738	772	853	727	801	763	782	816	762	768	799	777	777	799	772	771	785	790	817	768	745	801	798	826	782	769	824	726	788	753	806	737	782	810	740	823	812	824	767	815	787	818	814	779	799	834	786	800	801	778	876	875	823	776	824	822	810	810	789	729	830	745	877	823	775	780	823	793	800	776	739	800	785	787	807	789	759	797	818	804	787	797	818	829	790	809	825	743	801	824	775	771	831	713	787	763	800	779	822	808	789	777	748	787	780	784	800	823	773	858	866	763	821	819	822	836	797	831	851	782	781	848	783	777	789	806	754	804	762	812	846	850	759	792	763	817	774	773	774	769	830	768	791	795	782	813	771	787	766	817	733	818	806	846	775	815	750	826	769	790	791	812	797	786	792	850	746	773	801	767	756	827	821	808	836	819	811	828	771	819	725	843	802	828	812	783	762	819	792	819	796	791	798	789	836	787	851	776	795	795	823	762	787	831	824	769	815	806	738	795	812	764	801	809	825	804	826	750	790	822	776	798	841	803	790	805	824	824	776	830	758	802	815	831	782	800	808	779	833	780	797	787	809	797	791	822	804	837	781	814	739	806	784	789	805	783	858	801	753	799	792	784	802	818	825	817	830	769	792	781	791	792	847	771	757	839	825	763	823	788	849	815	801	797	830	774	785	765	806	788	768	843	824	718	774	732	785	821	798	803	792	744	817	779	787	794	814	801	801	763	789	802	769	838	833	825	769	786	804	741	787	770	775	824	793	831	821	770	803	862	789	815	772	804	776	811	818	801	841	840	791	824	816	761	802	797	749	807	801	783	799	767	884	849	793	794	796	800	782	813	825	836	830	828	825	792	838	830	787	819	781	855	793	762	798	787	786	772	854	810	796	787	777	809	778	819	816	795	751	841	759	769	740	789	810	814	819	831	766	755	825	778	837	774	809	765	776	776	826	796	834	781	804	749	783	790	796	812	753	787	806	761	819	751	831	805	806	783	761	782	757	763	823	764	781	809	764	736	813	810	804	797	830	787	805	824	770	808	837	800	815	833	803	811	825	792	806	801	851	762	815	792	787	805	818	757	829	801	822	775	784	846	789	800	832	771	797	815	773	821	769	808	776	774	860	799	835	758	712	836	785	795	761	777	783	786	809	798	827	792	834	837	785	769	839	785	794	820	858	818	806	838	750	761	835	740	806	769	807	784	779	856	834	774	766	757	799	774	787	793	808	745	769	800	802	817	809	780	786	817	765	811	781	768	786	806	815	820	779	798	788	780	753	775	781	804	782	831	810	781	806	840	800	759	822	787	809	756	826	804	825	811	828	817	810	782	799	798	805	804	797	813	796	812	773	785	781	819	797	777	810	828	811	821	842	811	792	760	823	757	835	764	808	827	788	800	783	810	776	788	829	795	815	765	787	859	732	857	796	810	805	805	754	773	819	784	771	876	795	812	803	783	787	797	791	771	818	814	787	806	735	828	801	816	807	749	859	804	770	779	757	795	830	830	740	769	839	789	805	790	736	791	821	830	855	774	828	774	821	800	832	771	795	779	832	801	813	803	777	736	815	809	734	815	771	754	785	811	799	801	767	759	771	802	776	839	775	796	770	805	783	802	773	764	790	813	794	777	815	832	837	775	844	773	783	741	798	750	765	754	831	807	754	786	753	835	777	776	778	810	803	753	794	794	777	807	735	839	832	840	821	823	747	808	810	781	766	758	826	779	791	823	802	854	837	800	782	751	762	823	816	748	780	771	822	820	773	803	757	784	808	791	780	818	814	817	820	793	848	798	796	832	742	807	827	816	829	789	799	730	731	774	792	790	809	800	806	778	750	773	829	806	814	801	804	855	843	793	803	801	819	786	798	822	800	805	833	837	797	800	781	811	770	788	738	755	836	828	763	790	824	849	807	814	767	829	842	751	786	845	808	763	821	875	791	827	810	860	851	854	794	808	757	787	818	734	787	819	797	845	810	787	766	817	792	791	778	770	789	772	777	797	805	818	795	805	821	767	764	823	837	791	784	780	817	788	805	760	790	767	802	791	817	788	796	782	800	791	792	796	800	798	780	739	795	779	800	791	798	794	847	761	792	807	813	815	844	778	790	861	837	742	771	800	792	814	833	791	774	796	822	834	789	793	778	781	769	771	787	780	800	773	768	819	771	801	797	802	782	797	803	813	800	823	839	796	790	776	766	809	795	829	752	804	802	820	846	788	747	760	794	826	792	820	773	767	773	785	752	751	814	872	791	808	774	737	792	776	764	843	816	798	785	748	791	801	770	846	810	850	763	798	828	805	788	807	790	796	811	792	803	772	805	814	813	777	822	811	801	794	828	824	832	797	850	753	825	764	762	757	816	791	776	833	772	774	822	768	782	763	820	810	778	794	751	762	778	738	796	788	781	818	772	785	818	774	794	813	813	851	809	785	781	831	784	795	791	761	783	849	808	720	853	779	783	822	766	784	808	778	790	777	797	823	778	815	820	798	798	804	793	781	818	801	781	812	767	810	851	790	808	807	769	762	842	793	768	811	795	852	801	789	771	762	793	807	742	752	787	818	755	769	801	791	767	833	775	804
21824	12306	12165	5168	2695	1882	1336	1105	858	739	635	525	499	491	435	432	436	397	380	357	330	379	328	332	366	367	358	364	304	354	346	366	324	341	311	333	320	340	306	296	320	295	300	309	275	303	276	312	323	285	308	302	314	300	304	307	297	278	277	326	305	317	289	288	319	325	297	287	318	323	312	301	297	325	285	296	316	350	294	309	255	309	308	293	297	324	320	264	309	281	272	311	358	296	328	328	333	298	302	293	273	308	317	317	305	320	301	308	329	297	312	290	279	281	310	285	288	319	302	298	314	308	298	341	322	287	272	304	288	290	296	314	292	296	310	309	319	294	303	271	270	308	307	308	316	327	291	291	275	282	295	291	293	309	270	324	290	296	334	286	316	299	302	296	288	306	299	299	338	278	283	285	296	317	308	306	317	283	282	307	279	315	293	321	311	286	303	285	296	317	311	315	331	320	275	272	313	293	328	314	299	307	319	276	298	307	292	289	328	292	274	293	310	331	306	300	317	324	294	294	268	336	323	322	294	296	348	279	291	318	334	334	271	291	311	308	294	306	295	299	282	298	302	272	326	315	301	268	298	293	308	307	301	309	283	293	317	303	307	288	315	302	310	299	312	289	291	306	314	329	291	297	315	286	275	287	285	284	287	320	291	310	312	319	302	292	280	298	269	283	319	323	295	324	310	277	308	310	303	301	316	294	308	299	318	271	297	278	285	297	286	348	269	296	303	295	303	344	311	313	311	322	285	278	292	289	289	291	295	286	266	320	276	289	296	304	348	270	319	262	324	308	301	308	294	313	318	307	313	310	314	299	322	341	290	321	293	285	289	318	336	314	331	291	281	288	296	294	290	273	319	316	303	269	331	314	299	289	297	292	326	325	290	274	288	332	269	318	308	336	329	321	293	283	292	319	301	307	294	318	290	302	345	299	291	312	280	316	302	298	296	295	307	330	307	295	373	279	286	282	295	304	287	285	323	268	292	343	300	290	309	319	287	280	292	289	270	333	301	307	295	306	306	309	282	291	293	298	277	281	267	298	272	343	294	276	304	300	322	353	305	296	334	286	282	301	301	268	274	296	340	337	301	314	307	331	309	301	322	305	308	283	269	320	281	295	308	308	286	295	330	318	328	346	305	278	308	284	284	318	282	281	313	293	322	339	296	291	297	299	304	321	312	282	323	299	299	316	299	289	295	281	289	275	298	292	308	268	285	310	283	302	270	305	310	271	278	294	313	333	311	322	290	331	289	301	297	308	295	291	324	297	314	290	294	295	291	266	336	296	309	292	300	282	284	317	313	299	271	316	313	273	324	291	279	309	278	299	286	317	311	305	281	288	336	310	306	320	307	321	312	323	309	306	317	284	267	295	312	293	285	278	311	277	332	301	311	324	280	294	301	300	331	339	330	296	316	333	280	305	290	284	286	332	295	285	289	276	322	270	296	316	304	273	321	309	291	290	280	315	335	292	309	296	332	311	292	320	302	306	313	308	298	292	282	287	277	303	296	326	279	331	343	285	268	336	298	267	277	298	303	292	306	319	303	289	337	321	264	332	293	283	320	292	280	287	339	309	297	318	308	326	277	310	308	290	300	285	306	283	323	322	280	302	291	344	295	301	307	299	287	324	324	302	318	319	306	268	297	294	313	327	316	299	291	299	304	315	322	310	283	293	281	290	309	297	344	318	315	316	336	293	299	317	257	296	291	296	311	311	274	300	273	319	307	294	321	318	275	301	325	290	307	324	310	289	304	279	267	305	288	297	308	288	289	289	317	282	296	307	286	296	336	312	315	287	333	276	284	271	285	324	298	261	281	333	288	289	322	278	311	311	293	309	314	294	337	295	298	277	267	301	331	287	299	293	262	290	268	295	259	301	314	276	311	283	317	309	298	302	299	309	302	279	314	300	309	327	316	343	291	299	310	297	276	310	331	292	296	288	312	301	314	309	312	318	291	292	296	311	300	272	300	275	281	318	300	253	286	269	334	303	283	292	311	308	325	256	286	319	315	312	278	307	328	299	316	291	289	304	303	317	300	302	267	300	352	334	260	292	311	290	284	307	292	288	289	333	351	267	283	304	284	310	334	310	315	306	322	306	296	291	275	308	297	291	291	279	296	300	303	291	305	300	300	286	310	282	278	302	314	275	290	282	304	328	269	321	296	309	267	298	270	325	269	275	298	301	292	329	327	290	316	323	317	311	284	299	299	336	340	292	323	316	302	314	319	283	294	295	273	319	299	281	278	299	300	325	302	293	266	264	303	323	299	281	286	274	318	303	291	285	273	301	293	311	309	260	311	338	325	285	277	335	327	318	285	309	314	307	282	323	301	311	305	319	322	321	283	325	305	325	295	287	302	287	320	302	327	315	257	296	287	293	321	292	297	289	287	318	316	294	305	317	307	318	289	310	311	311	312	344	294	308	298	290	293	287	319	287	300	307	337	313	340	318	272	284	296	308	324	305	272	280	277	318	322	281	289	304	281	290	289	333	299	292	309	304	291	270	307	288	304	319	347	305	298	301	286	264	262	266	305	319	316	305	296	289	302	308	282	313	285	290	285	273	284	306	314	303	315	310	282	282	311	302	294	287	302	277	297	297	312	291	312	284	307	277	293	276	288	280	308	321	313	264	290	285	294	309	311	332	318	317	343	298	276	309	334	311	302	310	278	294	291	279	281	326	307	310	295	292	311	328	310	317	297	278	286	294	305	285	316	280	342	307	290	298	309	309	272	286	319	341	317	302	308	283	312	285	275	262	280	267	283	290	298	278	312	304	295	319	308	293	304	291	325	310	329	297	289	297	338	293	326	334	282	317	292	320	334	285	296	339	306	294	289	289	362	327	295	289	313	276	296	320	307	315	300	299	301	307	303	307	328	306	280	322	288	326	296	320	298	327	304	309	291	335	288	307	295	298	331	319	302	335	319	280	307	302	307	306	309	291	277	282	294	285	311	244	294	320	305	282	285	286	311	268	323	260	323	303	314	309	284	294	295	293	316	321	309	314	305	289	317	306	317	305	317	298	306	301	292	314	351	273	296	285	293	289	284	282	307	314	296	296	297	317	297	294	292	265	322	332	331	304	272	316	327	304	289	309	277	284	308	325	337	285	302	319	282	322	316	316	274	335	296	325	288	310	329	320	308	335	310	323	281	295	305	267	288	290	294	316	351	277	284	280	304	287	302	264	305	284	316	325	318	306	289	295	320	306	345	273	271	241	292	308	311	288	303	343	297	296	263	264	303	282	321	303	311	279	281	326	300	296	278	275	299	298	286	309	286	246	300	295	285	276	288	315	297	266	273	316	341	264	286	298	330	291	326	292	307	299	332	277	275	316	289	302	309	277	304	308	301	310	316	317	321	310	326	328	280	263	319	283	302	327	281	309	298	317	246	317	287	318	304	292	295	287	281	323	292	320	307	269	295	314	299	282	317	306	321	297	269	312	310	318	317	269	287	303	303	305	300	300	319	273	297	334	303	301	271	283	306	306
14289	10275	16289	10165	8340	6772	5141	4390	3540	2947	2520	2197	1943	1803	1680	1463	1447	1327	1251	1250	1195	1037	1025	1005	975	1051	987	1037	1001	885	881	889	845	865	909	836	827	767	753	725	717	733	737	729	718	705	706	688	682	690	688	709	714	724	705	705	682	709	733	689	687	671	640	691	683	726	675	709	709	643	665	741	662	682	667	676	697	702	694	691	678	661	659	697	689	686	641	675	682	708	679	703	696	653	726	723	674	649	676	717	732	734	611	688	667	700	700	708	724	676	672	665	659	651	677	705	685	674	655	678	623	711	663	671	689	689	651	695	712	678	688	662	673	639	663	666	719	631	685	649	677	656	636	681	709	671	705	647	725	625	685	694	678	661	691	703	701	698	660	692	659	692	668	651	672	728	695	670	682	679	671	688	673	708	687	714	702	711	719	699	676	663	692	690	720	668	675	646	663	696	642	637	639	656	705	678	695	657	717	695	667	682	654	683	705	732	693	696	685	692	644	650	674	713	691	674	649	692	688	661	661	693	664	637	678	664	671	653	678	679	690	689	657	648	626	651	686	651	707	655	696	649	616	701	693	635	718	727	635	628	675	710	654	662	677	685	648	734	668	687	662	754	685	727	698	657	678	660	687	672	656	729	666	692	639	635	642	683	710	681	666	714	675	728	707	704	652	678	650	674	666	677	650	692	670	665	643	666	720	653	650	662	670	660	653	656	674	673	672	705	695	686	669	631	694	672	690	689	660	676	696	699	648	713	675	646	660	727	681	714	687	654	681	686	695	673	637	689	666	715	705	663	671	700	655	666	643	667	644	716	671	723	681	680	687	708	674	693	685	645	677	694	684	652	668	658	694	679	692	687	673	652	674	640	650	640	639	703	680	666	699	642	690	692	661	690	728	674	696	649	691	705	678	704	687	692	649	692	693	643	666	685	660	684	689	669	672	672	658	701	674	675	697	709	686	692	668	709	652	629	725	702	690	656	636	647	678	727	657	643	704	644	718	682	673	714	630	703	671	660	669	663	647	667	671	640	693	679	688	675	628	677	724	666	709	673	663	698	693	659	671	654	714	676	705	682	730	666	683	667	715	657	688	674	705	656	698	716	703	665	681	690	700	679	693	644	618	679	684	659	683	716	704	711	661	675	715	678	701	687	644	735	650	662	684	655	676	686	644	691	672	714	712	677	700	646	708	659	691	644	639	696	702	666	695	671	661	679	639	671	694	718	689	668	666	719	702	667	672	689	676	675	686	662	633	691	680	648	707	673	687	673	699	698	663	674	665	707	693	651	645	669	733	681	707	670	676	635	654	683	676	657	654	679	667	679	704	716	717	647	660	676	673	638	658	694	646	664	660	695	659	660	663	660	697	692	695	703	717	650	697	664	688	651	691	714	653	650	703	677	647	743	680	705	694	720	651	684	696	674	668	698	654	693	640	704	672	688	716	663	705	693	682	670	708	704	691	672	650	709	723	673	692	653	665	675	690	692	668	676	674	682	702	672	660	653	667	697	667	683	700	675	628	648	654	708	691	725	692	701	684	701	681	634	704	646	669	686	662	662	704	677	729	708	677	717	659	698	664	685	704	692	672	669	648	695	707	721	693	695	671	649	697	691	708	694	703	704	698	705	696	682	726	677	712	673	698	696	687	678	719	663	646	704	647	676	689	710	652	677	692	682	685	722	715	680	683	682	645	675	676	661	715	679	679	666	698	649	664	639	684	696	681	703	690	688	703	691	731	685	655	740	722	707	666	712	679	650	657	618	647	671	651	685	628	685	698	706	659	648	695	656	704	692	667	683	684	649	667	672	689	707	655	804	697	724	671	695	637	674	671	679	661	690	744	681	700	698	679	680	670	652	695	677	706	695	673	679	694	658	678	741	673	711	703	720	668	697	716	702	678	748	668	688	684	712	710	652	670	693	677	642	653	668	704	663	648	651	658	657	679	724	608	664	687	655	683	686	664	691	706	708	651	706	635	652	643	642	646	667	734	682	704	721	682	674	718	687	692	658	650	638	685	702	710	679	652	687	642	703	653	650	639	675	679	650	715	671	704	689	672	663	652	734	691	654	697	654	688	688	666	679	736	672	696	662	672	695	701	688	673	705	649	716	692	684	670	647	708	704	671	695	667	683	632	685	667	724	644	645	722	686	660	659	685	701	667	723	720	686	674	674	699	672	681	653	695	684	696	625	671	695	707	633	691	658	684	677	654	671	764	651	667	656	679	678	741	695	702	649	672	694	650	722	675	673	644	682	663	691	700	686	658	656	652	658	685	684	715	660	697	675	666	668	658	680	648	648	685	660	695	676	646	733	616	695	664	646	706	663	740	683	716	689	695	673	670	725	692	714	664	703	716	676	652	657	734	719	684	653	650	683	661	639	689	664	699	656	699	671	693	716	652	665	651	700	678	633	666	664	674	617	686	671	682	668	684	677	674	650	677	657	651	656	683	716	628	693	656	642	698	656	643	687	685	704	627	672	640	715	688	672	654	698	651	706	643	669	689	662	719	673	682	648	647	693	687	688	660	695	677	681	700	717	679	672	703	677	731	668	711	695	682	745	684	641	706	635	648	648	654	715	684	654	745	666	663	693	714	666	699	648	704	671	671	706	666	687	681	687	718	663	667	668	662	682	664	641	652	688	661	680	711	672	684	631	653	675	648	677	687	694	747	668	680	648	655	614	689	636	718	689	686	664	701	662	711	642	706	663	690	705	668	709	675	684	634	654	660	687	650	664	709	668	708	669	686	687	684	720	701	696	667	634	715	700	711	690	706	701	685	677	665	686	629	661	690	664	690	652	701	688	623	667	657	737	682	642	677	695	687	678	680	687	665	676	660	712	729	697	667	689	737	683	684	697	667	659	665	681	655	643	692	665	668	727	679	705	699	686	669	691	718	724	683	739	627	668	698	695	667	672	655	700	689	715	685	670	725	670	686	665	667	701	691	678	649	636	667	679	676	659	701	670	706	687	662	650	668	684	678	669	669	717	674	704	671	707	690	693	680	663	694	667	685	635	673	661	709	656	689	634	686	703	709	740	704	745	719	675	680	723	692	644	658	689	700	722	635	698	681	714	697	686	641	666	660	694	671	672	653	669	715	673	699	662	728	723	690	716	698	634	654	684	684	689	704	664	746	675	702	619	695	693	635	718	684	667	717	703	688	659	646	684	667	732	669	684	729	679	679	670	647	696	665	690	697	660	701	681	689	654	707	683	653	707	680	673	683	680	631	702	677	686	637	664	662	649	674	640	682	691	662	706	653	683	646	653	637	680	707	675	711	658	646	664	586	683	684	722	669	662	685	684	688	625	712	714	691	679	658	667	660	690	662	659	660	664	652	680	641	702	719	719	690	682	698	663	652	679	677	639	651	643	700	677	696	704	719	686	649	623	659	736	717	597	689	693	678	660	713	685	686	710	697	703	691	668	668	695	622	682	732	697	676	686	686	695	622	701	631	666	646	686	697	688	692	634	692	695	692	647	690	697	675	697
31384	18503	16913	7197	4077	2746	2095	1563	1141	894	830	723	611	592	516	451	467	432	426	444	396	408	360	376	376	352	388	367	364	368	376	342	332	339	334	324	342	322	334	304	332	327	327	362	300	280	297	308	319	324	334	301	319	335	338	344	319	313	300	312	324	318	281	277	302	329	275	324	303	317	321	299	291	319	286	317	332	289	298	304	311	301	316	300	327	282	294	305	303	294	345	322	310	322	318	306	315	321	301	321	326	279	312	301	357	332	321	336	311	297	300	325	285	307	326	334	293	283	305	315	306	293	304	287	335	269	294	328	320	310	306	330	297	325	309	281	295	332	322	296	320	325	301	305	291	314	305	295	287	279	330	293	330	297	315	327	295	282	325	331	319	341	331	321	293	320	314	310	293	295	319	286	319	298	284	303	321	306	290	331	339	325	301	328	300	330	292	293	283	303	287	294	301	327	322	292	293	286	283	289	348	283	309	310	339	304	261	317	292	292	275	312	309	321	328	323	250	285	327	310	297	316	297	306	345	324	320	325	282	297	334	307	306	314	342	305	286	303	321	293	288	314	326	291	305	327	281	334	316	312	284	274	274	334	317	312	330	308	308	311	280	294	321	313	338	318	288	325	309	303	259	292	303	290	300	309	283	302	295	315	301	309	311	308	321	287	290	281	308	322	288	332	328	332	276	271	323	297	288	314	297	308	322	306	288	296	337	307	308	330	283	291	315	302	296	323	311	304	332	309	297	261	289	305	309	309	311	321	308	286	304	279	305	289	299	280	305	307	275	310	275	310	297	320	321	286	330	302	325	331	293	285	261	285	308	293	284	326	320	316	275	315	311	278	266	286	266	315	277	325	284	315	296	313	311	302	301	319	283	317	325	318	310	298	280	292	295	311	324	284	285	300	311	291	278	299	309	300	298	282	279	316	292	277	291	317	319	303	304	316	289	303	308	300	284	330	306	313	295	303	279	296	324	307	305	323	318	310	295	286	298	307	290	276	331	329	274	313	289	311	324	281	317	297	293	291	308	298	294	329	315	308	294	269	279	300	306	295	299	283	274	301	322	301	301	302	287	337	249	307	316	305	302	313	302	326	301	301	310	307	314	324	316	300	290	292	327	322	294	307	284	312	296	307	307	284	299	318	305	318	316	315	299	314	303	292	300	303	304	330	289	328	329	307	290	298	293	303	286	293	337	310	308	305	276	334	306	336	291	323	320	302	326	316	308	315	333	295	312	317	300	276	312	304	297	277	289	299	317	294	298	292	335	329	353	302	296	272	310	306	290	291	327	347	313	304	317	302	293	302	296	295	304	304	305	298	288	280	314	333	311	302	302	315	326	299	327	297	291	302	288	307	330	325	307	316	359	256	306	307	268	287	316	314	278	308	299	300	296	277	272	320	311	322	311	283	268	302	306	335	327	266	315	282	317	290	283	318	306	297	305	313	312	327	325	304	295	311	294	313	317	320	298	293	293	315	294	313	329	324	292	305	309	327	280	351	322	321	306	298	291	316	325	293	329	282	256	302	280	292	299	326	307	305	293	331	323	270	291	308	309	286	310	290	297	305	317	333	301	300	308	330	285	290	282	329	303	281	298	292	323	280	357	289	305	270	284	319	280	285	277	311	299	311	321	276	285	297	320	291	286	293	283	297	315	307	313	298	287	280	299	312	289	311	343	319	315	311	313	292	306	308	284	314	310	326	305	280	287	298	268	316	299	326	299	323	321	292	331	313	328	298	273	296	294	297	319	330	297	278	318	289	286	337	295	313	296	354	323	328	298	323	298	307	284	308	300	309	340	311	343	305	290	284	294	331	331	329	278	306	315	289	268	315	290	283	331	323	333	353	283	318	321	287	313	280	327	305	334	285	277	283	290	317	286	327	282	285	291	306	309	308	267	313	331	294	291	311	280	289	309	304	257	276	315	305	339	274	296	283	334	283	317	300	314	308	302	288	321	315	305	308	324	328	302	335	290	271	315	304	300	307	296	334	334	308	276	331	320	321	297	278	316	313	306	285	283	292	308	290	324	294	292	324	292	318	319	318	313	318	306	272	345	317	337	349	309	286	292	305	319	306	301	301	288	298	302	278	327	265	287	311	304	298	346	349	298	302	299	299	269	312	338	289	349	306	332	307	290	319	315	290	286	325	309	288	278	314	337	318	328	315	308	313	299	316	313	293	303	292	362	295	275	319	295	309	281	313	338	332	291	324	303	286	298	331	310	260	283	326	328	309	289	310	304	305	313	336	324	310	297	303	290	298	290	297	284	286	324	313	313	321	312	295	306	318	308	304	311	281	310	330	294	308	334	308	312	324	296	305	307	324	304	346	320	304	294	294	275	313	306	296	306	293	295	313	316	307	295	310	331	330	308	321	297	290	294	307	303	293	318	331	299	303	300	305	312	285	297	348	307	281	322	311	317	317	300	312	325	312	317	295	281	326	362	301	297	312	285	294	315	298	291	303	337	307	289	291	325	295	305	286	284	293	335	331	328	303	297	288	310	356	310	353	324	325	299	321	320	310	283	318	282	297	306	292	327	305	300	283	299	303	317	304	318	332	296	320	335	303	313	306	327	321	281	282	287	345	311	290	297	314	289	298	322	317	297	291	314	323	287	300	318	291	292	308	295	271	315	300	314	285	311	285	315	302	291	321	307	289	279	287	263	330	260	304	298	283	303	275	298	322	307	286	302	339	316	288	286	286	317	325	342	273	303	300	296	291	306	312	281	329	309	295	299	281	309	308	277	295	300	332	323	319	320	317	273	284	304	320	283	342	289	306	282	275	326	326	310	278	318	324	291	293	326	280	306	328	314	301	321	283	303	298	326	286	303	322	322	305	282	276	309	300	321	304	309	308	321	312	303	353	317	320	303	345	290	321	306	307	278	339	304	320	296	317	287	308	324	296	288	303	321	297	309	300	295	289	318	319	288	361	284	311	280	297	288	316	317	270	317	304	298	279	299	322	286	309	285	336	289	320	298	306	297	289	301	309	303	271	328	316	287	321	286	310	310	307	284	341	291	285	304	341	344	316	350	277	287	292	267	299	284	278	315	311	291	297	320	318	286	305	317	293	311	316	282	352	333	315	325	301	307	309	334	296	282	329	312	333	265	340	320	299	285	294	345	313	279	326	338	278	287	273	316	294	293	290	336	307	338	277	289	274	336	352	325	309	317	320	293	286	320	327	294	305	327	298	291	321	323	319	323	309	311	298	358	358	306	295	313	319	313	288	311	310	292	268	309	326	311	293	297	322	299	298	323	267	315	326	314	313	320	316	311	326	318	324	319	339	317	280	288	297	299	298	294	282	317	314	328	302	321	322	308	287	280	333	301	305	330	312	316	319	319	294	302	273	287	307	314	300	302	314	290	294	324	294	319	310	328	294	341	303	279	335	303	276	298	290	307	275	301	280	302	309	315	315	278	310	289	326	290	328	320	337	307	298	287	304	306	335	322	308	277	265	284	309	287	306	295	332	295	326	317	298
18864	13855	20451	12047	10811	9320	7381	5635	4762	4065	3396	3036	2615	2318	2075	1968	1821	1651	1618	1590	1389	1236	1223	1178	1123	1122	1122	1108	1054	1002	1030	1026	964	935	896	869	866	839	827	776	781	756	735	771	719	723	718	734	733	751	759	718	745	696	740	750	711	746	714	692	720	709	736	684	731	712	707	683	751	742	652	717	737	632	752	651	686	711	680	728	696	716	721	670	678	686	696	719	680	657	729	722	650	716	709	677	695	682	679	696	683	680	714	708	711	657	689	676	669	762	709	662	726	709	719	735	713	708	704	715	710	699	736	705	723	695	693	655	657	731	679	665	664	679	728	724	639	755	699	668	704	683	690	707	656	693	669	690	701	691	727	699	703	623	681	714	681	696	645	696	719	689	673	692	719	652	710	667	703	693	700	699	664	732	711	677	696	660	668	683	677	647	694	675	706	699	677	667	702	643	664	709	670	686	695	744	680	715	681	720	736	634	686	717	681	682	728	710	705	653	707	723	696	669	732	699	737	675	691	690	702	688	744	703	744	655	720	683	712	718	710	639	673	686	667	716	693	678	743	684	689	675	718	741	667	664	715	723	664	714	683	730	655	716	669	722	700	676	739	671	675	695	714	721	664	677	681	684	708	674	708	713	709	690	675	663	678	759	686	702	713	671	670	662	684	717	630	682	671	685	639	701	692	718	722	707	680	679	660	651	684	691	713	699	683	696	698	735	700	665	720	736	706	735	694	654	671	694	682	742	700	692	712	739	655	665	651	701	697	702	689	673	680	661	684	675	693	680	725	726	680	718	722	669	653	717	703	677	682	631	686	689	743	679	753	714	678	716	665	663	668	728	653	688	707	617	707	690	679	700	668	679	726	672	718	723	719	690	703	689	697	652	703	637	700	698	718	670	701	688	700	713	656	658	678	688	664	707	724	721	721	679	697	663	708	673	715	650	690	704	708	667	710	718	719	717	678	795	663	727	710	663	676	670	708	736	694	664	692	729	689	713	784	683	737	709	670	731	744	653	687	647	704	693	705	668	746	686	709	671	681	664	681	685	700	634	704	730	687	682	739	705	693	705	703	694	724	650	668	718	697	683	649	694	687	661	722	682	676	662	692	704	710	691	671	708	700	736	651	653	700	695	662	653	719	651	651	706	709	684	643	731	709	685	745	673	745	694	739	730	730	660	699	709	752	717	671	681	736	672	733	696	701	714	690	732	682	730	707	664	690	705	686	691	711	672	707	688	693	707	719	683	640	674	717	735	654	711	678	681	690	733	712	669	738	744	659	664	705	669	651	720	735	678	672	699	730	716	696	687	709	718	702	718	666	713	670	703	729	693	676	706	674	699	671	716	716	684	713	760	720	648	732	665	641	683	681	703	683	682	722	695	643	720	721	686	629	757	674	716	783	725	676	689	670	762	679	710	740	703	686	672	692	717	719	739	708	696	678	740	680	674	718	674	706	673	718	700	728	748	673	731	688	655	738	729	718	709	712	689	676	707	700	650	709	670	682	710	726	657	691	674	670	714	625	698	683	708	683	686	744	712	732	660	668	680	680	737	672	727	746	716	668	667	720	678	639	662	730	724	700	731	721	751	696	669	739	674	713	709	687	704	630	707	712	751	659	709	709	699	714	673	697	714	647	717	710	700	678	745	688	734	701	648	667	735	639	716	682	663	684	710	685	711	667	690	698	693	705	739	702	685	652	741	720	697	669	659	708	721	705	699	707	705	738	690	700	664	673	743	728	690	684	689	712	689	680	699	722	674	690	667	690	680	685	731	706	642	720	705	729	760	684	690	706	713	679	700	683	695	692	689	696	720	691	692	658	700	671	673	675	735	714	697	706	754	722	640	691	717	715	693	691	696	705	676	683	705	693	722	655	701	740	659	651	706	710	682	728	685	761	709	681	687	692	688	680	708	752	696	648	648	730	704	694	704	708	666	709	711	696	700	676	739	665	728	686	661	655	699	737	672	703	671	670	750	708	680	687	752	698	684	697	723	672	671	718	733	683	716	696	691	744	709	693	669	706	700	750	702	683	699	613	699	679	755	645	717	676	671	752	694	693	690	674	679	693	666	695	695	694	664	669	723	699	711	715	695	689	710	716	769	674	739	660	638	714	689	686	689	666	707	676	724	749	705	692	680	637	693	668	706	698	667	726	699	678	688	670	681	682	723	702	705	687	690	699	717	647	697	690	681	723	692	720	678	667	678	652	660	727	654	729	672	656	679	739	653	745	739	704	680	648	677	694	702	665	719	775	719	683	684	702	669	677	699	682	710	667	654	719	695	724	706	689	717	751	702	783	696	648	731	670	715	715	668	724	734	659	734	633	744	694	671	700	672	695	728	677	705	752	724	665	663	703	712	667	700	698	705	708	694	695	709	720	655	762	710	696	661	694	694	700	707	681	717	666	652	662	698	695	753	682	734	670	690	685	662	691	703	654	699	663	756	665	756	676	656	659	681	768	729	681	731	732	683	711	669	727	719	709	698	708	697	692	688	685	692	700	716	662	686	664	696	656	659	723	730	699	698	672	672	737	680	669	690	670	691	671	681	702	707	683	687	668	719	676	717	680	703	669	670	685	713	697	731	735	704	680	699	669	712	666	681	743	727	684	715	721	699	711	701	670	700	643	674	697	668	766	661	721	698	718	700	708	697	635	666	703	720	685	679	681	711	724	683	720	694	687	678	741	715	684	662	735	699	669	695	699	695	712	656	718	725	743	642	679	655	671	663	701	710	662	681	703	715	710	708	661	661	680	660	746	710	723	723	678	640	681	659	688	694	710	681	697	707	705	698	730	705	691	703	688	745	779	704	698	695	713	665	673	746	671	683	729	684	652	669	738	704	673	749	720	698	731	692	721	702	733	717	681	731	698	716	725	679	738	650	705	704	646	678	649	682	740	683	684	700	713	724	695	667	689	680	652	706	676	702	702	709	702	733	670	690	653	658	729	666	655	639	701	701	721	718	659	747	696	681	701	632	698	691	709	726	726	702	643	677	702	710	707	681	687	693	709	701	632	695	687	710	728	719	720	717	640	728	719	689	731	708	684	704	694	708	659	655	701	712	709	704	676	659	684	716	669	692	672	721	738	720	761	733	681	698	728	733	687	727	734	698	715	661	701	724	676	666	661	682	684	723	659	739	682	691	687	688	709	747	685	716	658	709	743	691	696	681	728	683	697	741	711	662	664	684	709	667	674	688	705	666	657	695	719	676	669	692	687	654	693	703	673	730	696	680	695	697	684	672	682	712	689	704	693	735	701	680	669	683	721	675	682	678	699	723	692	693	746	714	710	690	673	709	691	684	675	687	710	659	710	687	686	696	683	663	648	683	682	694	727	651	644	650	670	704	676	673	700	715	721	657	723	663	676	721	659	704	678	692	684	713	689	671	686	697	675	694	677	707	726	706	689	687	665	714	675	710	713	678	692	692	740	689	706	701	664	667	653	704	686	716	716	686	712	712	686	697	691	707	713	691	712	703	710	703	639	693
12492	6090	5211	2503	1422	1041	929	639	659	556	541	470	448	477	428	425	400	417	431	420	394	375	413	379	391	401	386	389	353	387	379	360	338	419	381	338	372	384	374	364	397	339	389	378	344	352	345	362	363	389	372	377	358	389	378	403	376	335	354	391	355	366	432	346	321	360	383	426	346	346	331	361	334	375	343	361	381	366	357	349	335	419	356	346	389	393	427	382	361	361	387	355	361	348	384	373	334	377	403	438	415	365	381	354	360	334	344	347	383	364	356	386	362	365	356	417	351	358	373	375	394	404	372	381	388	382	364	345	357	351	377	346	421	355	371	375	359	326	383	348	358	344	347	381	365	401	381	394	363	372	345	379	337	370	397	331	356	385	351	348	397	399	353	363	349	359	350	379	364	360	422	366	377	377	364	356	378	372	372	353	376	361	325	362	350	384	380	365	366	318	360	378	376	359	350	355	368	350	354	339	351	362	351	354	371	378	335	373	349	386	345	363	391	384	385	392	363	362	342	363	360	316	351	370	362	349	373	375	362	349	368	329	358	341	380	380	362	365	359	380	370	393	359	377	357	377	379	376	343	362	375	365	356	369	311	348	319	346	375	357	356	383	356	398	362	358	369	364	345	392	350	413	357	380	373	366	336	360	394	355	393	384	378	414	383	352	389	358	345	343	364	357	392	381	325	383	353	363	392	374	391	382	375	376	371	363	340	353	335	393	348	388	371	394	374	345	383	389	385	386	349	374	404	389	383	367	356	391	338	385	369	381	391	403	359	395	365	401	341	372	370	356	367	346	357	336	366	407	350	345	365	365	345	346	354	369	348	373	361	337	376	339	325	345	341	370	382	412	378	367	363	365	383	371	350	384	388	387	373	361	351	341	366	341	373	388	391	368	379	354	350	333	381	326	361	331	368	322	352	366	367	331	369	340	345	429	403	409	356	346	363	364	361	404	377	390	444	356	366	372	361	361	349	363	343	403	353	342	390	371	393	381	389	337	409	392	388	420	419	337	364	368	367	384	345	367	373	340	367	370	367	371	372	385	377	406	366	376	337	351	361	382	347	385	370	391	348	349	365	373	391	380	369	404	379	369	356	404	382	371	388	377	383	351	399	399	372	337	380	353	370	363	364	375	344	367	338	378	366	341	366	359	350	384	349	342	385	397	351	414	367	342	393	369	366	338	366	314	349	362	389	345	354	374	370	366	406	373	312	419	367	353	339	380	384	321	365	356	370	373	387	353	339	400	362	356	351	357	351	384	335	402	333	371	371	360	394	345	336	336	378	373	358	341	382	345	358	364	382	381	382	375	393	368	392	386	338	369	372	374	353	393	374	409	382	353	344	349	341	353	353	368	374	375	371	369	377	347	376	334	355	372	346	358	378	339	368	364	371	348	332	344	352	365	372	408	362	369	405	350	380	346	362	398	356	358	309	369	343	375	380	352	346	338	323	385	399	384	349	384	330	369	368	366	394	321	332	363	373	353	366	372	386	361	353	344	324	361	345	364	363	366	372	399	351	379	404	383	374	365	389	374	378	387	361	383	386	356	395	386	354	394	371	337	372	379	375	371	368	398	338	346	372	359	405	361	357	350	346	369	368	372	361	346	372	339	359	357	351	381	381	365	354	405	343	380	373	374	351	351	396	369	354	363	397	340	380	368	377	361	348	346	357	392	375	415	372	382	349	364	366	377	387	360	328	391	373	370	370	362	391	390	347	326	375	391	420	341	340	369	385	364	364	378	367	359	394	349	349	374	395	363	375	392	387	352	369	341	369	354	373	386	381	376	367	346	370	424	352	364	344	359	342	392	352	339	385	361	343	371	342	329	353	358	367	387	368	333	352	364	356	426	423	365	341	378	386	406	393	381	393	387	348	368	414	376	353	385	370	409	341	363	352	347	358	377	376	412	356	345	387	351	377	367	376	402	356	331	386	348	382	360	377	416	379	359	388	345	385	330	360	384	373	398	356	363	392	386	366	371	385	361	334	356	375	367	361	373	355	364	331	359	381	361	409	359	331	373	364	371	425	398	410	352	393	409	381	392	391	413	326	367	341	352	350	393	379	357	346	357	384	358	363	371	357	382	383	387	373	370	374	401	345	342	368	342	321	388	372	360	375	361	353	388	351	385	326	369	364	355	401	398	376	346	354	366	364	362	399	335	359	351	343	350	354	371	386	359	350	367	386	355	344	340	359	376	388	382	375	372	345	389	366	361	375	329	375	353	363	374	381	338	358	348	337	349	379	405	354	338	392	380	379	357	395	363	349	377	360	370	355	339	363	359	358	393	371	352	362	391	349	371	378	360	392	341	343	373	391	321	383	384	401	397	359	377	377	375	412	365	363	374	371	350	346	392	402	403	359	350	347	353	377	396	345	334	363	349	375	372	352	389	356	393	370	365	343	392	337	397	386	348	381	357	342	379	386	359	349	407	398	368	370	359	367	383	362	317	345	367	339	328	347	372	357	371	346	332	352	352	362	348	335	341	392	381	348	377	350	352	375	390	403	348	387	394	342	356	369	360	370	360	392	376	370	372	357	402	362	371	359	401	347	345	331	328	336	369	378	371	370	385	362	375	386	374	391	380	377	357	353	360	332	375	380	373	339	351	364	357	397	356	370	352	389	355	356	348	373	350	375	377	344	384	374	358	360	382	387	377	382	406	406	402	381	363	349	390	363	338	332	377	412	349	365	365	361	368	381	362	399	336	372	368	331	371	341	383	384	374	330	385	364	349	345	383	319	360	356	412	348	373	374	372	374	370	359	394	358	379	406	391	382	386	349	365	370	349	344	396	416	367	359	381	347	336	350	388	369	358	356	312	389	352	358	348	363	379	359	406	344	338	401	369	338	362	377	340	319	383	377	386	369	363	394	352	385	366	355	370	367	378	372	402	356	383	394	349	358	350	360	367	356	358	358	402	358	369	393	363	388	343	393	388	365	359	395	382	381	323	376	365	360	364	398	380	370	368	364	362	378	387	394	355	365	378	361	376	390	362	323	375	363	363	371	399	361	358	355	343	367	365	425	374	369	363	380	347	378	319	403	359	375	365	392	393	352	356	345	349	351	357	367	365	372	343	362	353	381	387	343	398	392	367	370	402	392	374	387	363	378	356	389	365	390	356	359	368	378	437	361	393	373	398	363	356	354	360	359	368	371	397	358	353	364	383	368	333	368	372	347	382	360	331	366	377	298	365	300	365	416	390	380	368	374	319	376	387	370	362	364	365	349	385	386	348	349	386	375	365	360	400	375	379	347	333	339	387	356	358	408	353	361	345	415	328	359	343	373	363	406	406	366	381	329	351	367	357	348	342	411	396	357	362	402	354	380	407	334	385	383	385	367	366	390	401	324	384	387	393	372	368	340	365	360	359	361	360	384	339	373	347	346	340	366	373	385	360	417	334	368	344	338	369	367	366	344	356	404	379	362	354	364	377	354	345	353	371	342	356	387	382	371	366	386	395	351	367	357	357	373	327	343	371	358	355
7835	5442	8224	6189	4723	3973	3224	2427	2141	1882	1609	1540	1368	1272	1285	1159	1104	1062	979	1018	950	890	932	925	907	941	1002	998	949	945	897	902	901	920	908	892	864	904	850	801	838	820	864	805	827	751	845	849	775	802	772	812	814	831	852	782	807	827	822	837	801	805	841	762	832	792	809	815	811	795	820	842	775	864	824	812	868	835	798	828	843	816	826	812	792	776	828	772	790	801	743	780	782	718	821	792	806	828	773	829	837	816	825	796	834	835	835	844	744	773	793	813	845	779	816	825	825	786	851	770	774	862	821	757	786	857	782	781	831	856	761	840	821	776	849	822	832	853	824	806	775	811	783	793	836	811	790	826	786	795	753	791	788	745	837	815	837	844	780	798	819	807	800	827	802	829	800	816	793	816	765	774	805	844	812	804	845	739	808	803	815	771	841	798	831	748	806	771	784	814	799	830	827	830	827	802	830	824	778	803	879	838	822	815	793	782	846	838	814	796	816	847	843	793	790	809	779	761	791	777	776	781	802	792	805	833	772	805	798	789	802	808	801	769	749	839	803	809	831	768	796	822	858	770	811	784	775	769	830	799	864	830	803	794	867	773	777	838	833	796	810	852	801	793	799	781	812	772	809	777	824	767	840	817	802	823	824	752	789	819	836	773	769	796	817	843	805	754	820	757	824	817	790	825	858	745	767	851	793	822	799	846	764	801	803	796	799	786	795	806	835	753	794	764	764	821	816	841	782	828	818	804	806	788	869	770	799	781	790	761	870	809	781	850	764	841	795	826	815	782	773	775	800	786	791	797	794	805	779	789	789	851	832	764	832	808	819	795	753	821	814	773	767	804	770	741	808	805	848	827	787	806	788	815	827	799	769	824	802	744	802	773	798	838	813	790	791	849	789	803	767	843	796	848	817	828	813	853	811	763	825	780	776	842	775	809	787	793	800	781	761	774	837	793	801	807	771	782	828	785	823	857	840	807	826	843	803	786	830	798	782	782	795	818	811	824	844	795	807	833	746	796	858	784	821	802	812	779	756	764	771	807	810	780	889	833	809	772	782	809	830	802	770	798	805	783	807	781	828	837	847	771	872	798	816	822	847	813	834	814	825	757	817	802	766	773	823	838	833	793	804	793	787	846	808	785	773	794	814	810	738	778	803	830	812	815	810	844	812	767	804	826	777	822	824	790	806	797	810	805	811	826	753	782	770	803	793	824	807	806	803	774	786	784	800	828	787	776	854	801	789	764	797	802	806	767	774	797	791	796	811	827	807	801	785	773	778	764	802	786	795	793	787	800	812	804	850	822	827	801	821	809	817	813	796	784	782	815	829	843	771	798	802	783	784	773	782	810	833	821	773	814	836	776	847	854	816	812	843	757	823	817	829	744	794	794	795	819	771	806	843	785	837	813	795	795	806	808	797	757	801	817	821	753	806	815	803	823	804	810	864	730	799	814	806	787	817	801	824	774	825	790	873	787	810	831	763	805	768	778	786	795	829	833	794	826	844	820	802	820	811	807	796	774	791	800	800	819	791	781	784	810	829	829	818	853	780	773	846	808	794	812	792	760	832	806	831	829	831	831	824	747	784	831	831	797	854	767	788	773	798	834	827	789	774	828	814	825	790	787	757	813	756	753	781	844	807	799	779	810	793	774	792	779	754	833	794	844	822	791	797	833	816	812	790	837	798	827	826	833	833	800	805	794	814	826	797	804	737	835	824	828	787	781	802	807	796	734	781	770	769	803	802	824	802	832	778	747	828	748	808	814	812	818	785	783	832	853	765	792	787	805	779	839	823	847	816	825	781	848	807	827	775	894	775	763	815	786	858	765	757	810	776	808	805	793	791	764	832	838	839	838	791	815	778	799	770	813	830	763	794	764	778	802	799	837	875	803	769	836	764	786	804	809	804	853	831	785	813	793	816	827	769	819	821	806	830	768	827	776	782	793	800	760	824	805	824	838	777	800	799	775	774	804	748	853	819	800	838	795	906	815	790	801	798	789	822	854	813	828	824	788	783	760	796	809	774	825	825	789	802	833	778	778	847	819	803	793	762	822	826	807	836	814	808	785	816	790	810	836	804	769	788	792	806	801	783	787	815	750	792	835	816	834	795	773	810	814	842	767	784	807	852	785	799	812	790	792	786	788	741	801	836	818	779	796	826	791	823	794	789	825	792	778	815	907	792	810	795	831	796	761	823	800	786	805	840	848	817	781	841	796	768	772	841	788	811	808	807	858	769	796	835	810	852	795	845	799	823	768	773	786	867	838	767	801	760	747	785	814	853	798	830	819	815	803	833	780	762	822	853	789	771	771	805	816	793	808	836	798	767	865	813	800	804	833	774	792	825	814	870	801	749	791	781	799	787	789	859	783	767	819	794	816	824	733	835	780	856	828	807	832	778	848	834	756	769	800	790	849	742	800	782	780	825	841	850	823	794	812	879	793	838	795	763	822	838	813	759	818	803	791	819	761	851	819	766	770	791	825	874	852	809	793	834	765	770	813	782	737	859	799	813	793	788	771	795	801	748	802	793	771	826	762	824	819	778	819	844	795	860	809	780	851	832	777	767	761	839	782	862	796	801	809	805	816	800	795	848	787	866	869	825	817	793	800	839	762	835	781	841	766	764	807	789	748	803	819	792	816	779	775	804	807	802	813	829	802	817	811	854	818	820	781	820	817	849	775	743	793	775	779	772	799	834	787	803	782	796	783	817	835	815	833	829	803	807	813	758	792	818	814	793	814	798	832	822	792	769	777	790	791	833	771	804	759	818	758	839	822	782	800	804	811	818	809	794	814	800	789	807	770	825	864	790	841	784	806	784	862	837	790	875	884	811	754	824	830	830	771	833	816	747	806	786	835	760	827	728	759	818	825	823	777	797	822	794	788	833	798	825	812	783	795	777	851	815	820	798	794	797	795	813	798	782	797	829	802	772	840	786	806	816	844	824	848	819	840	790	819	762	844	779	792	817	846	843	802	833	848	776	842	796	817	820	839	853	767	799	786	766	805	811	808	794	882	860	824	786	768	841	832	731	768	800	831	846	803	817	778	830	749	853	766	830	787	852	772	783	773	763	827	871	802	753	755	750	836	798	781	798	846	831	760	848	815	780	851	818	772	837	806	785	816	785	827	794	834	834	797	758	802	849	794	777	777	797	757	794	786	793	792	794	801	831	842	822	820	802	828	815	787	826	798	826	769	786	807	776	790	807	789	760	828	855	809	823	842	756	783	805	769	842	807	761	826	810	817	850	807	855	791	777	809	784	805	756	821	805	811	835	807	779	779	775	869	820	831	810	787	849	802	822	825	791	851	806	798	841	788	765	755	759	784	770	792	795	760	804	807	776	804	795	761	825	787	806	816	801	781	847	805	804	831	798	820	834	775	795	804	819	787	784	791	791	773	805	808	774	811	748	859	789	777	798	769	819	766	822	822	760	851	807	776	815	814	760	841	807	823	779	808	797	754	736	824	881	784	812	802	845	814	830	811	805	753
23504	12267	11352	5178	2405	1859	1440	1006	778	654	601	552	459	490	490	445	413	410	421	384	384	314	323	316	332	373	348	338	330	344	325	323	336	345	359	291	287	321	320	345	330	304	285	321	333	334	333	303	287	338	353	327	315	305	294	317	309	320	310	309	303	246	296	317	302	291	321	283	323	294	284	297	277	265	302	310	292	327	301	323	304	283	323	310	329	314	290	320	298	296	342	301	280	304	305	337	301	342	277	353	305	317	311	300	315	320	296	357	301	318	290	310	341	341	311	277	309	288	284	306	308	286	299	320	280	309	315	295	303	312	335	293	295	313	325	314	274	317	335	275	312	312	308	337	322	276	308	252	296	291	299	313	284	302	298	343	304	288	259	279	312	292	302	314	299	312	310	320	277	287	293	304	315	303	271	306	293	313	302	360	280	320	287	299	288	307	317	279	290	286	337	324	319	297	312	340	297	304	283	297	280	300	307	292	292	291	316	294	309	317	293	296	299	313	302	295	264	279	312	308	266	311	345	286	309	308	303	275	301	295	283	293	271	295	288	333	317	304	287	322	306	302	307	276	302	283	284	284	321	285	324	321	304	313	359	289	293	300	284	324	289	304	299	312	301	296	333	309	290	323	308	291	334	291	323	292	283	295	300	317	321	331	308	281	316	293	285	347	331	325	282	316	317	301	273	276	267	279	296	283	311	321	297	321	319	333	303	270	320	301	306	309	275	301	294	300	309	298	313	321	295	315	288	334	313	306	322	307	287	297	328	269	297	290	302	321	276	338	297	287	299	319	294	317	306	286	338	322	320	304	297	278	300	256	326	305	319	295	325	313	336	301	296	292	309	345	323	307	281	294	321	299	323	313	312	264	318	296	297	279	313	296	286	289	304	312	282	292	315	279	280	325	296	283	300	270	282	303	308	268	294	313	322	333	308	319	297	294	290	304	286	267	297	301	300	294	305	263	302	309	302	287	323	337	311	325	272	288	284	283	293	304	286	290	311	302	313	307	257	321	322	292	296	283	308	289	306	275	310	316	302	318	298	324	290	302	306	311	292	287	308	302	296	309	299	284	307	301	272	311	292	316	302	276	307	321	310	339	299	302	349	295	296	304	319	294	332	289	337	299	301	274	300	321	295	325	279	301	327	293	332	352	276	318	307	305	323	326	351	299	319	292	256	305	301	301	274	291	331	298	283	294	304	324	274	281	272	303	300	340	262	315	344	343	327	356	318	338	288	297	303	311	301	315	311	299	314	286	307	283	309	334	332	300	255	282	322	292	282	317	304	317	295	312	296	299	314	272	315	322	332	328	306	328	294	313	344	327	291	300	308	300	296	284	291	285	336	319	279	296	294	315	303	315	315	303	284	299	280	292	299	305	300	282	304	276	323	273	303	309	290	317	299	295	290	289	326	308	302	302	331	323	336	280	311	285	305	315	289	303	275	289	316	287	287	331	332	296	278	328	294	305	297	294	264	327	302	300	307	306	311	309	282	340	297	297	290	274	295	295	292	290	285	259	279	274	313	295	299	336	294	297	304	297	317	314	307	351	278	287	305	310	269	296	294	273	305	299	293	308	329	302	300	316	303	292	324	307	280	318	292	309	291	310	302	312	307	293	296	271	303	317	301	287	300	328	276	321	328	323	315	312	307	291	315	296	330	301	303	339	314	321	291	290	246	332	269	321	280	354	324	291	316	289	313	287	318	265	306	295	296	298	308	302	307	288	276	334	260	339	317	336	309	288	329	317	318	291	327	338	296	293	307	329	307	297	315	313	317	321	300	348	292	309	307	297	296	320	305	292	303	295	309	311	263	339	322	318	340	287	314	327	299	272	307	310	300	284	303	271	301	305	304	292	284	321	274	307	357	292	270	339	298	309	300	288	307	303	285	307	275	300	295	305	304	287	332	305	288	313	298	332	317	308	291	317	310	324	299	332	337	318	331	276	328	319	298	352	303	331	335	312	271	294	333	278	317	264	289	295	286	333	294	290	279	304	334	312	320	296	334	312	325	342	343	347	302	318	301	320	334	316	327	267	297	329	297	298	326	309	283	309	325	288	305	315	271	304	300	310	315	271	283	302	299	285	298	288	300	289	282	303	306	314	311	301	317	309	305	286	285	322	311	298	274	272	306	289	315	278	305	269	272	301	296	335	308	294	329	310	317	302	305	287	285	277	343	297	296	339	295	324	287	276	311	324	301	294	306	282	285	295	286	279	306	282	285	258	278	309	272	326	313	285	302	285	293	316	296	295	283	285	281	333	305	318	291	298	293	324	314	322	289	295	324	286	320	296	321	319	306	307	286	318	286	298	318	316	290	277	307	311	324	304	319	309	269	300	311	316	294	295	306	330	278	269	317	308	287	305	307	326	282	283	287	275	313	332	307	327	288	324	312	300	299	302	280	265	300	304	334	322	322	300	298	287	318	287	319	305	326	298	304	294	309	298	331	283	285	274	282	310	314	328	298	309	288	296	295	327	294	322	332	312	280	299	295	319	279	311	304	280	315	339	332	311	280	274	313	315	293	310	282	297	317	297	286	306	307	337	312	279	316	292	339	262	320	287	279	288	324	282	291	340	313	317	309	318	310	283	337	295	268	334	276	278	296	290	304	302	349	326	315	312	313	264	297	326	321	299	306	308	306	252	360	276	263	306	284	328	281	300	256	304	317	329	311	286	328	310	325	309	305	291	293	292	298	286	278	350	295	290	328	322	318	333	311	273	307	286	283	264	319	285	302	295	281	298	281	279	301	306	273	303	292	289	306	322	286	324	303	303	298	332	273	285	325	300	272	276	319	306	309	308	326	334	320	278	280	274	323	306	315	278	299	314	319	284	345	300	313	317	303	286	296	306	280	315	290	322	299	305	270	356	303	290	287	320	322	334	314	248	332	341	299	285	297	342	313	305	306	314	318	289	299	313	310	279	290	284	281	311	316	300	309	302	296	294	306	288	296	303	325	301	281	300	279	339	311	313	300	263	307	291	341	323	287	296	290	296	315	330	299	303	295	314	332	331	295	259	319	292	254	281	358	295	290	306	309	294	251	291	302	292	326	287	314	258	295	298	285	285	295	296	279	302	281	308	314	323	326	323	294	303	315	299	313	304	319	316	266	314	298	335	297	345	294	318	305	292	302	302	270	300	325	311	281	278	298	287	272	302	297	294	319	311	291	281	300	284	285	314	278	267	310	323	306	278	295	284	299	319	295	305	293	302	286	307	334	290	329	301	290	301	297	300	345	322	299	313	276	312	309	321	296	288	339	315	312	301	316	319	307	296	360	307	285	325	308	309	317	274	303	288	277	316	303	317	313	322	293	302	292	299	293	288	351	277	288	289	286	276	303	300	290	286	300	270	291	295	312	289	294	291	292	329	305	302	295	326	302	299	299	285	291	327	318	326	288	289	307	294	296	310	311	311	306	296	325	280	310	308	269	292	296	306	298	266	297	293	342	314	279	283	336	313	286	310	320	311	255	290	273	295	341	300
15324	10171	16187	9999	7385	6427	5390	3954	3102	2682	2547	2178	1878	1610	1571	1451	1362	1325	1221	1232	1145	1068	994	1002	978	920	999	1011	986	895	860	890	836	808	846	849	826	781	781	704	766	761	735	724	715	743	657	707	683	692	663	700	691	656	717	689	785	722	702	694	758	677	717	712	698	703	671	700	668	662	670	684	677	697	752	662	671	725	691	712	711	702	721	720	656	710	686	686	649	669	703	720	713	701	683	707	677	657	683	672	692	682	703	707	672	669	710	653	698	698	671	723	653	672	621	681	702	656	718	700	677	641	701	678	727	650	684	717	724	653	666	674	644	681	697	712	739	708	708	635	631	642	719	679	710	710	701	664	688	685	654	677	684	659	693	687	706	683	668	696	708	692	680	686	706	636	701	661	633	690	727	627	689	669	643	671	656	727	694	679	693	734	697	675	660	696	685	685	722	702	692	689	668	689	697	715	655	752	725	713	703	656	677	672	698	685	682	686	671	661	746	649	674	687	693	720	722	693	691	685	740	703	702	665	680	687	713	732	679	696	665	713	724	700	703	637	655	701	659	744	691	663	672	665	694	727	662	649	647	709	664	678	680	672	688	660	681	639	691	710	672	669	665	700	654	680	740	685	685	686	729	661	687	682	672	710	676	705	721	677	630	733	702	721	657	691	645	716	667	675	661	711	629	699	632	697	699	677	675	717	637	709	627	656	712	701	678	703	650	693	647	734	679	724	666	712	687	691	668	675	706	710	675	663	696	709	700	677	701	700	693	723	691	693	712	641	638	633	700	712	669	671	710	687	735	699	673	672	640	642	704	666	657	697	678	693	667	656	715	669	690	684	701	688	694	659	714	671	662	702	660	701	652	704	666	721	699	671	704	686	681	689	713	659	739	662	677	731	679	695	655	697	663	745	700	695	650	664	649	648	718	676	683	655	705	660	664	714	685	645	669	692	685	656	697	670	668	646	650	686	654	718	703	700	661	688	717	657	669	741	704	728	736	652	723	718	721	714	667	696	703	606	639	709	710	689	691	689	690	620	687	706	731	694	673	682	678	697	700	678	720	685	705	640	667	706	652	661	721	696	656	650	702	705	710	721	687	672	736	680	696	674	656	669	665	703	677	685	684	693	679	675	674	649	629	654	680	697	716	737	703	654	708	666	707	707	662	681	679	667	690	689	698	675	664	659	664	704	684	712	671	741	698	671	631	677	678	698	689	686	705	666	705	674	675	673	685	657	672	654	672	694	644	672	647	677	672	726	671	716	704	684	708	685	687	649	662	682	768	648	683	670	686	706	661	706	693	649	678	679	662	670	655	724	660	692	637	640	702	684	711	720	631	673	693	671	688	657	711	699	593	690	667	717	676	644	685	704	712	686	690	696	662	719	640	705	700	687	741	685	678	707	681	696	660	682	669	677	704	662	702	654	676	685	693	703	716	687	710	687	617	653	683	704	724	680	682	666	716	719	696	721	727	678	707	685	690	699	625	647	674	641	720	676	654	698	680	641	711	648	630	689	690	653	683	670	698	737	663	697	705	691	661	707	674	691	700	727	679	691	685	647	684	675	691	673	686	744	654	701	684	725	669	631	710	641	653	688	653	727	689	675	690	691	668	672	676	696	670	712	689	686	667	712	669	668	690	666	677	678	665	661	696	663	690	684	727	651	653	672	705	735	660	720	670	641	653	669	685	729	622	730	745	698	680	668	728	688	687	687	738	681	696	739	668	692	661	732	696	655	696	670	652	727	715	700	734	627	712	666	713	661	717	686	695	700	708	650	696	687	695	692	696	676	735	686	706	704	734	694	617	668	667	689	702	675	627	673	675	658	665	644	677	683	703	682	670	695	699	663	671	685	649	626	683	675	679	735	700	724	706	691	688	677	702	708	673	664	715	716	725	671	701	657	690	642	705	680	670	701	700	752	681	686	655	713	684	683	695	653	666	653	699	690	661	707	650	690	721	694	683	665	694	654	664	679	701	696	632	688	691	678	702	707	699	643	720	701	731	673	696	682	706	668	662	705	694	688	691	694	711	660	660	717	690	663	653	706	677	660	662	672	690	728	667	675	693	673	683	695	680	744	658	712	657	706	712	663	725	695	707	677	666	700	656	677	679	692	680	628	643	646	655	697	685	666	706	690	633	706	692	694	746	701	689	701	664	631	673	728	687	722	702	684	680	678	667	672	702	670	635	688	715	695	693	677	660	650	679	695	731	700	701	672	700	658	688	664	684	694	672	677	664	698	667	714	677	667	700	649	681	727	658	659	700	659	698	696	687	670	681	641	703	661	710	676	696	684	689	657	682	691	694	641	686	693	672	677	648	702	655	692	719	677	685	697	684	658	699	679	644	677	687	689	651	649	699	648	704	704	732	652	693	703	648	696	658	679	701	641	688	724	688	707	689	675	684	684	629	678	686	686	722	668	669	691	643	728	673	718	708	678	669	699	673	673	682	731	679	671	694	666	654	682	681	690	760	715	692	703	715	684	659	687	716	695	667	628	743	689	729	677	676	712	671	677	669	644	678	680	669	674	690	647	725	727	662	685	689	685	689	723	730	673	667	684	685	668	655	674	650	660	663	691	690	684	641	693	711	639	702	714	675	685	676	708	678	658	677	705	730	625	663	707	636	668	702	719	654	703	741	705	699	714	663	666	678	679	674	700	640	665	670	686	691	717	673	667	675	712	659	653	664	689	714	739	696	683	670	630	667	628	711	689	701	635	703	630	713	712	662	663	697	659	669	659	696	662	673	708	652	629	683	648	671	672	661	665	671	716	661	693	644	656	684	656	716	652	657	670	688	677	644	651	699	746	688	716	705	739	640	680	647	726	668	656	688	704	679	707	701	695	689	723	671	675	682	689	689	713	706	659	663	672	648	707	673	658	687	686	646	694	667	705	682	701	648	679	726	708	705	654	714	672	724	695	683	719	687	688	714	682	712	719	655	648	701	648	656	740	728	675	686	727	691	703	677	735	683	680	718	633	662	732	663	708	693	710	677	648	699	677	635	722	644	682	696	709	680	694	690	727	651	711	681	728	696	660	697	646	707	740	742	723	653	688	716	663	740	642	648	637	675	693	726	669	703	683	632	726	688	714	675	672	685	681	684	683	680	666	671	714	667	689	700	705	669	648	689	686	668	699	732	696	687	680	703	605	662	653	674	700	710	730	712	719	672	648	678	688	702	681	681	666	693	682	677	666	694	705	678	749	737	713	700	730	676	682	658	697	655	726	711	638	659	664	641	657	680	687	684	704	675	731	677	690	634	699	698	644	651	743	711	662	667	730	675	660	678	688	715	698	686	660	706	697	688	678	690	687	652	690	730	700	723	658	700	675	665	722	704	679	698	696	697	660	636	679	667	731	676	650	693	671	717	650	682	636	682	727	690	635	670	675	677	647	678	647	681	705	644	700	662	700	706	683	706	699	679	666	689	680	715	661	712	672	681	663	687	683	666	708	655	647	682	642	699	719	597	643	671	661	658	702	677	688
32883	18245	16794	7293	3680	2734	2067	1562	1125	901	785	686	616	555	549	485	471	432	431	439	401	410	373	349	342	326	336	352	349	347	337	333	313	377	319	352	357	331	333	292	314	313	297	320	292	284	343	297	316	327	326	319	312	298	288	280	254	340	332	308	323	331	307	312	314	327	327	267	324	295	312	281	334	270	287	291	345	326	302	325	339	318	333	281	309	317	296	319	299	310	319	279	321	287	302	300	284	291	328	285	338	326	303	313	314	311	309	307	328	270	316	296	319	331	309	326	331	297	322	293	323	315	336	305	318	270	309	335	333	295	318	309	307	329	348	307	267	316	324	296	273	281	315	325	299	305	299	287	311	283	320	288	312	303	322	324	309	317	284	340	303	313	298	294	292	319	295	368	308	292	269	302	320	281	277	313	304	307	321	302	310	309	293	310	316	326	320	309	294	302	287	298	293	347	296	326	332	331	358	285	310	300	291	322	342	329	327	300	306	331	276	313	288	316	311	322	319	318	280	314	315	320	329	321	297	346	323	301	305	308	304	311	318	309	339	310	321	324	294	298	313	299	299	335	312	306	307	295	306	347	316	378	297	311	291	345	286	291	290	306	311	299	300	312	291	288	278	296	300	316	325	300	298	302	314	295	315	274	308	278	327	301	293	325	297	316	316	336	318	307	290	318	313	310	276	293	294	291	296	317	319	278	321	316	307	337	331	296	326	336	310	325	320	298	296	323	324	290	297	319	326	307	275	310	304	287	303	315	333	265	295	300	318	347	315	300	302	340	321	311	298	305	296	321	311	340	318	300	288	313	346	307	269	301	298	277	306	318	317	306	294	305	311	315	315	279	296	320	274	336	312	321	325	286	292	327	310	315	317	296	296	322	316	307	331	312	291	328	268	291	340	330	266	282	300	304	307	291	322	304	271	313	317	311	277	326	323	295	292	285	293	324	343	288	320	306	320	330	287	324	291	318	311	288	307	323	334	317	283	305	296	301	300	333	287	336	316	330	316	318	318	333	304	285	350	295	285	302	299	323	294	326	311	318	287	319	309	305	310	315	326	278	348	297	333	294	288	311	302	275	285	292	283	295	308	291	282	327	366	297	284	326	339	292	296	341	299	299	300	305	309	305	328	322	299	286	306	263	313	298	312	278	317	297	291	272	297	291	328	301	269	279	291	297	270	322	300	344	321	308	348	343	290	333	324	260	296	312	296	334	305	289	331	305	323	306	320	287	290	314	324	318	350	306	287	335	271	281	306	291	298	321	303	316	282	303	328	303	324	315	315	291	284	295	343	296	292	286	277	284	310	312	301	288	320	273	324	299	302	303	310	311	283	303	287	317	305	260	303	294	297	323	308	309	306	319	314	300	301	302	299	314	320	332	309	320	318	330	290	271	353	318	314	307	299	305	304	316	322	324	298	312	290	262	342	265	321	305	291	303	311	308	317	305	315	296	305	336	282	316	297	294	341	299	302	292	300	358	306	340	290	318	285	305	265	329	299	290	320	307	303	297	302	286	309	309	264	288	292	338	312	318	314	325	327	313	296	316	265	289	300	302	292	292	316	293	306	302	275	308	325	323	307	295	277	300	323	313	293	256	275	279	340	311	291	316	284	337	299	312	304	309	321	319	316	305	295	284	253	304	286	289	291	303	325	318	283	270	303	320	306	294	308	287	340	295	323	332	309	296	330	347	309	298	307	331	321	334	314	305	346	292	297	317	288	359	308	316	297	313	321	322	338	323	313	283	305	285	321	285	298	318	330	325	311	328	317	305	315	301	309	307	304	306	331	301	316	302	299	279	315	316	327	303	313	299	294	294	287	275	308	303	288	312	313	316	319	311	324	285	290	317	296	296	346	287	324	320	320	262	326	310	292	297	304	331	312	275	323	309	303	319	324	311	310	317	317	269	292	298	311	317	280	277	312	308	338	295	317	322	287	306	309	310	325	310	323	341	343	334	298	299	294	310	303	276	289	332	312	293	350	314	304	335	308	299	295	311	316	315	326	303	287	303	322	291	281	291	310	328	352	288	302	326	344	353	315	298	316	263	300	312	314	338	317	323	292	303	269	299	299	305	298	292	297	289	305	305	318	319	326	298	309	312	293	300	292	326	288	289	313	300	324	319	339	305	285	318	282	298	286	286	301	285	306	291	293	309	326	299	299	328	290	318	320	305	313	322	325	322	338	337	288	291	290	341	282	278	296	321	315	280	310	335	317	334	302	314	284	314	273	305	319	295	284	280	316	285	296	337	324	300	290	347	308	312	300	306	343	269	336	314	345	308	293	276	335	310	289	333	306	271	318	323	299	332	299	275	302	269	279	327	276	330	313	294	312	328	307	329	327	322	311	287	325	304	325	297	280	286	327	320	331	249	329	313	341	316	301	282	307	296	338	297	293	318	309	318	329	301	317	286	314	278	300	305	338	268	326	281	327	300	306	324	320	305	316	319	305	322	284	298	309	291	288	293	305	306	315	296	321	283	308	305	293	318	284	332	290	292	301	323	302	316	341	301	329	333	318	306	301	300	307	307	345	315	315	285	290	314	308	333	321	286	312	311	280	310	290	318	308	303	297	334	302	342	290	310	262	288	336	313	306	285	303	281	298	300	314	284	332	310	306	299	276	285	297	310	299	300	299	334	318	318	293	299	308	344	311	304	295	329	306	289	301	306	316	309	317	292	320	286	320	316	286	306	296	320	313	303	307	303	310	295	286	362	295	342	305	337	309	342	282	323	303	308	306	325	275	318	316	335	333	315	306	332	308	302	294	316	341	311	303	300	297	313	315	341	324	252	320	297	332	332	289	317	292	269	268	338	305	315	255	285	290	307	293	315	345	282	323	301	319	279	306	344	288	259	285	322	313	286	332	306	328	284	317	287	320	302	309	306	318	321	311	302	292	347	300	319	317	312	284	307	329	308	306	287	278	275	339	301	319	326	295	310	316	326	324	301	329	296	328	295	317	320	313	283	325	297	299	306	303	298	271	310	309	324	275	307	295	308	294	309	298	324	316	321	282	321	324	297	310	319	328	298	302	307	285	294	277	313	325	348	297	323	294	339	320	323	301	314	317	321	302	323	278	326	329	273	324	319	320	338	280	325	323	283	325	329	288	290	293	304	325	315	340	307	298	290	253	273	311	302	310	299	322	297	284	357	299	290	316	309	305	309	320	283	326	306	302	326	306	299	327	278	307	299	310	323	314	290	280	334	348	292	302	325	316	306	286	309	286	328	297	286	304	322	293	288	306	312	308	318	316	306	317	314	297	331	332	327	300	308	293	313	311	285	285	308	306	325	306	301	294	281	324	328	310	313	322	283	294	294	325	325	300	320	305	304	292	337	318	329	291	299	294	348	325	351	329	286	331	301	283	282	296	296	320	311	322	294	316	301	341	317	304	337	309	289	293	293	321	302	337	284	324	276	290	316	310	312	269	306	294	305	321	325	273	300	298	313	298	332	319	308	304	345	319	366	346	300	299	352	326	335
19477	13858	20616	12663	10323	8919	7377	5780	4487	3570	3223	2940	2369	2162	2063	1898	1768	1741	1602	1596	1391	1281	1190	1137	1127	1100	1097	1108	1108	966	998	975	947	934	960	905	806	818	828	745	753	686	773	728	731	723	728	709	728	784	725	731	758	743	746	732	707	702	720	701	693	721	698	704	700	718	694	719	696	749	731	729	733	712	693	697	690	707	745	786	751	637	740	689	744	692	731	737	720	724	683	703	711	705	700	713	740	698	717	710	725	725	670	732	723	707	687	708	716	707	711	695	697	725	734	688	700	673	690	693	733	703	681	661	683	668	713	703	679	717	679	685	696	702	644	634	675	691	698	771	671	660	776	668	719	719	708	683	693	713	684	701	663	667	727	696	742	710	671	696	715	680	710	675	761	689	674	737	678	709	689	721	713	683	702	695	681	696	715	682	739	742	731	693	715	693	699	667	702	689	731	722	677	673	681	668	675	688	727	742	719	707	676	711	710	716	722	714	630	678	775	717	697	665	671	673	665	695	663	676	689	711	672	675	695	704	710	703	706	698	663	651	693	726	688	701	761	683	685	698	688	687	680	700	695	703	716	652	694	665	691	722	701	700	695	686	699	705	684	736	700	719	690	701	650	713	702	708	728	709	663	665	676	731	710	700	698	711	685	666	702	722	710	730	685	657	706	664	683	710	724	717	715	713	696	671	734	689	691	710	720	689	711	704	714	680	704	732	711	682	680	667	670	692	688	707	695	742	708	656	719	662	687	697	696	664	746	668	721	694	742	742	716	710	722	697	739	708	649	717	655	701	745	703	658	688	698	736	704	702	719	686	716	714	695	746	721	707	695	674	711	702	736	680	702	676	709	721	704	692	714	717	684	760	650	669	709	733	669	662	696	685	670	666	657	706	741	693	700	669	737	706	654	695	714	695	697	719	709	701	645	723	693	697	703	712	732	672	712	710	725	740	736	706	640	709	710	689	645	689	722	628	703	706	679	705	706	693	770	718	662	769	697	695	685	732	742	690	725	695	717	710	707	705	703	706	740	700	698	717	685	696	682	712	695	731	720	680	665	667	711	714	709	684	661	676	672	672	651	721	740	692	679	704	704	700	689	703	675	745	697	680	738	683	666	731	714	690	728	724	690	688	723	628	686	737	699	699	680	684	686	704	730	709	753	716	710	736	679	720	698	691	710	690	680	721	725	661	719	692	674	689	660	684	700	692	678	740	711	670	708	680	696	616	698	731	696	704	699	725	699	685	741	668	646	682	666	726	673	702	740	695	682	736	689	708	715	735	693	676	639	681	712	710	709	674	718	649	648	711	706	730	689	711	746	659	656	687	641	707	743	686	700	704	710	662	717	714	710	689	702	687	674	661	686	697	674	686	644	666	663	719	692	645	694	684	668	727	671	769	683	689	694	729	704	657	716	689	705	675	694	688	658	708	701	698	713	714	677	658	643	724	695	670	695	664	688	657	686	705	702	736	698	721	674	688	716	722	706	700	688	753	664	675	662	678	676	712	699	698	675	724	721	688	708	679	693	665	756	683	655	704	691	727	697	745	688	722	672	727	668	681	713	658	682	696	736	679	682	716	690	711	719	696	686	715	696	697	684	703	682	700	701	652	713	676	693	705	684	671	673	701	689	702	692	665	708	709	682	702	660	692	705	718	725	665	639	733	701	704	709	690	708	683	712	699	683	670	662	713	649	714	711	674	738	682	701	711	665	679	728	719	685	681	754	733	729	676	694	709	671	674	724	626	721	703	716	623	681	711	674	678	697	651	714	692	740	653	715	668	695	683	689	720	700	735	679	668	690	678	678	665	692	676	690	671	685	660	687	711	671	692	671	735	714	705	713	659	676	683	682	675	678	677	662	715	705	656	742	674	706	715	689	695	689	656	746	708	656	718	726	679	725	715	671	671	701	628	687	681	695	693	726	669	681	672	692	732	707	744	715	686	694	696	689	663	678	692	724	682	728	724	705	685	679	708	726	696	718	683	712	714	711	657	701	718	707	711	732	706	702	675	691	712	696	670	671	712	681	717	708	708	713	657	729	696	684	693	693	738	670	670	683	706	696	698	672	697	689	680	677	700	715	711	690	724	702	679	692	701	706	703	658	677	659	678	681	640	736	719	654	685	670	652	653	696	670	697	668	711	681	685	669	703	684	695	731	680	693	675	685	694	668	679	677	714	661	706	739	734	668	707	689	682	692	694	705	705	718	669	643	665	717	671	695	711	694	732	705	681	723	683	691	702	734	752	690	692	693	651	694	710	670	651	679	739	675	708	683	704	719	719	666	661	659	712	715	697	701	690	725	716	705	698	706	645	681	704	699	710	664	703	670	667	726	714	726	713	706	678	654	705	687	702	693	658	695	678	684	692	698	709	728	682	710	719	702	706	716	673	678	710	675	726	703	686	717	682	691	669	702	743	661	674	688	707	705	674	703	693	662	728	680	753	692	729	664	659	724	675	675	731	681	668	694	723	673	708	705	655	723	650	728	719	704	680	711	697	710	696	702	720	702	649	699	711	733	664	722	661	671	703	657	718	703	670	688	733	728	721	722	746	696	686	721	684	733	646	703	676	724	672	712	682	728	722	704	704	746	682	703	634	719	708	689	722	744	706	692	674	746	701	707	667	643	722	713	747	690	711	693	722	708	721	663	725	707	703	706	684	682	717	680	692	733	722	705	693	685	690	654	705	702	689	698	701	692	652	718	723	690	688	716	726	679	698	706	696	707	669	668	703	682	687	681	687	720	670	684	680	705	718	677	692	703	699	666	689	722	661	731	666	678	701	678	702	701	687	740	684	713	683	736	668	708	701	691	711	654	694	702	682	677	621	744	707	739	679	711	725	679	696	720	668	733	724	704	733	693	704	744	648	698	680	728	762	680	740	679	664	712	721	712	711	750	685	724	685	685	698	693	694	685	730	655	714	665	689	753	709	725	687	686	716	692	699	725	690	707	671	725	730	675	667	704	709	723	697	725	718	666	709	725	718	713	706	695	697	689	686	666	708	688	695	716	721	701	702	696	660	719	693	723	684	725	716	703	724	695	713	661	728	698	687	679	698	734	713	747	716	691	734	722	686	740	712	712	653	713	653	685	712	677	729	719	700	682	719	705	694	704	713	706	675	671	699	696	722	638	750	696	698	712	706	651	684	704	690	654	689	709	718	687	678	750	702	693	670	716	711	660	699	696	707	678	690	682	749	659	661	706	731	692	721	700	689	658	697	692	679	675	720	709	694	687	708	681	688	715	701	710	642	713	745	645	688	727	647	732	704	648	721	679	648	712	723	713	696	690	716	672	707	744	693	706	683	681	698	692	671	710	730	725	675	701	658	696	732	704	684	679	673	659	723	688	722	711	715	690	689	703	732	721	725	678	733	722	737	711	672	698	693	705	695	681	718	744	724	704	721	714	695	698	664	654	705	687	696	699	668	712	709	680	665	711	726	662	661	731	705	724	743	673	736	708	750	672	681	701	731	665	655	671	680	697	689
13615	5968	4224	2071	1465	1048	937	710	599	527	538	472	459	424	432	436	388	410	406	392	386	392	379	381	347	404	405	412	406	410	390	373	400	408	383	391	354	417	365	366	362	388	347	363	350	386	369	351	376	380	338	396	365	379	387	339	360	361	419	401	384	365	368	353	372	349	358	383	332	374	382	367	366	396	367	382	369	369	358	355	365	400	380	350	373	366	372	381	366	360	355	377	371	401	392	378	382	353	370	351	389	357	366	408	389	350	364	390	384	342	402	367	368	389	364	345	409	352	372	356	374	383	374	401	322	336	400	352	358	403	363	374	393	380	335	368	395	346	363	342	356	344	330	344	362	370	342	362	379	374	346	402	351	359	367	359	382	395	361	360	362	335	329	392	369	381	346	367	379	393	377	334	352	374	355	325	378	375	379	405	370	391	384	344	363	397	347	376	327	370	343	348	376	331	377	333	338	396	379	363	374	363	418	395	402	354	379	344	373	338	367	383	355	327	357	373	410	361	398	369	339	359	380	356	352	379	345	326	300	349	365	361	415	401	362	365	403	364	374	326	344	371	368	356	357	376	356	353	377	394	359	357	345	363	331	356	351	391	395	320	380	337	338	367	357	374	345	365	348	367	387	364	332	390	383	399	372	371	403	350	370	334	368	357	335	353	315	366	380	368	350	387	379	389	392	364	378	368	329	348	399	368	379	392	347	364	380	402	380	390	421	369	374	360	382	380	381	336	398	374	352	398	368	359	369	363	399	361	369	397	380	355	369	374	362	343	401	352	369	349	348	355	375	376	362	411	359	376	361	368	346	359	402	380	394	350	381	366	366	360	409	351	397	359	387	375	375	392	363	380	350	376	347	383	343	382	380	410	357	401	344	338	375	368	377	367	393	344	380	374	362	334	332	363	359	363	378	356	351	347	351	357	406	359	364	385	392	347	341	378	350	370	368	340	338	375	359	360	385	368	393	373	379	365	330	393	390	365	396	376	357	367	362	368	372	346	375	389	404	382	373	337	383	400	400	351	405	382	377	361	351	372	374	355	359	372	364	394	346	360	365	362	355	369	374	330	353	372	388	410	425	371	376	374	401	368	348	363	376	354	326	381	396	361	365	357	386	357	377	357	383	389	369	377	385	344	366	364	376	360	387	384	363	394	371	390	371	413	348	409	352	384	381	385	377	352	350	409	373	392	353	396	357	377	354	404	360	350	386	422	346	400	365	374	360	376	388	387	394	369	368	357	337	381	342	366	387	340	340	352	369	385	413	375	383	385	384	341	372	395	350	344	391	371	359	359	358	354	367	359	346	380	352	346	397	342	394	353	429	347	372	348	381	364	364	349	342	395	369	360	397	362	343	369	348	385	315	357	375	344	373	389	365	324	372	354	382	377	369	341	381	408	381	397	337	358	373	381	360	397	363	396	412	375	362	366	334	362	367	352	361	326	359	352	339	391	370	397	378	359	361	394	388	392	335	354	355	420	371	445	392	367	348	367	357	402	354	380	356	415	359	371	390	375	353	358	354	362	366	360	386	374	347	385	333	361	334	373	354	360	343	359	378	348	384	342	369	392	386	376	363	380	343	343	345	371	385	387	388	351	364	367	387	383	356	376	386	353	359	380	351	361	345	357	366	347	355	367	377	364	348	350	385	364	393	372	378	336	350	340	372	339	383	398	385	373	378	361	377	357	365	401	339	332	330	367	392	372	345	339	352	388	366	402	345	400	360	376	367	357	351	362	339	379	370	351	372	354	389	350	355	359	358	354	347	342	344	360	356	340	395	353	355	339	388	356	355	376	378	362	331	367	373	407	373	374	361	364	319	407	367	355	358	376	371	346	378	355	353	371	383	339	364	350	376	354	370	382	361	365	335	361	400	375	334	350	363	390	376	325	347	358	408	406	356	357	341	393	353	366	364	404	368	376	398	352	365	403	353	368	343	391	356	359	350	391	399	359	365	365	403	388	353	398	365	374	425	409	367	364	393	320	352	328	402	395	353	382	355	372	324	388	374	410	359	344	376	346	357	380	376	362	363	353	381	358	350	362	365	344	373	364	300	373	374	350	366	378	362	409	383	395	373	326	386	377	347	357	364	406	355	352	350	373	371	357	347	377	365	357	390	363	351	373	379	409	367	379	381	380	354	388	374	362	362	346	421	376	379	366	350	392	367	356	376	399	387	343	356	373	348	376	380	393	377	350	368	375	370	355	410	353	367	340	384	357	377	394	400	389	373	346	358	338	342	377	397	372	398	370	365	334	363	347	366	364	370	349	351	378	343	381	393	381	379	349	373	347	366	357	370	397	385	394	350	353	348	330	352	357	351	378	387	373	336	366	365	348	419	406	371	398	359	382	364	347	368	351	397	374	357	374	386	356	371	361	352	397	427	380	367	355	345	358	343	374	370	355	353	385	397	348	361	360	371	400	386	404	359	362	397	353	345	381	378	404	395	348	340	364	380	382	390	383	371	352	341	343	389	388	364	377	375	367	382	344	392	333	376	363	377	379	402	350	369	371	400	336	347	336	336	374	337	365	424	367	353	357	380	376	364	342	387	386	411	353	335	369	354	387	377	386	382	399	325	362	377	381	346	376	380	382	379	352	336	391	361	372	354	362	338	335	341	367	375	386	352	366	390	367	393	337	343	367	350	374	379	347	367	364	373	350	379	395	379	380	348	379	354	356	370	376	378	342	389	389	353	344	388	371	354	387	368	379	343	359	332	345	376	394	385	368	345	324	351	371	362	374	393	360	381	334	360	377	365	368	415	352	349	358	355	376	396	357	382	409	390	363	397	375	367	371	374	398	369	371	361	404	363	356	329	339	390	376	346	351	349	378	334	368	365	393	361	406	374	388	384	330	372	375	353	361	381	348	350	345	400	365	347	390	348	356	350	373	390	373	378	383	364	350	370	368	336	373	398	391	360	349	387	357	366	357	393	360	321	375	369	360	380	375	367	372	335	361	399	395	377	383	350	382	393	369	356	322	374	369	361	336	371	376	401	387	377	385	389	371	394	380	363	337	377	389	351	367	372	379	391	361	374	386	389	374	382	417	380	385	352	349	369	350	326	333	369	390	359	352	382	382	386	354	361	393	372	358	352	410	333	356	353	344	331	362	381	349	356	385	390	374	361	404	336	375	348	410	362	383	395	338	385	345	332	394	371	337	394	405	354	367	370	384	354	381	360	380	384	373	365	350	354	380	364	352	388	393	386	366	405	374	413	380	358	378	383	394	365	358	380	333	410	367	368	363	377	379	339	377	413	384	342	348	354	335	360	358	380	374	349	333	347	344	386	380	341	375	388	364	365	387	357	365	361	371	386	342	364	403	377	377	396	385	383	351	376	388	387	360	366	360	355	329	346	367	349	363	334	386	385	334	392	390	387	376	368	365	342	350	347	313	365	361	341	354	398	370	377	351	399	355	381	370	370	378	368	371	358	384	395	364	339	378	346	389	365	358	356	384	364	379	429	392	368	345	367	342	359	371
8325	5268	6921	5348	4588	3935	3381	2379	1972	1669	1523	1436	1300	1328	1228	1203	1118	1124	1053	1040	958	974	933	973	945	958	955	1013	959	941	915	908	967	878	792	966	884	897	898	839	839	830	822	833	796	767	786	735	843	801	795	782	802	863	805	810	796	799	799	851	808	811	847	819	785	812	768	839	773	793	821	833	821	829	814	809	761	806	811	822	767	817	832	811	835	792	823	782	786	806	832	760	847	789	823	806	859	824	848	785	832	785	836	837	790	794	799	777	747	814	833	816	778	791	842	799	819	796	828	843	796	850	831	801	812	856	817	804	831	822	843	817	817	810	803	798	806	807	798	818	791	794	802	806	824	850	788	793	811	828	784	781	783	807	825	797	820	790	789	790	796	805	818	826	790	811	791	781	812	820	776	818	790	795	786	834	801	838	803	827	798	818	792	841	815	810	774	816	823	779	824	743	801	844	804	820	789	812	794	825	816	784	802	817	782	779	788	817	811	809	764	798	751	804	768	809	814	794	801	820	850	832	811	789	821	779	808	799	833	789	803	871	815	806	838	780	857	819	843	766	863	834	730	818	804	784	794	781	809	779	792	782	758	830	787	819	863	800	753	754	773	809	810	777	774	794	827	797	837	817	773	795	819	808	823	777	733	817	816	823	830	821	817	790	794	751	776	810	814	754	818	804	854	809	812	800	805	762	788	826	814	821	823	774	831	807	779	807	827	818	824	855	823	757	818	787	799	806	819	812	839	836	777	816	810	834	829	863	798	826	797	810	831	822	773	831	795	773	780	777	812	836	806	815	789	801	820	796	758	776	789	787	857	827	813	847	780	812	833	759	790	790	777	809	791	779	853	808	800	776	757	756	786	810	822	793	772	801	831	764	798	817	819	834	825	845	784	792	799	795	796	807	829	800	791	810	773	787	794	818	785	825	794	817	881	785	769	808	786	830	855	821	770	777	790	827	797	786	809	796	790	825	803	802	818	837	816	805	812	787	803	846	819	840	807	827	749	793	757	807	819	741	838	789	834	780	785	812	796	810	834	822	834	836	830	810	815	867	796	834	799	798	849	821	829	830	844	818	799	807	742	831	813	827	853	809	795	770	861	799	812	817	844	826	764	834	851	837	809	809	812	798	815	806	773	787	814	776	833	812	786	848	810	832	748	784	853	769	781	764	757	814	810	842	821	848	777	855	777	798	780	791	788	858	803	843	812	846	779	814	776	762	791	805	808	775	790	858	826	751	793	815	827	792	788	772	809	797	811	750	801	785	799	817	779	797	836	796	816	788	808	768	763	829	809	850	831	858	812	779	776	775	803	760	835	815	811	783	752	811	832	799	804	826	829	825	831	815	795	843	806	810	849	794	807	787	774	819	734	771	846	814	830	839	791	807	845	837	799	775	801	801	801	816	788	790	745	800	853	796	830	773	818	822	806	775	795	834	812	812	836	801	747	802	829	839	775	796	755	770	786	772	808	823	854	765	855	790	787	827	776	825	866	786	865	791	815	789	775	803	841	786	859	774	782	773	838	772	796	809	818	839	811	755	822	787	832	840	783	808	765	809	750	829	791	767	782	819	782	789	860	702	801	828	837	807	815	796	811	730	798	840	808	832	752	836	818	779	784	843	822	807	775	825	801	798	825	800	820	803	786	782	844	817	780	854	798	788	829	768	775	832	814	812	807	825	790	782	837	760	821	828	782	799	776	764	858	816	813	831	791	814	807	772	820	799	805	810	766	810	837	847	833	783	804	824	793	862	769	845	773	785	756	799	819	774	790	833	810	744	817	775	787	847	829	780	818	810	774	795	737	797	761	808	837	774	780	802	805	774	841	817	821	858	798	801	815	826	809	738	791	837	828	815	831	819	817	772	877	807	842	794	751	824	824	792	792	748	848	809	761	759	822	774	813	772	797	782	801	778	831	823	816	791	779	832	810	772	798	778	849	833	800	824	773	876	805	787	754	814	806	825	844	800	831	792	802	766	844	799	814	811	726	823	781	748	766	824	822	803	766	807	803	791	832	810	804	757	838	810	792	745	811	782	819	844	830	822	809	783	814	877	773	752	773	818	774	792	832	769	774	822	829	804	817	779	820	812	811	734	779	765	832	824	756	816	774	803	815	875	796	859	829	806	776	759	815	799	836	838	841	844	788	821	765	786	788	817	851	764	798	808	839	792	829	833	760	796	799	770	816	869	821	854	774	794	868	830	782	823	765	796	833	843	785	832	853	804	788	815	795	766	848	828	875	820	804	796	800	807	809	803	788	833	791	797	777	811	816	840	814	793	769	804	823	806	816	825	829	810	816	792	739	840	829	810	840	840	803	849	778	788	839	808	758	715	828	767	772	731	793	810	791	842	797	835	801	811	849	784	767	801	833	774	811	827	772	785	823	757	824	813	803	764	757	784	813	818	814	816	783	812	792	825	790	807	782	804	786	765	842	789	783	802	797	815	814	829	773	815	766	795	794	784	790	835	839	819	827	828	842	801	745	805	771	793	770	840	823	802	794	800	801	812	802	838	830	789	769	854	843	788	783	818	806	808	783	830	772	788	827	825	827	824	835	786	770	830	832	826	766	822	811	785	855	812	820	755	870	847	783	851	786	791	829	797	840	816	799	785	767	849	797	841	854	820	832	849	781	798	779	793	816	799	806	763	796	784	799	768	814	794	818	817	790	798	784	777	822	817	799	798	766	830	766	837	813	844	791	799	820	773	837	809	794	790	783	785	820	787	770	784	849	820	797	821	807	811	776	765	800	822	803	805	822	783	777	776	764	819	809	813	760	820	776	747	818	817	843	815	855	755	790	799	748	785	817	819	764	828	807	752	771	784	776	844	784	824	832	836	804	836	803	838	805	856	791	768	764	814	826	813	768	784	757	812	832	780	793	826	782	823	745	758	772	782	846	806	761	803	810	857	787	839	805	803	769	819	747	812	852	812	864	813	776	784	851	830	812	796	859	804	857	757	812	783	810	796	803	813	800	771	824	841	834	847	831	828	852	839	760	772	822	817	833	863	786	845	805	791	854	736	816	769	833	789	794	819	820	839	779	781	810	783	790	810	835	829	837	768	806	819	778	780	778	761	822	772	808	856	812	786	841	787	858	800	766	859	802	811	794	783	810	825	807	799	797	809	843	849	816	757	832	786	821	801	804	829	800	828	790	782	772	827	783	798	791	817	782	835	816	805	812	812	797	815	817	805	838	773	768	818	787	789	832	767	806	775	758	767	827	795	832	787	794	801	800	773	861	824	816	774	792	800	841	822	842	782	795	813	770	796	786	793	804	850	792	828	794	802	789	816	781	804	791	771	837	796	799	792	804	758	795	744	833	794	788	769	797	865	822	854	778	846	811	819	807	858	843	775	789	846	750	799	784	773	812	778	796	783	798	825	810	836	803	775	827	778	828	802	842	788	781	783	790	780	822	771	811	768	784	803	784	800	796	844	829	759	796	809	755	799	864	785	813	794	807	839	827	751	841	827	788	847	813	756
23775	11574	11153	4873	2682	1972	1445	1044	796	674	576	557	494	453	434	389	378	401	403	365	323	360	377	355	367	345	336	344	341	314	337	343	301	295	327	313	296	337	327	290	288	292	299	284	319	335	311	350	299	310	335	291	331	306	293	320	275	289	297	310	286	297	301	305	314	333	274	345	326	318	317	305	289	294	270	307	288	324	321	343	292	338	300	321	317	283	284	309	321	309	316	317	314	300	281	303	294	308	316	291	328	260	302	330	326	310	310	286	271	308	322	301	292	295	307	277	319	317	315	317	316	295	291	337	292	317	282	345	321	319	296	311	349	341	301	301	307	322	309	300	299	275	281	280	274	294	336	336	329	275	301	293	259	297	300	292	331	319	324	308	286	319	306	301	304	322	315	323	277	331	301	290	312	322	323	307	278	305	293	267	303	319	266	273	297	315	320	314	318	323	296	308	282	300	335	299	292	274	307	339	297	349	333	291	304	296	285	321	258	301	302	305	304	316	312	296	288	308	274	286	300	315	335	301	318	302	321	335	293	293	277	330	314	304	303	288	316	296	316	295	291	330	335	351	343	285	333	289	283	299	293	308	323	303	341	319	335	291	320	315	349	328	286	285	299	366	308	298	322	296	305	316	281	287	313	321	306	317	321	295	307	305	312	294	298	368	301	320	307	308	287	285	321	298	318	308	318	304	298	293	298	292	307	323	308	330	290	320	294	302	267	323	257	267	296	284	285	305	315	321	313	318	319	307	327	314	294	299	324	318	310	330	312	285	291	293	283	285	308	298	309	329	285	287	295	294	297	285	273	304	281	315	326	317	280	271	298	281	309	304	308	302	295	281	289	305	333	287	271	332	314	342	341	330	310	272	344	321	268	296	341	288	293	280	296	321	334	318	311	326	296	331	314	318	300	292	315	312	329	310	312	302	312	339	313	292	295	317	348	333	316	303	291	299	303	284	335	324	334	314	289	297	309	287	316	310	322	334	317	283	312	348	326	335	264	302	282	311	312	279	319	291	305	261	317	308	289	308	323	290	312	315	298	299	310	314	338	303	307	286	303	294	336	313	289	305	320	313	320	351	304	297	299	286	282	324	311	287	296	303	330	312	320	280	279	325	317	323	307	314	268	319	284	298	290	275	271	292	295	307	291	306	303	298	319	320	312	292	306	297	311	331	343	310	284	318	330	309	318	316	318	317	318	303	365	296	282	295	322	324	325	344	330	306	322	324	314	327	344	309	277	330	310	330	316	333	312	311	315	312	290	294	290	299	294	311	343	299	284	286	295	298	277	293	315	325	281	325	277	314	290	323	310	293	323	305	346	309	304	301	305	301	294	304	281	315	297	310	288	313	296	302	269	288	290	251	268	284	281	324	297	371	293	281	320	291	303	299	335	298	315	320	284	284	316	319	322	308	326	287	280	333	357	341	300	290	326	288	314	301	288	294	300	311	295	337	320	347	285	325	325	302	324	340	311	308	336	282	311	304	307	310	280	322	312	321	308	299	327	287	332	299	313	290	315	290	311	290	324	266	322	291	314	331	290	300	282	308	278	317	258	331	298	300	294	303	302	293	286	372	294	293	315	317	355	284	301	341	277	296	328	312	309	284	316	318	298	326	301	308	278	283	303	302	293	286	298	303	308	320	327	315	339	294	337	306	283	312	282	307	310	326	301	304	276	329	304	326	313	301	295	294	315	314	333	301	329	333	292	273	307	309	332	274	307	275	315	295	303	301	305	282	318	290	296	269	313	325	312	295	308	305	295	276	300	304	326	304	321	288	306	288	311	297	289	301	298	298	273	313	331	304	279	311	278	282	323	301	316	299	276	322	317	295	273	312	313	328	301	340	306	296	340	307	279	308	286	298	333	320	273	271	314	325	303	303	307	311	333	312	262	317	288	292	303	317	316	266	304	293	353	285	301	346	300	324	339	314	294	323	327	318	289	308	292	308	325	286	284	311	273	324	311	283	311	318	328	325	289	347	312	311	292	322	313	307	305	311	332	320	312	275	332	308	303	300	331	314	362	295	335	311	322	317	324	340	299	294	313	354	288	316	302	292	284	284	292	314	288	280	306	329	330	323	341	297	329	312	312	309	329	310	322	301	304	266	304	303	301	323	318	299	303	281	294	310	303	292	301	289	316	314	324	295	267	260	280	327	306	311	304	293	309	325	304	297	324	301	307	306	334	311	312	292	319	283	311	298	305	271	288	310	283	281	293	285	297	320	307	282	308	275	301	316	293	285	299	275	308	276	275	297	296	301	321	287	295	307	290	315	348	312	320	297	337	294	293	271	312	290	313	295	300	323	277	295	279	302	324	290	343	302	307	299	294	359	322	299	297	275	302	312	292	268	298	333	287	289	309	291	301	280	294	331	337	340	300	286	268	297	296	292	266	312	333	291	280	301	326	332	287	255	266	333	313	297	291	300	325	323	301	334	301	274	276	299	283	287	287	319	287	316	296	274	300	321	317	307	303	302	308	333	301	340	306	333	300	278	335	322	292	312	295	303	314	330	306	323	280	316	290	299	301	278	307	316	304	312	313	284	331	280	318	312	282	328	316	312	296	310	278	294	330	328	314	332	284	300	329	333	328	304	333	314	278	339	324	330	289	297	305	322	321	298	249	310	311	257	277	309	291	303	268	298	301	302	283	302	326	305	320	330	301	286	328	299	348	306	309	306	269	324	334	278	327	273	299	305	298	283	280	307	292	311	291	315	304	302	322	283	302	328	314	297	309	328	304	291	270	306	318	323	311	270	306	301	310	296	308	295	296	306	304	294	314	330	291	289	313	292	284	334	310	295	311	306	307	311	303	302	314	345	314	288	295	308	297	293	296	344	285	295	308	309	306	295	342	305	293	272	310	314	304	315	336	286	306	313	289	284	300	330	313	287	285	310	302	312	308	300	308	326	317	310	287	303	327	320	310	320	292	287	315	311	282	288	332	308	297	282	340	307	358	332	306	327	306	314	293	296	299	311	338	299	295	321	299	323	306	310	306	307	283	323	306	290	344	291	273	332	306	313	310	282	314	300	279	297	321	303	338	306	279	319	314	282	325	329	326	287	316	298	285	321	337	321	311	305	333	289	294	323	319	329	284	279	287	307	319	296	277	322	292	310	326	296	293	321	312	330	286	336	308	275	314	304	319	331	286	294	291	318	275	325	283	302	328	321	281	301	292	320	295	309	311	292	314	316	287	325	295	287	309	344	319	293	300	297	294	302	323	287	311	270	303	300	297	279	274	256	313	332	322	326	314	315	319	288	289	318	295	317	320	302	320	354	321	293	298	310	317	280	300	276	307	298	297	306	300	339	341	327	296	307	294	294	302	308	306	276	287	288	283	314	297	302	299	324	292	296	267	300	331	306	308	336	277	323	273	300	303	314	340	311	309	298	297	278	306	309	331	307	307	309	310	281	299	291	323	320	329	304	288	334	306	289	297	323	327	295	322	281	287	310	333	334	286	310	317	344	307	299	325	337	294	335
15424	9164	15771	9551	7930	6838	5478	4116	3182	2707	2196	1859	1813	1658	1547	1404	1358	1356	1233	1199	1112	1058	982	965	965	914	973	992	916	936	900	878	861	863	849	802	801	789	820	702	737	754	693	706	716	717	728	655	732	726	698	736	757	688	732	747	732	711	687	745	726	685	705	658	697	707	694	727	666	677	698	677	700	723	675	685	696	682	716	690	702	728	704	671	715	721	700	664	694	705	722	695	718	676	714	763	706	662	660	695	676	681	671	692	677	707	672	665	687	642	681	702	673	686	645	669	695	658	709	702	682	698	686	700	697	748	682	718	706	687	721	686	677	670	735	708	722	684	692	741	623	684	680	658	686	695	715	699	705	692	686	705	675	650	693	664	673	717	735	684	680	709	678	680	690	733	704	669	696	695	708	662	694	667	710	699	733	727	690	694	668	655	713	666	709	689	667	709	685	727	685	695	667	684	654	701	710	660	722	683	677	659	690	673	708	694	640	688	725	688	699	698	707	671	697	681	684	624	655	670	683	677	690	662	673	697	723	660	684	721	699	688	683	666	701	690	691	687	658	707	684	671	689	665	725	657	677	700	687	689	721	652	692	741	719	703	713	727	735	713	624	675	667	684	665	704	709	740	667	685	629	698	679	672	698	684	672	727	637	680	674	696	682	659	692	648	701	615	712	649	712	667	671	637	701	681	683	665	671	697	703	691	725	705	695	658	651	655	694	643	694	694	663	643	708	680	703	677	706	685	654	703	677	713	684	676	680	715	675	706	677	679	685	655	698	715	674	658	653	608	707	650	710	707	682	708	735	689	680	728	712	702	686	707	690	717	693	696	689	695	675	704	655	676	655	694	708	711	743	704	661	711	683	677	667	679	682	659	662	691	665	684	735	710	645	692	666	703	724	675	707	649	711	711	662	721	664	671	664	717	678	677	736	682	667	625	685	679	683	705	684	679	730	693	684	696	664	674	700	709	692	728	649	669	641	676	655	682	742	721	626	678	675	691	678	686	676	738	686	700	676	635	700	705	690	697	690	694	667	662	677	681	716	675	707	734	679	703	673	661	735	681	701	695	676	717	647	647	671	689	731	613	691	686	659	644	716	681	645	642	721	652	685	702	696	730	699	680	660	702	669	695	687	725	689	666	705	735	724	710	640	714	730	657	686	676	701	658	676	692	695	712	666	662	664	666	733	737	633	719	674	667	709	723	685	709	642	635	698	681	679	654	682	666	686	739	685	712	703	706	694	686	677	686	666	702	684	636	699	671	679	703	643	733	692	722	738	700	727	651	693	706	708	695	656	698	698	654	706	679	672	626	684	697	648	691	680	687	678	693	687	642	673	718	769	684	682	668	675	659	653	752	699	702	690	704	705	719	675	660	694	691	657	710	695	700	707	678	682	684	691	727	669	664	667	723	665	697	699	685	698	687	686	694	653	705	695	657	700	697	723	733	704	626	709	668	705	697	653	723	656	682	650	689	693	680	707	655	682	705	683	651	694	689	646	691	705	726	746	694	712	711	702	741	671	673	648	700	730	687	667	686	711	666	683	716	706	681	632	664	676	657	716	672	723	726	672	658	685	703	709	719	696	676	647	662	656	706	684	693	694	673	693	680	621	660	691	680	703	655	712	676	683	736	729	711	660	706	648	663	680	721	673	740	648	695	696	732	664	699	661	690	698	705	691	727	643	644	708	667	683	658	706	651	645	648	689	690	702	740	651	740	667	680	704	711	744	729	735	690	692	703	675	705	736	681	695	705	701	695	676	658	695	671	662	719	728	663	686	714	711	633	701	681	704	659	680	672	702	721	641	695	686	690	691	635	654	685	734	662	662	697	651	682	716	663	676	695	694	622	666	711	654	708	724	691	678	655	723	674	702	650	658	739	722	703	689	717	677	693	668	695	654	740	761	659	676	671	652	716	675	710	706	682	704	708	651	656	722	674	706	660	674	651	721	692	711	724	691	714	717	698	687	632	729	698	679	688	715	713	645	693	725	697	727	706	655	707	724	718	654	655	713	695	707	605	664	689	683	690	726	681	691	700	709	688	674	688	675	662	675	704	705	681	692	704	704	665	643	680	665	713	707	681	697	679	634	706	717	689	721	690	705	684	729	667	690	673	713	668	676	665	682	695	675	674	708	679	668	680	667	704	713	676	656	686	670	689	695	717	689	696	733	713	681	699	662	697	676	705	667	690	661	682	643	682	693	713	655	680	670	661	728	703	732	667	723	681	636	678	702	692	690	688	669	663	701	700	731	678	708	715	681	672	675	709	677	719	719	714	685	695	683	695	735	730	676	722	655	701	692	700	737	637	722	667	673	692	675	684	690	721	682	663	724	712	712	672	689	704	680	728	678	659	681	653	708	659	691	704	644	693	597	705	704	737	699	685	726	722	686	709	734	742	717	698	701	692	661	735	741	645	661	706	700	670	713	679	687	674	699	699	703	655	657	657	696	686	723	720	672	688	710	712	656	687	709	686	696	678	743	686	689	677	692	685	668	695	734	656	767	673	757	732	661	693	676	707	660	728	764	651	695	697	727	719	713	677	674	724	718	687	652	733	648	664	699	645	663	666	678	669	682	703	652	684	721	680	729	676	711	699	665	668	677	691	682	676	681	657	662	715	726	671	705	716	727	682	708	691	648	699	654	705	704	699	718	652	693	656	716	746	710	668	715	690	674	720	638	665	681	707	630	725	667	687	690	633	717	740	698	648	701	664	703	695	645	670	723	747	666	698	663	667	688	684	696	654	656	734	690	683	741	729	671	687	683	720	698	722	727	691	668	651	670	650	701	688	628	755	705	686	681	690	673	699	714	698	707	691	694	702	673	689	712	682	669	659	711	689	673	728	688	677	710	680	704	695	688	705	685	692	664	716	710	697	688	665	708	648	746	687	702	713	660	695	713	684	691	722	682	689	680	707	698	665	679	699	715	687	673	678	726	656	687	685	703	676	692	662	674	621	732	692	684	666	659	643	732	671	712	713	671	670	651	705	681	678	695	643	666	671	705	690	666	688	693	705	686	663	696	656	673	698	650	655	663	671	683	707	726	721	687	673	675	665	670	687	647	725	719	701	688	691	681	688	707	683	692	667	662	703	682	713	649	656	686	681	717	663	670	707	641	679	711	720	732	644	697	711	640	687	696	713	666	707	703	686	690	700	701	640	677	686	674	647	665	694	708	691	695	646	713	682	705	718	713	643	680	680	716	707	706	678	714	707	695	705	664	705	689	684	705	693	700	688	729	654	710	655	647	695	707	695	731	627	722	654	666	713	717	704	688	691	673	697	680	683	732	648	706	690	740	689	699	692	666	658	712	677	688	678	699	722	726	707	665	698	664	660	705	686	682	667	692	736	715	670	694	649	702	709	699	718	681	699	678	667	697	695	653	673	664	663	666	707	717	681	696	667	662	728	696	681	660	641	689	689	690	740	686	667	687	716	734	697	694	739	713	704	681	670	755	691	685	699	664	661	704	710	656	683	655	679	669	680
31093	17333	16865	8001	4015	3000	2215	1641	1175	884	693	625	557	554	513	504	509	493	447	426	451	409	398	372	363	354	346	350	354	350	372	343	351	385	341	318	312	311	350	312	336	365	328	295	329	321	312	354	284	284	290	317	369	324	327	296	332	332	333	306	310	325	321	332	310	319	310	338	352	300	308	274	304	278	282	305	353	302	326	333	317	303	309	317	343	300	305	300	321	333	340	311	289	277	322	302	320	282	319	305	315	312	317	303	323	327	312	320	274	308	303	321	307	308	296	301	312	318	300	322	319	318	285	303	315	339	299	333	290	300	292	300	323	269	320	343	314	318	311	333	327	330	307	311	325	292	306	308	310	266	322	298	324	320	300	314	298	290	295	305	308	337	302	330	312	308	358	319	310	339	323	297	331	318	292	285	313	331	319	296	318	284	307	302	316	284	306	304	294	342	311	345	296	327	293	321	303	314	325	328	326	303	321	318	302	335	331	319	308	294	300	306	309	304	306	285	338	295	318	357	295	304	342	330	308	316	311	294	284	308	304	331	329	284	298	306	309	331	348	307	294	301	307	287	294	302	314	318	346	314	332	320	317	344	351	319	294	297	291	268	342	314	305	285	297	295	317	310	319	292	345	278	295	268	278	321	328	309	318	316	321	347	290	317	336	325	310	318	304	273	273	301	317	306	301	282	302	323	324	346	256	314	310	290	321	321	297	312	322	294	323	338	335	328	298	308	290	329	324	319	293	299	313	298	309	304	341	358	315	333	318	283	324	299	310	336	270	345	292	348	262	296	288	288	300	314	291	340	300	341	281	321	346	337	294	326	297	305	289	338	291	297	335	314	336	313	314	311	310	362	296	316	310	280	351	320	287	306	301	341	348	336	304	299	256	335	302	329	301	327	318	289	350	335	307	297	349	278	286	272	298	307	310	278	294	312	339	322	316	315	304	327	349	302	297	303	293	306	296	306	314	301	315	342	325	312	300	301	288	334	282	303	354	303	291	263	314	329	293	284	294	316	320	306	313	355	281	292	309	318	301	290	297	343	317	306	325	300	312	361	347	316	346	292	335	309	291	317	319	321	318	347	322	313	329	303	287	308	307	318	322	336	277	285	335	328	314	298	346	298	321	318	301	323	340	298	308	339	320	333	298	301	287	304	323	348	313	344	311	331	317	303	304	331	284	348	305	325	348	294	320	311	301	333	269	287	325	304	303	310	297	334	298	284	328	307	281	281	321	323	327	312	336	320	297	285	285	315	320	297	312	272	321	297	299	319	295	291	340	299	313	270	311	337	293	318	311	347	328	333	288	308	324	281	308	295	295	311	318	311	321	318	303	326	315	352	291	324	338	322	324	343	305	314	300	333	302	313	340	309	305	289	329	323	308	326	302	304	319	319	252	275	320	314	285	353	317	339	306	286	321	337	256	309	305	294	283	305	322	289	315	310	315	292	304	278	316	302	326	314	276	321	290	347	333	308	303	284	330	338	349	341	291	309	313	306	322	305	286	322	299	285	338	309	263	292	307	330	315	326	313	308	327	293	326	314	303	304	308	353	327	300	321	324	334	320	308	318	332	286	329	318	312	284	302	283	293	274	333	325	331	287	339	300	306	307	303	318	296	322	341	316	324	327	291	329	328	347	353	312	264	315	321	302	325	277	290	323	326	357	260	324	291	303	289	288	320	323	316	324	309	298	302	314	330	295	335	322	324	298	312	304	307	293	321	303	323	337	318	300	295	311	304	319	332	318	335	319	313	308	282	322	320	290	321	326	327	292	290	311	306	299	344	299	307	316	285	330	350	348	283	309	310	328	335	291	323	329	302	303	308	331	301	337	315	293	318	303	322	289	282	340	340	338	290	310	292	291	328	323	316	316	272	278	298	309	309	293	328	312	309	319	307	292	300	316	323	302	311	290	289	314	314	278	322	336	320	286	313	259	334	319	292	301	324	280	310	335	312	338	307	310	308	315	313	312	297	303	311	305	279	287	276	302	307	296	311	302	337	340	295	297	305	308	302	318	298	315	313	312	283	319	337	284	337	317	349	328	264	317	306	321	274	308	284	314	313	309	339	274	304	315	303	326	293	351	306	335	317	320	320	302	304	314	320	309	291	333	311	279	293	305	308	315	282	309	324	301	314	327	299	323	299	328	310	277	269	316	330	321	289	331	321	309	295	310	314	292	330	319	313	298	308	302	331	309	316	274	329	333	303	289	324	329	346	333	298	298	364	300	323	345	321	301	315	314	318	314	306	293	328	303	313	302	296	301	306	312	310	295	292	296	312	320	326	305	334	301	313	303	283	350	309	307	289	312	296	300	285	283	319	301	328	294	361	320	334	306	299	305	286	283	325	324	330	300	307	320	320	289	311	296	323	292	331	305	306	316	318	330	262	315	309	318	320	340	345	308	301	319	316	282	310	345	293	308	301	308	304	309	297	338	287	300	276	308	300	292	316	314	305	317	349	347	309	328	285	318	293	332	313	302	300	312	317	326	299	287	263	348	297	303	308	318	298	315	348	269	306	277	305	310	294	283	311	307	299	309	327	313	339	310	303	321	307	327	322	259	315	319	287	307	335	305	318	279	339	356	316	280	303	328	304	303	308	335	296	279	295	322	264	298	292	301	302	301	332	278	318	301	333	313	321	325	326	304	318	318	320	331	309	279	306	351	314	298	318	320	304	292	301	318	350	309	323	320	328	307	303	292	291	303	318	290	289	318	347	301	289	311	300	296	309	308	308	294	310	330	312	307	296	298	305	285	317	306	276	302	277	316	343	300	328	354	315	293	290	314	292	288	294	317	345	331	290	328	304	323	320	346	308	296	318	272	304	303	369	327	353	302	291	303	323	294	300	303	313	300	295	310	302	288	315	325	314	319	337	294	309	285	284	324	324	292	304	341	295	333	291	330	336	289	297	311	320	325	304	319	312	328	299	310	311	291	292	293	292	318	294	330	302	325	328	285	304	331	306	310	328	293	300	312	275	310	303	362	322	290	356	325	305	296	363	295	307	292	301	303	322	309	328	319	320	310	331	307	318	324	313	313	337	326	302	357	298	304	276	314	339	294	322	328	312	318	305	286	300	311	307	290	310	327	318	314	375	317	309	302	310	309	342	298	335	307	298	279	327	312	320	318	306	301	314	342	307	316	321	287	318	292	310	282	304	315	307	298	309	291	321	288	361	302	331	338	351	294	304	325	335	317	326	309	314	312	265	351	332	308	312	274	323	295	332	287	284	341	336	306	303	289	349	321	310	310	306	259	348	318	322	300	320	306	332	311	320	293	278	295	313	274	319	338	330	332	304	323	320	313	287	309	312	313	268	307	350	317	346	323	277	332	318	274	299	309	317	305	306	296	316	324	304	298	327	314	317	303	295	317	314	322	300	312	301	281	324	307	286	355	327	301	318	311	305	328	308	302	300	349	313	302	261	309	336	295	275	310	295	293	311	298	323	309	343	285	311	328	320	323	333	319	295	331	305	300	287	297
18557	13088	20670	13967	10812	9685	7795	5846	4484	3582	2948	2609	2258	2130	1992	1860	1777	1731	1632	1605	1497	1398	1243	1120	1099	1128	1018	1090	1131	1042	990	977	1030	985	987	841	832	816	780	767	745	747	833	791	796	759	772	713	727	766	757	777	771	768	755	760	709	774	692	710	723	759	708	717	741	707	694	717	710	705	691	713	677	660	700	717	691	669	696	650	762	731	716	719	688	714	737	725	715	673	731	690	707	719	706	691	713	699	713	690	662	743	668	755	706	743	717	732	730	706	685	732	741	728	682	710	727	732	719	712	720	704	719	679	697	676	734	693	750	694	690	719	714	707	700	686	740	710	698	726	715	683	717	758	740	706	682	729	639	731	728	689	726	699	652	691	723	663	689	677	676	663	675	715	655	711	694	695	744	727	754	675	668	668	666	713	711	698	662	662	692	661	714	753	687	695	710	705	759	662	661	739	714	684	714	707	713	697	712	706	753	708	754	690	717	739	693	716	672	708	667	671	732	706	742	738	766	752	720	730	697	708	710	687	690	744	720	723	683	687	731	692	729	711	719	688	677	701	712	696	702	679	662	694	707	693	729	686	771	708	742	695	703	685	696	714	731	694	715	681	718	732	741	721	705	634	751	652	731	660	680	710	689	747	705	683	655	705	729	686	713	709	666	685	695	698	720	713	698	744	655	682	661	729	696	681	713	723	695	735	682	672	694	701	675	695	683	701	702	721	668	652	688	717	678	753	732	682	703	715	732	713	656	724	698	695	730	735	678	710	678	711	685	742	706	702	689	717	754	679	749	675	710	656	683	698	679	675	714	700	699	687	744	671	670	686	723	696	718	691	704	716	677	654	697	710	692	699	689	670	666	676	637	757	730	705	719	685	670	682	717	700	664	694	757	715	710	713	739	735	710	696	693	676	691	706	682	667	682	714	757	695	671	706	713	722	689	631	722	671	708	716	717	729	696	689	644	753	701	703	716	728	691	710	716	731	658	684	696	704	687	649	683	692	718	715	703	708	731	731	681	723	727	645	687	681	735	699	719	669	728	737	743	686	680	721	729	644	735	705	714	731	729	695	749	694	662	702	717	691	715	681	723	747	684	716	740	723	685	707	706	689	719	691	705	721	742	684	725	726	686	672	736	690	722	718	687	728	696	730	678	690	673	721	680	695	754	733	697	711	642	722	724	712	714	667	688	741	727	686	696	684	677	716	696	682	686	704	712	685	668	711	686	697	742	782	709	702	708	688	713	722	708	726	652	730	657	690	683	705	748	722	667	712	684	701	759	686	688	708	726	702	714	667	673	729	663	698	707	687	734	677	733	687	699	714	685	724	699	708	712	686	723	680	675	720	748	713	665	677	669	706	745	673	701	729	690	679	696	670	714	706	751	681	679	736	752	705	687	719	717	722	702	662	711	704	678	708	719	706	746	728	735	709	727	738	739	728	704	705	665	735	712	697	682	757	724	668	661	704	685	737	703	716	700	677	668	688	686	751	716	723	689	732	685	729	655	671	724	694	711	710	681	654	695	698	746	694	725	722	665	702	728	717	676	723	716	700	693	703	709	686	694	755	653	692	690	707	681	691	704	711	701	740	731	738	687	693	685	697	686	709	658	722	740	688	723	703	679	679	680	743	713	712	700	660	718	684	724	728	669	689	721	709	708	724	692	683	667	691	696	684	756	715	712	722	713	699	663	655	694	706	679	711	691	704	717	677	704	663	661	687	665	710	709	707	748	697	661	731	680	713	730	714	730	739	710	755	755	743	693	729	699	681	722	717	715	700	706	730	687	728	724	725	718	728	709	710	744	681	710	720	701	719	728	739	749	715	704	784	710	742	696	747	687	725	675	687	716	699	682	685	650	742	717	720	694	696	692	663	680	701	695	724	705	701	717	704	687	669	715	692	726	725	711	686	686	738	691	695	721	719	718	713	628	725	725	727	747	699	716	690	700	720	675	733	724	726	694	711	745	712	655	737	649	685	695	705	699	685	723	670	719	686	659	741	704	665	705	678	705	738	703	721	746	722	714	677	696	710	708	738	685	671	677	682	742	660	705	755	734	717	741	715	734	677	697	720	713	672	670	663	728	685	661	685	699	729	642	694	755	729	705	711	738	679	706	734	706	699	744	704	714	738	728	699	682	742	711	703	738	687	660	726	701	700	686	728	719	705	660	709	727	734	716	704	739	679	706	711	708	691	674	687	710	714	685	679	715	691	692	740	695	713	680	698	701	723	646	754	690	745	733	684	701	702	698	708	761	730	670	700	679	702	664	691	700	683	650	663	731	719	720	715	723	691	670	673	676	740	711	735	649	687	693	736	684	708	686	721	697	721	711	686	716	673	706	684	701	684	750	673	702	675	721	752	721	715	671	695	685	761	671	713	705	710	693	730	715	633	677	691	703	731	670	720	732	697	715	655	730	788	695	701	720	729	730	668	728	746	737	705	767	706	683	705	694	721	689	706	723	668	739	727	703	697	694	740	747	686	746	742	701	647	657	715	756	665	713	722	699	711	713	727	712	745	719	688	695	702	719	736	749	720	654	678	735	677	693	675	690	681	712	685	702	699	707	697	708	757	730	689	730	655	691	705	726	740	741	708	727	681	698	729	668	727	696	679	706	747	693	667	706	685	705	753	681	662	702	665	712	662	713	666	683	684	711	643	713	729	691	690	708	728	706	701	647	722	700	713	728	720	706	672	703	713	727	679	668	713	721	692	718	708	703	691	705	717	712	733	735	697	746	742	745	688	767	719	701	673	700	712	720	701	711	695	756	704	758	693	715	742	709	698	738	660	726	680	647	717	671	740	701	674	725	720	698	690	719	720	747	710	738	705	743	761	713	725	704	707	748	681	769	713	682	701	697	718	689	724	705	693	755	712	695	724	712	705	698	647	683	690	744	703	713	699	695	688	732	743	653	764	727	718	725	698	725	679	720	702	715	696	675	706	685	670	678	699	740	715	725	719	669	725	707	737	670	713	720	697	703	705	695	693	694	714	726	701	666	653	665	691	684	688	705	717	765	693	693	717	674	695	670	697	644	693	676	681	745	706	761	708	705	708	680	691	681	707	757	693	770	696	712	724	741	710	741	678	685	674	706	669	715	708	686	754	681	700	721	748	693	692	668	722	675	727	726	696	667	668	692	700	727	723	739	724	724	730	734	720	668	715	704	697	726	694	720	692	720	768	666	708	727	692	751	631	685	707	703	706	716	698	658	746	691	717	699	677	742	732	752	746	732	718	682	666	674	720	693	692	682	684	688	691	700	716	685	716	724	683	717	701	708	708	725	725	706	697	678	720	729	739	725	686	711	708	724	712	665	694	706	704	680	714	721	715	665	695	684	682	668	722	659	696	715	723	706	673	665	713	762	721	660	684	717	686	676	699	698	672	723	718	747	712	712	674	652	697	740	694	706	727	677	760	695	694	721	734	733	734	683	666	706	679	737	686	707	678	750	784	683	692	693	716	696	735	682	710	704	735	667	713	697	698	706	691
12344	5790	4824	2340	1379	1065	897	683	579	504	531	489	413	426	429	397	397	403	352	396	402	395	395	398	406	394	377	391	334	426	403	409	357	381	340	408	382	345	348	360	352	374	392	354	390	383	361	367	400	385	354	360	364	389	357	410	379	372	415	354	391	388	345	343	364	376	352	383	376	357	413	398	351	364	404	395	359	390	353	370	368	379	418	366	351	381	344	407	389	387	385	407	374	387	378	362	391	358	369	385	353	346	376	351	380	375	398	396	391	351	350	363	357	378	389	388	412	393	390	395	352	389	358	398	391	387	353	372	351	408	368	386	406	358	375	376	384	391	373	354	384	400	392	362	360	428	384	394	405	399	373	345	400	378	369	399	375	369	405	414	370	361	378	393	384	403	379	364	391	408	384	392	386	372	408	379	360	373	370	364	412	372	336	358	372	365	408	392	371	382	366	348	378	410	381	396	391	371	374	357	358	367	368	390	425	384	371	361	361	391	370	336	398	341	391	373	377	367	377	353	374	398	379	389	358	418	369	378	402	387	367	372	374	367	351	368	418	370	393	411	386	394	392	409	396	392	395	346	369	355	388	393	353	364	343	385	413	386	378	387	367	397	329	353	370	351	405	376	370	372	365	375	372	370	368	374	389	374	390	346	360	420	342	394	352	383	373	365	357	364	365	363	364	351	369	404	384	425	373	446	367	392	379	367	376	380	394	376	368	367	360	348	369	376	415	370	375	357	373	393	391	355	377	392	391	356	357	347	378	357	358	404	415	368	395	350	355	366	325	336	368	415	363	389	404	356	362	372	424	375	361	409	396	379	372	366	354	372	399	386	396	372	422	370	382	359	395	377	360	390	363	380	361	386	350	334	398	386	351	377	372	366	377	395	363	369	343	364	405	387	411	358	392	406	335	352	367	374	370	398	383	385	360	354	374	359	378	363	357	340	373	398	383	326	331	361	424	387	326	349	367	333	349	380	332	343	375	345	357	376	374	384	380	383	358	368	386	385	375	356	347	403	380	361	345	386	344	381	387	343	382	369	369	371	349	359	381	405	372	410	405	357	385	399	351	357	356	355	371	380	346	369	351	394	390	363	398	376	410	401	378	406	379	391	363	346	367	345	337	384	420	376	386	409	309	371	354	362	357	370	376	391	375	382	357	367	388	413	348	401	381	395	370	377	358	340	340	358	381	375	352	372	370	369	368	379	379	369	364	386	411	386	389	350	356	363	365	345	399	403	371	325	374	384	380	351	363	408	411	382	375	360	375	374	362	393	364	364	349	371	376	368	372	360	362	393	348	382	431	368	360	339	357	379	376	376	329	355	360	374	339	354	331	373	402	356	376	362	368	385	372	377	331	373	384	333	347	384	363	380	368	398	391	407	390	403	399	341	414	373	377	374	387	376	365	376	356	407	418	350	344	376	374	388	383	374	373	379	348	356	388	376	362	382	386	441	387	383	384	390	408	397	358	371	347	336	357	387	382	394	375	377	390	391	360	393	417	411	405	367	367	379	391	389	355	426	392	376	380	400	405	348	346	378	370	367	343	408	373	382	366	362	375	336	372	416	373	366	383	314	377	383	382	362	369	379	351	362	364	379	405	369	388	374	365	414	375	360	359	350	381	358	396	372	371	403	378	394	346	358	359	340	404	383	368	359	333	358	357	359	347	398	392	382	341	377	397	330	392	372	354	380	393	424	384	384	354	387	348	361	378	348	412	338	377	411	407	381	358	394	409	341	390	396	396	370	384	354	395	371	369	428	348	368	411	385	374	407	396	379	373	353	374	369	406	397	374	396	382	381	341	360	330	372	397	355	391	366	333	350	392	364	353	352	368	414	400	356	353	374	384	382	405	361	377	380	391	360	338	383	361	352	366	340	382	403	375	341	366	361	376	413	376	357	327	360	385	368	359	394	374	351	360	379	392	358	379	411	406	404	359	342	352	386	377	381	369	379	375	397	377	403	382	341	384	383	425	353	368	363	344	379	394	356	343	376	373	404	386	365	390	373	345	391	389	370	391	373	389	374	383	348	393	372	360	376	409	365	347	360	377	403	376	374	390	339	359	368	392	383	387	327	385	373	369	370	377	412	387	360	387	367	362	345	376	396	380	359	381	387	364	364	378	344	389	389	372	359	393	384	392	368	375	399	397	377	388	344	368	383	374	374	391	407	352	385	389	359	385	389	369	337	399	360	402	374	389	381	389	394	354	388	391	378	365	370	343	364	375	387	352	406	355	389	367	393	406	381	337	374	378	381	359	373	361	360	372	377	366	367	340	368	372	403	376	391	354	356	394	373	389	374	347	377	361	393	380	360	364	352	394	389	369	358	352	377	376	400	359	353	395	362	383	360	370	375	362	363	390	350	349	386	395	374	372	396	387	390	382	356	384	389	355	374	388	354	364	347	342	375	378	395	346	342	391	366	400	376	409	368	371	352	346	347	355	379	387	361	347	330	348	353	354	379	397	374	367	381	374	411	378	383	363	348	366	358	381	360	372	414	356	417	363	370	338	426	371	355	420	382	415	351	394	415	356	377	420	342	394	393	404	392	369	386	349	363	360	358	364	392	348	372	402	376	360	342	388	399	359	375	383	379	386	387	386	352	391	388	393	372	379	385	383	414	369	343	392	361	399	387	363	376	379	369	368	328	351	355	384	385	386	364	400	374	385	390	343	383	360	343	386	387	359	357	390	365	403	379	345	409	349	389	359	366	379	364	410	330	342	365	377	399	372	389	352	403	313	343	351	383	333	397	367	346	403	377	352	374	376	365	356	390	383	382	370	382	378	412	385	376	364	348	411	410	373	358	379	364	378	350	378	430	375	384	369	380	359	387	385	383	360	383	372	371	387	389	356	372	358	388	361	380	384	375	376	360	372	372	372	354	392	385	384	400	412	391	367	383	389	371	382	388	364	390	342	404	372	365	371	368	403	389	344	358	357	369	341	414	378	361	359	380	374	412	384	403	390	345	372	344	394	360	413	380	340	414	361	345	370	366	412	358	379	383	383	330	370	362	345	352	382	381	375	349	350	369	408	377	399	357	334	371	358	357	373	373	361	365	372	371	364	336	374	393	315	368	390	365	360	395	375	345	344	365	407	352	379	368	387	386	333	386	388	387	336	376	392	357	361	398	357	397	389	353	347	392	364	370	338	366	386	394	390	367	396	387	362	355	373	375	330	413	363	345	383	371	384	389	410	392	399	366	340	373	403	376	378	344	399	389	344	371	387	362	391	398	376	409	381	368	379	382	370	368	375	343	362	333	383	363	415	359	417	370	357	379	395	416	366	409	352	395	381	367	383	354	323	364	391	389	372	341	350	349	376	384	355	364	389	341	399	373	371	357	397	396	404	385	361	369	356	390	376	371	385	376	381	385	391	364	320	365	380	366	372	425	377	371	360	365	426	383	381	362	410	397	393	366	366	366	370	382	401	352	360	438	335	395	358	342	387	343	409	387	347	374	389	382	357	389	351	370	373	381	370	359
7914	5330	8023	5885	4494	3931	3198	2487	1938	1690	1602	1382	1207	1177	1210	1180	1070	1082	1034	1022	1020	1035	1005	1015	958	935	924	912	959	928	899	886	918	860	902	855	889	840	828	890	828	813	838	858	836	792	805	819	859	818	806	827	859	823	817	806	834	797	827	828	815	794	845	845	765	773	796	826	791	824	833	841	803	766	850	831	848	824	834	781	852	859	780	830	833	816	828	842	833	836	843	780	803	830	829	799	786	800	803	793	793	804	825	836	804	839	790	748	828	855	837	861	840	800	857	860	826	763	815	797	795	849	805	835	824	879	803	804	860	830	792	799	853	828	753	864	881	833	812	848	822	807	774	850	844	807	851	834	784	838	829	859	779	887	846	827	803	785	837	793	841	766	836	801	813	807	765	803	820	832	788	760	815	808	778	813	795	796	854	811	779	774	824	796	861	846	828	768	864	809	841	853	812	822	815	822	806	799	816	807	841	873	771	814	864	798	804	865	802	787	762	839	813	772	840	802	840	839	811	839	820	864	829	810	849	800	825	824	848	809	814	830	828	848	836	804	822	782	807	814	845	796	795	797	820	854	815	832	780	793	802	829	800	811	840	777	822	794	794	808	777	816	776	834	857	802	779	842	815	813	879	821	781	828	774	814	784	854	788	832	863	771	774	782	784	832	842	847	877	831	769	817	771	832	819	794	813	835	805	824	839	841	790	828	815	831	811	801	855	833	831	819	792	854	831	846	795	813	807	718	893	785	859	811	844	799	825	817	852	839	844	819	811	813	821	812	819	823	854	814	829	826	843	797	827	764	810	851	809	791	825	838	780	807	781	799	852	795	852	821	806	837	784	823	781	804	855	834	798	818	779	824	823	834	777	800	818	801	784	800	844	779	856	855	840	855	815	820	773	843	814	829	793	854	819	802	819	773	783	847	814	796	865	864	841	769	794	832	771	819	809	755	811	787	785	860	819	813	867	838	844	854	751	833	813	847	805	817	734	814	842	811	792	804	803	815	827	836	833	800	812	779	890	819	827	828	841	900	776	863	784	848	884	756	803	836	797	836	787	843	782	818	790	823	859	843	833	796	796	851	827	828	873	794	823	842	832	832	810	860	817	797	807	804	795	810	805	811	840	847	806	797	800	830	877	862	817	781	858	829	806	792	794	856	825	814	810	780	847	818	822	846	836	830	861	822	798	822	818	791	813	851	780	827	814	827	789	857	788	829	790	813	754	763	788	800	793	840	832	783	808	784	797	838	807	801	847	814	774	793	814	832	815	763	787	814	805	742	795	845	844	815	829	826	850	809	814	879	833	819	838	781	810	804	785	759	826	816	795	799	786	839	804	814	827	779	800	778	812	823	823	819	874	824	741	828	799	851	860	841	816	811	877	803	801	796	787	778	784	868	768	805	802	828	834	783	811	838	815	798	795	824	807	846	868	787	798	825	816	856	837	786	745	836	825	830	819	813	800	809	835	851	830	807	798	814	812	798	810	790	814	832	810	820	770	802	831	776	804	851	798	794	786	802	808	835	832	825	807	791	809	884	792	817	808	801	811	787	802	835	820	810	826	836	834	846	817	804	804	848	845	803	824	810	824	834	812	835	841	790	811	816	856	817	849	796	817	830	780	811	756	811	856	795	817	774	790	820	839	860	862	789	814	820	838	826	849	748	786	822	802	800	831	801	788	828	872	843	793	823	764	848	808	844	800	832	810	858	826	867	752	854	832	811	782	829	770	866	810	806	845	765	791	857	870	803	772	852	848	776	833	786	839	831	848	807	790	810	778	810	830	757	863	805	832	793	772	837	789	805	813	790	802	809	838	840	789	798	844	757	800	803	804	837	807	845	788	767	858	825	808	814	783	818	828	799	869	816	773	831	845	817	845	797	840	799	807	788	785	799	870	843	830	790	800	806	804	844	855	851	790	838	801	859	807	859	792	849	805	817	835	840	799	785	822	799	856	851	821	789	778	777	821	841	786	892	785	817	826	764	764	844	829	792	814	803	794	812	826	878	834	867	794	821	757	887	840	841	834	854	905	813	775	766	782	786	800	840	789	800	826	853	788	827	836	821	783	777	823	840	832	818	858	822	771	789	786	845	774	805	760	830	809	816	834	785	817	818	818	820	824	790	799	874	793	849	875	816	844	854	902	814	850	840	776	882	793	860	803	793	825	832	797	798	815	816	837	785	792	807	811	809	805	835	787	716	842	852	832	783	836	830	811	823	881	844	800	853	821	796	834	830	817	853	803	831	817	833	806	741	810	824	843	868	834	834	814	821	775	814	842	830	816	783	801	803	803	837	822	789	792	823	838	782	798	830	850	830	812	852	758	807	845	850	806	799	766	786	800	830	796	806	865	817	806	796	869	821	851	817	751	815	792	866	811	826	837	839	777	791	811	799	804	851	821	829	814	820	830	814	804	818	823	852	754	795	808	818	826	864	815	820	799	835	765	804	812	804	847	798	778	829	807	786	814	799	749	859	801	809	828	816	808	804	809	786	754	789	833	784	839	816	860	797	800	854	790	788	783	803	825	797	817	814	830	798	800	795	797	829	817	864	802	847	789	835	769	817	807	826	818	877	842	811	831	868	804	809	805	786	805	806	778	820	826	791	766	842	800	796	867	846	812	800	865	844	810	821	835	825	794	789	796	841	835	878	825	821	853	780	855	827	774	788	786	749	840	829	813	817	851	811	828	827	798	835	803	822	798	786	817	780	798	867	843	787	875	783	814	813	823	783	815	803	884	742	821	835	809	827	845	834	839	846	781	837	817	848	815	777	817	776	844	898	858	800	828	841	847	816	810	872	879	792	845	847	833	829	793	781	808	804	832	814	856	810	805	808	804	782	776	808	837	812	863	765	820	837	833	768	793	804	767	787	798	789	851	817	816	731	822	777	811	802	789	819	833	786	807	813	820	834	803	835	850	814	785	828	838	731	796	796	828	814	848	806	832	848	848	827	829	777	833	854	823	797	793	832	762	772	820	776	827	808	863	794	768	919	795	866	836	815	816	826	821	825	879	835	808	854	826	888	831	850	828	796	849	826	775	795	843	821	854	856	770	832	867	813	715	854	924	830	822	761	805	834	778	859	832	866	823	795	822	781	825	828	844	797	807	811	797	795	816	819	825	842	817	840	860	837	843	780	799	845	813	754	816	822	837	853	832	829	807	816	797	810	793	740	810	842	807	823	807	799	768	808	815	829	844	857	779	899	825	873	760	763	809	772	784	802	798	811	832	801	783	831	833	775	803	818	842	800	842	782	871	837	801	795	775	775	831	788	837	813	781	811	833	838	892	773	867	812	834	832	848	776	861	800	860	834	790	825	865	773	823	813	772	805	780	766	796	824	832	822	838	813	849	797	800	762	852	840	842	766	866	754	834	822	843	766	851	815	808	825	807	840	867	813	800	847	792	810	795	902	811	798	801	841	825	827	805	827	886	779	817	803	813	819	800	806	824	840	816	833	834	839	783	783	808	782	787	787	788	844	861	907
22700	12135	11187	5492	2672	2061	1600	1085	836	709	610	534	472	458	403	418	389	457	399	428	379	359	317	365	376	344	331	349	341	320	361	334	288	332	335	320	309	322	319	302	317	306	303	314	308	285	315	352	329	318	328	304	306	292	286	271	312	282	291	344	326	314	308	296	346	297	346	319	337	313	307	278	347	322	281	300	317	304	306	312	301	307	282	318	302	283	279	323	342	303	281	308	296	292	305	313	317	317	332	346	316	349	294	303	304	314	300	283	289	311	307	274	285	285	289	287	280	308	288	309	288	322	314	315	307	274	319	279	312	304	293	299	295	305	318	292	295	304	318	303	313	368	288	324	305	314	303	304	301	295	300	261	313	297	303	316	318	280	292	304	294	330	324	283	299	313	288	318	303	333	279	295	317	315	332	305	288	311	284	300	288	283	345	313	321	310	336	306	318	358	311	301	282	315	287	309	300	277	281	291	306	302	347	317	296	315	337	304	310	293	292	286	307	296	310	336	307	333	306	305	319	301	290	353	344	278	279	328	326	300	295	335	320	313	328	305	303	331	301	326	317	294	332	322	317	302	328	291	315	341	336	325	310	324	310	322	315	306	291	333	298	291	294	314	335	270	311	319	300	287	313	343	313	307	297	288	316	323	307	292	298	337	282	300	318	298	327	312	334	312	325	324	312	306	285	301	310	299	314	309	286	326	291	291	292	304	321	321	322	315	286	308	300	334	291	307	294	309	294	309	330	333	315	308	318	294	276	332	294	323	333	289	301	284	328	320	305	295	335	326	319	315	316	309	321	304	281	300	312	300	274	312	305	297	328	277	330	288	309	326	294	307	312	302	286	298	323	295	304	294	297	296	309	302	341	345	333	305	326	311	348	333	323	306	269	283	313	328	298	310	294	313	325	293	278	319	271	274	286	319	321	361	307	293	330	310	299	320	341	298	314	302	294	319	303	313	297	291	314	321	315	313	327	317	324	310	322	282	355	316	324	292	324	303	315	288	293	285	299	301	313	350	343	312	286	304	310	321	297	300	287	274	285	320	286	304	289	295	334	288	328	290	304	328	294	320	318	354	335	295	277	290	359	301	293	308	265	289	317	315	320	308	312	344	332	310	302	299	333	301	325	322	291	280	303	265	313	354	310	291	318	342	302	290	317	316	320	272	324	289	289	288	308	292	312	330	311	298	303	316	278	322	322	297	319	326	348	312	341	279	307	289	310	311	306	353	342	282	316	315	310	314	300	331	296	301	317	313	305	326	329	280	275	280	276	329	286	339	319	313	305	289	304	278	313	283	357	302	301	305	299	307	325	313	295	320	309	286	290	307	298	290	306	335	315	344	342	313	303	310	310	292	316	325	288	318	300	343	305	317	310	301	317	319	344	340	303	296	316	336	347	338	305	300	302	320	307	302	316	273	331	320	351	270	307	285	308	301	294	313	352	320	321	319	321	280	296	293	325	317	314	304	307	321	296	295	314	290	313	289	295	288	330	319	321	310	293	308	310	313	303	306	317	298	345	299	335	337	320	299	304	339	306	301	309	327	306	313	327	264	299	324	290	316	312	331	280	304	304	304	308	299	327	291	295	298	311	324	294	310	303	335	318	296	354	337	326	304	280	321	316	319	309	281	298	317	302	297	290	327	317	315	283	331	312	326	298	323	317	319	306	302	304	317	331	290	308	320	354	288	325	320	329	277	305	288	308	309	285	330	296	274	272	338	302	317	352	333	320	326	307	289	273	311	296	311	305	307	318	294	322	323	338	329	317	321	291	302	300	312	279	286	345	323	312	334	312	300	310	343	301	296	320	304	325	308	289	312	331	303	324	324	322	305	258	333	323	295	342	311	318	318	302	323	318	287	330	330	303	326	292	325	321	289	336	319	295	282	318	316	283	299	283	317	304	281	308	304	300	286	329	311	297	334	338	295	285	337	333	279	280	288	323	357	343	357	294	343	314	324	325	273	314	317	272	323	335	303	308	295	279	292	321	326	311	303	292	307	309	261	311	278	299	309	307	338	316	298	287	285	317	307	276	308	318	319	286	329	324	281	307	326	308	297	302	339	288	315	282	314	312	272	294	329	338	317	307	291	303	307	309	299	303	298	320	307	299	333	275	313	327	279	325	299	305	321	298	346	332	279	310	327	327	283	304	310	314	308	319	331	311	306	293	337	320	343	317	293	285	296	303	320	309	296	334	322	296	272	305	312	300	311	298	291	270	336	303	345	304	316	303	322	317	338	292	304	288	292	284	332	331	303	314	321	313	312	319	289	339	342	308	301	275	315	289	289	286	308	306	327	287	303	306	296	322	273	313	280	314	306	299	281	317	298	297	330	319	329	320	339	300	301	311	329	241	317	304	320	272	344	322	324	341	319	301	318	320	340	300	287	309	330	322	298	320	310	323	276	302	336	355	283	318	302	316	278	321	322	308	298	302	320	282	319	308	319	370	282	311	287	298	299	313	299	304	332	348	322	292	325	324	301	310	298	305	316	310	328	334	301	301	319	319	298	296	290	311	301	295	298	326	303	337	327	302	323	277	351	294	277	289	288	342	278	334	353	297	321	326	329	286	366	329	312	313	338	308	273	289	325	295	303	316	304	300	303	311	309	336	329	280	334	279	293	291	303	322	317	323	294	321	321	342	311	308	303	306	320	282	299	291	311	324	340	292	298	325	306	289	282	292	299	305	294	266	331	321	315	320	314	287	316	330	317	303	319	321	324	324	328	318	344	308	331	313	317	348	306	295	353	299	299	313	321	334	289	312	323	284	292	322	341	297	314	299	303	267	347	326	315	339	300	292	309	285	316	287	341	303	303	305	267	316	343	318	318	289	313	291	327	298	325	282	311	283	307	282	319	312	304	325	313	292	336	292	305	344	319	311	322	346	330	351	314	319	274	314	293	331	321	280	296	292	322	318	296	310	278	314	307	324	324	285	262	311	300	327	313	341	287	324	300	300	332	296	341	332	288	302	328	319	329	294	315	269	313	318	320	278	303	310	336	291	290	276	339	283	325	327	303	307	296	290	279	315	324	325	330	325	306	326	318	310	317	357	307	319	331	325	283	322	331	293	306	299	319	320	334	307	295	330	288	295	338	316	355	299	267	311	297	348	317	282	333	311	297	326	327	300	318	337	320	314	288	298	283	319	340	321	311	315	316	326	285	302	304	285	323	340	297	315	279	276	359	288	317	326	339	292	333	331	326	304	320	306	287	307	351	302	319	277	333	334	312	313	309	299	307	316	282	296	322	288	334	300	330	300	296	310	301	312	306	317	336	318	290	317	318	301	285	303	305	310	279	276	301	268	288	302	338	323	304	291	307	309	318	326	321	316	337	321	322	307	321	317	295	311	297	285	312	283	332	343	291	312	322	328	334	333	315	273	303	305	300	307	297	295	283	348	325	299	317	319	280	294	299	276	298	325	247	305	337	300	283	285	348	321	300	298	286	322	308	311	298	314	291	316	318	295	310	289	292	323	296	331	324
14531	9776	15665	10993	8251	6976	5483	4013	3414	2688	2417	2110	1682	1518	1444	1407	1325	1364	1286	1198	1190	1144	1119	982	1006	957	950	898	967	894	879	889	913	839	845	800	791	764	728	794	714	698	746	747	684	743	684	704	716	697	787	766	735	773	703	699	728	667	661	763	714	705	720	725	699	750	693	712	691	670	711	703	696	631	692	734	681	715	712	698	659	741	673	710	705	711	714	714	657	719	693	736	694	688	688	690	683	693	698	710	724	713	727	718	636	666	692	677	686	685	697	727	718	766	738	693	730	703	673	761	708	715	715	696	659	705	699	706	678	716	679	707	699	709	676	668	741	674	696	681	714	676	702	711	729	683	687	677	655	732	678	711	697	706	696	653	682	728	704	699	712	698	719	688	716	708	681	709	717	713	686	686	657	730	695	659	707	658	706	671	688	742	697	658	677	687	733	716	675	690	713	705	666	690	684	725	698	679	683	702	654	707	682	715	685	702	638	694	708	681	673	744	681	707	700	740	696	678	700	656	651	683	733	691	691	658	637	701	740	677	676	702	692	677	708	722	691	700	695	694	621	675	723	655	683	668	688	676	699	696	702	726	670	669	706	701	719	692	681	696	688	676	669	694	647	707	707	708	702	701	744	659	648	665	720	713	740	737	716	732	687	672	676	707	749	666	715	662	754	655	632	697	662	655	677	645	665	674	724	692	686	716	684	724	692	676	697	662	700	716	691	714	724	739	696	715	701	723	699	724	688	693	721	696	714	694	712	706	700	689	719	724	707	648	675	709	628	693	725	725	688	694	696	711	672	718	698	702	655	680	704	668	678	724	711	666	668	707	659	677	688	718	661	678	727	639	707	733	675	715	686	680	670	719	701	677	688	749	640	683	722	693	721	675	728	651	691	711	680	706	710	652	700	676	699	701	706	734	769	714	695	712	645	688	681	703	724	681	626	706	701	703	682	697	708	671	690	683	687	671	681	706	722	713	690	710	730	687	641	679	651	653	750	694	612	699	689	735	716	708	669	708	744	654	697	707	694	675	686	657	652	723	688	695	652	647	674	717	665	666	650	716	733	712	665	699	665	708	686	772	683	695	693	698	692	685	681	708	694	697	673	702	724	696	708	697	733	640	665	711	671	725	710	728	704	668	681	697	692	695	714	702	680	695	726	698	669	704	706	700	672	718	678	708	686	698	709	704	674	699	637	667	725	722	682	689	692	711	714	705	669	696	673	703	628	655	692	714	675	650	692	679	736	688	669	693	677	678	658	657	697	729	700	695	658	673	665	706	661	661	683	700	675	662	709	695	689	713	735	656	645	696	708	670	652	709	694	666	690	689	718	683	680	696	697	714	691	718	685	669	687	666	714	751	664	732	731	703	753	660	709	701	704	733	718	683	711	659	700	719	660	715	710	664	688	724	728	713	630	650	708	743	710	649	677	703	676	683	679	723	638	715	670	603	657	646	745	683	677	685	639	653	695	681	680	679	710	660	725	663	733	669	671	675	701	689	692	676	629	679	715	699	738	736	658	710	716	705	737	633	687	686	702	678	669	703	700	719	658	709	702	696	695	725	702	716	701	695	668	701	726	672	665	732	710	714	725	720	706	728	700	708	689	723	751	673	672	743	683	697	665	703	717	629	680	712	685	675	737	689	682	659	691	675	717	660	664	640	689	694	699	702	675	669	750	701	694	726	688	685	677	673	688	690	743	674	718	677	707	725	695	727	701	649	772	698	728	706	688	715	658	615	674	733	706	653	669	698	684	665	704	715	642	744	677	673	702	687	702	725	675	716	723	687	680	630	702	694	708	662	738	715	702	715	733	701	659	684	647	723	651	684	685	709	699	677	678	733	669	693	661	685	680	730	691	721	674	660	656	671	704	713	738	656	721	724	709	687	689	711	721	663	697	672	690	705	696	702	696	703	693	715	664	750	736	722	684	690	659	709	671	707	678	673	646	667	687	635	708	688	738	697	682	692	685	663	692	737	730	688	704	701	712	702	691	632	702	743	708	722	722	663	717	667	687	713	702	696	709	696	663	695	693	688	678	713	722	678	695	675	666	720	664	708	714	689	705	687	711	689	657	700	740	624	753	726	698	685	694	727	658	672	677	696	694	700	718	704	704	691	676	731	703	665	696	654	708	689	746	690	710	690	655	684	671	701	686	678	723	682	742	633	710	687	686	670	682	685	691	672	675	723	653	692	718	678	700	698	688	674	706	698	687	692	686	659	726	666	672	713	714	706	675	698	682	746	658	685	695	667	693	693	706	716	744	728	666	704	690	669	684	635	706	715	716	696	659	665	722	673	724	693	686	675	695	654	674	686	706	721	710	768	701	730	735	699	685	732	734	711	675	715	653	685	702	672	734	676	675	666	720	685	676	688	697	654	711	681	723	658	696	684	733	740	677	728	667	672	692	729	728	665	688	705	704	690	731	686	666	721	724	696	715	696	688	760	657	704	704	673	714	694	699	681	670	671	699	675	674	701	663	740	653	661	690	670	701	703	686	690	703	661	697	731	700	651	695	700	654	721	677	707	691	665	692	700	719	668	668	665	723	696	667	684	717	700	683	666	651	709	646	688	657	705	671	697	630	677	687	714	737	732	655	666	680	734	723	697	718	708	637	693	692	699	728	728	690	719	630	644	692	664	670	743	693	706	669	693	646	695	738	685	724	697	651	694	685	666	686	727	696	645	666	688	675	714	766	654	732	695	697	707	671	670	705	699	696	702	705	669	667	692	698	709	735	678	681	693	651	688	714	644	659	700	763	654	714	708	699	685	688	736	726	655	677	708	647	676	716	631	742	708	716	687	690	713	707	687	677	685	767	699	680	730	670	704	668	694	671	722	694	672	685	669	694	687	656	688	734	639	717	677	715	668	747	702	739	676	663	705	680	693	694	700	703	672	668	691	655	683	732	681	713	707	675	638	720	706	710	683	710	693	727	680	692	705	724	716	703	698	715	737	715	707	723	697	666	700	709	683	676	658	689	730	720	705	699	718	742	698	664	728	670	668	682	697	651	696	690	682	686	704	680	696	675	698	683	707	714	698	696	741	701	656	744	739	721	645	724	667	682	700	677	732	726	718	716	723	696	699	710	714	687	713	692	692	685	695	723	731	748	725	677	658	756	665	737	664	741	715	668	706	710	708	700	657	670	669	671	696	704	685	738	705	715	650	708	688	689	702	700	654	670	633	699	697	695	693	714	693	690	746	695	686	712	713	727	701	710	690	722	681	698	660	724	671	682	704	691	709	700	665	693	706	701	730	702	706	736	670	710	667	694	700	696	710	662	697	687	674	697	695	657	692	638	692	683	666	708	674	711	730	663	707	680	691	679	740	662	705	714	705	688	716	745	679	711	641	681	653	697	685	704	643	678	699	697	729	696	675	773	675	641	721	678	681	693	716	690	700	678	731	703	687	709	682	710	642	697	701	636	745	698	679	691	688	707	691	697	720	697	719	726	710	673	691	654	777	738	716	698	724	727	698	723	670
31863	17849	17558	8399	4121	2995	2168	1621	1160	895	828	702	594	515	506	479	456	489	499	445	426	431	429	415	404	397	316	351	351	366	326	406	327	337	346	341	325	333	323	343	319	332	320	314	319	306	310	326	299	325	305	320	318	347	341	336	340	348	333	322	357	313	313	302	327	335	333	302	330	320	283	333	324	286	321	318	340	341	311	341	312	333	347	325	332	301	301	291	305	306	324	293	305	360	339	297	307	320	308	306	293	308	314	304	314	289	306	297	317	333	286	330	318	284	340	317	358	312	313	332	313	288	303	316	338	350	316	322	346	304	279	350	275	327	305	333	320	290	326	306	323	303	332	307	321	310	295	301	312	313	279	307	346	333	292	283	309	306	304	321	316	327	330	302	316	301	310	334	325	321	282	285	289	311	317	306	301	297	287	309	331	323	302	313	300	328	336	307	309	304	324	339	298	302	303	305	312	305	328	292	297	294	283	318	334	357	296	302	322	318	285	331	323	309	336	285	304	336	290	319	316	285	336	303	336	325	328	325	309	282	352	328	304	289	326	336	331	303	290	305	316	312	302	304	341	305	298	345	314	291	310	313	283	318	361	286	303	307	315	332	327	313	325	322	326	318	278	306	309	310	319	300	324	296	340	280	307	346	345	307	304	335	319	299	297	323	288	286	299	295	317	343	332	339	316	285	285	337	336	351	315	311	332	373	344	313	312	324	307	314	294	295	310	291	290	306	351	297	287	339	320	279	334	325	351	286	355	313	298	348	291	301	327	312	320	281	330	329	318	318	316	332	340	314	322	348	317	297	293	311	291	281	286	309	320	335	321	303	309	286	300	315	303	319	303	302	288	243	330	299	268	332	324	294	316	283	348	373	323	344	330	325	305	314	300	288	283	321	338	316	333	321	328	315	335	309	322	316	341	321	300	303	338	295	283	336	320	342	332	318	308	322	342	294	318	322	309	340	320	302	306	340	304	295	318	339	298	300	320	312	299	313	296	322	278	312	299	308	347	335	318	347	283	302	317	333	316	282	331	310	292	319	302	318	335	303	308	332	292	279	281	368	303	304	302	328	305	294	304	349	283	303	319	311	331	324	288	296	326	297	330	352	318	278	327	333	296	312	302	320	287	307	287	294	355	338	313	335	299	333	308	301	305	304	319	286	315	306	297	307	338	337	296	306	310	323	315	299	307	319	276	279	293	295	296	309	266	320	316	331	314	304	321	330	324	322	305	332	343	314	317	323	326	327	327	299	318	345	296	317	299	310	293	312	331	296	339	338	327	338	343	324	319	314	327	341	349	297	320	289	333	299	297	307	336	323	293	287	301	289	323	291	305	311	324	300	324	305	331	320	363	350	326	312	323	309	290	351	319	306	299	329	315	343	334	331	316	318	312	285	310	315	348	340	322	311	308	310	326	307	298	283	309	300	299	298	323	305	358	325	332	286	341	302	337	306	300	326	310	302	304	287	299	292	318	288	331	319	300	324	309	306	296	312	332	324	317	296	319	283	301	320	321	299	308	336	323	337	291	303	301	320	299	332	315	303	345	307	332	301	318	300	306	309	314	331	321	305	319	290	280	323	323	308	311	333	300	296	318	348	324	305	299	292	290	310	328	317	311	327	316	329	322	313	321	302	341	326	322	345	312	303	336	338	346	349	339	322	308	295	319	299	304	305	326	298	342	296	324	308	318	293	297	334	321	293	293	330	343	322	307	306	287	292	326	301	293	298	301	329	290	313	305	331	294	293	287	330	347	335	323	325	314	323	290	302	317	334	327	328	292	308	309	292	324	322	284	330	300	308	288	266	323	286	320	312	325	333	277	311	275	319	290	337	324	331	306	317	289	348	353	338	317	315	317	300	321	312	298	324	337	329	293	294	315	327	312	291	320	331	301	293	284	299	318	301	313	328	294	331	314	284	353	350	322	334	335	318	314	302	311	327	335	338	306	304	320	332	356	311	325	302	328	315	311	310	310	299	339	355	321	330	331	344	347	335	293	360	341	324	315	321	317	283	255	305	322	291	292	308	304	346	318	335	298	321	283	341	316	334	294	255	316	291	312	303	358	312	299	324	336	306	307	307	328	317	299	317	309	315	330	309	293	299	312	316	314	301	325	295	299	333	300	306	333	316	319	295	344	316	308	308	325	315	297	310	331	310	287	287	298	334	335	316	311	339	291	332	357	323	297	322	294	304	296	302	317	294	285	320	349	297	318	291	330	291	291	308	315	347	316	345	296	297	290	290	337	299	270	297	310	319	321	321	318	322	344	305	316	330	321	324	323	303	308	336	347	344	309	324	324	291	277	317	307	328	322	304	335	307	309	342	303	266	270	298	298	299	326	282	293	318	316	317	316	307	305	284	300	308	299	322	322	283	304	345	331	311	356	319	342	322	287	294	322	304	342	310	285	302	338	326	272	304	353	332	316	310	306	318	326	297	274	297	270	310	321	334	283	302	304	339	328	294	361	283	328	354	359	340	308	311	309	290	341	324	329	316	300	299	308	301	313	308	315	302	275	335	323	310	314	305	307	327	290	291	291	322	276	309	352	307	287	308	307	276	279	318	315	357	368	267	312	332	316	310	327	334	295	294	297	308	330	288	310	310	310	295	325	302	324	296	309	307	290	341	302	301	312	348	311	292	294	290	306	292	296	312	295	284	325	313	355	323	309	328	310	315	274	331	338	324	310	315	309	304	258	295	329	320	319	291	268	274	338	304	340	306	338	327	330	307	310	322	360	316	324	302	318	319	301	311	311	310	268	316	345	333	351	329	344	338	335	301	303	298	277	326	318	298	327	309	302	334	285	337	316	310	284	284	305	305	332	316	322	296	308	331	297	307	309	275	301	298	313	309	320	323	334	345	313	319	287	305	318	301	310	302	312	301	290	334	313	294	321	330	304	295	292	328	301	307	323	311	293	287	270	313	291	325	290	316	323	329	313	301	333	318	325	289	322	336	334	364	302	320	317	302	279	307	324	294	294	310	350	308	312	324	298	317	310	341	319	297	322	298	321	307	331	326	283	305	335	333	295	285	338	301	298	273	300	315	291	284	318	329	326	321	304	276	336	303	323	266	299	300	290	311	318	328	302	313	286	317	336	292	315	322	309	332	325	328	328	331	337	318	302	297	310	295	354	313	276	303	288	299	313	280	332	312	283	326	324	298	328	362	336	316	268	278	285	298	321	373	323	311	330	320	285	298	289	302	348	297	269	331	301	324	303	292	348	335	319	325	305	308	302	315	283	306	312	319	312	276	291	300	320	292	304	323	305	267	307	329	333	317	321	318	298	325	322	334	310	294	325	303	336	299	305	322	319	322	292	323	308	300	299	321	348	322	292	307	316	299	333	291	328	300	335	299	292	309	317	306	313	341	334	337	319	351	343	294	326	320	334	276	326	335	322	322	308	327	306	303	306	299	296	330	315	325	318	347	304	354	312	325	334	290	301	310	325	310	333	334	306	338	300	354	307	302	300	292	297	309	310	294
19064	13359	21428	14067	10930	9571	7606	6013	4704	3850	3348	2741	2246	1947	1930	1776	1700	1729	1709	1632	1445	1419	1361	1163	1155	1054	1043	1063	1040	1053	1067	1024	974	939	878	902	816	859	828	756	765	769	819	794	747	755	793	790	752	737	764	785	759	766	762	765	798	716	772	767	734	718	733	730	760	726	731	720	730	737	715	733	706	726	793	706	707	735	722	766	748	675	724	737	777	760	718	724	747	721	761	621	692	698	731	705	663	677	690	695	695	715	681	685	740	673	680	673	692	757	739	736	725	730	704	719	691	696	717	671	723	707	744	683	698	735	710	703	696	674	728	682	697	689	695	702	730	726	772	763	705	721	756	750	702	670	758	719	722	666	669	710	716	727	728	713	682	693	687	709	726	717	682	758	725	686	748	677	709	712	700	703	739	720	654	694	730	647	702	726	718	679	676	736	728	732	675	719	718	715	704	706	701	681	706	720	691	726	717	734	698	730	703	660	712	727	722	698	686	688	684	693	720	695	725	754	724	714	733	684	718	681	658	729	696	723	710	707	764	684	690	724	699	763	755	693	714	729	720	705	691	710	722	715	765	687	680	695	651	732	679	703	700	722	700	704	759	723	674	736	696	743	711	706	690	674	678	683	653	749	713	669	698	672	744	699	673	756	664	691	649	703	730	680	722	703	716	727	720	688	681	707	725	713	682	731	698	696	704	744	710	752	671	705	703	690	682	707	711	695	718	717	721	703	711	681	710	711	712	725	731	704	682	711	726	681	749	692	712	754	757	713	674	709	747	720	676	708	710	738	724	703	765	736	714	692	722	707	698	698	690	719	688	710	690	710	710	719	669	732	719	651	747	701	741	711	738	738	706	727	672	730	738	707	745	737	684	707	694	640	772	724	681	730	734	718	662	695	726	717	731	742	700	701	698	707	740	663	694	706	668	675	677	708	676	721	687	725	745	684	720	706	669	719	729	745	700	680	729	721	729	653	760	684	702	669	717	695	721	746	759	729	726	689	751	708	716	684	689	719	721	678	719	743	676	709	767	704	700	739	710	683	700	723	705	710	737	686	694	725	688	703	734	706	680	719	687	682	679	667	730	682	721	683	692	736	725	706	695	709	644	704	686	725	668	676	735	750	686	658	701	752	711	720	713	674	701	708	750	728	684	670	751	677	658	710	753	672	715	735	749	695	714	683	688	669	734	711	774	694	679	700	697	748	701	718	761	661	733	686	760	694	734	701	734	704	725	688	764	683	716	749	692	736	704	671	686	697	706	678	704	696	694	704	753	764	741	711	694	725	728	682	722	717	715	712	731	749	664	721	689	732	771	731	753	731	684	722	674	655	712	716	696	703	687	692	710	713	692	736	661	661	711	726	739	671	705	724	684	729	700	704	694	720	740	650	748	678	731	684	737	718	726	690	748	685	702	666	681	696	734	711	685	699	690	734	707	704	717	717	709	647	689	672	722	714	683	656	680	716	721	715	663	724	735	735	688	712	730	695	707	697	694	733	717	704	693	705	725	727	673	752	725	658	673	693	714	691	698	720	712	763	687	677	700	700	683	749	699	676	715	686	666	754	704	702	735	723	744	720	782	677	727	745	736	719	684	732	720	758	700	682	683	763	703	740	719	730	720	737	720	724	679	697	706	691	698	671	720	661	780	687	678	684	691	720	689	702	720	742	713	755	665	708	727	758	703	711	725	734	679	719	708	717	744	717	714	669	709	686	710	673	706	691	720	754	701	744	728	733	722	661	687	721	751	699	694	736	668	750	663	706	675	721	709	721	659	718	716	735	712	700	657	683	716	720	693	689	688	643	666	681	746	745	696	722	653	703	700	733	717	767	731	704	718	746	721	694	719	696	688	688	711	720	697	765	705	681	717	737	679	692	722	713	725	704	722	725	725	691	696	705	707	699	683	752	713	718	673	761	669	735	647	704	694	694	749	720	684	698	694	693	652	732	720	731	671	640	703	717	668	709	726	690	705	690	669	728	703	714	739	720	698	714	731	683	717	666	730	710	713	659	672	716	705	713	706	673	723	718	684	729	739	756	712	676	702	763	719	713	685	714	744	717	725	706	647	678	716	741	697	692	739	746	694	738	720	670	713	670	686	680	674	700	710	741	708	715	708	760	670	694	698	698	707	719	701	690	682	744	710	706	709	659	705	700	738	701	722	736	717	693	702	706	735	677	790	728	724	729	691	745	695	708	705	709	681	730	738	721	695	705	709	711	686	662	683	731	737	683	710	672	735	654	729	730	689	684	686	672	727	680	724	719	722	712	704	701	744	710	692	719	736	701	697	709	713	669	708	730	734	726	737	703	713	704	777	769	733	654	712	722	680	691	757	725	699	700	776	697	746	691	741	696	748	681	714	705	692	678	709	672	724	719	708	708	731	663	664	704	703	682	700	665	643	757	706	682	705	679	698	727	728	700	725	721	693	711	709	706	719	729	697	701	742	738	696	710	720	742	767	654	715	676	715	713	687	725	712	728	697	709	685	701	690	682	690	704	662	717	752	712	669	695	735	712	713	688	695	688	663	718	704	733	734	712	722	696	708	657	675	671	690	715	680	705	683	746	722	700	689	706	690	682	694	681	707	692	707	698	705	696	687	674	705	690	689	763	684	712	748	721	710	722	740	693	673	706	724	714	648	735	678	694	715	739	693	683	747	728	717	705	684	706	691	672	748	735	692	680	702	680	681	711	705	694	693	674	726	717	709	749	685	741	704	642	761	713	703	698	666	736	748	731	688	748	707	716	715	724	685	694	707	689	712	694	691	706	703	720	790	708	758	704	688	727	690	712	688	701	734	722	687	731	700	702	677	697	709	719	678	749	721	712	771	702	701	678	702	724	684	743	713	644	748	767	736	704	716	666	729	709	726	662	743	681	687	717	703	735	733	713	711	725	715	690	679	705	729	752	764	744	757	682	696	710	735	708	725	738	715	690	737	702	695	736	687	745	673	721	689	706	765	682	691	674	695	675	644	721	706	715	674	704	694	718	732	724	735	688	684	717	671	674	688	683	698	749	736	697	709	677	755	691	712	703	693	676	700	703	707	685	681	735	735	720	649	706	729	658	745	697	706	730	716	708	673	739	688	723	699	692	704	705	699	694	678	692	702	707	717	678	695	722	757	718	683	737	680	687	703	726	693	717	707	714	696	737	690	680	715	716	722	725	715	704	725	726	696	709	742	695	719	719	736	730	726	673	716	675	738	697	646	727	726	678	707	752	698	714	685	721	743	718	697	723	685	699	678	698	698	718	699	695	673	725	709	744	728	742	746	684	685	713	723	710	696	700	687	703	698	691	697	725	714	662	662	725	678	732	671	706	716	711	684	697	690	763	715	725	741	738	733	662	732	740	645	711	712	694	728	698	738	689	679	677	737	725	723	732	702	720	717	703	736	707	745	663	728	723	737	718	671	651	726	694	735	716	737	715	698	713	718	702	717	715	711	679	687	681	746	706	737	723	729	700	743	712	736	706	694	716	696	726	738	700
11266	5993	5259	2540	1509	1089	868	675	598	531	542	452	459	420	426	458	410	451	421	403	413	411	358	394	420	400	422	391	410	397	361	386	381	357	387	400	354	333	363	339	363	360	360	364	397	389	395	342	350	383	379	403	360	383	408	353	338	335	391	384	395	369	350	365	378	367	351	358	391	387	349	367	371	325	344	383	397	333	375	395	351	387	358	370	380	402	388	377	389	385	341	394	391	365	393	376	371	370	378	378	383	356	318	367	417	396	349	391	388	337	371	366	380	372	367	349	359	366	368	389	358	366	413	396	364	352	399	341	352	391	383	373	381	377	356	366	364	383	354	368	373	373	387	377	390	362	381	374	400	341	402	396	353	373	388	352	388	360	373	391	392	391	378	376	367	400	368	399	372	379	391	335	390	405	370	338	369	398	400	381	389	398	365	347	395	349	363	388	399	392	341	380	395	357	402	384	370	368	424	359	359	372	383	403	341	356	394	391	380	401	373	345	379	398	392	352	382	348	388	410	359	362	397	371	370	417	369	402	376	394	358	377	365	402	385	337	363	399	379	362	372	376	389	374	363	377	361	346	358	344	404	377	376	381	364	422	379	367	344	373	390	389	378	361	366	331	349	361	374	371	366	359	356	366	366	354	348	331	398	389	367	347	375	362	395	354	335	375	391	358	357	402	367	369	327	338	372	342	349	373	401	387	346	381	386	388	378	349	368	369	362	361	344	343	361	363	384	346	391	362	415	407	399	380	394	399	377	353	369	418	365	359	384	380	368	349	381	370	377	404	340	354	368	419	380	387	366	417	323	358	395	404	371	345	396	398	384	411	401	370	377	401	381	360	360	359	349	343	352	414	346	389	347	354	378	370	378	389	393	345	359	371	367	406	352	374	364	367	364	376	404	358	375	364	355	379	379	408	393	402	370	396	387	383	370	360	381	369	378	354	362	353	369	383	373	362	386	382	408	362	380	370	386	352	370	356	402	346	395	380	394	368	406	380	343	417	352	374	406	361	334	384	384	403	421	363	376	383	399	414	392	392	363	363	366	381	369	379	386	394	356	363	387	368	401	349	384	387	382	346	367	395	379	380	362	367	381	392	375	399	370	368	397	377	393	386	360	353	358	367	388	343	403	368	397	380	383	357	371	394	349	359	353	396	350	358	355	371	381	366	354	365	356	382	369	349	381	368	372	356	396	354	351	352	384	352	375	375	388	406	375	376	364	376	374	368	392	395	372	366	357	364	380	354	368	371	392	375	407	364	429	408	369	366	398	343	366	439	359	353	374	373	417	363	380	367	358	365	397	385	389	385	365	370	384	372	403	370	371	399	388	369	371	414	345	373	389	376	401	356	384	387	402	379	351	366	411	377	364	404	420	390	371	360	380	403	391	373	362	369	356	365	341	391	396	363	362	435	371	360	359	364	352	378	358	359	359	346	357	366	350	366	355	360	385	342	395	381	387	339	378	351	394	375	390	362	388	395	446	393	375	367	391	396	387	358	353	377	370	357	397	385	376	411	342	369	371	410	384	355	398	404	368	337	385	347	360	371	359	356	368	341	372	357	328	366	398	368	356	409	376	364	372	378	373	351	367	363	343	380	368	355	382	371	338	393	405	390	378	359	383	354	384	391	364	418	390	399	366	375	374	384	381	378	377	377	379	379	372	353	381	399	361	372	407	397	388	407	363	367	366	360	369	398	339	358	371	386	417	368	392	390	364	385	389	392	350	365	376	349	375	421	388	385	388	361	351	381	350	348	395	396	394	381	365	357	340	377	392	367	384	382	363	334	392	400	393	368	325	403	364	347	374	370	356	344	406	388	393	392	400	331	374	353	367	371	364	399	391	351	369	366	366	405	384	351	372	381	357	382	405	390	357	332	369	412	398	402	384	377	346	336	374	356	389	382	360	344	398	355	349	378	387	331	377	377	372	409	392	402	346	382	361	367	369	362	372	357	365	391	378	379	410	379	409	389	396	396	357	390	354	345	399	393	345	373	360	387	336	413	341	388	373	403	371	368	340	357	380	399	367	401	328	377	347	385	387	370	385	367	369	374	348	384	365	395	381	379	350	401	419	324	367	348	381	366	368	359	389	372	364	390	374	350	352	385	380	318	359	382	374	354	394	389	355	343	393	366	368	401	375	396	369	369	354	393	345	351	379	367	375	379	369	362	355	382	395	396	385	332	358	366	398	375	366	402	343	413	375	393	397	374	342	342	343	389	354	359	351	402	397	346	351	367	398	369	390	369	377	339	391	355	385	367	372	369	381	395	351	393	381	380	390	399	368	421	380	367	397	387	373	394	391	390	420	380	376	369	352	385	375	385	347	396	349	394	406	390	361	380	348	398	379	363	347	372	345	347	353	413	410	362	367	410	390	395	376	445	379	375	386	395	367	402	368	375	376	418	350	369	357	380	363	382	332	360	352	363	360	384	362	354	395	385	368	327	389	322	329	382	379	386	345	424	440	383	401	378	340	330	361	378	398	387	399	367	334	354	367	356	387	369	349	403	397	389	374	376	355	376	359	354	396	390	369	363	384	369	364	356	382	395	347	391	381	372	346	346	376	368	389	353	356	381	387	356	398	351	381	385	351	370	372	382	379	344	381	390	393	359	371	386	339	382	369	357	343	402	411	352	412	403	344	366	345	365	394	355	364	385	408	372	394	394	374	357	391	370	363	394	379	367	399	389	391	315	408	363	337	323	354	377	359	398	386	364	396	377	352	354	363	383	366	384	417	363	388	351	358	380	382	391	390	370	376	343	377	339	347	410	364	363	371	386	390	397	349	358	397	415	390	358	403	370	366	383	391	371	352	384	409	388	354	375	389	378	385	373	414	391	353	380	382	410	365	352	352	397	416	364	381	360	382	372	413	365	336	375	386	382	360	374	375	348	354	379	394	407	380	380	367	366	365	404	359	387	417	376	384	386	374	408	378	366	397	378	386	417	385	382	352	363	366	412	374	391	379	358	382	378	379	404	361	350	341	333	386	365	381	366	398	334	357	402	398	379	366	384	356	368	412	403	376	346	406	385	355	368	380	358	370	364	377	366	408	382	412	377	399	355	351	334	406	378	374	365	372	403	405	342	407	383	387	331	353	394	356	374	355	356	410	400	405	356	315	360	359	378	382	359	349	364	362	374	370	366	375	349	361	388	366	368	359	358	363	342	360	363	353	373	417	372	348	377	363	363	382	381	357	357	387	353	391	339	361	357	389	371	366	375	324	349	367	333	362	332	373	352	370	375	384	363	374	416	348	378	353	376	372	370	384	377	368	349	381	387	411	399	364	370	379	362	372	379	381	402	348	385	354	335	403	425	356	384	416	381	357	371	358	380	356	397	382	361	406	349	386	366	378	352	396	356	374	362	417	399	368	364	414	399	405	393	385	371	347	400	355	375	356	359	367	355	386	382	392	375	387	406	405	372	369	389	388	320	351	376	361	352	333	391	404	389	364	366	360	362	394	380	367	351	339	393	375	348	360	374
7168	5586	8055	6148	4877	3871	3182	2397	2105	1762	1608	1432	1290	1181	1166	1143	1063	1056	1034	1098	1022	1017	1016	1032	977	905	975	927	929	955	936	919	887	924	893	833	873	829	801	838	798	807	843	848	847	853	828	863	837	809	802	793	823	814	806	827	855	845	785	805	825	798	804	842	840	827	789	813	823	881	797	816	783	792	808	853	767	808	806	809	759	831	826	844	840	798	832	790	831	770	812	855	800	819	866	867	810	772	830	833	820	793	796	797	803	817	852	839	831	849	838	842	780	810	735	759	801	832	825	797	827	776	833	811	854	801	768	808	809	854	841	866	814	855	804	818	814	797	832	808	874	865	782	818	810	869	827	832	819	790	820	824	825	796	851	833	826	849	829	816	800	826	796	804	813	849	808	824	820	818	868	786	799	854	820	743	782	863	818	834	847	814	806	864	845	822	862	808	819	773	808	834	839	798	832	838	849	819	790	825	844	879	856	853	799	785	861	818	850	806	876	812	781	800	801	815	819	811	797	835	821	838	811	836	826	818	839	855	792	865	804	825	839	826	831	761	813	837	819	872	840	858	848	771	844	818	859	824	749	840	824	755	844	854	832	779	833	831	794	857	772	828	774	822	827	802	838	789	788	819	816	820	853	846	835	801	820	780	840	823	788	797	792	795	788	805	809	788	819	835	813	828	830	837	870	859	793	852	765	826	820	864	809	803	805	777	802	791	842	828	840	796	822	798	802	814	830	797	854	811	844	814	807	793	841	805	811	852	773	844	842	789	793	811	845	787	821	790	820	792	830	850	791	850	819	821	807	816	831	818	841	794	814	796	856	858	760	809	838	792	817	811	796	794	800	793	785	787	829	798	844	792	842	842	764	780	804	837	845	849	807	790	835	843	827	819	874	781	864	816	828	812	788	838	814	805	836	840	805	801	840	870	826	836	810	811	805	786	790	847	839	761	833	851	846	834	810	772	861	825	825	783	804	785	802	808	798	790	830	802	818	790	836	809	833	815	761	831	805	787	829	868	832	868	851	834	842	763	842	862	825	760	819	799	788	817	808	822	816	806	814	805	821	850	799	784	763	797	814	819	838	825	846	792	822	822	791	833	841	775	866	822	829	820	856	803	822	825	753	829	785	827	817	842	754	867	830	811	813	813	803	783	817	847	857	845	891	856	820	822	885	859	820	806	822	801	841	808	832	798	802	856	815	802	783	811	821	853	810	786	816	789	850	814	764	877	810	809	921	794	801	777	776	831	829	851	834	756	808	829	883	816	812	832	748	845	805	815	815	809	816	840	804	827	769	840	785	821	787	779	801	800	766	818	847	800	834	844	872	849	861	770	847	849	822	826	816	821	797	866	821	846	853	794	790	830	801	773	848	808	820	795	843	842	793	803	844	820	789	813	826	835	795	840	812	803	788	826	829	815	864	838	802	827	837	787	786	798	798	869	830	829	854	822	789	837	854	815	829	841	795	848	825	828	797	829	782	759	791	815	773	857	800	805	877	787	860	844	815	815	768	799	783	806	830	874	840	788	828	819	792	798	836	787	761	849	857	753	813	835	795	782	849	879	773	843	835	818	833	822	784	773	835	807	819	857	769	757	821	809	819	767	809	825	798	820	786	805	795	787	782	788	756	806	824	800	754	868	800	819	781	770	797	843	861	836	822	762	800	887	794	799	799	820	794	824	788	778	858	822	855	787	856	822	773	796	778	824	824	786	802	846	881	789	837	825	795	781	804	842	812	768	779	758	841	858	805	822	819	826	794	819	781	831	809	820	781	822	821	860	810	832	825	832	859	838	928	808	807	792	790	808	803	770	863	812	850	815	791	790	878	809	784	847	808	793	793	829	817	791	845	837	814	801	845	790	823	806	873	858	828	794	759	833	846	827	874	804	794	835	816	781	782	846	815	877	832	777	771	877	797	769	754	796	818	808	811	817	761	869	847	818	812	853	795	823	824	826	859	832	847	833	798	801	783	795	820	819	831	819	800	792	806	815	780	813	864	799	858	821	837	793	796	823	796	829	824	803	785	788	816	811	816	826	856	750	845	833	767	782	767	843	852	800	780	821	852	825	814	851	818	793	828	798	801	783	792	802	767	786	804	772	819	826	774	824	816	765	825	803	829	872	804	769	827	874	835	812	825	794	810	803	770	818	821	808	811	794	797	832	835	802	755	826	822	770	800	822	818	780	810	816	821	812	788	839	799	790	771	774	861	809	857	790	755	772	812	767	809	806	800	768	820	833	836	784	805	824	848	835	835	835	870	819	807	772	800	794	824	849	856	803	842	776	809	882	785	804	798	814	793	806	798	782	816	856	842	802	855	805	812	820	815	809	834	811	813	781	811	775	794	786	805	782	836	884	844	819	789	744	906	845	794	896	790	824	808	798	816	794	795	823	832	830	832	785	842	815	817	800	804	769	778	817	782	789	827	860	781	825	863	839	862	783	797	850	817	749	857	810	797	824	876	784	796	805	855	844	819	853	790	855	856	870	789	811	825	825	794	802	827	773	801	827	821	842	827	817	850	790	870	833	844	855	800	835	823	846	809	853	768	872	822	838	802	804	806	859	801	809	809	780	851	842	847	785	792	770	859	813	828	858	820	847	828	899	784	765	880	811	817	815	840	847	820	807	809	842	764	814	837	837	815	792	818	838	796	823	823	797	808	827	826	836	795	826	815	807	866	812	856	816	817	809	867	840	830	815	748	808	809	772	757	839	775	813	811	852	798	814	782	837	807	821	790	772	788	799	838	835	808	849	825	820	812	833	823	818	856	800	803	813	839	836	778	832	760	842	805	792	771	738	788	842	831	801	818	841	767	852	776	811	863	805	816	749	865	793	867	767	828	838	829	768	840	794	761	779	906	786	772	819	817	848	847	864	840	853	820	791	801	790	825	831	831	841	848	857	818	791	821	847	783	795	854	769	813	789	803	800	836	781	792	824	840	803	808	842	804	805	790	843	831	797	832	868	819	791	847	813	827	828	797	844	765	811	801	828	791	819	786	778	833	825	814	797	806	833	783	888	838	842	854	844	863	865	825	886	842	808	839	858	859	814	800	823	835	830	758	819	810	822	833	806	815	815	821	817	817	839	841	804	818	788	803	809	811	794	801	817	811	766	793	814	824	784	798	744	819	845	740	840	817	801	796	807	860	832	828	834	828	819	800	820	814	859	776	853	832	863	749	839	832	862	807	802	795	841	770	794	831	830	814	775	819	831	850	803	794	818	812	820	781	809	813	781	798	815	862	823	807	820	844	798	801	809	837	805	829	810	804	824	843	857	867	779	790	818	855	830	825	833	832	835	849	796	822	767	826	796	784	896	824	834	803	801	811	840	779	812	828	808	851	817	782	815	782	822	811	795	837	834	857	794	820	810	801	871	801	790	816	777	827	843	771	769	815	813	825	871	831	842	793	779	803	776	840	774	869	804	825	808	778	841	803	806	831	785	802	819	807	838	850	814	788	832	827	823	831	831	794	822	840	844	846	825
22705	12467	11912	5192	2856	1885	1503	1046	847	734	619	544	466	406	416	401	419	394	381	360	404	385	391	325	379	375	308	311	334	371	333	321	364	334	328	302	354	324	294	302	340	320	346	356	322	317	328	285	325	328	303	307	279	319	345	309	338	313	315	335	300	316	317	304	307	320	288	316	295	293	292	338	312	312	327	264	293	303	317	310	304	335	293	276	334	316	303	332	326	293	332	287	277	301	305	336	324	289	318	328	319	283	275	299	315	304	311	301	302	292	291	338	315	295	296	324	325	343	318	309	301	329	322	288	330	272	324	355	315	318	296	278	327	308	334	306	316	273	328	300	362	289	291	298	300	343	295	302	283	337	341	335	308	329	338	313	299	306	282	343	316	309	331	295	290	276	315	299	279	312	307	302	318	301	314	316	325	309	332	324	316	314	305	298	306	323	299	301	315	311	305	314	317	320	286	310	286	323	291	341	312	319	306	353	299	319	318	314	316	304	317	320	346	297	315	308	305	316	299	302	316	303	306	333	320	317	315	317	308	314	284	322	316	311	296	293	272	327	306	285	309	297	329	290	326	321	300	314	328	304	307	321	322	268	308	300	294	313	290	302	289	319	322	330	305	327	327	269	305	294	346	319	289	332	340	292	321	320	318	306	308	325	322	321	305	299	357	320	283	317	336	344	289	308	281	282	264	320	331	312	309	329	324	290	300	325	294	330	294	319	295	277	297	344	321	308	282	345	322	288	316	329	320	301	361	308	285	312	331	339	329	309	342	303	294	319	305	278	315	310	296	311	285	305	347	308	295	299	295	291	331	295	331	354	319	307	299	344	293	302	337	309	312	307	362	314	313	300	337	288	324	312	357	296	327	307	282	293	297	305	320	306	259	306	317	295	318	293	301	281	288	271	313	337	303	278	323	308	334	317	304	293	302	300	250	302	297	331	306	322	275	314	279	298	267	346	322	321	308	317	318	297	289	291	305	309	309	295	305	344	294	319	294	330	334	329	307	348	310	297	346	354	325	286	313	329	322	354	314	327	310	329	310	327	296	304	306	264	270	328	294	301	286	308	296	329	318	315	290	318	322	325	328	302	319	334	328	295	296	328	281	301	316	301	316	307	304	284	281	310	303	309	301	293	336	321	325	316	261	323	328	317	334	298	283	283	334	310	344	297	299	318	318	330	314	309	308	343	296	311	294	311	290	276	307	301	293	318	287	325	306	304	327	323	280	312	316	320	346	317	307	261	323	342	288	316	316	320	284	333	290	312	326	325	353	318	321	315	274	252	286	304	336	293	306	300	328	321	331	305	291	299	329	303	278	304	340	311	314	313	289	310	311	308	300	311	304	330	336	300	306	361	369	317	286	283	324	349	337	313	334	310	318	284	311	326	312	341	338	334	297	293	298	309	271	306	329	328	325	288	306	300	335	284	335	312	289	288	313	313	292	338	333	317	321	320	332	314	327	286	333	308	304	299	317	330	282	319	337	311	286	286	327	323	307	321	296	294	297	323	308	317	342	343	315	307	351	296	333	272	289	288	334	304	307	341	335	265	317	321	331	309	321	294	312	329	287	319	332	298	301	357	333	302	307	322	324	280	329	294	314	326	343	296	301	306	323	333	308	313	276	317	295	303	302	294	291	300	284	323	331	320	298	325	285	313	341	308	333	299	314	340	247	329	318	306	320	271	305	293	293	303	331	297	339	284	300	303	300	324	300	331	296	329	321	292	337	303	295	306	312	296	336	325	290	326	329	330	309	307	339	320	329	257	331	317	309	293	292	337	306	302	318	297	367	333	329	323	334	330	291	302	293	318	333	317	316	333	309	295	285	294	303	293	318	280	304	305	319	317	309	278	303	333	309	321	302	318	304	269	303	314	298	318	317	308	330	269	351	278	309	305	312	288	295	300	310	341	296	323	298	310	329	288	292	296	319	318	346	315	272	286	339	293	305	309	305	323	350	291	306	298	332	316	286	318	319	320	297	296	343	298	343	346	292	294	312	329	286	307	286	306	311	319	303	279	332	323	326	323	320	327	327	340	313	338	286	326	326	316	290	322	301	339	300	324	314	345	303	346	318	281	315	292	361	291	313	353	306	308	306	310	280	325	300	335	296	328	334	282	327	319	353	311	290	315	323	305	333	297	280	303	311	353	317	282	296	299	272	319	332	294	319	281	310	298	309	307	333	347	304	323	312	334	326	326	319	300	308	334	289	333	285	335	294	312	285	337	313	317	281	325	307	323	295	302	303	335	311	304	303	315	310	326	305	320	310	325	327	310	337	300	320	312	323	310	336	352	261	325	299	300	285	350	361	313	309	288	329	307	309	301	305	329	309	327	322	301	312	322	347	290	313	296	317	313	300	322	314	323	331	321	296	261	328	304	275	326	319	281	304	298	306	313	337	319	298	304	327	322	295	325	297	333	304	326	352	315	298	328	300	314	314	310	292	319	348	280	335	303	273	333	305	298	304	294	323	360	329	311	330	307	314	312	312	298	311	297	286	315	308	337	311	299	333	314	281	332	315	322	320	311	330	310	311	293	280	305	325	320	308	311	308	305	308	350	302	332	298	317	315	318	291	307	302	337	299	272	281	300	329	319	304	290	316	325	327	312	285	331	283	331	308	309	315	322	279	289	290	274	330	341	311	355	304	286	305	306	289	302	309	323	293	301	317	321	316	326	297	321	326	306	317	325	300	338	322	306	351	300	311	336	278	301	302	319	354	344	297	314	317	328	304	306	302	316	288	304	319	326	321	268	287	312	302	324	329	328	300	283	308	302	323	291	305	306	317	302	320	337	316	319	313	311	311	310	287	310	328	308	296	305	300	318	297	282	277	274	329	310	321	311	305	326	300	308	303	305	307	347	304	316	315	308	312	293	307	312	338	318	288	293	337	325	299	316	309	308	316	333	307	320	311	329	283	331	317	335	359	326	301	276	307	308	297	307	314	305	290	313	333	271	314	313	337	313	292	284	288	312	282	311	375	317	281	313	299	332	333	290	330	296	294	279	325	308	315	323	321	335	301	310	336	285	312	305	334	340	303	329	295	322	300	295	331	347	317	316	329	291	317	301	304	309	296	298	327	350	334	297	322	346	314	317	291	297	313	308	317	292	326	295	284	297	297	318	336	347	307	330	287	318	298	304	310	307	325	309	316	313	296	307	295	309	311	285	294	316	330	316	306	310	347	324	329	271	300	332	338	276	289	302	336	268	322	293	310	273	296	304	330	310	304	300	290	319	317	307	315	351	330	303	309	261	290	294	295	318	316	311	300	281	301	328	302	305	336	312	312	310	279	302	331	311	320	303	319	318	297	316	326	330	320	312	285	307	295	325	340	277	301	318	304	319	321	320	343	307	301	314	295	279	328	329	337	304	308	276	332	297	328	293	306	318	316	299	288	325	307	347	284	304	319	322	303	309	306	309	309	314	361	331	306	292	289	301	336	312	297	316	326	369	291	312	305	331	333	307	305	307	305	308	316	342	349	304
14537	10509	16218	10439	8381	6793	5138	4077	3610	2949	2404	2029	1773	1567	1430	1480	1344	1291	1276	1273	1227	1114	1074	1069	975	1001	927	906	842	872	916	942	846	833	835	762	748	734	732	754	757	750	763	761	718	744	784	696	747	784	701	736	744	752	746	715	731	733	704	746	733	734	687	693	759	704	661	734	718	677	724	730	742	761	706	747	693	714	698	729	725	703	742	667	732	702	737	707	750	717	667	686	678	717	686	748	685	737	678	679	720	668	725	715	693	709	698	716	725	703	656	662	711	749	722	673	677	681	719	665	699	698	689	728	696	736	725	711	719	698	710	735	708	738	681	731	714	665	706	730	710	660	706	676	657	714	720	711	707	703	709	723	719	676	761	701	675	699	647	667	715	704	750	682	701	695	705	733	706	669	711	709	687	708	732	681	717	701	752	722	686	746	670	696	695	703	691	664	702	721	696	701	718	670	662	669	679	694	708	724	708	698	701	680	692	751	734	676	704	707	677	709	703	694	699	687	702	713	647	657	705	687	632	701	691	756	665	714	705	722	671	700	735	704	729	711	674	723	688	683	697	655	709	740	676	698	704	728	680	751	700	636	677	704	688	721	657	683	684	680	676	674	697	674	673	689	707	733	698	716	714	718	693	697	675	710	680	697	705	646	691	711	699	753	712	702	734	656	620	715	715	712	719	737	692	703	733	683	698	717	702	718	677	754	666	670	700	772	739	721	754	650	741	700	711	665	739	658	703	646	700	703	682	662	701	738	701	646	698	681	705	682	708	701	721	734	708	744	649	729	705	693	681	678	727	738	664	701	693	716	731	690	710	738	679	734	666	711	712	701	684	717	669	704	701	719	646	708	698	760	739	680	672	717	776	733	709	686	714	690	677	712	671	685	665	717	693	683	720	737	673	728	719	668	666	704	733	695	716	725	723	737	709	733	637	702	671	694	713	728	689	733	713	690	714	700	700	678	704	671	693	674	729	691	716	759	679	712	685	685	697	693	717	692	677	719	719	723	721	709	719	726	709	694	691	668	692	703	704	720	720	674	702	744	694	676	697	721	732	690	688	696	705	716	703	754	691	686	714	735	693	679	686	668	700	714	658	694	681	708	710	705	648	683	725	722	662	682	713	721	690	704	698	726	675	713	667	727	694	680	666	725	685	698	692	643	655	679	695	704	733	672	706	693	686	651	691	673	693	708	689	732	715	695	696	691	657	692	784	707	700	679	696	754	671	721	727	710	707	694	685	680	740	702	719	697	709	681	678	703	691	713	678	706	776	705	710	684	680	662	681	676	694	698	682	732	700	667	688	712	636	732	695	690	695	682	676	683	689	704	704	683	723	730	765	698	701	700	699	672	673	693	708	699	706	697	729	694	659	646	711	688	675	749	717	715	715	736	708	666	678	716	662	687	748	695	665	695	647	664	653	690	687	693	675	701	738	745	693	735	709	704	686	683	705	730	732	705	710	669	688	689	709	729	678	707	692	667	688	713	712	723	725	706	699	695	720	691	709	707	729	676	703	661	700	720	702	676	686	723	685	672	711	684	738	738	671	703	700	693	707	673	701	676	719	708	714	730	684	668	715	688	667	719	647	737	667	713	667	703	682	704	721	709	713	670	732	683	709	669	714	700	718	674	747	707	693	747	701	690	697	673	738	706	692	734	702	683	715	704	669	717	724	745	699	727	739	750	709	690	682	724	701	686	668	712	713	655	688	736	680	666	738	710	711	668	630	726	680	687	686	674	720	724	676	719	668	704	717	664	690	705	718	731	675	736	678	721	685	654	749	735	749	701	761	725	682	722	708	677	670	753	733	661	672	731	740	700	695	665	694	685	670	712	686	684	643	677	701	749	717	673	716	682	697	709	741	743	674	683	701	725	690	701	704	694	662	690	710	682	720	714	687	688	718	730	693	696	665	698	700	654	683	685	671	696	700	669	712	715	675	720	704	689	726	736	681	673	699	689	679	715	722	720	672	703	704	715	686	706	720	722	697	680	700	699	686	687	674	708	664	669	746	660	680	676	750	753	704	685	734	670	707	713	708	725	719	648	721	650	705	717	719	719	704	676	704	693	681	676	711	663	628	721	687	629	705	686	727	710	715	749	690	728	661	679	701	710	693	683	693	721	712	752	701	652	729	708	653	643	743	687	681	713	690	674	695	716	730	745	685	669	692	681	696	676	657	661	742	688	697	689	691	688	672	673	724	681	660	717	727	740	673	717	740	708	659	670	725	683	673	672	731	695	657	689	704	678	686	719	712	668	681	692	680	695	659	673	688	695	683	720	728	668	683	677	685	737	688	735	687	711	676	697	692	716	718	646	733	680	690	716	715	727	663	679	736	700	704	682	677	671	763	673	637	682	658	722	707	680	689	735	678	689	653	744	749	719	672	653	643	720	648	743	676	673	731	688	720	735	738	745	706	670	689	646	698	678	697	714	728	715	687	718	707	676	701	706	694	683	736	691	705	737	709	695	693	713	688	755	707	728	676	710	743	746	700	651	720	698	684	658	705	703	706	726	689	682	698	683	741	693	669	700	675	686	673	676	708	697	692	697	677	714	682	675	708	667	693	699	723	743	706	681	765	661	687	688	689	737	720	707	684	729	704	710	711	693	700	682	636	724	694	698	716	691	689	708	689	673	688	688	685	712	680	695	713	724	677	712	712	723	681	658	673	671	734	700	700	689	673	692	700	672	705	673	727	661	735	726	701	691	690	689	665	664	692	731	698	703	658	697	674	674	724	665	747	696	715	757	693	662	659	706	682	719	683	688	676	698	660	710	724	699	690	682	676	702	727	670	661	657	690	695	676	704	660	674	681	715	719	697	700	687	669	694	713	730	698	690	706	740	688	721	731	701	672	715	733	635	707	719	707	672	719	722	638	648	668	700	729	687	680	686	683	675	710	702	678	695	676	686	673	694	680	708	731	680	713	637	680	645	702	701	699	688	622	733	715	649	664	703	703	709	715	701	651	680	673	718	696	706	673	755	707	705	680	684	630	716	703	683	684	674	651	694	717	700	727	650	707	688	676	733	689	726	725	680	716	765	704	719	667	718	710	712	679	674	681	674	685	732	739	706	690	733	726	673	691	699	691	678	699	699	714	708	704	708	730	672	719	708	690	668	715	651	660	676	699	687	637	698	724	737	691	672	698	689	711	706	716	677	677	684	670	702	703	690	688	746	713	752	707	729	708	698	719	699	716	652	728	662	670	667	720	687	679	681	719	715	713	677	730	729	738	687	751	769	690	691	699	700	680	736	688	697	739	699	657	701	669	718	708	723	670	709	712	684	735	695	713	697	719	678	672	653	683	681	744	675	713	718	701	660	697	745	684	678	711	680	704	661	662	685	718	710	717	738	704	695	717	701	727	684	701	692	693	696	662	713	696	723	718	721	721	723	688	685	678	685	715	703	704	697	723	704	660	694	689	683	655	742	701	715	743	715	725	752	687	704	677	667	738	698	659	755	690	730	708	708	692	671	724	733	679	683
33328	19127	17960	8181	4565	3121	2185	1690	1344	1004	871	706	627	499	485	484	466	458	419	445	436	441	378	392	387	384	380	375	380	370	335	369	366	325	327	340	316	365	340	298	356	344	314	299	313	327	313	331	289	315	292	289	330	322	316	315	307	294	348	276	351	328	300	347	352	316	329	322	342	338	290	314	318	302	337	318	314	312	361	337	353	389	300	312	309	300	322	303	298	318	315	339	317	288	329	323	324	302	321	319	326	319	338	320	305	309	333	330	320	305	324	323	325	305	331	334	369	300	321	296	311	311	293	319	318	313	315	331	287	323	327	330	302	337	302	319	308	318	282	303	305	335	332	297	315	301	323	302	301	340	316	317	320	339	328	333	328	292	287	298	346	313	323	317	339	311	363	353	353	301	324	336	332	326	306	366	290	329	321	324	320	295	292	314	314	298	344	300	345	314	305	324	327	315	355	324	315	304	341	329	301	295	309	320	323	292	314	291	319	318	354	318	291	330	335	342	316	316	335	341	322	322	304	332	320	325	334	306	325	302	315	314	310	348	281	337	289	288	323	319	321	269	277	342	324	315	300	341	334	311	283	302	325	331	316	307	329	309	318	340	345	328	315	298	313	321	317	311	309	318	308	303	307	313	269	319	318	364	326	339	296	339	312	314	321	327	325	338	350	284	301	274	317	320	336	350	301	299	335	359	356	324	282	306	334	327	318	302	294	322	303	318	331	336	322	314	316	330	298	323	342	318	369	362	345	308	359	294	328	320	321	327	322	327	343	267	335	333	294	320	293	345	296	300	315	317	313	295	312	332	328	320	304	335	322	344	354	374	361	321	308	334	343	280	327	335	343	300	302	318	330	304	300	297	300	324	303	331	328	347	366	313	313	314	285	331	354	316	331	319	278	306	332	315	332	338	315	305	303	283	339	301	329	276	297	333	318	311	323	312	305	343	306	334	289	308	376	326	336	352	277	281	298	317	355	316	315	317	303	329	323	334	341	313	321	332	307	334	317	312	323	345	333	313	345	346	334	301	352	334	329	304	322	309	334	327	353	303	324	321	294	297	314	305	313	349	277	329	326	328	310	318	293	284	301	347	330	275	314	339	313	325	323	323	274	293	287	307	310	340	312	335	317	322	333	322	292	307	295	339	337	335	286	316	343	308	321	321	327	328	308	302	333	306	340	300	309	305	315	349	335	313	308	305	308	300	335	349	322	306	312	291	341	290	291	346	292	320	382	320	332	311	316	335	327	363	292	285	339	314	330	307	300	330	316	301	290	349	353	329	318	302	299	310	294	335	330	294	323	307	335	313	355	292	324	319	322	340	320	355	298	324	307	323	303	305	278	331	363	323	347	343	289	300	327	318	331	333	314	341	348	293	306	323	322	320	306	341	288	292	277	304	315	316	349	309	332	319	334	284	329	299	310	336	326	288	316	344	306	316	333	303	316	298	316	303	277	296	292	297	325	329	305	300	299	343	308	297	301	307	358	312	304	290	323	320	329	298	333	338	317	321	312	313	334	352	306	344	323	317	354	331	299	306	321	323	333	304	308	314	344	318	361	308	317	291	307	326	330	310	308	296	289	304	314	325	317	289	350	305	320	310	290	325	299	308	314	351	324	351	313	298	309	298	321	274	312	345	308	342	342	315	346	304	325	291	311	304	307	291	317	303	306	308	315	309	343	304	314	319	344	319	312	324	344	349	323	307	318	316	302	333	292	309	354	283	283	320	347	327	334	317	335	314	341	336	348	270	331	318	318	286	308	323	332	320	299	313	299	312	316	333	315	301	325	301	319	317	332	327	322	285	311	286	327	351	313	287	329	325	312	345	339	313	311	317	312	311	356	327	327	316	310	301	339	297	297	296	330	343	315	319	321	273	324	283	330	351	329	344	340	306	325	306	352	298	291	306	339	297	322	342	332	315	349	328	313	312	323	314	331	320	363	327	314	317	324	310	300	323	328	306	315	324	295	317	332	355	303	329	300	303	329	307	336	306	341	323	321	329	291	318	300	301	330	327	302	316	331	328	317	310	313	339	319	283	326	309	319	320	285	315	315	316	333	307	297	359	330	307	358	334	341	329	301	329	267	345	335	354	334	305	303	313	315	317	305	314	299	264	320	330	313	327	342	331	305	320	339	337	323	312	301	345	334	312	321	327	319	331	348	330	336	315	294	311	284	312	304	306	306	315	351	332	309	301	271	323	317	310	311	323	316	311	292	300	306	304	323	315	317	290	301	332	319	353	335	317	303	344	343	340	341	310	311	319	337	302	311	330	297	316	360	346	304	305	333	339	306	317	329	341	311	319	306	332	332	342	314	315	310	335	317	307	340	305	340	344	331	313	312	355	297	292	340	333	291	313	369	320	323	279	298	296	281	335	324	276	300	325	318	287	306	339	322	320	300	276	324	288	351	328	319	327	358	346	304	309	343	314	350	319	314	316	281	324	328	339	294	356	327	332	341	307	339	328	299	334	308	294	281	276	325	299	286	329	321	323	306	317	326	369	297	296	318	294	306	315	295	339	300	341	349	332	318	326	302	300	317	299	334	323	339	306	291	307	288	325	304	348	325	328	337	337	346	312	290	286	311	333	313	302	325	348	316	299	317	358	317	286	285	315	317	337	349	330	300	333	325	333	320	299	302	288	313	329	319	262	281	313	339	280	322	344	317	295	364	298	337	312	301	280	304	304	302	318	309	306	327	334	303	333	279	313	352	329	328	323	341	313	289	301	323	320	325	333	302	300	275	297	306	322	306	281	337	303	321	293	331	314	320	324	340	333	316	344	279	291	322	303	337	306	331	312	335	266	307	315	328	307	334	336	329	340	282	298	303	289	302	287	304	343	337	321	335	383	301	316	332	339	346	321	352	342	319	327	327	313	311	313	316	312	310	314	320	313	325	335	291	321	343	274	345	298	316	331	285	325	344	334	295	326	303	340	321	346	324	318	327	324	305	319	303	310	316	338	360	332	341	299	360	284	303	288	332	301	320	293	290	346	335	308	317	332	323	314	325	334	331	310	315	305	313	300	343	339	324	312	289	298	318	311	310	300	283	308	304	326	312	334	331	299	333	312	342	295	292	321	328	304	299	331	300	323	290	292	306	319	297	338	305	316	308	339	324	303	334	318	326	319	298	329	292	333	325	312	315	316	320	331	319	308	288	307	336	309	298	305	311	367	305	302	280	290	309	310	321	332	318	340	315	276	294	349	298	347	287	300	318	345	264	326	310	299	293	319	308	320	300	331	308	308	298	292	281	314	310	303	326	323	303	315	309	310	282	300	330	336	326	302	324	309	339	319	328	340	294	329	345	312	336	317	300	330	329	349	349	310	318	310	294	321	278	285	293	310	316	344	330	346	321	316	301	307	285	306	309	345	354	305	310	304	335	326	322	311	328	306	314	356	286	348	343	333	332	335	352	309	325	288	300	313	301	339	346	318	300	296	339	322	352	302	308	322	315	305	326	310	337	354	327	318	353	269	334	309
19894	14620	21224	13481	11482	9465	7025	5946	4962	4155	3372	2739	2505	2095	1776	1810	1589	1645	1649	1661	1588	1373	1306	1128	1141	1124	1122	1072	1005	960	966	963	948	864	912	905	866	825	850	796	758	850	817	794	825	755	766	798	757	781	772	788	794	790	802	737	748	770	768	797	762	686	780	714	731	689	726	734	748	712	733	779	760	734	701	777	714	711	734	771	778	729	739	697	718	749	718	759	699	732	741	719	689	713	732	737	688	715	702	694	694	693	704	701	707	714	777	699	743	742	752	708	721	694	734	776	749	731	708	747	696	710	698	714	720	698	720	703	743	717	715	744	744	762	688	718	723	709	730	714	704	741	725	716	699	707	728	736	723	744	715	714	713	720	710	739	720	702	743	749	768	693	721	748	688	738	666	683	728	690	719	668	731	715	707	698	723	705	698	805	725	762	746	737	684	699	771	711	685	694	738	694	694	673	685	764	664	702	774	711	730	745	734	698	770	689	750	742	719	716	707	701	727	704	683	743	759	681	663	707	718	695	759	686	710	731	734	692	729	692	655	738	701	736	762	738	752	703	777	760	727	740	711	702	729	716	756	722	739	711	747	742	720	691	682	712	723	718	750	739	740	713	754	736	687	716	722	749	729	746	682	684	748	739	685	683	797	718	674	727	736	691	737	680	740	687	718	686	759	703	700	711	700	671	747	734	709	732	766	744	705	748	662	700	707	726	673	733	707	727	718	714	693	724	726	748	733	779	745	655	691	711	741	716	803	708	771	677	697	726	717	738	655	737	736	747	681	720	727	688	711	713	707	705	716	721	695	717	695	711	722	710	721	757	712	737	705	703	745	679	697	722	709	661	742	677	687	701	739	712	690	721	687	719	772	733	713	706	728	738	742	722	705	681	701	728	719	725	740	729	694	708	708	708	746	751	704	652	696	708	694	756	720	715	736	713	706	748	745	697	719	674	667	706	737	709	722	760	686	709	744	725	727	677	661	706	740	729	684	675	705	694	748	715	733	718	732	701	700	721	736	686	757	679	702	746	709	705	708	721	734	698	725	692	772	763	745	747	757	652	736	698	668	739	737	765	675	701	656	696	683	761	701	686	699	729	691	718	703	755	752	695	708	704	762	709	726	705	705	711	739	662	667	692	739	694	690	710	707	662	689	673	702	748	708	658	773	694	771	707	694	721	708	727	737	690	724	747	726	679	728	692	720	701	717	744	687	734	723	720	707	748	691	715	741	701	720	731	740	638	733	697	736	679	679	730	709	691	705	708	707	717	683	719	741	734	712	689	701	728	745	670	708	782	678	680	749	732	734	697	715	716	757	719	740	722	687	696	728	744	739	692	701	719	686	768	727	688	739	698	745	766	754	721	724	732	759	734	704	735	678	743	738	720	710	764	713	771	694	707	755	712	701	718	743	712	694	719	703	752	749	732	712	708	649	711	731	682	728	653	723	672	705	713	705	709	752	733	673	716	676	720	711	683	719	743	722	717	753	680	749	678	750	715	746	727	733	699	677	724	738	723	685	726	713	718	706	687	719	709	704	735	747	729	682	682	734	710	719	727	719	706	716	702	711	753	737	702	684	679	718	683	726	728	661	687	741	734	744	681	699	661	674	732	778	767	716	724	684	724	738	718	711	718	685	690	723	710	693	722	727	694	734	711	708	687	715	718	705	732	704	737	708	681	724	701	700	695	719	676	713	704	736	724	716	692	687	720	749	732	737	696	768	732	726	726	746	692	712	721	685	675	743	718	702	739	718	703	730	685	734	705	711	736	728	731	687	668	681	726	725	736	733	750	685	694	752	703	739	743	764	802	721	754	728	740	734	738	707	706	720	737	743	712	737	745	718	720	732	707	720	723	742	692	719	697	739	697	733	789	699	689	702	748	734	689	716	739	716	705	736	737	736	761	726	725	760	710	729	726	707	751	718	705	703	707	725	697	747	710	729	713	725	722	696	718	685	724	687	721	717	733	738	698	762	767	703	754	746	740	654	696	698	729	732	731	707	734	711	705	789	737	736	726	762	709	684	692	668	711	727	713	728	713	727	690	738	714	641	737	706	693	744	718	745	716	754	693	724	713	675	712	766	687	773	725	703	775	723	661	697	723	689	771	734	714	670	676	751	758	701	730	735	719	707	731	718	680	712	720	728	656	741	696	761	690	731	668	728	735	724	709	700	688	763	709	686	735	718	716	746	691	715	748	716	695	680	770	683	690	744	701	716	685	702	760	664	750	736	682	742	711	688	690	705	672	692	734	737	738	697	782	679	695	698	733	708	685	708	760	771	716	728	720	722	726	709	759	733	707	713	721	715	736	716	746	702	720	705	745	723	755	749	691	706	677	708	713	698	746	728	721	670	722	699	769	713	751	713	732	714	767	709	674	686	752	724	754	729	728	707	717	677	711	677	719	734	762	705	690	728	762	678	703	767	729	766	702	679	706	742	693	686	733	697	782	714	717	702	734	742	730	655	740	717	697	715	663	761	719	692	697	769	712	714	678	732	730	725	682	675	692	652	755	737	695	728	704	713	681	763	695	703	703	762	714	749	684	677	762	669	731	689	689	733	757	739	699	717	706	751	756	754	734	754	655	695	759	696	661	721	758	696	711	724	720	782	707	689	690	696	721	743	707	703	705	725	728	724	681	696	698	674	685	679	711	780	732	716	740	707	714	729	698	714	746	742	704	686	737	694	702	707	769	721	730	714	701	711	720	692	722	701	717	730	655	705	714	776	713	724	734	747	765	699	715	751	710	732	694	716	726	719	705	752	743	721	729	716	714	671	734	714	728	722	681	720	750	742	735	726	689	744	706	702	719	705	730	717	684	739	739	709	736	734	739	741	693	739	656	690	700	718	699	755	721	728	747	725	731	723	706	693	738	724	713	716	704	761	751	714	735	727	710	671	717	733	766	725	729	745	710	755	668	673	644	718	712	671	736	771	674	731	673	727	694	712	761	776	698	715	705	698	740	701	692	721	704	760	713	706	665	680	745	725	738	723	707	700	717	699	751	711	725	714	691	711	738	759	770	755	696	738	693	759	706	724	730	743	671	712	747	740	703	720	692	766	700	745	761	690	725	679	711	713	755	743	711	726	694	702	751	714	692	715	743	724	719	753	759	741	714	692	747	707	698	721	702	713	718	721	744	726	741	694	759	711	713	700	707	677	692	713	738	738	694	763	703	738	684	720	720	718	700	701	706	681	756	746	755	688	719	716	772	699	744	687	705	701	733	708	752	718	708	684	737	733	683	733	719	710	730	701	723	737	713	768	691	744	721	739	707	755	727	686	685	647	727	739	727	725	709	711	703	704	688	754	762	710	725	734	648	686	706	684	715	742	723	697	723	734	733	743	775	739	703	720	712	675	716	706	714	695	703	765	706	709	736	708	710	717	704	686	683	747	723	734	692	718	710	720	724	732	740	723	737	724	657	720	661	742	740	724	807	719	719	681	670	710	713	703	696	719	673	723	710	694	741	736	685	669	706	735	761	693	699
11448	5900	4870	2448	1536	1080	887	681	638	578	526	464	465	432	398	442	438	411	390	431	415	419	447	383	421	390	416	414	371	362	384	383	383	374	356	373	355	396	410	415	375	370	385	387	363	366	349	373	360	365	345	383	382	415	399	379	389	403	347	400	400	398	361	417	353	379	415	387	403	417	346	377	402	339	380	384	346	403	411	374	358	363	406	413	397	423	339	383	354	385	410	354	390	374	375	419	366	399	342	370	405	412	373	369	383	346	387	394	367	360	367	398	359	420	367	382	357	433	413	347	361	355	320	408	384	375	392	385	372	371	395	372	409	373	400	376	371	406	367	377	394	387	358	404	359	415	391	370	372	393	376	385	400	416	380	384	391	378	435	370	378	364	361	398	386	384	374	368	375	382	406	384	379	397	383	390	347	379	379	396	372	373	393	363	350	349	394	407	369	365	377	384	367	377	362	392	383	377	395	391	372	369	370	391	371	367	447	364	392	363	382	371	393	396	391	381	377	403	373	385	383	361	352	394	358	369	384	379	404	357	400	385	357	408	412	385	358	383	393	402	385	391	407	391	370	342	391	404	386	417	350	377	375	337	343	368	383	394	379	400	398	348	398	374	343	359	399	348	368	368	350	393	357	396	396	384	397	385	410	381	389	363	382	374	397	388	389	406	361	392	355	345	373	379	376	405	360	375	326	388	395	382	376	375	410	363	339	379	369	351	379	378	397	387	362	391	365	403	377	395	404	356	365	378	415	389	364	392	417	377	412	381	373	425	374	365	381	392	404	388	375	397	405	404	393	383	390	347	375	346	374	389	359	376	382	339	371	363	349	373	365	387	382	398	338	362	395	367	408	373	369	369	401	397	370	375	351	352	414	381	403	354	372	388	358	365	397	377	370	367	410	396	382	364	373	358	413	383	384	421	385	394	328	385	392	389	438	357	359	361	350	373	393	355	353	398	343	383	377	403	415	383	388	374	371	377	386	361	400	378	369	413	360	397	398	380	372	337	416	390	356	389	375	370	370	402	359	370	371	367	377	364	409	390	370	384	417	353	394	368	379	375	391	384	372	354	331	370	366	416	396	403	359	390	424	340	390	339	381	386	396	401	355	391	386	376	375	393	395	356	363	390	388	369	413	358	349	352	400	337	387	383	375	366	384	403	366	391	408	380	390	375	386	380	368	381	392	383	392	366	367	376	379	366	383	423	446	393	362	394	396	372	387	352	400	347	350	377	385	384	340	364	387	374	342	411	416	362	367	384	374	396	362	374	366	361	340	405	361	395	374	412	401	382	366	346	398	358	389	391	369	367	378	385	382	368	369	386	381	346	373	346	397	384	366	387	385	388	384	364	358	366	383	332	376	369	360	374	373	407	322	367	398	381	398	383	389	354	372	366	392	384	365	371	375	354	395	391	369	371	395	370	405	360	367	397	427	374	376	386	367	373	395	369	381	338	363	414	378	404	418	371	357	363	352	389	389	401	394	370	403	344	373	398	412	338	339	384	392	344	371	390	387	360	400	363	359	388	400	412	378	382	398	362	375	380	367	365	390	378	376	370	386	356	356	393	383	382	414	350	358	361	384	370	394	366	374	391	377	351	338	369	346	365	375	408	377	361	373	377	398	378	382	350	333	372	344	371	366	405	385	378	362	372	370	374	404	354	380	400	410	410	417	389	339	404	409	405	427	373	372	384	360	393	384	381	384	346	413	401	398	394	362	352	346	406	395	355	350	383	346	398	374	376	410	406	386	392	371	390	378	416	342	343	363	382	372	368	393	371	342	361	389	380	386	378	344	364	365	359	365	436	386	369	369	400	407	378	398	377	377	369	368	359	391	358	352	380	379	371	371	384	400	388	379	358	390	371	383	405	359	432	396	382	398	378	367	381	390	359	376	368	397	397	412	396	420	402	418	361	387	385	386	403	417	404	374	366	406	381	354	371	427	393	391	372	365	366	393	345	377	381	395	404	381	370	371	350	412	346	336	332	345	373	410	392	410	348	405	370	377	358	363	359	370	379	385	366	361	377	388	356	380	392	381	357	393	342	377	361	368	382	360	368	379	366	359	365	315	372	355	398	411	417	378	379	369	366	387	396	425	356	356	383	356	371	374	361	385	385	352	379	383	360	388	377	388	375	380	366	389	360	410	402	384	370	377	382	398	348	355	402	363	370	377	363	377	386	346	373	359	415	393	383	417	427	367	381	347	365	387	403	428	406	383	357	373	366	366	414	369	359	353	429	401	372	414	383	411	348	349	399	385	409	386	368	353	389	364	395	375	381	367	385	372	349	391	403	349	402	398	367	390	396	390	356	352	403	356	369	379	419	357	365	379	415	388	335	367	400	379	362	400	361	378	395	380	407	411	389	393	375	331	364	387	356	383	364	380	397	404	352	346	367	394	393	372	386	357	391	407	331	410	349	347	375	389	359	382	362	376	330	399	393	389	379	335	398	364	369	361	387	377	360	403	386	386	352	364	384	400	376	370	364	387	372	385	356	379	396	343	390	390	397	384	348	333	373	362	416	367	347	390	386	344	375	372	389	381	363	375	391	341	361	358	383	349	364	357	369	429	440	374	399	346	369	356	409	412	342	380	361	350	419	431	352	374	405	387	364	368	377	380	372	370	348	391	407	369	383	353	386	385	406	393	390	399	386	351	433	405	361	380	390	370	358	414	392	415	371	429	393	417	388	392	374	380	378	363	376	343	366	379	411	366	372	384	370	372	340	369	399	416	365	375	364	362	397	364	382	403	362	345	376	377	404	384	364	392	410	349	360	373	382	371	382	380	369	404	432	385	364	373	349	376	365	388	412	400	410	379	371	371	338	376	345	367	392	358	389	355	396	382	356	383	390	396	361	386	395	352	361	362	367	359	360	415	398	384	385	411	408	409	395	368	346	299	356	356	373	394	383	418	355	361	364	356	394	368	365	428	374	379	416	358	404	399	369	411	395	393	398	386	368	382	366	390	387	384	378	368	376	366	379	376	372	385	407	422	423	375	408	387	378	390	354	363	413	394	419	351	359	410	378	354	397	381	364	379	393	359	395	402	383	361	405	383	419	366	367	382	371	401	360	361	348	358	371	388	380	351	366	354	402	421	384	415	391	376	368	346	374	363	400	384	366	364	390	384	387	390	363	371	345	384	376	371	400	371	388	359	382	376	359	391	342	386	359	358	362	387	355	384	360	343	365	422	421	340	367	366	410	365	333	364	360	335	327	407	369	361	381	358	379	372	375	385	376	345	403	350	385	337	327	364	388	410	358	352	379	389	373	380	363	388	394	370	372	376	399	398	368	375	372	369	343	358	364	389	418	337	431	391	342	393	350	397	399	397	401	399	363	345	357	373	354	349	395	358	326	370	368	392	421	374	417	358	376	384	360	352	365	371	378	382	372	349	377	360	416	391	377	369	380	376	402	399	362	388	368	414	360	429	359	392	387	377	373	348	383	350	338	389	391	411	395	376	353	364	387	359	357	365	347	361	421
7531	5296	7847	6066	5012	3836	3126	2421	2059	1726	1635	1484	1417	1337	1096	1151	1139	1072	1088	1083	1008	1025	978	1025	1005	954	928	896	904	910	884	956	865	853	913	901	857	815	867	851	868	883	823	867	823	829	851	809	832	832	830	830	904	838	828	848	825	860	860	852	858	852	859	805	814	868	876	835	814	823	823	809	819	852	815	845	818	812	855	809	839	887	852	816	859	791	834	811	780	825	854	866	800	820	878	827	802	860	821	828	811	765	798	771	843	905	849	820	830	868	791	844	828	795	778	859	798	841	850	815	857	847	783	879	828	851	855	858	816	820	801	809	763	826	799	836	760	793	861	813	812	812	864	822	838	843	787	797	817	844	849	821	832	826	845	886	843	840	817	846	845	799	824	819	840	819	855	821	819	803	839	792	811	807	813	834	816	861	848	856	818	840	801	804	820	842	844	844	779	816	827	823	805	813	802	771	843	814	800	853	805	847	805	832	849	808	823	843	819	881	822	834	805	787	817	826	730	823	804	825	781	852	851	832	879	845	831	840	809	855	856	864	846	827	876	782	828	858	845	871	745	827	821	815	793	836	847	836	853	834	801	855	865	841	820	854	833	754	820	776	826	789	861	842	805	813	806	821	812	819	881	803	834	773	807	841	838	862	757	853	829	845	806	815	829	812	774	804	838	777	854	871	830	851	847	799	792	853	859	818	849	836	849	821	818	816	839	822	774	852	851	814	848	812	823	839	851	834	835	871	881	838	847	809	828	882	766	860	825	809	809	787	845	775	832	893	862	849	796	854	855	826	799	834	881	830	876	795	892	853	845	867	846	825	802	810	830	854	870	852	795	846	857	836	772	874	817	818	879	819	813	778	821	778	869	818	844	847	831	836	936	764	836	877	802	785	798	825	859	824	836	832	824	822	803	806	804	815	866	794	827	852	839	831	813	803	816	840	836	896	819	786	797	822	828	834	777	829	866	789	852	898	800	788	813	887	815	849	848	839	829	816	857	828	857	840	855	770	804	818	776	820	805	848	802	848	829	802	847	827	775	852	839	806	757	847	765	891	816	861	806	833	836	846	797	873	822	850	849	850	836	831	875	846	801	880	815	808	801	802	829	878	844	809	877	783	834	834	808	865	811	827	788	789	845	800	803	812	861	854	859	815	851	822	837	856	854	830	834	809	845	876	865	797	838	808	887	873	823	838	813	836	818	831	842	812	859	805	811	777	844	799	860	812	827	797	813	832	789	815	801	818	808	815	827	837	855	796	857	792	805	832	833	812	762	821	843	805	856	804	819	810	855	790	821	892	787	824	838	814	801	806	850	802	790	788	831	812	839	844	803	796	808	824	872	839	835	829	889	868	815	871	816	829	806	824	791	832	826	842	854	825	772	812	810	829	831	808	764	819	838	841	856	848	837	790	807	852	835	856	840	804	816	781	817	835	837	839	838	793	818	831	825	843	797	821	861	799	872	864	875	829	832	831	871	799	789	825	813	834	827	845	832	791	873	811	780	792	834	804	817	855	838	865	817	870	803	845	842	782	795	799	859	834	889	798	822	873	812	826	855	824	824	832	833	833	840	833	826	843	800	843	847	802	858	778	863	875	834	847	823	776	800	844	844	805	780	841	756	824	820	802	859	807	837	854	784	835	798	865	828	823	773	823	833	805	867	884	807	778	799	827	823	842	840	872	822	806	849	818	791	846	790	846	843	779	827	813	835	805	793	815	786	785	781	846	820	823	813	823	820	849	888	761	814	827	819	839	813	886	865	853	785	789	824	813	826	844	817	811	809	873	845	840	795	798	867	808	819	794	804	824	835	788	816	890	842	879	771	764	839	784	821	819	832	782	834	819	787	846	831	809	783	864	848	846	840	787	885	812	826	877	820	837	832	850	885	829	889	865	848	798	856	800	850	857	839	835	827	840	785	851	836	823	861	875	832	784	828	799	781	789	805	829	796	844	821	853	777	801	858	878	847	835	830	831	804	823	865	836	891	817	856	880	782	832	844	783	776	840	808	872	842	835	813	805	827	859	855	870	846	799	790	815	823	820	890	819	803	817	834	828	785	861	838	803	847	782	866	805	833	818	896	866	817	850	833	786	807	806	826	790	795	854	790	819	768	874	834	864	803	800	763	842	840	844	796	761	865	840	837	813	857	840	843	804	819	852	805	800	878	866	855	855	838	774	817	830	856	824	812	846	807	841	833	813	840	856	811	798	820	767	863	815	884	833	864	777	835	841	842	804	854	796	878	796	824	833	870	814	803	838	807	814	867	791	874	825	818	834	860	796	816	798	888	816	842	799	824	827	851	835	819	784	876	824	810	843	803	812	883	823	825	825	842	818	814	824	819	843	824	896	791	783	840	861	814	772	755	895	855	850	887	879	858	821	813	771	813	828	772	804	834	875	853	828	817	744	864	802	806	866	775	869	787	850	831	849	860	808	843	822	845	804	805	785	811	828	820	805	852	809	881	833	831	840	846	843	862	858	882	839	814	883	868	837	822	800	805	828	819	829	776	792	856	862	809	807	852	818	833	906	853	795	800	835	856	901	774	830	834	846	814	796	798	904	814	789	846	774	806	840	840	778	812	782	794	796	844	826	874	824	822	838	874	800	840	825	783	817	833	844	825	811	832	811	820	840	872	832	862	838	832	840	801	837	841	822	839	817	884	847	842	814	835	842	847	859	864	879	849	800	807	795	857	808	820	805	810	847	812	847	837	771	792	819	857	858	811	764	863	830	841	801	877	829	854	838	832	840	791	840	841	855	805	861	797	789	873	823	828	834	875	854	817	773	837	869	827	836	820	781	844	772	817	829	842	834	828	855	816	825	849	835	807	804	784	780	851	809	819	854	832	823	812	844	808	799	805	852	812	816	822	849	841	844	845	839	871	851	841	854	797	815	855	827	836	780	805	824	877	834	847	851	856	825	819	839	816	851	840	791	803	810	826	833	840	854	782	810	821	859	822	810	805	829	827	848	841	848	825	824	860	828	877	849	834	833	868	883	829	785	836	820	846	858	840	860	805	807	824	851	818	835	871	856	815	809	800	862	827	809	807	854	837	811	796	833	764	851	841	776	805	859	786	843	849	779	856	849	837	792	889	805	791	808	837	841	869	838	849	817	778	805	912	869	850	814	834	839	786	826	872	798	847	845	826	847	836	869	809	819	784	876	830	812	810	857	851	823	804	789	864	800	804	820	805	795	860	782	783	823	813	792	806	789	816	854	840	810	908	820	791	797	814	858	852	825	849	832	898	828	781	834	867	834	816	834	802	813	811	870	830	809	883	827	819	795	810	868	821	840	820	826	802	846	810	860	813	828	831	833	818	852	831	851	795	841	825	897	802	836	840	919	839	801	804	815	813	783	819	789	838	847	846	840	837	846	835	886	809	834	821	783	866	833	881	824	843	846	815	829	865	869	850	838	805	832	803	834	839	763	768	835	840	831	823	832	857	857	801	771	882	820	869	844	763	819	822	811	822	787	798	814	824	773
24111	12876	11313	5321	3055	2163	1504	1156	857	741	603	572	537	487	458	419	436	437	390	423	431	385	366	373	330	333	328	343	361	352	356	304	347	339	310	336	348	357	351	324	340	338	309	326	318	285	349	341	300	297	337	330	323	314	328	309	295	349	335	308	348	317	346	295	333	327	312	296	314	305	306	298	323	339	327	327	342	340	307	322	311	295	318	301	347	345	305	317	330	297	321	348	330	293	302	328	329	357	333	344	338	333	314	329	359	325	330	297	330	294	324	300	285	321	335	299	281	329	316	335	308	311	335	305	304	320	326	308	313	326	327	337	278	315	346	318	289	317	305	354	276	362	301	298	326	329	310	300	313	316	325	329	318	292	341	336	353	317	334	358	319	328	300	293	309	328	318	350	336	309	313	324	328	308	342	299	325	305	310	300	320	329	314	339	307	305	313	334	289	300	326	330	326	329	308	304	321	308	295	312	311	321	342	328	337	309	320	360	313	351	362	321	329	303	301	328	334	324	309	319	317	305	329	322	320	329	324	312	318	326	339	337	281	375	332	291	311	295	284	314	336	325	300	305	283	339	327	315	329	321	305	313	304	353	314	294	318	287	293	314	312	285	320	306	300	309	329	349	320	327	341	316	317	323	311	347	305	367	288	310	305	357	284	296	323	297	335	335	298	313	328	310	352	330	309	315	325	300	312	312	350	316	312	333	321	315	336	311	329	305	284	297	328	331	346	294	313	285	312	349	334	327	315	315	328	315	365	309	317	307	322	318	305	320	310	309	292	307	314	285	330	313	315	288	309	347	333	347	315	314	346	352	342	348	329	376	323	301	332	316	304	301	312	335	300	327	328	292	331	347	319	335	336	294	333	308	335	299	292	291	299	301	291	282	322	339	350	313	311	341	336	279	298	334	371	351	321	326	285	282	360	332	297	310	309	340	343	357	338	298	329	307	345	331	297	317	291	295	274	326	294	333	299	347	311	313	331	337	316	348	329	280	332	330	312	306	349	315	291	288	349	308	308	312	328	315	336	308	292	331	293	322	301	290	327	342	299	279	327	287	330	322	295	319	299	315	289	328	354	336	346	276	317	312	292	347	287	333	299	299	293	343	283	305	335	318	361	317	312	341	326	307	309	319	316	304	322	280	330	311	297	312	375	333	308	329	287	279	342	286	313	305	298	318	302	334	322	306	259	330	351	314	311	298	316	330	332	322	347	333	333	301	334	300	342	336	323	294	315	303	288	342	330	331	315	335	283	344	335	298	331	313	326	304	299	365	318	321	307	307	286	328	344	295	307	297	322	339	303	285	287	303	333	336	291	312	319	330	319	334	305	328	307	297	289	332	333	331	276	334	300	333	323	345	314	327	310	297	321	286	289	314	301	300	305	338	314	313	305	306	294	287	295	326	340	326	326	291	347	308	286	317	319	306	297	316	307	331	317	353	317	307	319	301	310	318	317	334	313	324	336	359	316	306	340	307	335	362	323	326	297	320	332	328	346	343	293	303	321	338	310	274	281	307	347	314	328	311	328	305	297	294	311	307	317	289	317	293	335	272	307	362	327	313	320	328	319	303	292	312	317	305	317	336	333	316	284	318	305	296	293	302	340	310	312	299	326	300	305	316	318	300	295	338	309	325	345	329	311	323	314	347	302	302	302	316	307	276	280	299	294	332	305	303	315	316	350	310	353	311	341	338	321	322	302	318	324	341	321	320	341	309	312	312	361	315	329	291	298	343	340	289	323	326	307	315	325	309	299	295	306	326	337	342	311	301	316	318	283	304	300	339	304	289	285	312	328	323	348	354	301	331	333	292	307	290	312	324	287	302	259	260	308	314	306	349	310	326	322	303	283	294	322	332	326	340	332	340	333	324	297	317	313	313	322	297	275	340	310	334	298	295	348	309	355	311	293	313	314	352	285	282	335	278	313	296	330	327	336	310	320	330	294	295	328	308	293	290	366	310	292	302	303	297	306	306	317	294	276	316	296	328	322	340	385	291	353	296	319	320	339	334	378	320	310	360	358	293	329	313	333	338	304	307	330	297	330	311	307	322	323	315	316	297	304	292	331	299	293	309	300	290	292	288	325	291	297	339	330	328	323	283	354	313	288	315	328	308	307	287	335	330	298	324	312	349	341	332	337	348	324	324	319	323	315	285	297	294	297	315	339	304	298	274	297	278	315	299	296	297	322	347	327	346	324	330	318	314	331	305	317	298	295	335	331	312	333	340	326	311	336	329	289	326	327	312	326	327	320	301	335	304	338	346	298	332	299	314	314	337	306	327	309	313	284	320	300	354	321	321	306	312	328	337	322	319	299	322	306	297	287	303	320	306	313	329	311	332	331	313	290	305	305	333	319	307	289	331	363	293	294	336	299	306	306	310	302	326	294	318	330	360	304	288	314	346	335	301	304	342	314	307	307	313	323	300	324	314	346	300	335	311	292	307	308	286	296	312	311	307	291	323	342	321	322	331	277	318	298	339	338	303	336	315	314	367	328	303	313	289	362	319	330	328	304	321	326	315	313	307	321	299	339	340	348	321	320	305	298	303	298	321	318	295	336	348	316	314	309	303	339	311	318	333	326	332	307	295	324	304	303	292	344	346	316	354	328	318	308	325	311	351	308	353	306	334	313	330	329	321	341	348	289	306	302	314	314	304	310	303	328	293	318	311	288	321	308	288	336	361	350	328	304	331	326	317	320	320	307	329	347	293	343	313	321	332	298	336	332	324	348	312	336	312	319	324	325	283	335	332	318	332	306	345	297	288	292	290	306	295	341	303	326	310	304	305	322	317	308	302	311	315	322	349	341	331	319	293	305	325	339	333	335	297	305	305	310	308	296	312	345	352	315	333	293	322	319	338	307	319	311	321	322	332	317	337	317	349	320	306	333	302	302	329	284	314	328	293	321	312	333	291	301	304	323	306	295	313	326	312	320	312	339	324	304	334	338	349	308	318	330	338	338	320	299	327	317	296	310	369	302	338	322	326	297	319	334	310	323	313	305	334	336	315	325	303	300	295	311	308	308	311	270	318	324	344	328	338	310	336	326	302	327	306	341	366	343	311	332	344	319	289	307	314	303	321	335	335	333	338	300	340	319	298	317	336	256	283	321	349	334	339	320	314	298	321	303	337	319	290	318	296	284	303	302	286	306	306	321	312	271	300	344	303	325	303	330	293	338	328	354	339	313	360	322	304	337	290	295	295	325	310	357	325	315	324	323	319	322	342	258	280	336	306	306	295	296	326	313	303	304	342	290	322	331	284	328	334	310	351	311	352	292	340	321	326	308	314	312	288	326	360	283	320	325	321	337	306	302	297	309	343	288	299	337	324	338	313	299	274	304	330	317	312	311	314	355	305	360	306	377	324	321	292	304	332	350	306	332	346	371	316	297	353	315	325	311	300	254	331	336	305	321	285	309	296	284	342	309	300	306	322	284	345	319	360	347	280	308	295	319	307	314	305	318	315	316	336	323	281	331	305	339	339	329	345
15442	10241	15456	10230	8821	7317	5265	4339	3525	2834	2413	2087	1907	1674	1443	1410	1379	1284	1219	1258	1252	1131	1077	1038	1074	982	984	952	944	889	884	907	848	821	794	802	793	779	745	770	772	815	790	777	775	740	740	693	727	764	778	735	761	771	753	767	747	670	707	737	732	724	745	703	732	718	712	704	751	683	746	747	703	714	695	753	711	739	740	714	755	732	737	710	698	695	718	705	738	654	725	708	707	729	711	664	704	717	692	725	725	726	686	709	724	699	657	682	726	684	681	721	685	700	737	692	702	725	701	745	747	726	726	701	777	729	721	698	727	684	703	705	683	759	711	773	717	699	699	706	718	687	673	769	713	718	728	716	714	723	699	763	734	755	739	680	769	703	734	689	731	741	721	753	714	709	737	734	719	700	689	699	677	660	736	668	740	726	725	728	733	757	759	702	689	712	749	702	696	715	710	723	736	692	691	746	733	729	764	703	743	721	712	693	734	693	711	686	765	723	682	733	702	784	742	702	704	724	701	694	660	719	697	721	686	667	708	717	710	710	676	705	719	670	716	702	689	704	715	736	681	711	743	688	691	682	714	714	752	713	718	711	721	765	693	732	729	726	722	675	767	670	673	706	719	682	676	683	729	706	751	744	695	690	717	717	701	714	667	732	727	725	698	744	702	768	663	719	663	746	698	765	664	758	713	670	740	719	699	714	776	738	684	716	674	711	744	723	702	692	725	702	701	717	686	754	733	739	701	732	752	721	728	710	704	756	709	701	714	719	680	714	691	787	711	702	707	708	738	702	716	700	694	698	683	723	719	719	712	737	663	749	712	686	697	694	656	689	694	710	737	739	714	730	722	729	664	751	681	709	687	743	707	712	691	717	731	688	699	698	748	694	720	730	752	720	673	717	724	702	690	748	677	705	710	750	677	757	699	710	720	672	677	667	754	734	725	700	662	728	685	706	671	750	726	716	696	693	721	738	722	745	721	762	702	723	677	712	715	725	698	700	757	797	726	644	701	767	715	679	728	720	743	700	672	676	750	701	744	678	695	706	699	705	681	704	696	713	629	715	740	756	720	729	691	706	719	732	729	800	715	696	699	749	656	763	714	741	689	745	708	736	748	730	699	731	677	686	741	723	714	699	708	717	685	718	734	736	750	715	730	729	699	737	670	678	686	702	722	752	660	670	683	703	725	731	740	748	723	686	724	728	699	675	690	708	693	726	661	721	683	719	655	686	726	711	760	684	697	705	717	683	673	705	668	657	718	747	711	683	689	688	729	683	693	715	716	735	687	673	719	689	665	727	741	728	730	698	686	675	729	693	723	717	730	714	709	737	700	733	737	677	673	731	707	730	736	693	747	728	714	705	739	692	715	737	713	724	742	704	709	734	695	711	736	756	702	745	740	679	699	749	730	750	691	693	737	750	699	742	694	734	686	710	669	699	689	757	710	686	720	700	679	665	674	704	689	731	699	729	750	693	658	716	709	706	702	657	750	714	698	691	707	705	750	722	695	741	733	747	711	678	699	717	701	701	726	751	727	690	722	733	781	672	715	665	659	719	699	749	688	692	702	700	718	697	704	716	759	737	718	740	687	662	675	724	735	699	675	735	679	738	732	710	707	707	692	759	721	730	733	733	704	707	711	697	752	697	660	669	737	692	702	734	720	733	714	745	664	726	737	731	775	685	723	661	686	773	691	701	746	720	727	701	701	716	707	698	685	738	689	739	749	675	740	718	692	703	676	734	712	689	721	749	738	713	686	696	702	690	741	721	668	715	692	712	721	695	713	752	698	722	694	715	726	712	708	694	691	703	747	703	726	694	723	692	744	718	751	728	677	718	697	678	711	685	695	711	754	713	728	774	704	718	711	742	753	710	686	671	698	690	715	697	672	713	704	712	707	683	707	720	738	725	760	702	725	663	687	750	724	738	677	724	682	757	690	753	681	722	664	688	714	669	721	717	712	695	699	662	700	704	721	684	710	688	746	712	752	730	698	715	683	712	731	756	712	687	724	707	730	727	697	700	719	690	746	707	706	766	722	727	736	661	689	676	731	702	658	657	740	663	700	737	691	742	699	693	701	716	757	744	700	676	712	727	684	766	723	698	676	671	709	734	676	649	724	691	730	724	719	675	707	746	731	713	740	676	741	682	707	718	718	692	756	699	729	667	707	753	703	737	695	689	701	718	681	713	736	703	698	716	735	701	732	694	681	717	703	725	703	702	710	739	752	727	736	667	700	688	695	700	782	714	744	732	725	723	739	743	724	714	685	703	683	692	745	744	676	697	717	683	698	746	721	706	737	707	718	708	750	712	694	746	748	713	684	769	729	737	668	761	708	726	741	725	718	705	727	683	710	703	708	721	717	730	712	745	729	700	703	745	721	693	689	740	703	703	694	688	745	714	722	675	726	672	743	735	718	721	719	713	719	721	746	748	708	711	741	664	712	727	765	676	705	716	704	672	729	749	724	662	632	748	722	730	742	691	709	727	692	689	725	677	679	738	710	692	681	751	698	691	725	735	713	685	746	746	684	692	688	684	694	708	745	751	750	670	727	696	694	708	705	717	680	706	757	709	721	727	671	714	725	715	676	721	724	698	683	758	775	740	722	703	707	734	716	766	735	732	756	746	707	702	723	746	683	687	652	699	747	691	699	745	716	710	729	711	756	753	716	733	742	741	728	727	727	719	710	693	691	644	699	703	691	709	722	725	705	693	710	749	657	677	728	749	726	725	735	714	656	743	688	705	712	738	724	693	691	705	703	714	741	771	695	695	707	720	726	710	732	742	746	653	740	712	686	711	739	668	714	713	714	693	668	696	714	670	704	719	695	728	688	663	718	739	716	691	747	713	712	729	713	705	747	716	737	693	711	698	745	739	707	737	703	749	723	727	749	664	727	672	702	723	722	735	707	695	744	741	762	694	702	676	701	754	731	712	740	748	712	759	756	694	671	726	709	658	760	726	720	761	702	720	696	721	722	732	727	685	716	723	711	674	680	737	733	696	722	734	669	702	751	722	745	656	715	689	673	699	651	731	742	710	709	691	724	720	698	736	753	720	703	703	712	697	710	673	730	705	694	721	723	715	717	690	733	721	752	723	671	705	739	753	679	725	761	708	754	702	691	706	731	810	700	727	748	725	729	653	690	682	767	692	750	727	708	677	693	704	717	720	715	727	734	726	697	691	687	707	719	676	688	746	735	707	689	716	719	724	740	667	687	677	713	704	698	708	707	667	695	692	697	732	692	662	701	752	738	734	743	730	719	718	744	741	740	743	754	703	685	760	714	694	709	718	696	695	710	707	694	727	707	651	775	713	722	728	675	681	733	711	709	744	692	713	749	711	728	708	715	713	667	689	740	727	709	659	708	802	698	704	730	662	715	726	690	735	722	721	709	697	737	746	732	715	732	702	703	685	705	739	718	686	682	706	700	696	727	653	712	721	697	695	674	696	667	728	705	701	705	710	705	668	736	772	727	742	694	702	732	679	705	672	689	712
33010	18200	17081	7468	4422	3143	2215	1737	1228	958	839	678	629	609	521	510	467	453	442	441	436	419	388	396	419	353	381	341	363	375	363	369	332	341	346	338	321	315	364	344	369	326	337	335	360	328	335	339	305	333	309	322	347	346	329	338	313	298	323	301	282	330	314	338	357	316	347	363	315	333	318	337	314	315	314	325	298	310	335	332	353	324	353	322	279	295	306	293	352	301	335	296	318	335	308	298	317	315	323	316	304	349	306	312	315	284	340	306	301	289	334	325	312	320	337	305	362	323	330	332	331	324	297	290	358	318	347	335	342	299	367	347	345	323	332	311	325	304	336	332	338	326	306	294	295	352	331	307	327	324	334	336	304	287	336	312	364	324	341	304	303	349	328	345	326	340	336	307	302	327	345	293	327	339	320	323	354	322	318	343	316	344	344	321	345	343	328	331	330	292	303	355	294	311	294	317	333	307	341	321	289	304	311	322	316	291	316	322	327	327	302	372	316	319	310	294	308	335	329	356	320	300	323	325	305	368	319	301	360	301	338	325	337	295	339	333	332	331	328	348	327	314	320	293	328	302	344	320	333	341	356	308	298	335	310	344	349	299	345	329	315	315	338	310	306	333	298	323	308	325	301	314	308	299	304	340	322	281	336	338	319	363	327	320	353	340	336	308	337	337	297	295	337	333	336	342	304	339	314	321	319	371	367	324	313	334	336	304	318	323	315	295	297	331	364	347	285	314	312	285	296	336	323	335	304	323	333	326	321	323	360	358	347	296	337	347	346	347	313	324	345	322	314	319	317	340	341	334	321	321	282	306	346	329	303	324	344	320	297	299	304	279	324	294	302	280	314	326	349	319	331	321	328	319	342	328	311	329	299	302	254	339	338	324	303	311	332	318	316	360	359	335	330	315	325	317	331	308	341	327	325	309	315	343	327	299	335	299	313	325	310	322	298	323	293	312	327	341	313	342	304	344	313	321	307	326	335	334	318	322	364	347	339	368	320	355	337	347	322	315	294	336	317	286	356	332	309	351	346	319	319	320	339	312	347	350	359	303	341	341	336	304	324	285	369	356	326	315	295	330	296	330	321	282	308	296	302	297	320	298	305	331	324	312	311	322	312	345	320	332	351	333	337	315	310	321	317	353	326	373	326	305	351	327	289	306	309	326	306	339	325	321	321	315	313	302	289	323	340	373	359	333	342	311	331	312	332	310	342	315	330	301	352	315	309	353	312	301	332	334	319	329	322	336	333	312	344	333	328	306	321	346	329	316	313	298	304	345	315	365	321	319	360	319	321	325	340	302	286	334	333	332	284	324	357	352	345	334	289	322	345	345	336	311	332	322	302	302	336	324	305	342	306	324	325	299	294	317	308	342	340	305	326	311	298	349	301	309	388	347	336	309	312	307	310	327	336	332	370	327	311	335	288	327	324	292	364	320	297	307	321	300	319	342	328	315	308	317	334	307	335	360	320	287	336	352	341	335	347	300	350	350	324	346	295	319	336	320	333	289	349	278	321	319	345	309	332	300	302	335	348	328	299	310	278	332	314	319	324	328	310	288	320	328	314	316	339	337	317	326	324	293	352	323	309	299	352	309	361	301	370	322	308	334	301	325	330	294	318	322	301	299	324	320	318	344	319	330	305	314	325	306	321	333	353	319	336	344	339	302	361	314	331	340	289	329	300	329	346	352	305	336	329	319	332	356	309	288	312	330	314	324	300	327	319	332	359	299	336	309	348	305	336	314	340	320	339	344	330	306	354	332	325	336	312	304	348	313	320	312	294	364	334	337	351	338	309	320	333	311	292	306	309	341	290	318	302	330	317	323	328	332	333	321	297	309	291	320	318	367	344	318	292	340	330	312	315	342	364	326	319	312	334	339	306	327	320	334	329	331	334	317	330	327	337	319	337	332	344	352	320	322	308	336	312	334	336	307	321	342	312	329	334	324	300	287	334	293	369	328	303	323	291	288	347	325	346	305	346	329	314	331	278	285	312	285	321	301	362	355	327	361	358	316	336	338	305	346	305	307	336	344	341	302	343	300	356	321	314	288	326	328	316	310	320	354	336	329	336	314	331	335	325	338	341	298	334	324	348	322	299	307	304	320	325	328	325	301	338	313	306	316	293	315	334	342	367	307	322	308	331	336	318	310	323	288	324	317	327	329	305	342	322	338	323	300	343	311	317	332	335	322	327	315	365	314	319	300	321	303	318	343	326	316	370	310	329	338	345	343	341	314	317	312	321	324	322	304	350	283	307	317	324	339	352	296	327	289	319	322	298	298	317	301	335	317	321	316	310	309	326	336	336	298	330	354	338	320	299	324	314	312	328	294	306	296	324	358	330	285	306	307	310	299	304	303	337	345	317	363	335	342	321	298	348	311	318	348	316	371	321	304	317	315	321	275	325	308	322	320	317	288	323	322	340	347	334	340	319	309	317	329	330	334	315	334	343	312	296	352	312	299	339	314	316	336	295	355	324	342	349	348	304	338	327	332	321	295	289	315	303	277	298	337	323	324	330	357	314	312	304	319	350	293	346	284	324	326	323	323	320	303	324	311	356	303	343	317	305	277	314	296	334	318	327	325	351	307	351	302	309	355	307	311	349	365	339	296	316	319	348	355	319	293	287	329	376	320	353	292	331	324	308	325	335	330	338	309	344	349	285	313	307	344	307	312	317	328	324	366	337	321	334	314	353	308	325	301	324	336	341	345	361	319	336	314	307	303	353	324	354	307	310	338	336	305	339	297	318	316	293	331	309	330	357	332	322	337	345	322	284	325	311	309	313	318	298	304	340	323	319	296	315	342	300	332	277	307	323	287	305	318	344	316	314	324	263	333	325	322	327	368	324	333	291	316	366	313	357	316	362	323	369	329	336	304	320	354	347	353	354	335	298	333	348	300	331	316	323	299	327	379	313	322	346	303	313	343	322	301	337	304	310	313	317	330	314	327	340	353	328	317	343	316	316	311	311	291	348	332	355	353	331	327	328	299	322	323	292	327	313	343	338	304	329	328	324	311	321	311	354	307	346	316	310	284	306	317	333	316	331	336	385	335	328	319	330	297	351	324	296	317	293	312	327	358	335	321	317	316	309	324	282	336	326	314	315	310	297	337	320	298	337	384	321	323	321	313	349	293	339	324	321	325	323	313	331	341	355	308	334	333	318	338	304	336	320	349	338	345	330	313	334	352	309	337	339	312	313	322	295	350	317	301	269	310	343	315	322	325	320	341	328	309	309	313	320	334	318	313	337	293	312	317	327	310	356	336	332	332	327	317	346	339	336	308	320	326	324	327	339	289	364	329	338	320	281	302	335	304	327	359	302	316	331	303	296	329	309	323	316	302	358	293	336	321	328	291	299	321	346	309	296	339	373	328	373	291	327	313	373	309	345	294	334	317	350	330	316	349	338	334	303	330	348	314	339	324	310	287	322	327	315	316	301	335	292	309	371	340	305	289	309	305	330	308	340	307	314	319	324	320	308	329	308	302
19607	13732	19865	13076	11604	9619	7305	6171	5067	4034	3406	2748	2573	2256	1923	1835	1726	1635	1610	1743	1590	1401	1431	1325	1222	1150	1119	1094	1030	937	938	995	959	945	955	873	830	803	842	844	783	746	803	790	772	733	752	764	758	827	779	764	842	825	768	813	778	796	770	741	757	787	721	765	783	703	733	722	713	746	723	739	750	789	787	732	726	775	741	771	731	782	735	726	726	771	775	740	740	703	758	692	729	712	769	736	757	717	727	737	736	747	743	686	746	738	770	746	713	795	750	728	783	711	721	736	775	721	704	773	720	705	711	785	749	717	766	734	755	734	730	769	741	734	678	765	719	719	738	712	741	681	781	748	758	692	707	699	745	770	729	741	809	722	690	713	727	761	741	704	709	768	715	749	717	700	747	696	717	723	696	772	765	741	736	727	724	719	737	722	734	721	736	661	680	699	755	747	710	715	796	706	718	724	727	718	785	685	734	687	745	729	689	710	719	763	738	728	691	736	766	758	694	726	665	727	747	773	708	750	750	698	754	755	707	749	730	727	705	743	762	778	712	743	738	738	736	736	735	736	707	720	692	713	715	691	727	737	733	681	730	751	679	726	702	734	727	728	820	710	698	744	722	750	659	736	761	694	736	724	734	672	750	725	761	738	734	696	718	739	754	759	790	760	719	698	687	761	737	713	743	696	677	708	712	715	710	750	740	757	704	708	705	772	699	718	748	746	747	762	716	755	762	759	745	707	683	757	699	800	697	745	709	733	751	711	703	743	709	750	766	744	709	739	723	725	682	703	724	708	737	748	733	686	710	738	729	707	748	744	748	735	699	767	757	746	747	728	744	714	749	773	678	704	699	723	759	684	764	689	734	697	736	710	695	729	722	740	722	712	722	704	719	753	763	732	704	755	719	698	762	717	723	716	676	720	751	743	668	734	758	699	731	724	742	728	678	694	714	698	669	728	727	752	722	756	688	783	718	777	784	716	709	733	747	753	768	760	730	764	750	754	715	724	718	707	696	741	754	662	711	712	745	704	728	741	735	780	700	699	763	756	744	695	744	715	757	775	738	732	749	751	726	713	715	720	762	735	712	740	721	710	741	669	714	733	696	739	734	719	711	725	742	707	708	735	754	722	685	768	688	718	747	697	717	752	782	710	729	787	700	684	726	692	727	763	708	688	760	734	743	730	737	742	751	727	756	706	741	726	752	758	740	715	774	711	681	734	687	705	754	724	722	769	755	665	722	732	718	714	716	729	741	751	712	688	741	668	754	702	739	742	674	751	723	709	742	761	746	736	724	740	704	739	711	699	720	758	661	751	764	752	683	711	740	776	732	660	690	754	753	739	698	727	742	733	723	759	731	699	773	715	739	714	715	694	713	732	760	761	722	716	792	778	700	730	723	739	728	697	730	733	738	748	725	754	668	708	776	724	688	694	744	719	697	707	738	768	751	743	718	718	711	688	713	724	688	717	707	727	726	725	727	706	783	727	767	746	719	676	803	745	721	786	740	754	735	746	758	743	707	725	739	726	726	732	733	736	727	744	736	743	686	771	805	717	706	724	676	722	690	701	740	736	748	757	704	736	739	753	790	725	765	737	723	776	774	716	704	678	721	707	768	717	764	731	725	740	732	764	767	718	716	686	753	713	720	702	717	679	734	719	767	750	712	735	745	723	718	762	698	701	714	751	720	756	707	712	721	727	703	710	705	719	712	713	713	699	755	731	733	753	740	723	719	697	746	717	696	778	696	755	751	751	722	710	718	739	729	729	684	727	704	758	724	753	755	759	735	716	768	744	689	757	748	676	712	708	729	694	723	759	778	736	784	704	734	722	729	735	672	716	740	737	736	730	771	740	707	711	739	709	754	754	740	699	695	758	728	744	779	756	657	736	763	702	850	751	716	710	733	744	725	750	744	770	711	743	694	737	691	715	709	732	756	755	698	741	687	718	736	722	726	710	756	720	753	690	704	703	775	727	731	712	769	771	756	754	690	761	713	740	729	716	709	742	731	746	732	725	734	713	719	724	746	721	741	776	745	699	743	752	736	783	708	749	680	743	725	772	686	766	719	720	705	664	737	694	734	749	700	687	688	690	739	752	758	734	743	743	745	742	733	719	730	685	715	760	746	718	688	657	691	739	734	727	721	660	733	729	702	755	742	687	747	762	746	753	707	689	760	718	722	728	721	730	760	698	769	724	737	718	705	740	751	667	705	703	758	728	732	682	718	743	757	733	772	767	750	738	748	724	749	709	699	761	711	744	703	704	730	756	739	707	764	733	697	713	721	755	724	716	730	742	762	718	733	728	733	693	743	717	708	689	730	737	771	689	759	750	676	753	776	741	750	741	760	710	734	725	711	743	753	715	702	754	748	702	727	744	698	742	726	727	685	757	722	763	761	686	748	736	744	790	730	727	709	783	723	737	684	730	726	750	741	776	712	739	760	756	747	747	811	709	734	731	736	723	753	772	715	722	753	762	706	724	738	725	716	734	698	750	740	741	715	755	724	771	797	720	718	735	704	761	692	757	721	766	691	750	730	736	718	704	747	709	737	710	756	746	746	724	738	755	794	733	740	725	771	706	754	744	719	704	717	730	739	760	734	727	810	738	733	734	790	732	757	747	731	750	712	715	680	697	699	715	728	693	766	792	752	713	741	758	740	751	722	727	721	794	764	726	723	735	751	758	728	724	675	684	740	758	719	711	777	755	750	713	746	670	695	713	751	724	686	692	761	762	736	755	771	690	741	746	760	788	730	714	705	767	697	720	727	757	724	775	762	734	719	741	707	713	734	752	750	734	737	736	699	723	758	736	758	692	729	748	724	701	761	774	689	729	735	751	687	671	699	705	699	744	676	739	771	716	730	714	703	719	705	739	721	730	712	714	777	740	821	696	709	709	741	738	743	728	705	744	772	753	706	755	698	749	747	764	774	707	708	728	751	705	716	737	754	735	723	752	757	727	757	746	734	713	726	715	754	698	689	710	703	734	783	772	676	772	696	685	709	702	729	751	761	732	768	703	723	747	708	725	735	705	672	724	748	743	689	726	749	724	759	721	731	731	747	728	713	710	706	732	692	678	728	761	718	695	721	722	724	760	726	710	717	753	764	753	750	681	699	724	695	708	759	693	727	754	736	752	737	781	731	730	683	739	737	706	733	704	748	706	750	708	725	736	698	712	727	764	725	750	709	733	768	693	729	707	678	717	751	780	720	737	759	725	779	691	750	757	713	744	741	736	711	785	718	717	730	711	723	700	689	712	711	687	700	698	733	729	690	739	662	725	730	704	690	740	667	672	675	717	762	697	768	706	688	740	722	726	702	756	728	725	735	689	720	714	766	729	715	781	711	702	739	694	701	716	735	722	712	741	754	732	693	698	712	714	748	718	721	795	694	745	704	748	665	717	670	759	691	752	714	708	727	770	771	709	735	732	732	766	714	686	707	777	744	691	752	734	694	700	764	710	713	755	723	688	733	755	732	769	722	702	717	713	742	744	715	774
12133	5854	4884	2480	1513	1070	823	722	595	578	534	496	469	463	457	423	425	412	434	442	458	439	396	417	415	385	404	420	410	393	393	398	388	363	365	375	385	381	379	364	421	397	387	392	406	364	399	401	399	392	396	386	399	356	370	360	352	360	373	400	391	382	356	369	409	411	389	375	406	434	426	371	365	392	385	375	404	398	408	379	396	405	384	392	424	392	380	355	388	339	376	389	409	371	388	363	414	387	372	360	383	397	354	375	350	374	424	393	445	357	379	385	343	345	366	361	381	398	393	417	377	342	380	388	413	382	393	364	369	413	390	383	378	391	391	412	360	394	405	383	412	366	367	372	340	410	379	405	400	417	391	367	385	383	380	390	375	358	392	353	404	368	411	409	427	388	370	352	388	401	381	392	373	383	403	398	365	414	404	390	395	370	391	352	403	367	398	385	355	376	378	361	384	384	410	432	368	411	382	388	377	397	372	384	378	383	409	366	404	350	374	376	362	394	372	427	369	335	370	389	400	404	383	360	379	415	412	406	386	345	391	394	411	428	381	403	410	364	383	350	394	405	414	342	390	375	376	414	391	393	395	359	396	424	393	382	363	417	382	410	384	420	370	379	381	426	392	409	402	429	415	375	368	397	376	422	388	406	420	380	400	350	402	322	369	441	385	385	365	420	422	363	390	391	381	380	360	351	411	349	392	403	355	408	395	400	367	338	382	374	381	377	352	388	390	391	358	384	403	384	407	376	377	358	403	382	331	392	420	386	340	401	386	398	389	384	392	368	391	373	369	401	372	388	375	448	367	366	395	390	387	372	377	379	363	386	427	367	390	371	380	382	391	445	393	342	370	368	367	387	391	391	387	398	408	415	367	350	395	434	353	377	413	397	380	385	389	420	373	371	374	390	377	379	369	416	397	375	350	393	376	354	354	355	368	412	364	420	414	432	395	397	373	387	375	363	384	367	413	400	384	394	378	407	401	398	375	390	406	356	371	394	377	367	392	403	384	419	376	366	428	380	411	373	400	376	379	368	373	409	429	365	408	359	392	388	447	416	410	373	408	404	380	392	383	365	387	385	374	427	391	366	389	389	385	408	408	378	383	378	397	416	404	360	383	355	352	382	405	374	400	377	380	419	374	373	424	383	399	358	377	421	379	396	404	371	364	364	359	345	395	374	361	385	383	362	374	387	415	391	411	366	380	386	384	390	372	403	364	399	361	381	366	428	386	397	406	408	387	416	382	379	408	425	368	366	419	382	333	368	368	414	424	394	420	418	382	347	392	369	373	405	393	383	389	367	393	367	398	384	379	378	375	349	376	379	314	350	407	408	371	395	380	394	382	411	366	384	393	387	368	386	313	385	414	405	360	387	390	397	387	378	395	425	415	380	396	409	370	359	379	370	379	403	416	380	375	344	433	374	363	391	386	415	384	376	386	388	384	376	374	391	419	408	397	387	395	404	382	348	417	412	390	409	370	383	413	422	413	418	383	380	402	392	379	360	404	390	426	373	393	361	384	416	398	408	397	363	380	392	410	424	384	374	380	389	354	360	395	368	408	411	371	413	361	396	381	327	392	383	390	415	438	408	340	358	388	368	405	377	415	374	387	405	426	360	366	373	383	406	381	448	371	431	381	389	382	373	403	357	365	391	373	416	418	360	382	357	394	370	387	366	447	424	385	410	355	350	414	414	377	390	362	372	410	396	396	365	368	389	361	373	437	396	363	386	394	407	386	370	396	345	396	394	393	351	352	377	399	356	413	389	386	385	408	355	375	404	350	411	398	440	359	417	423	416	378	372	403	383	420	397	405	378	394	367	356	430	385	446	364	413	407	382	393	397	409	385	387	381	388	382	393	438	398	377	412	383	393	386	405	407	373	436	381	358	377	416	399	388	410	404	401	371	382	344	382	393	378	432	387	390	364	382	409	397	365	379	394	391	362	368	398	383	402	416	375	369	380	379	402	385	370	394	384	370	387	381	371	384	357	381	381	399	366	383	399	376	367	390	370	402	391	403	377	379	381	423	362	372	429	383	432	376	386	394	398	377	379	345	367	411	359	384	402	391	366	400	384	399	410	384	378	362	372	396	372	383	420	391	372	391	360	376	365	356	385	407	381	387	380	359	397	379	385	384	381	406	383	376	377	370	391	383	396	394	406	395	360	418	366	403	411	359	391	389	408	427	397	414	389	349	382	365	423	385	420	392	347	379	364	389	388	408	379	391	452	389	414	398	421	396	378	360	373	401	377	379	360	386	394	377	371	348	381	386	359	393	415	387	384	368	352	382	401	408	398	389	380	401	380	354	366	449	369	416	367	393	398	366	390	350	354	387	400	370	412	405	396	401	404	379	410	398	391	425	388	351	419	360	382	426	382	393	383	411	389	365	386	368	423	410	398	388	425	394	379	351	415	376	401	410	419	414	373	406	398	340	413	392	404	395	416	401	395	376	333	382	405	403	413	402	389	431	431	394	399	382	411	366	360	434	395	376	408	377	390	382	387	387	390	331	392	433	386	372	423	431	401	427	386	386	388	363	399	371	397	410	365	343	393	337	387	352	372	380	358	371	405	368	391	361	388	409	386	402	393	420	427	373	393	394	394	371	408	394	374	388	394	382	381	300	429	435	357	390	368	385	400	354	377	391	380	418	391	405	372	402	370	399	370	365	418	381	372	403	438	381	359	401	389	380	382	373	395	396	392	385	367	377	399	382	384	396	397	412	346	392	385	390	410	423	411	382	419	368	390	394	412	425	394	399	392	386	406	383	405	402	348	371	360	380	408	369	385	384	413	404	437	361	414	367	431	358	399	401	407	363	343	396	420	380	390	360	385	403	395	404	359	414	360	396	365	354	390	394	389	349	374	362	344	370	434	442	397	385	390	383	421	444	421	364	369	388	373	390	376	425	393	408	381	415	382	397	378	359	369	344	400	413	367	380	386	336	367	340	377	395	438	364	422	397	411	371	394	378	357	365	392	367	352	367	382	387	387	376	405	387	396	403	405	416	341	384	370	367	409	409	383	408	383	407	390	418	362	371	421	373	364	364	360	382	372	393	379	373	386	341	389	402	364	376	392	385	364	350	378	393	373	411	390	389	343	372	377	401	427	370	376	369	404	372	434	404	367	411	398	399	369	421	385	367	381	369	368	379	396	393	380	425	404	418	419	383	370	389	402	388	369	414	404	381	386	356	391	377	398	419	351	366	366	381	412	369	374	343	404	389	402	370	350	389	423	372	362	418	356	375	428	401	396	407	412	402	396	361	386	376	378	395	404	401	398	383	407	403	360	325	376	421	365	413	425	432	376	390	345	361	356	411	392	366	324	339	390	386	394	441	422	354	350	374	392	359	379	386	347	360	401	370	354	407	374	395	390	378	412	393	392	415	402	395	391	381	369	399	390	399	414	418	397	363	338	373	413	422	401	363	366	375	458	375	409	402	371	378	403	410	399	387	372	365	369	404	395	392	379	352	387	388	371	381	420	413	456	380
7659	5441	7802	6005	4860	3746	3097	2451	1996	1732	1517	1368	1330	1413	1266	1142	1130	1107	1106	1063	1031	1062	1056	1023	1002	984	985	989	923	921	936	932	848	900	864	847	863	897	844	843	848	879	819	912	844	797	858	828	861	843	823	881	871	880	907	876	826	841	834	866	831	869	826	826	818	844	868	868	904	883	858	858	813	916	841	836	814	869	841	799	839	867	880	831	904	790	803	886	853	825	857	853	846	825	861	822	828	856	844	808	852	796	814	845	847	859	896	824	845	862	838	861	826	843	861	870	780	880	881	869	833	854	874	802	855	851	859	885	825	807	879	862	789	886	873	781	802	873	814	843	860	899	874	856	894	850	876	871	900	837	858	847	823	846	853	798	894	831	879	772	842	848	884	854	888	786	848	857	838	834	845	860	859	854	828	841	844	859	817	861	817	903	863	850	818	892	859	836	820	815	841	825	859	853	849	834	852	859	810	889	832	848	845	865	819	834	848	895	872	847	832	884	854	833	851	858	833	855	819	870	836	874	875	823	864	843	886	859	821	824	869	863	859	832	865	861	850	876	843	871	847	823	847	846	800	830	830	865	865	825	814	820	884	824	861	848	862	850	855	857	849	842	843	867	836	864	784	832	851	869	843	851	868	819	872	878	845	804	886	811	889	834	813	841	849	844	810	908	863	848	845	889	834	886	868	834	814	873	818	845	823	869	840	862	815	849	833	832	848	874	796	833	858	807	851	843	879	884	856	860	827	809	850	863	846	858	817	820	871	822	799	851	872	816	858	844	868	841	839	846	912	858	807	818	851	887	829	846	856	901	827	896	817	889	822	842	831	849	846	895	876	822	881	889	802	828	852	834	819	790	824	852	820	870	802	846	808	886	822	865	859	796	866	826	861	887	849	850	839	843	831	840	853	879	837	834	824	816	869	831	815	857	813	850	871	833	880	848	836	859	830	798	817	824	895	863	878	899	836	878	873	884	913	872	870	816	868	813	862	869	863	883	899	896	843	887	824	883	810	861	853	855	907	814	869	813	838	872	849	848	827	866	878	818	842	810	873	831	849	856	800	867	851	840	842	894	882	878	818	851	845	847	837	843	810	864	907	840	898	816	836	827	809	858	864	818	825	845	851	877	907	858	902	846	837	833	840	858	822	875	851	827	856	887	833	842	861	860	858	821	836	915	894	848	861	866	879	809	816	852	845	845	833	820	877	869	815	820	855	789	786	845	847	854	849	875	822	837	826	848	859	869	910	877	861	828	836	799	827	865	856	825	884	829	907	829	874	823	841	862	787	873	853	848	824	832	836	783	852	829	832	839	861	864	873	842	821	837	845	811	830	836	848	831	853	859	857	835	862	860	848	825	795	879	936	856	860	859	847	846	795	847	803	821	819	819	888	822	837	826	846	857	816	841	825	850	836	837	832	811	847	830	817	850	841	828	863	831	856	827	860	871	823	830	825	877	890	888	832	828	838	827	849	825	885	857	864	863	846	845	836	828	838	825	857	839	836	840	815	807	864	893	892	832	841	829	769	870	860	857	835	847	849	853	844	867	827	855	837	824	901	856	839	800	857	931	826	885	846	844	812	880	826	847	829	865	801	869	872	897	829	926	827	851	828	837	827	843	810	845	872	874	879	824	821	804	828	815	845	845	834	828	822	863	883	839	828	855	855	797	834	826	834	855	837	849	835	833	867	829	771	852	813	871	833	856	872	840	809	862	854	802	874	841	827	846	848	855	826	853	865	887	766	839	819	822	867	876	812	826	837	823	837	844	807	807	870	829	818	793	845	862	821	866	858	874	823	796	868	810	829	873	855	865	868	864	815	868	840	850	872	880	788	871	813	783	829	812	818	872	852	899	792	862	902	807	859	810	929	868	816	797	866	814	841	818	854	879	807	875	828	787	865	820	819	819	818	877	805	814	821	845	812	911	872	833	893	840	860	845	819	832	864	863	857	836	871	860	826	828	842	801	847	878	898	847	868	891	906	814	842	878	833	900	841	811	875	847	861	853	842	846	876	845	858	856	867	827	865	892	799	854	813	897	891	876	868	867	854	935	833	841	883	847	858	861	843	869	829	871	833	849	816	842	839	872	868	844	787	862	867	844	830	836	857	884	803	874	821	871	812	824	840	872	833	830	812	820	854	848	851	828	803	838	818	898	829	835	837	782	836	815	857	845	813	841	888	805	886	801	813	857	825	812	872	870	814	844	860	823	834	828	872	837	846	885	823	849	821	797	832	849	856	813	848	831	847	857	840	828	796	868	805	812	843	850	870	846	812	826	854	861	852	849	869	816	835	821	891	815	885	840	854	826	883	797	802	853	820	828	813	860	858	837	821	862	871	882	847	908	807	837	891	820	876	830	845	831	888	845	853	801	817	836	804	855	846	850	794	840	853	825	840	825	841	777	861	848	887	798	816	904	840	882	814	848	822	772	841	781	883	860	889	890	839	862	784	840	831	802	879	847	855	861	855	865	877	837	871	871	807	830	821	864	838	819	811	870	858	862	876	897	866	852	823	848	847	835	875	860	842	865	799	819	854	832	894	820	834	849	860	826	810	835	870	798	866	860	876	872	802	890	889	783	867	809	903	851	827	900	836	877	868	790	844	857	855	839	863	832	922	843	843	882	841	834	931	873	789	856	868	887	853	793	879	809	854	834	835	845	848	813	837	853	825	770	856	808	837	854	882	857	845	886	884	798	869	848	853	828	821	775	811	844	808	843	847	789	874	830	839	838	802	819	870	833	845	883	885	832	822	894	847	856	887	792	856	914	821	810	823	788	794	911	802	812	856	832	840	785	848	833	822	834	844	908	850	869	796	861	822	852	921	805	855	810	858	827	867	847	873	869	832	858	813	834	833	876	868	837	802	846	832	850	883	820	879	798	839	843	848	830	849	827	831	777	881	862	810	847	872	849	868	855	865	885	878	866	781	863	894	904	827	821	852	861	792	831	819	809	868	799	871	777	865	807	857	859	851	860	852	816	841	884	817	845	827	807	845	839	832	824	876	853	793	846	822	873	784	858	835	867	847	818	778	859	875	851	849	866	821	893	823	831	823	848	867	881	812	854	822	813	905	878	858	889	875	833	870	825	846	858	837	829	905	859	888	833	801	849	844	871	826	822	818	820	836	878	838	864	860	884	830	872	819	815	838	822	830	798	851	864	785	833	817	877	848	847	854	838	909	845	876	845	861	899	852	849	836	864	838	797	840	828	848	911	823	785	900	859	851	782	828	859	873	844	847	822	805	817	813	837	824	828	899	822	904	864	843	844	840	897	809	886	835	825	862	835	855	873	870	900	871	851	780	844	927	854	836	853	878	844	884	769	840	831	891	876	850	858	868	845	857	814	801	802	880	824	876	886	773	831	878	824	833	873	800	780	846	844	877	862	894	910	830	857	790	851	817	808	869	838	819	827	799	814	869	858	837	852	875	821	848	785	869	891	887	854	842	862	879	878	865	850	860	862	871	841	848	869	895	848	816	826	842	842
22913	11988	11291	4822	2848	1802	1341	1018	857	695	618	533	511	517	501	449	431	408	405	400	396	359	377	366	356	413	355	347	315	358	375	371	334	353	329	330	340	322	339	353	320	362	348	327	303	306	342	307	358	340	349	332	306	350	300	349	319	372	320	329	317	322	323	325	317	364	328	299	311	296	344	326	345	295	304	314	313	354	335	327	320	298	309	323	337	349	336	327	317	313	296	327	329	339	337	319	366	353	294	297	286	349	321	295	353	318	306	314	350	323	353	321	331	332	354	375	342	345	310	330	348	337	314	338	314	337	329	318	357	341	319	329	313	309	326	324	296	303	318	311	314	279	292	299	287	329	323	331	370	305	326	339	351	306	334	329	335	351	356	340	293	303	327	299	353	367	328	333	325	335	379	320	313	319	313	326	315	322	320	328	328	362	316	321	338	321	303	341	326	317	334	313	288	357	307	328	316	327	316	350	335	329	313	319	332	342	317	313	314	324	328	351	325	295	317	367	360	324	351	327	325	316	343	311	311	292	302	354	331	307	331	295	325	319	347	317	363	352	301	313	325	332	299	331	359	320	311	313	297	324	307	339	331	293	303	335	330	308	333	321	347	311	321	307	344	336	313	314	337	322	326	379	347	358	301	343	341	333	348	319	294	309	328	354	321	341	308	292	342	316	306	331	318	335	335	336	354	327	330	345	320	294	328	283	311	310	329	330	317	363	305	321	330	338	315	301	341	341	308	357	317	290	305	361	314	306	329	334	334	338	330	370	336	335	312	304	296	323	292	339	307	309	369	324	290	347	333	315	334	327	327	349	319	355	334	335	310	323	342	347	334	345	320	327	275	338	319	330	309	313	310	325	317	328	323	326	334	319	359	312	286	331	294	306	322	304	302	339	345	332	337	348	337	326	330	307	318	339	342	328	327	350	308	291	319	341	325	316	332	336	293	306	333	334	316	342	311	311	309	319	328	356	306	319	324	315	365	332	357	324	329	293	367	335	322	351	303	322	298	326	338	340	362	295	343	341	316	331	321	283	322	356	364	340	346	349	310	341	309	294	336	324	338	321	337	332	349	290	311	319	345	311	328	352	315	293	333	320	287	346	329	344	315	335	327	312	319	326	343	338	320	296	317	329	309	324	341	296	315	317	357	304	337	329	300	336	313	288	312	276	337	318	323	337	324	355	329	319	343	327	312	315	299	289	332	350	347	291	340	335	300	317	287	367	312	324	332	344	325	337	333	310	317	355	334	323	362	331	305	304	352	340	342	316	353	326	301	342	321	300	291	342	329	304	329	307	308	317	346	306	307	275	334	328	334	357	293	331	353	330	293	335	337	338	301	328	311	343	335	298	322	307	315	309	326	352	337	318	294	325	336	328	348	347	315	293	332	296	328	323	297	316	356	345	342	339	334	310	341	319	320	289	307	328	329	327	337	290	298	341	343	336	318	304	310	338	309	311	331	298	321	318	321	349	296	330	359	292	307	344	320	330	309	290	326	316	306	321	333	340	321	342	332	336	290	317	316	357	303	313	309	339	346	329	322	312	309	310	335	366	339	350	332	349	330	288	345	338	323	324	299	304	303	324	315	332	339	376	353	321	377	335	339	361	380	322	325	312	312	334	335	332	282	340	318	311	315	333	317	315	338	337	283	305	307	341	357	334	336	289	306	324	328	360	323	325	351	344	319	298	330	307	329	341	286	322	329	329	292	305	337	309	305	342	376	336	316	338	319	299	315	318	286	336	326	291	340	313	362	325	292	339	369	343	338	303	332	338	327	333	308	296	315	314	332	367	316	302	321	306	341	306	302	326	301	331	321	325	346	377	325	299	355	312	330	328	353	309	298	325	323	349	352	338	310	318	337	316	319	317	308	311	339	316	320	324	292	344	301	316	346	352	352	332	338	351	329	310	372	347	322	327	362	317	298	318	338	312	292	335	335	343	327	332	318	331	319	324	353	307	337	301	327	291	321	311	275	311	342	310	328	354	314	342	348	354	317	315	331	335	310	332	296	315	329	320	326	371	335	307	327	326	309	335	364	334	322	307	314	300	302	306	326	332	327	323	306	348	332	318	290	322	331	310	335	356	327	319	330	282	315	338	311	342	337	360	353	289	340	326	299	321	310	325	316	315	348	336	357	319	333	318	340	328	370	363	332	333	326	333	308	303	278	325	301	286	341	293	323	311	324	340	328	337	329	334	326	340	348	321	317	346	324	317	313	296	321	308	354	327	308	362	335	300	325	336	283	347	319	310	347	319	321	321	327	352	313	306	308	344	324	323	319	374	323	306	315	298	330	298	338	325	303	312	327	342	323	303	313	305	345	307	324	290	309	304	296	341	309	330	317	335	305	274	303	336	329	297	314	344	333	336	306	332	341	351	354	328	335	343	303	334	333	352	327	330	327	339	326	330	337	332	312	324	312	338	345	321	321	325	335	313	356	302	335	318	341	297	326	318	336	294	315	336	338	303	308	303	322	312	330	343	334	332	307	297	314	316	327	297	310	365	336	292	327	338	322	312	322	353	353	312	305	305	297	279	321	324	340	319	312	288	338	323	314	299	323	333	315	351	339	314	307	331	312	322	341	326	319	325	315	329	334	321	332	314	332	310	286	314	339	337	329	309	332	302	310	344	313	332	334	327	357	346	323	356	296	295	337	333	339	339	314	316	327	344	305	328	293	289	308	342	322	301	326	309	304	313	307	320	326	335	344	290	312	333	313	312	301	311	292	376	332	336	321	348	325	322	348	338	338	312	333	320	326	315	313	293	335	320	317	329	328	307	325	330	320	321	314	325	310	299	327	321	329	304	331	287	303	300	328	308	323	328	314	315	349	319	344	325	307	356	338	324	288	385	342	339	326	323	295	339	294	297	354	311	328	309	339	325	326	333	323	319	296	339	319	312	302	325	331	357	297	329	323	334	290	313	321	335	346	345	357	325	330	336	346	315	335	333	329	316	327	322	343	327	337	307	328	358	288	341	358	339	327	334	323	269	329	334	302	305	343	335	294	355	385	333	338	358	319	332	352	306	325	326	339	340	329	326	338	358	319	341	311	360	328	312	313	336	322	354	318	341	292	313	310	319	333	305	305	345	329	295	315	326	346	327	308	310	302	360	337	349	329	289	307	339	323	324	339	291	329	314	305	333	342	313	315	327	315	355	334	330	324	332	268	314	340	352	353	317	333	290	341	295	329	293	320	312	333	340	314	332	320	312	347	317	338	319	350	339	325	305	309	350	311	301	338	329	300	320	313	293	362	334	327	340	316	370	336	312	355	329	343	316	336	356	337	360	329	323	335	291	340	311	310	330	351	337	372	325	296	334	352	335	365	324	320	321	321	331	345	327	303	314	316	351	324	322	316	324	315	319	319	336	319	344	331	305	329	297	339	334	353	331	337	304	298	338	274	334	316	335	344	314	318	313	298	305	310	328	286	296	331	350	345	285	320	314	295	337	346	336	308	363	296	291	345	341	361	333	281	325	330	334
14801	9807	15416	9968	8479	6716	4942	4372	3460	2849	2561	1978	1852	1716	1661	1441	1319	1259	1302	1311	1254	1148	1171	1047	1111	1041	1007	954	912	837	896	874	837	823	883	814	765	770	742	759	747	807	784	758	743	763	753	744	779	817	750	789	807	743	767	743	771	749	695	722	710	725	714	788	745	718	689	790	727	731	737	722	689	745	724	748	733	733	694	719	774	745	682	787	725	729	724	719	808	767	732	727	764	757	709	729	700	719	728	779	752	741	718	727	714	723	734	718	722	738	768	729	688	726	729	749	711	720	737	713	754	735	709	717	772	755	714	754	747	745	739	735	810	694	755	746	719	745	765	749	712	784	700	731	724	770	705	750	755	719	720	709	725	691	705	766	707	734	735	729	707	716	734	716	686	713	717	697	732	708	733	706	754	734	745	722	709	782	712	748	711	720	769	737	691	694	724	734	773	725	734	742	769	738	692	698	715	755	693	742	761	751	766	726	797	746	708	701	729	756	741	723	684	717	795	748	745	764	689	745	710	716	670	705	678	759	739	700	776	716	733	687	779	732	732	717	711	719	756	711	770	711	715	735	691	708	707	732	695	699	692	753	738	751	744	662	763	744	709	742	685	681	708	764	732	749	702	727	725	700	742	747	772	728	773	705	716	754	724	768	766	714	691	746	685	739	713	745	696	723	720	734	775	741	710	748	748	715	732	725	719	705	729	685	768	737	748	749	749	693	729	689	776	723	734	741	651	687	749	761	765	710	751	713	733	758	728	726	784	775	736	704	783	762	737	732	724	695	730	638	734	753	735	707	758	761	714	772	734	715	760	745	710	737	705	726	698	724	693	687	706	726	688	717	705	720	739	701	728	709	740	727	664	735	745	702	686	699	760	732	669	735	706	752	710	725	757	734	713	742	746	735	727	667	694	697	729	735	691	710	699	709	670	734	715	755	745	734	736	711	738	776	716	676	716	714	724	709	742	727	740	750	671	728	732	764	750	704	699	691	746	738	722	754	725	726	722	712	711	678	740	749	687	723	727	731	698	713	729	691	721	762	772	747	771	762	720	703	761	734	691	750	725	698	719	724	748	758	753	700	728	771	712	746	727	722	716	745	688	691	724	687	756	733	730	690	712	742	729	736	716	712	769	772	732	704	714	722	744	734	730	743	760	735	692	729	681	754	732	751	700	696	723	683	738	699	721	690	721	714	746	678	733	675	757	783	765	752	742	743	702	737	719	734	713	730	758	726	720	755	752	705	735	711	716	720	731	766	738	690	732	687	745	734	748	723	728	757	739	738	753	748	744	676	725	748	740	694	737	744	721	726	722	765	726	776	677	710	756	751	742	731	759	772	751	745	756	707	755	708	742	750	747	724	735	747	722	704	762	733	724	752	688	762	751	756	668	736	727	747	693	714	721	719	729	698	744	722	736	757	741	686	700	715	722	752	745	732	730	721	761	755	698	773	689	757	710	734	722	724	750	755	687	747	722	708	759	760	660	727	682	723	739	749	725	736	751	706	758	758	727	717	701	695	730	746	733	755	730	686	747	710	700	710	723	719	703	718	735	721	717	739	727	702	728	702	702	742	737	693	735	748	735	701	716	717	682	760	698	767	703	782	724	762	711	753	706	747	718	745	730	766	741	745	740	720	739	767	755	727	682	723	696	721	767	723	729	703	750	709	708	727	730	729	729	788	719	692	749	673	746	716	746	685	758	746	737	744	730	712	723	723	746	750	735	724	718	736	749	764	744	733	769	706	722	723	741	706	698	699	702	747	768	724	717	736	734	780	714	719	702	715	741	736	720	773	707	714	696	706	648	747	730	752	728	700	733	735	714	758	710	725	719	734	706	764	713	737	761	703	714	750	736	745	745	761	682	699	695	760	770	741	735	715	720	741	716	733	739	727	785	738	734	774	712	763	750	718	746	729	748	694	700	717	725	738	795	709	730	692	736	756	674	722	771	724	744	722	707	772	666	736	669	691	743	726	726	745	689	727	711	699	709	768	722	739	755	701	700	745	759	708	761	684	775	722	741	728	735	752	729	716	706	720	727	738	755	730	781	732	717	727	758	760	674	735	748	741	714	727	699	761	711	696	736	745	724	692	707	725	722	743	734	700	779	719	723	728	746	759	676	705	731	651	697	710	742	712	721	770	688	738	699	739	686	738	732	733	740	790	751	760	734	664	715	716	756	754	731	736	757	745	715	752	736	725	766	696	742	766	755	681	722	732	702	726	766	686	764	764	769	698	703	717	758	711	683	767	698	750	721	688	732	711	729	729	699	716	749	781	756	742	758	715	747	695	758	722	707	705	713	758	751	706	684	725	674	761	741	737	725	675	738	704	740	754	731	680	741	747	720	727	721	744	736	739	711	720	763	732	737	686	719	733	729	733	694	717	722	672	691	773	685	678	725	717	724	730	708	692	749	733	740	761	751	735	727	755	735	719	704	722	710	758	754	690	716	747	762	752	729	713	662	712	703	754	699	739	742	745	729	768	777	751	702	706	742	734	700	700	707	738	735	692	708	688	750	708	721	715	682	780	749	703	735	728	743	669	742	723	763	731	674	713	710	726	756	753	744	743	738	766	749	716	713	758	737	774	743	708	740	722	729	718	726	702	752	702	680	803	725	703	753	733	742	709	778	723	699	717	742	741	772	735	729	762	689	730	783	724	671	703	726	719	729	724	689	741	749	743	755	750	696	738	715	735	713	727	736	719	771	710	735	762	713	751	683	722	751	735	712	707	744	747	742	759	702	752	708	698	713	736	735	726	689	740	767	734	728	692	760	725	733	757	747	715	745	705	728	713	695	710	729	726	727	728	709	752	746	724	711	715	728	754	730	712	718	755	711	747	701	746	764	712	740	708	705	762	751	759	729	704	692	708	722	721	760	768	720	700	734	736	747	743	749	742	704	754	729	702	714	742	727	757	760	747	734	688	729	722	780	710	735	732	754	777	735	785	732	740	700	684	713	722	724	721	726	728	734	714	743	769	715	733	762	719	701	760	782	716	718	763	713	725	739	737	765	742	771	724	729	744	728	720	741	768	688	737	723	727	779	755	758	738	704	671	698	737	652	742	741	740	777	731	742	755	727	722	663	704	731	740	727	763	676	718	736	757	649	737	704	803	711	737	749	740	722	752	735	740	700	757	710	704	691	698	726	710	798	711	769	756	751	760	744	667	712	741	724	733	695	735	748	716	702	713	740	683	724	747	741	669	728	717	710	740	720	685	727	752	737	741	735	755	733	753	721	729	739	734	742	677	754	720	735	769	767	713	751	739	731	708	751	701	706	664	715	742	693	722	741	755	722	725	759	712	703	721	762	755	716	721	767	654	713	742	768	715	726	709	737	762	709	733	685	780	687	725	693	698	702	693	733	756	745	693	711	694	753	715	739	708	738	752	764	774	729	746	723	758	715	713	718	697	706	728	777	732	726	745	734	716	707	684	680	727	727	735	713	696	748	712	754	728	772	735	741	717	703	748	697	754	745	765	733	719
33037	18557	16931	7994	4429	3028	2211	1686	1276	910	857	727	620	572	580	489	479	502	473	407	448	465	429	370	419	412	352	379	376	390	363	363	379	358	378	334	330	343	375	365	369	323	348	347	318	335	366	317	359	349	307	363	364	325	346	329	365	336	320	369	375	319	353	373	355	305	336	340	320	299	340	349	341	329	316	328	353	308	334	333	321	330	350	360	360	342	334	310	335	310	354	328	321	316	319	306	338	307	331	342	326	350	336	375	327	313	300	342	345	322	344	317	333	328	342	337	320	337	310	362	328	310	348	317	330	334	357	312	335	332	331	351	329	322	349	324	309	310	332	349	326	323	295	302	362	330	295	324	325	314	345	323	323	342	353	343	317	323	328	319	328	317	359	343	324	334	311	326	300	322	364	369	368	348	354	341	345	317	315	327	311	343	301	345	338	367	372	321	318	315	356	344	341	334	344	339	327	356	347	322	312	324	337	314	336	306	334	348	334	315	369	327	335	322	333	319	339	347	303	308	330	334	368	331	325	345	324	349	358	353	273	309	331	335	308	312	297	317	330	360	333	333	324	316	328	310	335	345	359	358	319	316	311	350	339	340	337	311	341	335	323	335	324	332	322	312	348	329	314	322	317	316	284	298	312	313	294	325	293	311	350	336	308	317	300	334	347	326	314	332	306	289	319	309	336	348	323	341	336	296	320	330	308	334	355	305	346	368	330	328	307	320	315	341	350	352	351	351	300	310	317	338	323	276	312	346	321	336	310	338	307	330	340	320	326	352	344	335	372	326	340	347	343	365	345	318	326	303	339	343	306	341	339	360	321	316	342	330	291	298	311	313	293	324	318	325	318	305	357	342	339	345	336	310	328	340	300	337	309	328	315	337	370	320	304	341	310	305	292	339	341	298	332	321	340	331	366	346	332	337	345	306	321	335	323	278	354	320	330	326	326	333	355	318	321	367	345	311	308	339	328	313	347	297	345	334	327	293	320	343	352	353	350	345	308	341	343	314	344	358	321	280	346	349	369	344	351	358	369	312	334	325	348	340	343	342	293	299	313	319	345	362	314	307	306	316	344	352	319	358	364	300	336	336	331	308	311	347	339	384	303	346	340	350	308	327	327	326	334	372	307	338	329	302	306	327	346	338	330	325	334	328	310	302	311	304	274	350	336	333	312	377	326	333	335	339	326	287	334	289	327	305	314	317	296	315	317	313	343	340	318	323	338	298	314	311	335	308	329	367	335	306	312	304	330	305	329	332	326	314	342	339	345	338	318	342	358	318	326	349	319	362	341	375	334	320	327	324	349	343	337	357	362	319	345	312	309	323	326	310	324	329	343	329	303	337	286	348	321	324	340	340	336	317	341	336	316	288	338	319	341	312	318	315	348	324	314	356	347	327	304	318	304	331	356	344	301	353	322	326	367	362	329	340	349	309	354	350	311	319	347	322	327	346	349	323	300	340	323	338	316	300	339	303	336	298	358	329	326	333	346	342	370	344	356	324	318	329	331	371	330	351	346	324	311	331	335	332	322	342	329	311	319	336	356	308	336	309	293	333	340	317	289	308	314	292	341	318	327	329	314	351	304	326	311	342	305	325	309	321	300	298	285	355	285	352	350	349	304	298	294	355	333	331	307	357	322	324	355	321	354	368	330	300	280	340	335	289	351	345	313	353	317	341	349	321	318	334	339	350	343	298	326	315	325	308	334	331	362	337	343	299	332	321	323	316	319	352	300	337	352	329	314	307	320	335	324	337	351	325	329	314	330	344	342	325	327	333	309	308	324	311	314	366	336	315	349	353	294	304	350	340	346	362	354	329	317	328	302	325	302	324	362	315	359	296	323	329	340	331	327	314	291	310	335	337	311	306	338	352	333	325	339	338	304	325	337	327	324	341	352	327	340	293	300	306	296	313	336	347	296	350	329	341	375	353	329	326	326	330	306	298	342	349	324	357	326	323	314	319	365	340	332	342	296	358	298	333	354	349	324	301	347	341	350	360	333	318	369	333	324	303	290	359	357	294	311	309	342	302	310	342	302	327	347	325	329	309	324	335	305	329	332	330	317	332	321	323	318	352	347	339	334	293	339	315	333	328	346	324	333	326	309	314	328	304	350	378	307	307	339	324	349	354	291	342	328	349	294	330	348	337	330	328	334	282	308	333	378	340	340	329	314	298	337	308	339	319	361	330	344	324	341	324	353	293	343	322	344	356	346	298	313	341	328	334	359	318	330	380	363	341	372	318	339	349	305	324	331	298	342	343	357	371	320	309	341	327	340	306	326	351	333	298	323	314	330	321	315	319	330	330	338	330	322	319	334	326	297	341	331	344	318	326	354	306	333	308	335	309	327	345	319	350	300	352	350	347	314	333	359	348	319	349	347	340	330	376	316	336	308	355	317	324	333	326	331	353	321	336	345	343	343	350	330	347	322	347	329	357	303	309	331	338	319	329	363	353	339	316	324	329	351	352	308	347	335	364	320	352	282	357	331	346	335	320	334	335	314	308	319	343	338	342	359	326	334	298	324	350	346	320	325	347	317	325	306	293	345	330	343	338	326	325	347	376	369	338	325	358	341	324	341	332	320	329	337	288	304	345	348	347	336	327	321	342	337	343	341	301	316	337	346	344	338	351	319	350	392	374	317	352	335	335	309	314	309	340	357	302	340	331	324	348	321	330	317	315	306	334	305	340	316	329	350	344	367	346	344	280	365	335	308	323	337	310	339	339	337	338	294	302	328	333	309	328	314	330	313	306	317	322	331	324	314	287	317	321	345	377	318	288	316	312	351	313	353	347	294	312	335	335	343	370	319	305	341	401	295	340	335	331	321	315	303	338	338	327	349	350	318	361	308	321	361	314	304	321	367	303	359	351	303	323	337	343	347	330	370	287	355	328	313	349	305	315	324	329	288	322	317	347	322	362	349	331	354	336	309	328	332	320	339	343	298	311	322	325	308	305	300	300	321	331	339	334	392	299	328	333	333	367	328	325	287	328	328	343	350	363	354	347	345	341	337	264	318	306	338	304	294	339	312	297	323	314	331	307	357	313	320	327	347	309	321	307	355	329	312	299	327	345	344	329	319	359	335	335	314	293	326	333	327	327	314	295	319	330	338	373	327	328	319	330	301	322	312	353	339	297	312	308	314	321	318	306	299	342	289	305	325	300	301	318	315	308	314	340	345	340	348	374	346	350	341	374	304	312	370	342	342	320	344	322	350	362	319	339	319	318	317	357	319	310	309	329	359	326	334	325	318	304	340	298	312	306	334	361	361	312	340	321	350	319	310	299	303	364	323	326	343	319	357	287	330	306	346	338	355	346	338	325	333	300	330	320	344	323	321	344	299	348	314	335	320	334	351	345	334	331	341	353	341	294	311	343	346	329	329	317	334	357	317	325	324	337	335	352	333	290	325	358	346	330	342	340	341	369	329	322	344	312	323	309	312	340	315	310	342	313	330	310	320	316	380	349	346	336	313	317	319	340	363	352	318	346
19634	14106	20270	13171	11481	9511	6910	6227	4971	4087	3496	2505	2331	2297	2087	1804	1650	1655	1627	1665	1562	1407	1391	1226	1293	1251	1166	1072	998	985	985	987	983	863	922	884	821	817	816	832	811	800	794	859	757	780	734	820	814	779	810	788	856	842	750	758	805	750	765	773	790	725	750	741	824	796	752	745	781	770	723	740	754	802	747	775	732	720	761	728	773	705	766	750	733	753	654	769	745	770	747	765	677	754	749	727	756	708	754	734	746	740	763	758	791	767	729	744	716	789	762	794	714	731	753	765	769	747	714	728	740	751	742	780	744	738	736	719	676	715	733	758	799	720	748	757	744	826	769	762	775	740	744	721	737	743	800	732	740	797	730	710	771	727	800	774	746	768	693	748	727	757	706	729	764	747	789	770	789	734	759	780	706	736	730	708	775	750	794	790	736	713	772	741	742	729	770	710	745	720	763	737	788	724	732	814	716	735	747	777	778	730	765	735	753	770	771	773	694	720	778	755	769	747	771	722	786	753	754	719	810	746	746	723	691	786	734	731	759	782	799	717	773	752	765	748	787	758	774	698	770	721	762	805	783	732	734	777	770	689	740	712	749	769	755	759	757	768	750	791	769	719	772	727	754	801	759	737	749	771	744	729	718	692	767	717	753	754	754	762	722	771	771	808	735	719	740	704	752	770	724	716	721	730	765	744	756	728	739	746	760	771	711	778	766	708	752	748	737	706	767	734	773	699	733	774	714	762	750	721	706	750	757	744	800	772	770	720	753	781	751	669	736	706	730	745	771	748	754	787	755	778	721	717	755	717	727	731	766	691	763	724	753	710	710	717	749	760	727	735	751	762	744	775	726	782	707	769	734	725	777	753	757	683	795	704	746	737	745	707	789	731	777	741	763	772	709	715	763	741	767	750	727	753	756	721	751	752	752	677	763	766	712	727	736	807	738	713	798	776	698	812	673	730	748	700	734	785	763	780	796	692	738	758	749	740	701	762	748	746	729	752	698	759	735	744	686	762	722	697	731	745	767	769	703	745	700	768	756	724	739	771	812	750	713	728	698	748	725	698	725	779	691	723	783	743	732	759	737	721	734	717	703	781	778	738	797	725	754	748	740	747	695	698	795	807	719	728	753	728	724	730	766	710	742	780	748	698	735	770	692	786	740	727	782	724	722	743	764	751	717	750	743	720	756	751	727	770	728	721	793	740	722	715	726	752	739	756	796	736	751	754	795	734	754	746	713	772	735	761	745	731	759	757	745	753	742	772	734	766	747	743	737	795	767	774	773	796	736	743	706	810	756	777	752	777	806	732	753	769	717	728	717	750	767	731	759	713	713	813	687	765	737	767	777	721	773	713	767	779	782	763	759	770	755	779	759	728	771	747	784	742	754	758	751	722	759	682	711	745	745	763	748	751	691	759	786	730	705	745	743	760	796	817	789	719	708	737	786	764	712	771	832	743	775	741	746	763	792	735	751	742	724	714	732	774	770	789	783	784	716	738	697	744	740	734	759	694	729	766	719	724	773	705	709	720	751	728	751	776	745	692	685	761	724	779	746	762	805	728	752	725	761	755	761	750	718	754	754	736	728	761	738	729	771	809	732	790	713	736	732	745	741	727	732	760	722	721	744	764	766	753	766	771	720	746	758	707	732	734	751	731	707	755	783	748	747	691	748	762	798	759	770	768	738	704	769	744	726	754	779	738	699	697	707	768	708	706	771	737	709	744	723	784	747	769	773	727	818	753	746	814	707	703	735	760	751	712	791	744	735	724	780	705	729	736	719	729	702	731	749	694	790	737	724	760	783	756	739	766	718	765	754	690	750	695	717	735	739	763	760	710	750	739	796	773	771	740	765	719	744	704	730	744	703	777	756	708	733	739	735	739	754	742	787	748	790	713	757	719	795	751	722	745	746	748	740	734	687	725	779	760	703	803	777	771	726	758	748	747	744	722	825	727	746	739	732	768	727	727	713	781	702	762	729	781	725	777	734	756	729	810	745	735	777	744	798	728	743	716	727	764	717	722	772	802	688	785	750	789	797	725	810	720	763	715	766	717	718	741	695	743	779	782	730	727	714	746	739	746	758	779	740	741	723	735	767	794	747	742	733	715	758	775	741	765	724	783	723	741	790	762	768	736	760	734	713	738	773	706	771	707	767	745	741	720	726	790	704	783	738	752	731	739	772	715	772	784	753	750	753	742	733	733	747	764	772	819	741	703	707	722	735	746	722	750	715	748	764	773	743	686	751	804	707	746	761	749	764	753	785	739	720	797	745	755	750	757	827	725	736	713	675	720	716	735	752	766	780	765	752	768	681	751	795	729	838	751	768	724	762	727	742	780	740	718	728	809	724	737	767	756	751	731	727	698	774	724	689	770	746	755	790	767	711	735	744	742	720	717	770	744	755	779	712	721	757	706	697	731	784	702	767	741	755	768	772	764	721	760	728	745	764	773	732	761	727	788	788	749	745	732	700	815	716	752	705	712	766	769	754	785	744	744	730	767	689	757	764	767	733	760	764	731	737	739	705	747	730	796	757	761	711	767	785	785	741	741	724	733	724	717	773	748	704	756	745	710	748	743	768	803	711	736	752	744	729	707	761	723	716	685	746	746	707	791	706	709	742	792	756	728	719	715	702	741	712	732	769	714	761	686	745	751	717	737	768	728	744	745	714	718	755	734	779	743	769	730	750	710	718	758	741	742	787	722	718	743	796	774	731	747	730	721	678	753	693	785	744	760	770	753	763	781	744	785	760	798	730	770	723	781	740	716	744	720	723	724	784	750	781	749	715	803	757	788	711	767	797	739	751	749	751	744	693	734	704	716	716	725	731	819	722	757	753	743	764	706	749	748	773	759	723	733	747	768	751	750	720	757	735	760	771	724	724	728	710	765	742	705	730	751	731	715	808	727	720	735	739	739	735	763	740	803	803	742	727	758	819	730	745	739	782	729	757	681	731	706	749	759	766	784	770	738	698	743	747	744	725	750	729	742	741	735	826	718	732	766	781	717	793	783	730	779	813	760	752	750	711	710	708	774	704	718	715	814	750	765	724	714	740	701	751	732	717	750	809	778	762	714	759	771	724	773	729	763	759	733	754	759	718	713	768	766	749	710	709	795	773	768	719	838	726	744	703	744	705	731	722	752	759	748	709	741	738	777	761	752	726	725	741	740	758	731	767	681	764	762	708	753	751	744	749	695	720	715	777	722	776	728	748	769	765	759	762	731	721	801	753	702	734	746	767	724	729	728	707	694	764	738	745	763	774	716	747	684	773	769	724	714	766	736	762	700	741	711	738	777	751	768	744	754	761	762	761	781	763	749	710	757	718	725	764	735	724	710	746	785	768	760	754	717	773	726	753	746	741	708	736	739	726	782	824	777	760	797	707	744	729	730	730	726	762	770	748	739	728	767	783	720	745	781	766	756	730	728	738	709	780	731	769	781	743	804	707	806	684	760	767	770	731	721	759	796	731	723	771	806	730	721	772	780	763	702	789	727
11654	6320	4909	2417	1391	999	821	661	618	591	491	460	472	459	403	395	440	419	418	418	422	438	392	373	379	433	425	390	405	381	394	364	422	402	446	366	379	403	411	426	405	365	421	370	432	407	393	394	401	370	385	438	393	411	399	390	370	353	386	391	405	411	400	451	385	370	405	377	385	378	382	384	410	384	369	383	377	365	373	411	389	381	388	392	398	373	350	434	378	410	421	384	368	389	406	382	405	396	418	380	387	387	387	369	398	371	375	437	397	347	358	380	380	413	424	406	402	395	382	395	381	395	419	350	392	381	404	375	418	362	400	404	394	354	393	394	363	377	385	405	415	341	432	422	361	385	390	396	388	356	376	399	406	428	363	408	377	444	371	384	411	391	385	382	352	362	398	399	387	409	376	385	391	383	393	409	395	363	385	390	409	333	339	388	392	424	387	418	375	413	388	396	386	392	431	417	388	355	381	412	372	405	390	390	418	401	415	407	366	412	398	410	401	369	371	386	379	390	393	394	378	408	376	411	383	414	370	405	352	345	398	393	398	383	400	388	377	361	364	380	392	423	376	380	388	385	436	363	374	355	384	405	388	397	403	387	404	388	356	406	380	409	402	402	389	408	376	400	382	328	362	362	355	394	365	388	364	353	394	400	403	392	417	352	392	385	380	445	395	392	376	391	390	366	397	421	395	385	378	375	381	399	390	405	385	391	378	405	414	419	434	387	372	375	392	415	376	401	374	390	381	377	346	390	401	373	420	382	371	390	355	405	372	399	400	375	382	390	387	424	409	358	388	366	414	382	400	379	381	368	400	411	373	371	343	389	371	354	401	383	428	377	385	386	389	351	404	401	415	397	383	370	392	392	358	393	421	379	431	377	368	403	377	416	380	400	388	374	409	398	403	387	416	390	396	437	373	439	429	408	366	410	415	402	405	387	415	367	394	390	376	370	425	416	343	379	406	373	399	423	386	389	385	407	386	374	418	377	435	397	398	397	385	408	407	400	380	386	397	351	377	383	365	401	380	386	395	411	390	388	366	415	395	387	395	378	441	416	391	392	369	405	396	380	405	371	427	384	360	428	402	389	399	372	408	398	364	384	395	406	422	384	349	441	359	384	418	420	404	393	423	406	414	417	401	377	372	421	381	383	401	404	384	395	349	382	394	359	371	380	422	374	354	397	425	392	353	382	403	427	406	414	348	400	387	383	353	399	397	363	403	423	407	404	403	397	366	366	403	404	444	388	392	399	355	397	418	392	403	429	439	416	409	381	409	407	373	380	395	391	383	358	371	354	385	395	371	367	360	409	394	404	401	422	382	392	397	390	382	383	375	351	389	351	370	411	404	397	406	416	414	416	382	376	433	394	371	365	399	384	355	371	396	392	366	426	367	416	408	399	398	396	401	393	405	426	404	403	388	390	407	407	355	382	427	365	378	414	383	388	398	417	408	386	373	433	369	385	389	347	404	415	414	377	410	402	402	378	383	409	353	394	406	390	363	367	382	405	417	366	418	419	392	395	429	400	381	353	375	373	405	391	365	401	365	357	355	373	394	376	430	410	391	384	420	440	418	381	372	366	375	396	395	410	370	342	414	333	378	402	375	386	375	396	400	413	391	407	383	393	399	396	405	385	360	378	390	404	408	382	370	413	392	374	421	380	416	369	383	380	414	385	435	403	401	414	375	382	396	375	454	353	421	418	433	454	365	373	374	402	357	360	399	374	375	390	391	391	422	384	350	380	393	391	374	350	396	395	406	379	395	426	405	374	361	446	392	411	428	394	379	407	406	390	389	382	403	419	398	376	402	441	364	397	366	387	364	382	365	390	401	380	385	400	369	354	408	407	372	422	378	409	411	389	397	406	342	410	379	373	401	415	416	357	403	399	380	409	383	332	396	423	404	455	445	403	383	370	371	418	396	410	378	363	358	365	403	351	387	391	416	372	409	374	410	369	397	400	412	372	395	380	410	408	392	402	361	407	389	393	391	425	438	406	414	373	411	418	424	385	385	371	366	387	390	391	392	393	395	392	359	384	392	389	386	429	355	394	403	411	390	389	375	406	359	352	396	355	395	427	380	412	385	390	364	397	401	391	410	415	356	380	364	383	405	406	334	383	392	397	374	400	397	397	392	375	374	350	378	344	363	405	392	437	375	353	404	398	397	389	415	363	414	381	423	403	372	362	386	403	358	394	378	381	372	423	429	387	377	407	375	418	412	345	388	397	385	370	393	429	364	446	410	380	389	412	386	388	373	391	379	384	372	387	348	387	412	411	421	398	414	389	344	398	381	449	410	430	389	400	367	384	369	388	354	416	379	407	387	378	396	359	364	364	387	379	396	389	376	393	373	392	368	388	383	405	373	402	384	367	418	372	387	384	373	400	406	377	406	409	411	407	385	414	401	371	399	409	378	376	395	426	410	396	402	424	361	412	364	418	364	439	370	398	419	386	375	384	415	396	425	397	403	357	428	388	397	395	376	387	412	407	392	380	385	423	367	398	388	378	363	385	368	412	402	401	423	378	401	400	397	398	413	417	363	364	403	429	414	416	393	381	392	380	414	429	432	395	371	351	362	365	371	399	410	393	409	376	371	366	432	367	410	360	380	392	408	384	375	371	412	412	382	341	413	375	363	390	366	394	411	388	421	398	380	407	384	382	388	401	360	386	375	368	417	394	388	428	401	392	378	396	401	409	376	400	376	396	386	416	387	357	382	385	370	353	416	394	377	379	375	376	391	362	392	416	394	421	375	395	384	422	367	368	389	419	391	375	414	360	365	411	409	395	367	334	371	398	393	390	379	416	391	413	364	408	383	384	383	362	382	407	369	397	366	411	411	353	396	432	412	386	395	400	384	350	393	411	386	400	346	400	369	401	372	426	377	360	369	351	435	422	395	407	418	401	376	375	373	400	386	430	396	380	401	399	392	406	418	418	378	399	400	427	363	391	410	427	400	426	374	413	392	406	426	366	395	403	375	416	408	418	423	378	366	374	408	373	408	382	411	359	357	409	358	368	356	410	429	419	345	375	353	360	411	408	398	437	385	381	400	419	394	386	362	385	374	390	397	399	415	400	404	406	380	391	401	420	406	416	381	379	392	394	416	415	372	386	422	434	349	383	367	396	373	406	406	428	376	370	395	426	380	356	404	413	392	416	407	385	381	410	393	360	377	403	425	405	369	396	409	406	367	383	369	396	399	387	412	402	400	402	366	371	370	350	372	377	365	379	391	399	382	417	399	395	424	434	421	401	400	384	413	380	393	398	360	409	431	387	388	407	392	355	414	365	417	371	368	425	390	368	453	418	365	426	396	396	395	365	374	432	413	387	372	382	399	408	390	400	396	360	371	411	366	380	398	365	392	415	440	401	395	360	376	395	380	352	383	367	384	407	400	388	390	372	379	409	345	403	341	372	357	387	377	383	381	364	383	363	400	374	373	352	378	381	409	390	396	425	394	388	430	376	395	428	376	406	370	368	375	420	415	412	456	371
7385	5725	8110	6019	4498	3521	2729	2332	1874	1726	1445	1300	1287	1257	1277	1160	1099	1110	1079	1063	1056	992	1057	977	1094	1011	947	1016	929	928	897	900	913	880	891	907	892	865	842	852	866	868	891	859	912	858	888	836	860	867	850	887	889	891	863	825	874	890	856	892	899	829	799	874	873	831	850	861	884	868	852	831	886	910	882	854	871	867	809	847	831	860	798	866	890	843	904	835	850	857	896	808	894	876	890	844	830	866	886	866	821	843	832	886	840	850	855	861	801	848	797	860	866	846	851	891	871	871	825	886	803	908	858	920	850	806	850	844	894	827	860	843	862	880	861	851	850	809	843	867	846	861	870	888	851	843	821	851	866	847	854	920	894	831	811	818	832	858	933	898	858	851	830	819	862	826	821	798	920	828	834	828	834	913	840	868	847	857	827	863	860	859	877	803	852	874	876	843	863	823	863	881	895	862	898	773	825	879	833	870	842	854	866	825	851	879	867	824	844	846	881	818	845	804	819	836	888	863	839	925	848	811	855	847	848	850	855	911	836	841	847	833	898	920	847	849	845	807	860	944	865	904	862	876	906	882	816	822	894	822	870	845	830	861	864	798	858	864	849	850	875	855	825	824	839	806	831	870	853	814	876	913	863	858	851	826	904	843	862	840	866	881	851	837	800	897	818	841	837	866	847	897	887	837	855	878	819	830	880	834	861	859	896	840	840	845	848	846	861	841	848	919	875	851	855	871	820	838	948	883	854	842	825	889	883	836	798	907	846	842	856	862	815	848	854	880	845	869	844	848	854	834	851	860	863	868	830	878	853	831	857	902	905	838	837	845	884	843	809	838	855	869	829	867	897	863	846	828	825	838	814	864	878	855	862	823	818	855	846	876	868	834	876	832	814	836	879	917	846	842	850	869	817	878	860	889	827	813	881	866	841	883	856	886	872	832	835	895	884	902	852	827	802	855	855	846	881	858	899	849	854	882	928	862	841	853	850	843	824	819	856	903	838	896	831	820	840	859	935	816	841	857	819	884	836	815	849	839	868	911	844	895	856	861	845	896	874	900	842	837	811	889	841	831	857	790	849	808	791	844	885	850	870	877	853	879	846	870	792	847	899	837	835	886	838	786	836	854	792	788	891	893	827	763	898	895	853	882	838	809	832	844	903	856	841	873	852	847	875	878	895	864	846	867	821	864	837	848	914	873	861	822	843	868	834	822	778	844	847	843	869	833	860	799	836	866	817	889	808	833	872	843	865	870	871	858	831	825	835	873	893	884	855	840	808	896	864	831	838	815	829	850	835	876	817	807	835	877	836	862	878	831	861	857	870	846	874	880	834	865	898	829	856	888	855	813	871	857	815	836	847	838	867	837	868	818	876	817	824	874	850	898	830	898	855	843	893	833	862	848	885	902	831	879	841	886	831	870	867	906	836	882	841	864	834	859	905	858	841	834	891	874	829	848	830	895	890	848	852	807	828	879	877	824	830	866	867	882	891	795	861	872	852	849	860	846	871	877	882	857	903	857	852	823	890	897	876	855	852	846	890	841	817	855	842	849	836	825	878	867	855	823	856	880	855	912	872	910	891	853	875	848	895	859	860	863	822	867	862	845	847	850	878	880	935	865	876	857	854	845	821	829	877	853	877	862	855	827	854	832	862	817	866	884	876	871	896	862	906	837	879	829	828	857	916	815	840	877	831	840	855	861	897	846	851	843	919	857	847	828	789	856	828	853	878	809	895	884	820	833	874	825	845	830	848	823	872	811	826	887	854	864	855	842	818	817	840	831	853	886	823	864	837	867	880	807	890	872	811	879	870	864	802	876	858	834	892	899	851	883	842	882	817	828	820	845	873	852	788	786	854	884	883	852	863	875	852	842	815	817	878	856	845	840	829	829	864	845	861	871	797	871	848	837	855	873	840	879	853	854	875	890	908	868	882	849	847	852	811	854	813	870	819	883	894	860	823	825	826	836	860	831	847	826	852	838	829	886	830	810	851	907	892	871	842	927	880	834	853	864	867	857	823	780	835	874	830	860	865	854	855	869	862	830	855	849	882	850	918	837	880	864	873	828	913	863	834	862	841	840	874	870	857	839	832	866	897	829	846	874	922	876	882	847	837	835	856	820	865	892	873	829	873	814	804	820	863	845	853	863	871	817	841	821	865	842	819	843	864	873	832	882	846	866	835	797	845	858	852	875	828	851	834	847	856	850	900	852	883	857	867	867	849	792	814	860	811	801	836	852	865	817	861	880	873	835	789	802	851	847	855	845	890	893	827	830	845	902	832	812	952	893	828	760	845	874	844	864	825	863	839	827	833	789	896	878	868	829	888	810	889	884	810	904	879	880	824	882	849	859	858	870	880	819	835	830	898	845	857	851	844	892	817	810	858	884	765	920	806	843	908	780	880	900	819	803	841	864	803	831	845	844	857	821	861	881	867	885	859	848	855	832	874	848	861	829	862	834	849	865	848	866	838	859	860	846	841	807	861	834	838	834	849	824	818	878	814	828	865	860	819	796	836	872	823	877	876	874	833	845	822	859	824	859	880	846	886	866	842	882	804	844	877	830	880	839	872	892	848	858	862	817	834	864	833	873	825	832	865	864	873	882	859	817	821	842	856	884	858	821	815	858	812	829	846	857	923	870	859	837	846	875	824	836	883	877	857	860	835	830	846	865	884	868	886	899	857	868	828	902	900	828	855	834	801	870	875	877	842	781	868	880	814	835	860	860	827	808	809	846	878	869	829	831	803	856	909	848	881	878	907	835	878	874	895	832	823	835	835	839	799	845	806	853	857	809	883	852	827	882	797	860	832	860	825	878	830	903	806	823	877	865	882	853	871	852	833	906	892	888	831	806	859	835	884	860	820	873	856	841	779	830	907	883	883	886	816	865	873	811	874	826	830	817	879	836	821	855	833	872	847	815	863	833	821	859	827	875	902	860	816	899	810	833	845	828	869	831	884	836	908	823	888	891	923	813	811	821	867	854	868	877	863	792	839	847	829	855	879	845	885	858	866	840	885	802	836	838	840	816	826	850	817	884	877	882	852	898	855	877	820	856	861	861	831	849	837	823	857	784	830	832	866	868	842	851	786	846	872	823	863	830	846	888	844	831	848	845	891	790	832	853	853	843	885	861	833	865	902	841	938	872	842	870	927	860	828	907	824	869	856	787	806	863	821	885	833	827	875	884	871	817	933	853	855	896	830	837	866	838	843	873	794	843	826	901	835	836	888	850	853	886	839	882	875	829	842	857	851	880	848	811	883	865	865	816	826	817	898	844	811	853	912	831	864	849	828	861	889	844	837	821	851	836	842	857	847	848	890	808	884	863	806	855	847	888	837	843	859	905	866	849	853	855	900	884	822	855	815	870	819	840	897	869	820	866	853	845	876	820	839	851	843	810	846	855	854	878	886	857	830	847	851	800	845	868	861	844	830	881	880	858	901	854	870	859	845	839	852	879	830	886	818	855	884	837	806	909	842	854	834	859	880	860	833	813
23716	12525	11489	5483	3012	1945	1307	1170	938	711	611	572	525	510	462	444	470	422	418	424	420	383	408	352	380	377	365	340	359	352	350	338	339	348	336	333	348	331	337	326	358	361	340	350	325	340	345	253	297	349	271	367	321	350	337	329	309	327	346	361	331	312	324	346	309	316	356	318	335	341	335	311	324	349	313	339	291	343	349	309	312	349	327	318	335	313	302	287	338	314	304	322	296	342	333	312	312	325	334	296	297	339	335	318	324	337	311	361	302	311	338	307	326	355	335	290	325	320	300	318	324	313	304	344	324	327	310	340	345	307	288	341	331	351	317	340	336	329	332	317	348	313	305	289	339	335	308	319	319	310	273	344	320	303	335	340	329	313	326	308	311	342	328	348	301	351	342	338	324	353	340	304	367	354	328	307	288	350	277	287	328	306	316	334	319	324	327	320	326	326	325	332	320	313	334	312	338	330	333	303	335	336	324	307	310	308	318	301	307	303	302	309	344	364	306	310	334	342	293	341	347	324	339	311	353	347	326	342	313	299	340	319	324	321	330	312	318	290	331	330	326	317	346	333	316	309	302	336	370	322	328	308	316	327	320	321	312	314	329	311	299	302	322	297	305	322	350	322	332	335	339	324	326	316	279	337	326	309	336	329	320	327	337	325	334	353	321	291	351	297	291	339	330	323	342	348	307	337	347	303	287	337	293	328	317	348	315	340	357	307	351	299	318	338	319	336	301	317	329	312	333	330	333	325	343	324	353	313	336	326	315	330	317	330	309	301	342	345	325	318	380	335	296	333	294	325	315	342	288	336	310	299	325	334	328	314	300	340	315	322	354	335	319	307	331	328	331	364	311	310	372	330	360	327	329	329	333	302	341	347	320	332	305	325	301	303	380	303	330	300	337	338	283	302	307	305	338	323	371	333	328	286	342	323	355	332	339	315	351	384	301	351	338	299	334	322	328	331	328	330	324	337	307	314	320	310	331	355	346	324	293	326	315	340	327	309	311	330	313	312	308	284	282	311	334	333	315	339	358	320	323	328	266	322	327	294	311	301	323	308	328	340	313	302	355	336	295	353	312	322	337	355	327	323	314	329	316	312	346	323	347	316	311	310	300	292	331	299	299	326	317	314	293	343	361	333	353	318	323	318	326	346	322	311	332	315	287	309	340	322	307	337	308	307	316	293	307	311	329	329	340	340	300	317	289	332	287	344	300	325	326	323	323	340	327	311	359	323	337	340	316	348	333	324	342	331	304	344	337	344	325	283	294	352	337	324	297	318	310	347	361	311	342	310	294	272	311	314	286	329	311	280	281	345	315	302	337	315	312	292	306	354	341	347	294	335	333	304	365	324	331	326	366	309	319	340	314	318	353	349	334	350	374	329	315	320	293	334	287	303	339	324	314	338	331	363	310	303	319	335	333	336	330	313	309	325	364	344	306	307	304	343	362	366	322	320	351	324	291	361	315	318	325	304	334	323	307	338	315	374	321	301	326	320	313	353	330	331	320	338	300	351	355	327	313	316	356	339	346	355	326	331	326	329	307	312	361	316	297	317	358	320	315	309	352	310	342	364	322	314	342	340	326	298	326	343	325	322	299	327	338	327	316	336	324	318	325	329	305	306	353	291	334	330	302	346	295	338	309	324	319	338	315	267	318	341	280	312	345	354	333	339	317	322	305	308	310	324	310	312	316	332	311	315	328	295	282	316	331	303	329	292	279	334	319	319	309	313	311	351	349	341	310	314	354	322	326	344	311	318	330	348	323	327	313	325	322	352	332	301	326	313	336	343	351	316	297	338	306	340	304	345	308	351	310	350	293	335	323	345	312	330	354	332	315	336	279	312	330	368	319	330	337	342	332	337	298	339	310	319	312	325	323	313	299	334	279	317	314	331	330	312	309	313	365	316	312	355	317	328	327	316	370	339	370	312	337	323	304	329	328	326	308	297	306	332	324	315	312	347	303	345	345	304	313	310	306	343	282	311	309	318	339	285	296	331	312	348	299	320	329	301	298	308	307	348	340	316	334	328	309	307	355	343	310	335	320	265	322	287	327	323	290	347	338	315	318	350	299	321	335	318	327	322	314	324	304	282	333	337	316	339	334	326	311	306	337	336	296	306	334	294	324	321	276	333	350	302	333	288	347	308	335	341	305	368	311	316	315	320	323	328	317	309	325	329	305	337	348	332	331	312	348	309	326	292	338	359	345	298	307	290	285	303	292	339	294	321	340	335	299	317	289	287	331	347	316	330	337	340	301	305	331	333	307	328	305	324	299	302	330	317	314	289	339	316	335	317	318	348	310	337	357	295	295	319	332	353	339	342	341	369	316	314	358	321	346	297	332	307	330	335	310	357	334	332	340	298	331	315	300	321	337	337	352	308	318	296	352	311	317	318	328	317	325	317	339	350	320	314	324	335	311	314	323	297	349	336	336	323	312	357	295	328	302	335	335	337	320	292	315	315	295	320	312	332	326	340	293	346	296	338	318	324	320	300	302	350	353	321	311	311	304	335	323	339	324	320	342	332	357	346	327	291	320	295	322	342	328	326	345	292	329	336	308	340	310	329	296	302	362	372	324	324	330	338	356	281	332	352	348	326	346	336	325	330	328	339	302	316	329	336	321	322	328	341	308	329	310	363	339	321	310	352	308	316	329	297	312	358	387	338	295	326	337	326	309	324	359	325	313	318	313	346	302	338	289	324	348	302	333	306	317	338	339	344	333	329	306	315	324	357	322	313	349	333	326	330	330	325	312	332	313	331	353	324	323	316	329	308	345	302	303	304	329	326	310	324	346	339	345	351	327	299	285	345	334	351	349	310	320	338	363	316	295	296	366	328	318	313	320	338	318	323	303	321	341	317	335	305	333	312	310	337	323	338	331	352	297	350	332	302	308	325	265	323	354	296	324	356	321	298	323	305	314	361	373	338	327	287	323	328	350	330	341	311	321	303	354	313	327	297	333	319	292	323	276	302	346	351	345	341	322	275	336	300	324	308	308	327	305	328	360	336	365	322	336	336	308	298	304	349	317	330	309	299	308	325	310	306	302	366	302	323	314	370	317	323	295	313	324	325	290	355	350	328	326	320	325	322	316	308	312	321	306	328	306	331	303	360	318	313	322	333	333	342	320	326	335	337	317	295	305	331	314	323	313	325	299	296	309	295	314	342	317	315	318	331	307	328	346	342	311	332	333	374	357	317	340	342	317	329	348	339	315	294	349	316	310	336	354	333	321	333	328	355	300	330	306	336	314	295	358	306	327	327	311	319	339	340	348	313	317	312	337	348	341	343	313	322	310	309	326	314	310	314	322	332	331	299	305	305	318	360	338	278	369	360	362	331	354	332	351	314	336	318	330	334	299	320	318	336	301	323	318	303	336	317	315	286	318	313	331	309	332	329	338	343	289	315	292	319	329	327	290	306	315	323	318	351	339	337	327	322	288	341	315	308	337	323	321	340	391	342	324	328	297	362	346	338	351	334	305	357	316	307
15118	10121	16332	10526	8447	6641	4735	4445	3584	2758	2598	2083	1713	1672	1582	1457	1373	1354	1404	1341	1252	1172	1131	1088	1112	1056	1001	991	942	868	845	879	858	884	811	804	838	803	792	793	733	764	792	775	752	776	739	776	727	712	783	746	797	751	756	727	785	767	779	738	788	748	729	772	759	741	759	742	753	680	711	722	719	704	771	766	756	744	698	748	724	737	737	725	692	718	726	771	751	664	729	754	799	728	668	744	737	715	696	701	776	742	717	691	728	777	721	694	717	766	746	734	768	727	718	725	753	770	759	728	744	684	746	694	671	727	728	715	715	723	755	719	698	739	760	747	734	780	717	712	723	777	758	688	723	727	697	723	716	743	726	695	717	711	713	781	690	774	708	737	728	702	758	748	713	707	729	713	732	719	723	709	742	721	731	764	686	726	774	721	692	712	696	683	763	752	764	726	706	740	704	721	722	707	680	698	720	736	760	739	790	771	737	710	715	707	731	712	767	700	713	711	701	781	745	732	703	684	709	722	716	688	724	689	699	756	700	726	710	686	712	701	724	735	699	720	697	785	738	730	719	699	731	696	728	678	760	663	723	755	712	732	765	717	781	736	687	767	724	715	716	707	723	692	694	770	694	744	701	679	715	721	736	705	737	723	739	691	718	748	743	726	688	741	717	705	732	707	730	651	753	740	718	727	740	690	734	714	755	672	769	716	723	735	740	712	698	744	730	722	748	695	691	741	754	760	756	741	745	702	750	717	730	744	720	744	747	747	700	761	729	711	713	736	782	777	748	740	764	726	681	729	746	716	736	727	721	743	748	662	732	702	716	725	710	751	716	732	716	712	711	693	764	724	719	700	699	760	740	775	705	760	711	707	734	691	768	740	697	774	679	742	727	702	736	734	700	723	738	750	724	733	728	703	739	717	687	747	733	743	723	686	731	734	780	758	741	764	708	745	750	760	738	763	775	724	751	757	734	751	796	743	737	755	701	746	758	764	739	758	711	746	736	754	729	732	710	709	702	728	746	684	750	744	720	709	707	774	733	727	709	727	699	781	720	687	684	706	726	754	719	731	728	676	743	722	741	709	747	718	740	741	779	784	764	747	720	720	749	720	741	748	670	744	704	687	726	737	700	744	717	694	710	644	744	708	757	762	745	753	716	687	722	695	748	681	728	715	742	724	715	688	730	719	728	731	739	730	731	696	694	769	723	749	716	708	690	662	732	716	724	704	767	721	684	729	723	748	723	686	730	728	721	688	741	711	735	666	685	690	744	702	733	747	731	738	697	750	753	703	713	710	736	742	738	686	710	738	711	739	716	769	777	754	678	727	713	715	708	711	730	744	703	754	742	756	698	790	734	743	747	771	710	767	700	744	766	756	749	690	744	716	686	739	739	731	722	758	733	719	755	752	717	746	739	745	732	731	751	753	747	790	741	755	747	701	772	716	752	721	762	738	717	764	708	704	738	734	743	741	728	691	742	722	735	745	748	776	730	820	719	739	725	735	745	772	730	770	737	750	678	721	714	706	784	724	725	731	765	728	706	710	730	720	702	746	719	733	740	691	688	717	714	693	753	747	787	746	711	801	713	712	733	762	690	687	732	742	707	737	723	730	698	774	696	710	701	758	744	691	738	752	769	734	750	760	691	749	741	711	747	727	723	715	688	723	691	760	707	713	760	728	741	799	693	768	711	751	737	741	738	711	683	704	711	734	720	745	716	790	679	735	710	708	732	751	733	783	727	692	714	730	704	713	766	728	746	706	702	709	714	714	767	737	731	719	799	736	727	784	739	737	740	694	735	737	722	701	729	719	687	748	739	776	708	743	721	700	737	735	711	738	741	711	726	720	732	759	721	718	748	726	699	754	705	743	683	744	751	782	735	737	726	725	721	684	767	746	730	731	745	688	700	799	729	654	763	735	682	752	713	764	727	770	691	742	701	718	697	756	758	746	726	720	685	767	687	767	717	712	751	744	722	739	709	714	747	754	741	712	765	733	710	727	756	762	752	706	737	745	724	774	741	686	765	661	694	728	674	747	722	740	718	767	703	730	685	768	706	735	702	736	774	748	760	719	723	734	714	722	724	711	736	708	736	736	787	697	735	737	742	737	674	733	725	742	714	739	716	791	729	741	767	701	763	715	700	740	721	721	705	751	714	745	716	689	744	703	710	732	735	759	692	755	708	742	731	714	700	710	744	770	730	703	699	682	770	721	708	773	746	740	729	728	744	720	747	751	724	718	771	747	695	712	694	722	727	688	719	751	676	761	728	732	697	742	731	750	718	688	705	750	710	720	752	694	710	743	706	756	736	713	724	780	732	696	718	730	779	697	731	720	712	747	746	699	743	732	711	716	720	706	719	705	778	748	696	694	701	725	751	674	687	746	750	773	736	698	751	725	703	669	740	748	718	693	766	779	746	710	731	732	747	713	733	687	754	724	683	671	746	742	749	666	710	686	732	762	689	686	664	720	739	699	705	739	691	741	722	705	709	734	748	690	712	698	698	717	690	715	714	732	737	760	742	693	702	680	721	689	686	703	745	709	668	738	704	731	750	757	729	716	756	753	730	678	713	751	737	738	732	736	750	740	719	743	703	721	738	704	725	648	731	720	708	761	760	735	694	700	697	703	728	685	762	768	752	742	707	721	682	695	782	790	754	731	761	771	757	707	697	727	685	695	715	762	715	744	708	696	735	801	742	745	747	751	727	736	702	748	724	737	705	730	755	725	715	718	723	744	772	732	742	697	723	680	699	709	749	718	691	754	740	723	735	752	725	756	708	734	759	749	731	749	750	709	712	743	692	760	735	744	718	683	748	751	766	765	735	718	720	712	725	713	717	715	689	741	731	746	720	674	709	713	749	661	704	747	700	732	703	699	751	753	695	748	747	752	762	724	708	765	763	701	730	708	704	755	700	733	758	686	732	678	722	712	749	725	748	722	725	774	720	700	724	766	749	708	718	716	675	725	726	740	707	731	722	774	735	730	740	749	705	718	735	778	717	741	696	752	695	764	700	696	747	751	742	659	779	736	707	731	698	704	747	761	663	717	779	729	762	701	705	698	731	719	775	732	762	750	732	708	749	782	769	735	685	753	725	768	784	729	708	723	734	690	715	767	735	700	736	753	777	729	738	729	741	767	732	733	671	729	738	717	730	721	751	737	750	724	750	739	734	768	720	757	767	715	705	722	768	705	680	728	737	697	714	715	692	721	726	737	724	695	693	703	773	709	687	704	676	749	711	702	738	712	738	760	727	730	729	720	737	726	709	679	759	742	701	704	703	726	760	763	698	732	689	701	754	709	683	763	739	726	739	706	766	718	729	678	754	721	712	733	775	731	700	740	755	749	720	744	721	727	696	701	762	747	709	726	794	720	717	715	698	712	727	744	744	705	722	728	778	745	684	704	705	749	691	727	748	727	743	709	699	683	714	739	718	738	759	671	742	752	716	726	726	700	702	770	769	694	705	717	718	732	766	726	776	731	729	716	736	672	699	748
31483	19316	19067	8760	4632	3273	2251	1794	1377	1024	938	728	576	576	525	506	533	480	451	439	501	435	372	408	402	441	389	404	418	390	369	356	336	409	352	340	353	341	373	354	326	368	407	346	328	320	360	369	310	357	323	346	347	336	301	328	345	324	368	344	365	305	324	354	337	383	329	333	365	342	308	347	340	330	345	340	351	330	311	348	331	354	339	331	329	343	322	334	327	326	336	354	323	340	348	313	354	343	312	343	360	344	318	311	314	338	327	361	323	319	333	312	357	324	368	331	324	308	309	326	323	336	359	371	337	313	325	330	330	329	288	329	319	339	338	330	326	298	376	351	340	322	328	344	378	312	307	369	353	317	340	303	321	348	299	338	350	322	306	315	328	318	327	329	332	325	319	342	331	317	317	324	328	375	323	314	328	317	366	336	331	346	313	335	310	289	311	333	309	328	359	323	346	307	325	332	382	327	324	320	334	339	318	319	310	319	364	309	319	328	311	343	345	338	328	314	310	330	343	330	328	313	332	346	323	336	353	320	364	284	317	329	311	341	378	348	311	297	352	319	327	360	346	311	336	329	307	332	333	301	373	347	334	333	347	310	332	344	329	341	347	300	323	290	332	310	346	349	354	327	358	347	343	307	317	333	293	338	336	315	366	327	357	321	362	319	348	340	334	354	324	323	288	316	334	350	338	286	338	351	344	318	312	305	320	337	320	330	326	304	321	325	324	342	351	312	345	313	332	308	351	318	304	352	328	320	312	340	350	354	335	351	333	310	359	328	325	311	313	343	340	321	318	325	310	330	349	304	329	349	324	337	330	339	310	346	321	330	324	315	344	341	341	331	343	321	337	279	320	277	345	321	293	331	325	315	328	354	307	333	363	285	331	308	342	351	347	338	312	346	361	354	332	337	316	356	324	313	319	313	354	329	374	318	339	338	303	349	290	344	344	330	331	317	347	328	360	335	321	339	330	349	339	320	309	359	323	360	341	317	348	313	282	313	329	305	346	307	311	328	342	313	369	319	388	297	312	313	313	325	297	293	307	324	345	332	330	341	325	299	307	328	356	287	336	316	325	340	340	360	328	320	326	311	344	344	292	334	343	312	321	291	336	360	339	376	289	340	350	320	320	311	340	310	322	306	357	302	316	339	274	331	336	354	329	322	351	334	336	346	360	322	315	328	309	323	319	337	319	314	355	330	331	320	312	372	329	343	325	339	309	348	349	317	339	336	345	332	313	319	300	298	364	389	359	347	301	346	315	291	346	330	341	338	339	320	334	347	328	332	330	359	369	333	321	380	349	321	337	339	329	309	352	305	332	358	344	296	324	364	307	320	337	321	340	317	337	374	282	321	333	355	329	304	352	357	359	324	303	313	324	343	317	303	347	328	316	333	332	331	378	310	303	349	315	353	345	335	321	309	319	306	323	323	316	381	345	317	329	318	314	348	356	338	327	356	311	302	329	354	311	341	311	318	325	297	362	336	325	327	330	317	341	284	347	335	336	323	327	336	293	319	361	349	364	354	343	335	351	323	349	352	315	323	306	349	316	296	339	307	351	337	349	338	326	312	311	365	305	350	340	320	301	314	324	325	357	320	355	348	290	328	338	343	340	349	339	357	335	347	320	325	315	337	312	355	354	333	348	370	336	301	356	341	296	348	332	305	373	344	300	361	344	308	335	325	324	317	315	366	345	355	340	313	344	316	331	312	332	316	369	354	347	302	340	320	354	339	340	344	348	334	336	312	339	349	321	351	336	337	321	334	346	326	324	291	350	325	307	302	288	316	326	326	316	304	356	318	320	327	327	364	363	342	343	304	295	325	306	317	341	355	317	294	342	321	383	326	321	318	348	331	344	337	284	305	320	383	364	342	366	295	335	316	320	283	337	358	337	336	328	346	306	308	336	289	336	314	285	306	328	324	317	327	376	298	331	326	289	341	336	318	303	339	311	334	316	342	325	298	349	346	355	322	343	332	329	332	334	349	304	320	349	380	340	344	311	346	312	313	294	337	322	340	332	359	330	314	327	338	313	350	311	332	332	367	316	338	317	330	307	330	307	324	336	311	342	299	303	359	314	331	336	343	330	368	326	318	323	324	306	359	309	319	317	291	335	309	307	307	331	345	331	328	331	322	339	329	318	351	334	324	324	323	345	333	312	330	366	382	326	326	346	323	313	348	357	344	329	363	331	301	349	310	323	309	354	314	334	308	315	324	309	316	304	330	362	290	339	341	325	317	342	324	336	303	319	339	330	337	302	314	307	317	308	333	333	309	324	342	296	319	311	303	322	310	359	313	354	341	338	349	341	329	314	277	329	334	344	310	371	338	329	316	314	310	322	349	315	327	341	355	355	352	346	313	294	329	326	360	330	285	357	295	330	355	352	307	342	297	354	307	309	333	322	331	349	318	344	343	306	322	344	333	372	320	355	349	326	331	359	363	333	332	327	323	321	309	321	333	283	345	344	307	333	358	327	294	328	334	338	326	360	333	320	332	342	340	334	314	345	315	325	359	347	300	310	328	315	342	350	302	325	303	322	330	333	333	360	348	304	332	359	316	351	322	348	314	330	308	349	322	334	334	324	324	331	288	345	345	291	317	314	306	309	323	340	319	280	353	338	351	354	332	334	322	313	357	318	339	366	316	312	359	331	335	341	326	304	331	320	321	333	343	329	323	333	338	289	300	289	324	322	329	335	315	325	295	346	288	354	314	325	300	348	298	342	322	333	324	355	380	339	321	322	318	328	340	352	335	312	335	303	311	324	323	286	312	327	289	307	305	310	347	366	366	340	340	331	335	312	318	326	293	319	362	315	322	293	297	325	344	315	331	338	305	334	349	340	329	301	327	315	313	312	337	318	303	401	367	337	319	323	342	336	313	296	283	318	311	329	334	319	338	317	333	351	293	322	351	336	312	349	339	324	331	305	286	305	354	356	366	355	300	306	329	367	340	338	315	336	356	340	347	341	335	328	357	315	306	359	358	319	382	346	357	349	347	287	338	300	318	329	314	318	288	369	347	317	368	350	339	353	328	334	313	300	326	332	304	340	337	316	321	323	291	356	281	343	313	348	325	302	369	343	314	334	311	314	343	339	326	350	340	340	360	335	324	339	294	331	334	354	318	311	320	326	310	315	311	290	329	380	328	317	314	372	318	329	330	383	324	333	366	347	334	341	357	311	330	310	330	303	361	324	325	307	316	333	345	330	337	362	332	315	328	342	286	338	310	323	352	337	362	320	319	326	350	332	324	315	335	315	352	333	310	330	332	347	343	341	322	338	348	333	361	323	373	331	324	364	327	330	317	322	309	333	338	299	348	356	308	345	318	296	319	344	321	330	319	322	291	328	300	342	358	327	306	311	327	323	322	396	334	337	346	333	319	338	311	339	334	364	318	329	328	338	327	302	326	367	314	324	343	306	347	341	306	302	287	337	353	318	330	329	318	315	314	336	300	317	341	338	312	305	339	296	343	318	332	313	335	342	320	302	339
18759	14810	22298	14109	11478	9316	7030	6702	5347	3845	3804	2933	2343	2021	2124	1965	1882	1682	1680	1656	1667	1513	1503	1237	1215	1182	1209	1126	1074	1009	955	944	937	875	884	837	831	826	847	785	798	832	804	833	794	781	785	833	779	823	776	840	912	786	839	835	798	786	818	735	810	772	739	747	724	753	744	765	772	785	793	774	733	788	730	780	752	737	798	738	743	730	732	721	735	750	741	750	722	791	735	733	782	763	774	787	801	710	750	707	784	769	764	749	742	735	731	744	784	752	715	725	696	774	772	718	765	737	728	768	738	707	738	744	726	812	772	757	705	729	749	761	752	777	774	733	766	733	721	767	773	766	750	749	717	742	764	794	734	773	734	700	792	731	767	778	775	704	741	708	740	754	708	636	718	751	754	740	752	690	749	720	751	745	760	774	736	712	726	778	721	749	734	784	724	786	792	685	739	737	723	769	739	726	772	739	714	781	724	716	696	713	747	748	733	723	749	742	730	741	741	740	701	717	790	748	767	717	721	745	710	741	722	744	763	790	724	725	737	818	762	743	741	798	786	765	748	759	757	736	760	748	769	737	678	694	783	761	743	715	746	754	721	721	776	725	739	746	744	721	791	751	737	765	771	788	729	725	717	754	753	732	751	727	745	735	749	772	756	756	768	702	748	744	767	730	748	724	704	692	727	738	736	733	703	773	751	722	759	719	753	746	712	707	773	755	697	741	751	725	717	745	755	689	758	788	713	734	707	739	742	690	726	731	721	751	761	704	692	719	711	812	756	756	741	772	773	759	738	701	771	776	726	740	718	702	720	714	768	739	738	753	804	727	755	731	794	780	727	789	726	748	700	781	711	714	763	716	756	743	730	721	775	753	751	762	748	756	774	738	709	725	768	739	703	753	694	723	767	806	758	729	718	751	781	715	731	734	789	725	706	757	761	732	765	720	688	716	720	715	786	738	735	736	748	738	725	738	753	749	685	757	727	720	732	767	713	770	722	738	737	736	737	774	679	715	738	749	744	783	744	735	807	712	748	740	769	684	737	740	727	765	708	738	697	754	754	765	747	780	768	763	743	696	731	676	747	671	744	739	766	734	727	722	772	767	719	700	769	767	749	738	730	740	738	757	722	806	736	748	762	740	717	779	718	750	776	766	736	765	729	749	752	712	703	677	783	813	773	785	752	792	732	754	724	731	734	747	715	739	763	747	753	729	742	762	730	760	718	770	729	739	781	742	762	705	704	774	776	746	686	750	757	757	762	723	726	744	774	724	756	734	751	736	710	735	703	738	789	784	730	737	795	744	798	774	778	739	791	717	741	759	712	754	735	771	745	760	747	728	725	744	759	744	759	741	765	726	742	761	781	747	784	750	803	755	736	707	721	782	733	753	750	759	764	768	779	720	756	732	738	780	714	745	753	750	728	715	753	785	718	746	744	764	736	800	769	748	740	798	705	720	738	728	722	707	758	733	757	729	775	689	722	759	729	718	725	748	749	733	720	754	718	734	737	777	699	793	768	764	753	778	781	797	766	721	745	747	756	725	738	733	742	757	751	811	767	759	799	735	734	705	777	787	706	743	703	761	760	748	771	765	737	762	785	740	752	755	763	720	720	754	714	752	726	747	726	734	727	841	723	711	735	694	697	748	709	733	766	728	751	768	730	736	726	697	693	683	698	802	720	715	704	764	756	744	725	773	743	779	756	706	765	770	726	747	735	776	707	761	724	727	747	679	737	767	749	726	764	721	703	815	695	775	714	766	694	723	749	761	779	762	726	718	743	744	708	751	754	710	747	732	787	728	707	760	717	782	739	763	749	697	784	727	722	789	746	753	753	746	753	712	666	728	698	763	712	765	749	758	746	706	736	747	705	766	717	745	759	744	720	718	744	742	730	741	789	711	740	744	754	754	763	745	747	712	752	732	719	738	715	728	710	724	735	774	749	705	723	782	765	719	752	719	769	734	781	730	785	730	722	732	728	787	741	775	730	708	721	695	769	762	751	717	718	729	728	721	803	782	748	716	720	731	727	702	718	721	751	755	737	754	718	792	697	812	723	745	684	765	779	798	768	719	801	768	770	694	729	724	707	752	742	725	757	696	710	764	785	742	762	727	763	740	743	730	737	748	772	757	770	747	777	770	776	754	710	732	688	684	778	737	737	736	725	688	723	806	747	756	796	724	759	780	678	800	703	703	735	758	724	759	775	749	748	759	762	757	735	746	783	772	746	776	753	723	746	730	767	788	777	738	701	729	726	781	723	742	788	758	741	741	714	699	756	733	745	799	773	677	756	758	700	746	733	776	750	739	745	767	745	741	726	727	826	691	751	775	743	749	742	749	756	751	789	723	731	775	750	755	745	751	758	785	751	752	746	728	775	721	742	733	691	764	764	805	758	707	757	756	732	781	716	744	732	757	749	754	744	754	696	779	764	719	731	746	737	769	783	817	702	729	735	747	750	744	742	764	688	704	758	759	711	721	697	744	737	687	748	719	796	770	770	734	734	762	766	786	755	727	700	727	706	786	759	736	737	783	722	777	768	723	749	744	731	750	748	742	750	732	792	704	721	711	789	737	738	762	748	703	741	730	730	737	761	794	738	736	733	724	815	742	704	714	743	745	740	743	716	775	747	777	768	748	768	762	735	740	732	762	737	714	773	774	743	775	747	781	782	755	767	744	703	780	763	771	723	717	753	755	748	717	751	729	726	782	738	764	690	742	731	716	732	735	716	705	729	713	725	737	750	751	751	723	737	756	793	726	732	759	755	739	778	708	763	700	777	781	794	726	769	774	782	719	777	757	712	787	732	729	739	732	743	732	755	715	736	754	783	746	743	728	749	731	746	709	689	771	708	771	768	795	733	722	714	747	735	757	697	742	709	751	783	716	739	728	714	771	781	740	710	730	696	730	724	766	718	688	744	771	764	716	710	749	729	759	715	758	760	718	764	737	745	739	765	760	766	773	761	741	716	744	775	704	742	767	749	712	735	773	670	783	765	771	744	777	728	733	759	731	747	749	698	723	717	766	730	717	762	734	710	726	720	694	678	730	821	757	746	712	761	732	764	734	729	719	707	738	704	751	726	732	773	780	779	724	713	790	759	770	763	701	801	778	755	777	756	737	748	750	689	752	765	748	795	711	761	740	759	743	776	736	776	706	703	744	734	761	750	746	722	734	766	730	722	751	721	741	740	753	728	748	790	770	712	754	701	743	737	730	761	753	728	753	747	793	763	748	730	759	768	711	722	739	734	762	713	760	775	734	708	760	710	765	691	741	702	727	768	803	787	757	741	749	738	739	733	746	742	737	732	765	733	707	740	821	753	754	731	746	741	715	804	744	775	756	713	737	703	778	782	769	750	703	752	797	747	706	697	712	754	758	791	753	775	722	728	723	767	766	751	686	725	711	751	730	740	721	749	736	716	773	734	745	746	693	787	687	714	721	769	734	699	762	748	730	746	751	731	678	790	723	782	744	751	718	705	761	707	762	803	715	779	745	765	705
12425	6278	4820	2281	1423	1030	776	651	614	550	529	483	472	455	453	459	469	433	415	392	392	404	407	375	426	430	444	390	444	428	404	380	410	394	367	429	392	394	377	420	403	393	401	376	399	418	414	394	412	398	370	396	373	402	401	385	409	383	368	382	395	373	366	382	382	409	399	398	397	386	364	406	393	457	400	371	398	379	377	399	398	425	417	443	379	396	431	356	361	356	369	407	419	424	408	391	368	393	394	403	390	397	432	386	402	395	386	406	378	392	446	453	376	430	379	445	424	387	408	423	409	398	406	362	374	388	383	410	401	393	370	403	421	383	372	393	379	409	372	420	403	373	382	366	409	420	431	418	357	381	402	369	419	419	417	414	423	428	398	415	364	393	399	401	400	404	400	407	372	395	411	416	416	448	417	400	413	403	404	356	394	389	354	382	389	404	426	398	361	392	386	418	351	410	408	433	365	382	394	407	359	420	371	418	396	392	387	421	378	385	405	359	397	413	395	386	396	396	372	386	383	424	393	389	351	350	407	360	373	405	370	378	421	399	413	400	383	402	368	415	403	371	403	415	426	388	413	381	412	402	375	399	399	397	402	385	394	436	420	377	339	418	407	396	388	378	386	364	390	398	414	382	402	366	396	371	410	407	420	416	401	406	352	394	432	406	384	385	407	399	388	423	410	418	425	400	355	418	431	396	434	351	412	421	371	397	378	353	425	419	364	366	395	392	421	418	414	360	436	378	370	395	417	373	412	374	384	391	408	382	369	380	375	419	417	373	413	464	388	403	425	429	359	438	414	406	381	396	388	384	377	380	391	370	376	398	417	392	391	359	372	394	384	414	379	396	397	405	388	433	390	439	366	419	393	393	383	393	426	392	370	403	374	416	398	406	353	395	371	371	433	358	399	412	370	402	375	394	382	399	395	407	385	402	398	369	405	382	389	389	415	409	374	401	406	366	405	417	414	373	391	422	370	375	383	379	395	412	409	379	359	364	385	406	378	373	392	385	383	408	407	420	406	389	419	381	432	405	410	422	404	376	360	406	398	444	389	394	365	423	435	361	417	397	366	400	361	396	457	419	391	390	363	400	399	384	386	435	411	404	386	382	399	399	389	434	403	385	390	412	389	436	385	389	351	389	359	416	370	395	411	416	377	385	425	384	401	418	395	398	348	383	407	416	384	349	406	368	390	405	371	381	399	429	401	402	379	404	405	374	409	370	397	377	414	366	385	372	365	402	386	383	391	370	408	368	392	342	418	388	375	398	416	363	353	392	417	387	384	380	415	329	409	391	379	370	398	394	400	386	381	405	418	402	384	404	424	378	405	398	412	399	418	360	402	373	355	396	398	376	396	431	416	422	399	394	396	431	395	381	363	376	366	405	390	401	427	399	433	394	415	389	395	431	385	411	400	384	441	437	425	428	371	390	345	397	373	388	370	374	368	395	418	371	379	391	407	368	398	408	397	381	402	437	419	421	390	387	382	407	357	411	404	407	386	393	396	432	383	389	417	426	336	408	415	424	410	403	370	401	413	379	434	380	402	364	423	421	409	403	376	414	391	434	400	373	382	372	405	393	376	435	406	391	380	402	418	361	388	372	427	350	402	406	411	361	405	395	415	372	419	417	379	366	411	386	381	411	376	377	375	376	423	396	396	365	400	412	405	383	393	395	393	372	428	415	393	373	405	369	355	382	398	388	385	405	411	380	402	404	403	388	410	386	425	384	376	370	416	403	415	411	385	419	418	399	399	388	387	418	413	407	412	366	398	382	392	365	342	419	417	407	400	394	411	398	389	382	352	380	404	368	397	436	380	401	386	381	362	421	369	378	398	420	381	396	404	398	390	383	407	376	375	338	377	350	395	394	418	390	357	390	405	419	404	381	398	373	393	420	418	410	440	381	379	393	392	435	391	372	391	419	427	373	370	368	370	369	394	368	388	395	404	391	424	420	390	389	415	393	408	404	416	360	396	412	426	407	366	419	378	426	410	403	374	377	402	402	397	417	406	366	382	371	362	369	377	401	413	391	387	379	417	379	390	376	358	380	411	395	377	379	407	376	418	382	412	386	409	406	373	401	362	408	390	424	382	380	385	418	450	409	401	410	397	378	381	365	388	390	384	392	366	371	403	403	403	395	404	387	414	398	387	416	401	393	368	389	390	382	381	411	370	396	368	374	372	429	398	428	387	417	419	416	400	382	353	407	400	449	385	382	355	365	381	417	420	386	377	400	410	455	394	382	385	361	390	392	374	398	412	398	404	392	373	369	384	396	436	381	410	419	389	440	401	368	385	398	413	388	407	395	341	375	346	411	370	403	418	395	350	389	381	379	410	401	390	390	399	386	379	383	394	385	391	414	390	421	404	363	402	415	418	401	376	377	376	339	407	410	395	371	415	401	383	371	409	399	395	420	426	398	392	372	367	374	387	388	415	383	384	379	382	375	358	371	389	386	399	385	400	365	396	373	402	351	388	413	377	423	381	385	381	370	415	410	369	445	368	382	392	384	401	364	375	364	409	450	372	377	385	396	372	398	399	359	412	419	408	384	416	406	426	410	364	394	389	374	378	380	372	353	362	413	421	411	373	389	367	393	363	399	396	388	396	385	396	415	381	363	399	395	358	378	359	418	412	373	395	367	378	400	387	390	390	421	398	379	402	361	384	414	393	406	397	446	405	403	356	418	397	445	402	380	384	394	375	376	397	393	382	406	409	398	390	395	422	401	392	369	367	380	404	390	401	378	437	384	387	377	431	392	441	354	370	418	433	407	414	400	372	421	424	377	395	411	391	411	415	369	387	435	440	391	377	399	377	395	353	414	433	405	394	399	397	384	399	404	437	372	377	401	395	387	417	368	404	373	392	418	431	380	377	387	385	392	364	413	371	384	382	364	420	429	382	390	409	373	390	374	418	403	424	377	395	376	411	432	436	378	409	386	401	388	394	399	432	415	376	397	379	405	431	401	361	336	397	420	420	424	368	380	375	393	436	394	425	376	365	387	391	406	386	376	374	460	355	382	406	409	413	392	387	379	387	425	405	395	382	388	401	404	389	433	347	371	433	399	431	398	348	397	378	361	419	395	387	367	387	418	384	425	401	427	383	372	382	395	394	471	400	367	421	425	431	392	388	410	426	409	395	398	435	410	398	377	398	380	404	350	369	435	405	391	417	431	391	364	368	364	387	403	392	403	400	396	362	350	391	402	366	411	421	438	451	400	396	395	371	373	416	401	404	412	414	411	408	397	324	380	411	369	393	366	399	405	395	422	391	423	386	441	383	409	407	380	395	420	399	432	391	414	382	372	402	403	438	410	401	375	361	406	408	389	379	422	395	393	391	406	459	406	431	394	400	398	378	412	399	376	383	395	407	373	375	375	417	401	377	422	401	387	372	389	415	397	439	401	369	386	378	384	382	407	425	373	375	382	407	411	412	382	368	401	414	369	409	426	399	366	362	380	414	379	412	417	409	379	376	428	396	364	428	364	409	370
7844	5454	7807	5864	4419	3593	2566	2069	1854	1671	1561	1424	1230	1173	1182	1123	1119	1051	1072	1106	1010	1063	1029	1010	1043	995	969	1008	979	942	905	896	921	935	886	888	848	888	863	876	817	875	853	839	890	850	911	890	880	839	839	907	896	870	838	869	844	900	882	848	929	888	901	855	880	895	825	895	880	845	868	889	831	905	874	836	900	892	832	847	857	878	895	869	858	846	912	843	894	854	873	876	837	829	870	815	817	897	834	843	866	859	880	923	857	852	847	818	835	844	875	884	874	877	813	887	843	832	858	860	925	870	853	882	874	863	831	854	849	834	842	821	861	885	862	858	870	829	879	881	875	837	886	833	851	881	861	893	839	884	846	872	874	843	877	897	863	804	848	868	850	843	863	837	873	863	829	815	904	853	898	849	875	883	868	867	910	886	854	816	870	822	844	864	875	871	860	874	885	890	841	878	857	828	847	899	854	889	849	836	870	874	887	874	842	845	850	873	921	847	828	852	857	842	873	852	875	851	859	878	817	840	852	894	858	910	865	868	929	886	836	822	846	863	878	887	823	854	883	869	866	791	908	840	805	873	856	852	848	845	831	854	848	863	889	873	863	792	906	849	926	875	836	876	911	856	854	809	854	860	845	841	892	867	872	868	832	826	868	835	788	860	865	900	897	886	852	852	832	884	872	865	828	828	811	864	864	810	816	902	882	808	876	883	905	898	836	858	853	844	823	871	854	899	850	868	850	891	884	807	830	803	858	840	884	859	904	859	872	851	812	826	901	844	874	894	844	863	841	876	862	818	842	914	852	859	900	870	864	870	913	815	843	871	839	854	864	875	845	856	830	837	867	909	903	865	909	848	845	867	845	813	865	869	860	861	856	806	849	888	881	870	873	840	863	821	870	848	835	898	817	887	853	883	832	878	848	881	815	869	882	858	858	820	871	830	801	835	852	846	836	871	827	855	868	843	808	897	797	810	874	900	822	909	822	823	831	859	847	838	879	905	856	878	887	875	896	857	854	873	839	877	839	828	841	818	836	910	874	864	844	891	875	890	871	823	838	861	862	804	861	880	874	890	822	839	855	786	920	886	872	828	836	845	864	864	861	843	893	886	882	838	871	869	859	829	827	831	880	891	851	843	884	840	875	788	895	869	831	861	872	846	847	874	816	866	801	907	808	859	838	856	834	888	835	867	876	883	838	868	852	872	857	863	859	873	837	827	880	848	820	837	812	828	820	889	820	868	829	842	847	802	877	834	871	840	857	849	833	919	787	836	864	895	873	856	875	881	849	813	862	801	890	893	842	822	893	882	876	831	901	820	865	874	838	904	855	855	863	895	848	873	831	846	844	825	870	888	873	868	835	867	869	856	868	813	855	838	827	899	866	845	866	828	861	893	864	851	858	872	859	869	847	858	855	828	833	822	838	881	842	872	881	838	857	877	855	799	884	904	883	870	852	877	901	858	881	849	828	881	858	870	849	919	893	837	813	870	851	941	880	877	891	862	838	896	843	847	824	831	854	895	814	870	852	846	846	825	874	844	832	797	840	853	826	912	845	826	863	839	868	873	891	848	852	872	840	851	845	880	862	827	884	857	863	813	842	845	884	900	858	882	859	877	926	840	848	853	893	864	823	876	871	887	827	854	835	840	900	869	831	865	869	825	858	870	824	848	879	874	920	857	845	908	881	865	884	891	836	813	874	854	838	881	819	890	867	870	881	859	895	868	879	862	851	853	859	834	894	832	931	848	861	857	877	866	887	931	888	851	829	903	829	882	864	893	860	888	845	841	861	920	856	859	865	890	886	836	854	836	867	822	878	854	864	864	876	845	888	927	842	861	820	820	862	841	848	875	865	899	852	880	864	873	825	892	833	885	853	877	870	887	810	873	947	896	872	875	845	877	869	828	879	840	850	850	879	899	818	861	848	869	849	845	891	865	880	879	807	847	843	857	904	864	845	892	859	857	865	847	852	864	859	828	830	872	860	891	844	805	845	869	815	904	906	917	884	877	884	850	819	905	855	851	879	890	832	840	873	825	817	864	843	855	859	882	898	829	862	884	853	832	867	836	835	886	867	865	884	802	868	851	897	863	891	832	872	833	849	898	864	830	842	878	861	881	868	836	897	819	867	841	891	861	829	854	804	850	881	812	859	866	832	914	873	877	863	816	851	816	855	856	855	829	837	827	854	888	867	868	821	899	814	923	856	868	890	852	872	845	862	853	866	831	824	842	855	840	850	891	852	834	813	880	903	865	832	833	821	868	880	835	857	854	859	852	882	835	884	825	868	867	900	886	842	838	864	867	822	893	817	845	835	881	822	896	863	812	832	889	856	859	860	811	877	907	874	838	846	865	835	838	850	829	870	841	869	861	821	853	890	834	835	867	856	873	876	861	880	859	869	818	837	867	846	885	834	880	817	856	847	856	858	831	858	860	857	863	846	907	831	885	880	843	825	870	878	873	865	891	901	900	827	844	817	886	839	846	850	890	810	894	876	903	846	853	832	825	831	837	830	836	869	801	884	826	843	910	838	844	865	844	839	867	809	845	833	840	868	867	836	822	945	809	905	842	904	805	836	901	907	866	926	814	866	878	841	821	886	852	918	856	838	892	856	866	853	850	807	906	836	845	854	838	857	846	835	947	836	841	866	849	943	842	845	818	886	853	844	868	901	836	877	891	812	853	851	906	890	900	897	849	840	909	871	888	815	903	855	890	816	867	875	849	843	896	853	842	862	834	895	867	838	893	866	861	863	888	882	853	869	857	824	851	894	843	829	870	830	894	846	863	891	857	850	817	895	829	848	876	804	871	931	888	841	862	951	886	826	876	839	862	860	874	871	894	837	873	799	871	849	840	822	836	860	879	925	843	880	877	890	816	890	804	839	863	850	868	883	810	884	854	867	875	825	884	832	814	904	854	847	839	854	840	868	846	870	823	855	836	848	863	867	843	839	836	869	852	819	785	856	878	817	892	888	837	887	876	849	916	854	858	876	849	915	828	910	924	855	833	907	888	862	882	869	912	863	857	841	857	870	885	848	834	894	872	860	794	901	854	883	840	829	864	906	812	809	867	860	862	841	858	875	908	889	891	856	847	785	853	885	864	855	886	899	908	856	873	875	867	904	845	838	889	915	846	920	842	820	894	879	810	900	794	831	830	877	872	861	824	832	872	867	842	860	846	870	864	905	860	822	823	806	840	880	847	837	884	813	859	931	892	903	840	830	833	872	865	868	814	868	847	862	872	842	879	875	861	892	875	803	859	903	876	878	893	845	853	893	886	874	848	864	894	816	843	882	875	830	868	864	815	848	845	861	847	853	879	901	860	855	881	835	854	845	880	869	848	857	822	851	905	907	836	893	885	846	870	819	835	895	847	877	836	840	862	871	795	835	901	845	887	900	852	873	859	825	823	873	874	799	821	871	845	882	858	861	846	849	876	844	894	870	861	839	899	900	817	885	834	883	868	871	832	860	855	862	861	851	820	843	819	811	842	830	812
23488	12448	11713	5396	2965	2069	1384	1131	855	690	647	609	482	476	469	457	424	443	410	444	419	392	409	373	374	366	383	349	350	374	351	354	363	315	358	336	333	308	352	354	333	359	336	376	371	348	321	330	315	318	320	317	345	381	358	326	319	304	295	320	311	328	324	365	350	347	339	340	329	366	311	308	336	367	341	334	304	357	329	327	332	333	338	339	358	340	296	333	339	340	384	323	313	322	299	335	325	360	338	356	330	354	310	309	324	352	325	311	312	300	308	333	293	316	365	337	358	321	296	349	355	321	292	329	307	313	329	327	339	295	350	336	300	303	333	280	343	309	326	365	326	341	320	304	335	355	334	311	321	330	333	340	356	321	298	323	321	332	372	304	275	321	327	358	338	337	319	327	350	329	339	315	333	322	343	297	328	334	308	319	356	329	298	339	292	328	317	309	330	335	353	344	325	352	343	355	312	342	313	321	370	336	333	328	352	343	338	338	339	363	325	327	348	332	319	326	334	336	297	302	306	335	341	325	280	343	345	334	313	354	309	336	335	343	333	308	352	315	339	353	291	306	333	331	307	310	325	314	329	301	319	347	310	332	340	342	311	349	307	300	329	314	338	304	328	337	318	355	306	328	300	344	294	348	321	342	343	374	310	305	290	353	326	373	326	328	356	308	307	326	314	332	354	327	331	326	341	325	339	348	326	321	333	333	362	291	311	346	351	314	302	306	320	297	334	305	314	334	340	329	347	319	317	284	321	321	341	296	296	365	305	308	309	337	363	293	280	315	309	326	327	324	353	317	314	335	337	341	335	329	333	329	359	308	322	351	347	304	357	322	320	344	311	343	323	309	344	321	306	339	309	314	313	329	329	300	372	342	313	336	362	342	342	315	290	325	341	300	344	317	331	326	297	315	331	312	332	344	328	328	305	366	329	306	393	315	301	354	345	338	348	313	316	340	360	352	346	350	303	332	308	390	342	309	321	343	327	367	320	334	337	337	345	301	291	321	320	308	344	319	301	294	314	303	358	345	313	359	335	345	297	331	328	345	356	326	321	352	331	320	326	284	334	306	305	302	334	322	314	334	326	347	346	329	361	356	309	317	306	311	323	296	356	370	316	346	332	309	334	332	333	343	328	328	296	350	316	309	328	350	369	327	347	342	330	313	325	334	320	295	333	321	322	335	340	348	335	350	322	335	341	330	343	325	321	323	298	315	313	364	323	356	280	327	316	337	318	329	326	270	329	358	335	311	321	347	290	301	342	307	333	345	295	337	337	325	348	314	329	310	326	328	346	308	300	315	293	350	333	342	366	346	325	337	315	311	365	292	292	316	349	369	335	356	301	312	345	347	309	334	317	311	307	345	310	335	300	299	321	339	334	319	299	301	368	319	317	313	325	296	327	322	357	322	335	320	317	306	326	318	307	319	341	298	331	339	312	319	303	346	346	332	308	318	342	317	301	337	365	316	342	327	340	304	319	314	329	338	301	357	363	350	316	291	356	355	335	336	315	328	322	340	345	318	333	314	312	322	361	337	316	343	310	343	350	341	333	340	333	324	322	327	348	309	304	333	313	322	311	299	322	335	333	344	320	329	363	332	336	325	333	341	348	307	343	313	319	335	304	314	329	313	337	299	351	324	332	328	359	330	388	338	328	326	329	344	319	307	343	302	324	338	336	344	332	325	338	349	344	308	326	303	286	306	338	333	335	321	301	330	328	302	319	325	324	329	327	325	352	298	311	374	330	340	324	326	345	301	344	317	331	324	329	296	322	298	306	306	308	330	343	311	330	285	340	330	333	365	335	305	334	344	346	321	335	305	354	318	337	301	312	329	323	348	319	315	359	316	338	359	316	300	313	323	310	347	317	328	286	299	320	295	331	353	289	311	307	310	350	305	330	296	308	321	340	363	318	325	350	330	347	330	360	340	329	347	335	322	326	338	287	333	306	308	304	328	351	350	343	323	323	311	338	339	324	305	354	334	335	325	350	360	304	318	314	345	294	324	334	318	372	323	317	329	348	361	297	314	377	307	316	338	299	338	314	330	326	277	300	310	297	319	337	357	321	317	314	303	343	321	359	361	360	323	323	319	367	343	307	336	357	345	319	349	291	319	334	342	341	371	301	318	312	321	301	328	303	358	346	338	310	311	304	341	342	334	327	334	335	309	314	317	327	313	373	328	310	318	360	314	340	355	379	346	351	339	322	353	326	332	331	360	314	337	324	349	315	324	323	345	332	365	342	350	308	367	351	328	331	341	307	338	352	332	339	349	329	333	340	318	310	350	333	310	302	317	334	340	324	314	337	333	331	349	313	287	332	323	316	301	344	319	323	310	338	355	329	337	349	391	312	345	310	336	318	327	347	341	328	329	320	280	295	331	306	342	315	352	349	277	345	341	309	335	315	345	310	348	351	335	327	301	320	338	281	365	318	312	338	366	336	341	313	315	347	316	324	304	309	301	312	342	357	314	337	340	344	318	333	309	322	313	311	346	318	347	308	314	310	331	376	362	337	287	319	328	327	307	325	381	309	323	334	337	310	313	322	333	316	341	327	364	339	311	331	319	314	323	330	313	303	316	302	347	340	299	300	337	343	322	353	350	314	338	346	323	351	312	303	353	312	315	340	301	332	359	358	367	330	341	310	281	333	329	329	363	351	335	334	347	336	345	305	330	350	351	350	364	335	318	303	316	362	349	331	351	303	316	311	312	320	318	352	350	328	347	301	296	353	339	333	310	326	302	342	328	300	336	292	336	332	308	348	345	366	384	368	310	304	322	340	295	342	344	350	303	310	316	320	328	331	319	341	314	293	335	354	319	337	347	319	315	325	312	342	331	352	312	305	299	345	305	338	341	343	315	369	315	330	327	371	293	353	339	352	334	318	317	324	353	325	293	356	310	330	329	324	371	345	369	352	320	310	335	294	334	328	323	352	347	341	348	315	346	325	329	332	303	340	340	322	281	348	337	335	331	319	340	311	316	290	302	333	333	326	349	324	320	316	323	351	288	328	308	331	342	317	341	284	294	319	320	333	319	367	300	320	341	361	340	334	348	350	325	341	313	320	342	305	338	332	336	347	348	328	343	360	306	297	332	329	338	357	338	314	322	362	323	278	300	311	311	300	313	323	305	329	324	314	315	320	315	318	339	340	306	329	332	315	361	356	357	356	313	299	356	358	291	317	336	337	314	336	311	322	319	330	379	319	303	333	319	345	328	298	319	344	325	335	332	293	308	311	331	319	318	305	355	327	336	316	321	321	328	316	361	346	298	315	326	360	331	342	288	306	362	314	341	329	328	349	348	325	338	307	351	334	351	310	321	306	294	311	324	333	326	354	317	321	353	320	336	355	320	337	341	309	313	307	328	318	306	347	322	316	298	331	370	315	351	352	331	303	351	299	312	347	341	328	347	356	323	324	313	343	313	332	346	345	332	358	338	283	335	336	317	317	316	336	345	321	361	338	301	292	335	337	331	312	356	338	280	318	318	336	338
15276	10368	16143	10504	8220	6510	4881	4524	3339	2847	2645	2288	1735	1578	1535	1451	1395	1283	1265	1291	1290	1208	1128	1121	1039	1040	1011	943	978	872	931	904	870	863	858	850	772	802	816	771	783	807	731	767	738	739	819	787	767	786	766	763	744	737	715	746	761	724	770	741	776	745	771	740	752	729	708	749	802	798	751	769	725	746	752	742	762	724	683	772	760	725	789	683	733	730	724	776	724	703	685	732	763	726	752	737	695	796	721	764	771	756	747	722	783	694	769	790	730	741	749	711	733	726	762	760	702	674	789	706	708	751	748	759	741	703	700	740	734	755	714	761	711	683	739	743	704	745	726	748	756	737	757	727	765	770	763	706	773	756	711	734	768	806	777	777	752	731	730	760	727	716	731	752	747	759	757	739	723	694	710	755	706	741	667	763	692	675	779	706	699	722	712	752	760	748	769	761	713	689	772	751	775	748	718	723	736	754	766	714	720	732	691	736	723	746	767	732	746	696	742	722	733	757	738	698	752	699	733	761	729	741	764	705	692	723	704	717	753	716	724	707	727	723	757	785	706	789	743	715	730	748	724	745	759	692	737	740	709	758	712	754	763	729	720	714	721	704	780	733	734	721	766	746	753	793	740	759	738	677	723	706	758	775	687	756	732	742	736	732	795	744	743	716	693	728	746	690	704	714	736	746	742	705	733	729	729	769	728	763	735	743	657	777	751	774	758	709	771	733	716	736	714	762	709	698	785	767	702	712	760	720	726	779	714	761	714	757	765	728	741	770	728	726	743	729	720	752	733	747	743	780	744	692	688	762	742	775	713	759	700	735	753	749	742	752	705	780	703	723	763	727	744	702	684	732	705	775	716	743	701	732	766	737	777	688	707	776	747	780	709	744	724	707	722	698	702	705	699	749	762	681	723	759	739	753	739	726	808	723	785	706	714	745	731	728	752	733	685	738	728	697	706	751	690	730	741	726	718	726	670	746	751	732	734	749	730	718	732	760	740	747	746	757	812	692	752	746	732	719	746	743	725	704	779	724	768	714	740	721	725	751	713	758	771	732	694	710	679	737	722	773	747	730	702	712	750	748	715	745	739	745	711	751	712	773	759	711	733	711	718	739	745	859	710	764	793	708	786	726	701	745	742	724	753	735	755	732	739	752	721	744	709	682	760	682	717	750	761	743	771	769	763	746	715	756	702	704	776	722	746	771	701	754	754	711	704	749	726	737	779	750	744	730	729	723	694	736	752	753	793	742	706	749	708	753	775	707	733	743	757	697	773	747	745	666	710	746	748	746	748	695	755	753	700	761	774	713	737	736	748	739	726	730	720	735	699	768	754	696	743	737	707	742	745	737	759	715	753	688	701	713	767	720	737	732	707	755	732	740	703	778	735	735	748	730	694	690	744	735	736	705	737	744	666	745	722	740	665	687	742	675	788	774	772	765	721	749	717	758	730	700	746	766	720	745	706	722	781	730	710	701	707	798	760	764	710	707	739	726	773	747	738	718	807	730	703	746	776	719	750	712	746	749	731	719	782	742	738	727	741	714	743	749	731	701	764	755	778	730	725	712	700	713	708	698	727	749	715	720	713	768	703	727	704	785	777	725	709	743	772	728	749	746	708	700	723	761	705	710	725	682	734	742	735	747	721	708	721	702	721	746	763	746	748	729	754	680	719	688	749	731	741	729	711	717	740	680	703	703	751	716	746	743	709	792	733	747	729	755	750	659	703	717	729	775	747	751	707	704	761	766	789	701	693	746	751	734	764	698	733	735	784	743	715	730	721	762	722	708	700	763	693	770	766	759	753	679	687	758	688	724	741	760	794	706	712	689	778	704	762	755	734	759	762	741	764	727	723	684	761	755	747	779	754	731	716	735	703	723	740	715	714	717	716	721	752	771	762	736	734	726	800	751	696	701	723	776	734	753	782	735	685	718	736	694	769	750	715	769	772	715	718	727	728	728	703	704	724	723	760	733	712	725	682	780	725	695	758	759	716	719	718	783	721	715	727	760	746	724	746	722	778	759	757	758	753	733	783	764	786	738	688	763	732	745	711	755	726	775	736	709	740	751	763	710	780	764	750	732	784	756	731	772	713	709	756	731	773	763	691	770	697	662	772	755	696	735	658	755	731	755	741	708	768	711	745	764	743	717	732	734	717	767	698	768	762	733	715	672	688	713	738	743	747	692	747	742	768	762	758	720	749	768	751	729	745	679	734	727	716	756	753	704	733	733	770	689	749	738	692	706	755	776	759	680	736	744	749	773	773	759	713	713	704	752	746	693	764	749	736	725	739	739	714	755	691	689	751	763	760	741	676	741	732	723	796	701	712	738	753	747	712	759	714	747	773	682	682	738	706	746	748	773	767	725	737	756	721	695	712	786	716	692	793	723	720	738	731	752	704	706	737	729	697	718	712	767	713	741	739	749	731	790	762	730	724	759	752	727	741	727	749	734	737	735	759	737	779	770	715	700	747	722	705	729	700	731	728	719	760	755	724	777	773	751	753	723	745	725	752	751	718	717	735	717	697	741	730	689	732	753	745	720	744	754	724	733	764	811	727	742	739	691	759	733	738	766	700	746	729	737	773	730	737	756	695	748	703	766	737	739	736	700	741	772	743	711	777	675	723	813	716	763	728	740	733	771	731	738	742	774	738	713	775	748	803	781	793	726	723	715	746	743	748	715	748	776	719	727	713	754	736	751	694	752	710	727	735	730	757	751	767	729	717	746	741	736	742	769	725	715	748	731	779	739	717	749	769	720	758	698	727	761	735	702	745	723	788	718	764	686	741	740	722	708	732	708	728	703	749	698	797	727	683	755	749	746	728	753	761	713	710	695	691	639	706	785	768	749	707	733	745	726	778	720	703	722	764	738	755	709	772	718	745	726	785	804	693	700	729	728	702	718	742	733	752	722	756	740	742	755	770	756	741	761	705	751	750	772	707	758	731	746	727	707	737	697	731	750	731	742	780	728	784	702	708	694	722	752	708	759	758	746	761	728	705	775	743	700	745	732	726	762	728	740	780	731	708	698	730	734	718	741	711	723	748	770	743	746	760	808	749	724	763	742	778	741	712	731	763	686	718	717	758	788	756	721	731	761	756	703	767	685	734	739	744	714	756	707	809	735	761	710	739	737	719	712	696	768	723	753	732	724	715	776	717	757	731	723	695	774	738	731	732	750	743	724	707	731	750	773	734	683	734	753	734	740	728	745	717	772	781	707	735	735	819	720	763	739	744	766	748	736	766	729	735	768	685	712	775	692	760	723	647	721	777	744	742	779	709	727	749	754	775	719	769	721	750	761	735	763	767	745	714	728	714	734	663	766	749	699	735	705	726	769	745	746	707	717	712	773	752	779	750	720	717	734	725	741	710	698	791	741	686	775	803	700	757	714	755	747	813	735	753	736	768	723	726	721	708	722	684	723	723	751	730	731	707	699	670	757	727	752	723	757	722	756	751	738	728	717	702	786	787	776	777	726	761	711	766	751	768	719	763	706
32467	19629	20211	8917	4510	3059	2112	1810	1257	1043	906	766	622	575	530	505	470	488	450	493	466	452	445	453	412	401	409	375	390	381	369	359	332	387	354	345	355	345	353	351	339	358	317	311	332	319	345	365	317	358	369	371	376	357	350	341	336	336	387	363	323	361	355	330	332	347	314	339	349	342	354	342	353	356	329	333	341	334	325	339	363	301	350	316	364	321	361	320	333	347	302	363	323	317	335	321	327	346	346	338	365	357	345	338	308	313	321	324	315	310	310	304	356	331	325	313	346	331	338	325	307	322	306	318	315	308	343	320	337	346	302	333	317	315	311	370	358	352	358	308	310	372	336	345	335	313	318	348	331	330	326	341	317	355	330	355	359	335	307	344	352	335	367	319	293	327	345	332	312	320	341	306	330	316	333	342	324	369	326	354	339	325	336	380	335	326	348	339	336	327	338	336	356	312	314	336	341	328	310	353	306	300	323	328	334	368	328	342	330	330	309	342	338	318	336	320	343	341	337	316	315	308	352	338	333	322	351	339	361	342	300	337	325	331	346	361	354	310	348	335	357	351	362	337	343	346	323	345	354	344	341	311	316	358	354	337	337	341	330	331	310	321	348	353	324	360	334	316	340	344	358	331	342	320	335	340	289	314	344	359	329	323	358	353	332	319	322	298	316	336	318	332	292	309	322	353	353	324	340	323	301	364	356	339	343	315	351	345	343	379	335	354	324	325	334	334	271	321	314	322	338	292	348	327	331	337	326	351	322	340	371	332	328	335	335	350	320	335	343	352	328	338	340	321	339	308	314	294	310	333	342	283	323	342	345	343	357	315	339	388	319	324	321	372	328	357	317	303	338	351	349	327	346	343	350	341	337	331	350	335	328	323	313	350	324	345	339	327	326	331	328	361	334	319	312	324	340	339	315	324	324	327	344	332	356	347	359	329	333	313	341	324	334	312	328	316	317	305	343	314	330	360	328	314	345	303	311	350	349	362	323	339	320	343	315	336	330	337	329	318	347	353	356	349	324	348	296	316	331	341	342	372	330	297	345	346	362	308	349	350	358	319	336	342	346	342	337	354	320	329	332	314	328	372	337	368	331	320	321	321	326	331	313	378	320	338	328	380	344	309	341	313	283	298	334	331	328	351	341	326	337	295	337	326	343	311	359	332	326	348	338	376	375	331	303	331	344	301	347	306	328	359	354	325	309	297	322	309	323	308	294	349	313	362	294	351	316	350	308	334	343	343	314	380	340	329	371	336	348	346	340	328	335	339	317	340	335	363	340	322	305	323	352	332	315	340	330	339	330	360	336	355	301	376	314	345	316	342	339	336	310	358	351	299	321	316	360	327	340	345	284	327	345	353	338	372	333	335	309	319	323	327	336	300	322	332	350	343	351	290	318	337	335	325	358	318	334	296	303	327	310	354	321	336	329	347	335	316	347	331	324	364	361	314	306	328	301	277	334	335	346	396	335	329	337	324	343	326	313	331	364	345	358	328	328	317	329	321	346	344	352	354	355	331	332	335	329	361	330	361	371	369	307	327	315	312	356	309	293	343	367	343	339	311	305	320	332	306	320	324	322	322	379	331	309	346	307	347	342	332	321	333	356	355	318	316	320	351	325	343	373	363	362	337	322	352	331	343	330	327	369	341	348	329	314	336	363	344	308	329	320	313	356	328	318	341	336	273	345	339	306	336	301	338	346	319	317	341	335	301	293	323	371	354	316	307	341	335	344	369	335	318	351	321	332	305	352	325	354	355	322	321	352	347	335	295	344	327	330	360	307	336	346	320	328	325	343	310	362	374	337	332	319	348	334	315	327	350	336	339	346	370	343	359	309	364	373	306	378	306	332	341	328	310	364	342	333	350	316	332	348	344	316	338	340	341	320	338	336	331	346	337	352	362	321	360	346	293	353	356	351	335	331	311	305	364	352	342	312	332	322	358	346	340	347	345	323	321	309	301	338	323	362	332	341	342	344	327	338	359	317	325	307	348	305	312	316	332	325	291	308	356	340	338	307	308	321	350	358	360	333	328	356	355	342	356	285	341	356	329	381	355	355	350	322	366	342	310	330	335	373	370	356	360	335	326	321	337	330	301	328	315	302	339	350	298	325	349	353	349	352	333	335	339	319	329	358	328	328	349	314	317	329	336	331	319	337	315	322	392	351	333	316	322	353	337	322	321	322	314	357	335	311	324	309	364	316	302	320	364	328	324	326	335	327	355	360	340	346	336	342	379	327	328	327	322	332	371	306	345	332	374	358	331	327	342	313	363	303	346	313	347	318	320	334	343	358	357	326	351	352	362	356	361	307	343	346	337	341	353	352	326	348	337	350	350	332	347	328	327	310	304	321	343	357	344	322	329	352	306	317	336	318	312	368	320	312	352	311	320	343	334	314	341	375	378	331	313	297	341	344	322	327	346	335	286	337	313	333	323	321	313	337	357	328	355	342	326	364	308	358	316	302	295	350	346	359	348	349	344	351	369	309	321	321	311	299	338	320	364	311	331	333	345	339	314	318	328	317	304	346	333	300	318	324	329	354	326	333	331	372	313	304	327	331	328	316	351	348	324	378	357	337	312	308	346	304	300	326	347	344	363	351	354	338	336	338	316	330	389	370	306	314	344	329	341	368	323	326	335	330	318	314	326	336	348	361	358	331	338	351	339	308	294	346	341	321	367	367	327	312	326	349	332	369	355	368	304	370	320	294	321	333	325	355	343	350	328	356	335	348	329	367	326	320	329	339	294	330	336	370	357	323	347	355	348	352	329	340	352	351	330	316	332	318	310	353	297	328	338	332	334	338	328	346	352	337	350	340	365	342	318	338	316	352	334	342	325	361	343	341	311	392	328	344	342	325	349	333	327	331	337	329	329	328	356	329	335	311	339	339	304	343	361	354	332	329	363	303	301	342	334	310	327	314	351	326	333	347	342	362	347	337	351	345	310	318	342	375	343	339	350	371	375	344	311	339	318	326	331	347	330	333	326	338	332	330	310	314	303	306	316	365	302	353	344	313	364	314	319	339	304	326	359	351	339	299	338	321	331	356	341	322	336	331	317	329	314	300	323	326	337	311	321	353	328	357	355	351	325	335	321	340	359	337	330	324	309	347	328	356	339	309	348	326	368	315	320	322	377	307	335	335	357	315	316	356	327	365	308	307	333	315	330	341	320	351	320	319	332	346	339	370	325	365	343	319	325	293	350	357	338	348	356	316	333	323	359	331	317	356	379	324	335	330	341	332	302	337	335	322	325	310	333	319	353	291	386	309	339	336	324	345	364	320	322	347	311	341	342	338	318	320	405	361	341	304	310	345	307	369	354	342	342	351	331	336	334	337	349	325	325	326	340	340	346	320	355	327	345	331	329	307	340	387	324	336	336	334	337	312	328	360	301	324	312	310	310	355	321	351	337	353	325	338	334	309	322	318	353	343	364	319	350	332	325	353	311	293	351	338	318	337	334	323	339	347	327	321	364	346	333	317	346	321	335
19102	15013	23457	14013	10965	9397	6993	6585	4931	4176	3584	3064	2454	2082	1918	1763	1819	1659	1657	1641	1671	1595	1454	1275	1250	1255	1128	1064	1061	1016	1004	921	950	948	887	865	799	828	830	818	867	793	856	825	795	791	800	906	852	860	850	807	865	814	837	807	794	810	815	761	734	763	745	776	768	730	815	798	767	809	766	790	809	763	823	812	803	750	788	788	768	763	743	747	708	741	785	861	764	761	821	734	774	759	796	731	751	735	736	783	756	757	756	752	781	759	751	796	816	700	748	746	748	768	765	742	753	797	779	821	718	749	760	807	751	775	777	730	727	740	770	756	715	751	768	754	752	709	775	695	726	742	736	743	772	764	746	754	780	738	764	727	775	751	782	776	772	772	771	803	766	761	746	841	759	764	784	784	737	742	744	766	764	782	839	719	767	772	751	758	765	786	777	780	764	763	767	751	739	738	745	763	794	753	723	740	750	766	739	810	779	757	777	759	732	764	767	754	770	737	734	749	779	753	730	752	758	759	777	782	748	725	758	789	801	724	775	741	758	756	787	758	786	775	716	759	728	744	702	697	751	755	757	733	722	798	771	815	738	784	735	753	816	748	738	733	738	723	699	769	770	757	779	727	786	773	762	803	765	741	756	724	700	793	756	773	694	809	745	696	701	781	768	765	741	746	784	791	806	742	780	743	773	728	726	771	728	744	711	785	708	760	759	775	735	799	760	770	741	729	736	753	809	744	698	774	750	757	745	743	721	777	736	806	736	721	767	754	729	810	772	722	744	741	711	801	759	683	747	769	777	739	717	788	708	799	758	775	760	735	784	772	778	747	779	769	705	752	765	745	756	752	758	742	740	787	758	776	697	716	744	753	749	767	725	740	783	792	747	781	776	757	820	701	727	807	705	777	760	748	737	757	759	743	718	760	798	748	756	758	790	760	734	738	717	714	778	806	729	798	721	769	782	814	780	740	755	782	732	725	753	763	719	733	731	722	731	767	765	755	744	739	797	731	776	787	762	734	741	712	762	719	779	723	742	709	749	751	770	805	801	758	717	747	718	740	727	770	760	775	795	747	721	688	769	771	790	755	735	751	761	784	745	756	785	808	807	756	762	793	750	793	739	748	804	772	744	762	724	762	775	783	778	741	717	771	783	743	799	784	765	731	750	761	765	758	755	808	788	748	749	794	787	740	740	723	778	725	734	728	684	781	772	778	761	737	745	767	789	779	726	765	808	768	776	763	755	751	765	794	727	732	780	765	739	789	733	788	751	761	754	817	713	714	746	770	792	788	756	765	787	745	739	700	754	741	684	760	772	785	713	787	742	726	753	800	714	718	748	763	809	760	762	737	725	758	754	742	787	778	763	754	813	729	745	742	726	760	765	726	729	785	762	754	704	747	774	767	801	758	740	759	779	760	763	761	736	743	781	706	699	771	744	777	743	735	753	745	821	721	753	752	734	746	731	779	789	752	719	721	771	796	783	740	736	760	731	786	749	711	730	778	769	770	777	753	701	751	734	775	720	749	780	753	729	712	764	767	826	772	753	706	756	758	716	725	733	720	767	746	759	720	689	703	767	755	788	696	746	709	759	764	739	729	793	726	761	729	715	719	746	720	719	791	756	762	739	764	731	720	771	739	763	712	742	709	747	750	796	759	764	790	707	718	803	722	760	791	759	790	776	703	761	788	753	762	759	768	792	751	737	779	756	714	766	730	710	708	753	752	783	800	732	743	742	784	737	744	768	734	717	783	738	774	739	715	756	744	745	810	776	690	711	727	746	720	757	778	774	764	783	696	724	775	766	761	753	744	757	730	748	754	758	742	773	728	709	762	763	775	744	768	746	757	799	743	719	790	764	792	757	754	730	776	746	753	740	774	746	746	739	710	744	743	792	731	786	790	765	707	696	750	784	731	775	753	728	774	757	749	799	739	766	774	764	801	800	724	761	778	758	764	745	787	751	800	873	733	771	777	722	722	760	769	714	725	796	748	761	722	760	752	762	757	747	730	775	740	776	762	730	683	765	779	771	710	728	740	787	726	736	772	734	686	774	785	792	759	773	703	714	807	710	742	808	769	771	689	785	732	797	791	783	754	773	757	779	784	759	716	789	790	800	766	785	780	763	777	766	738	780	765	730	693	746	740	730	728	719	753	737	786	760	756	741	777	767	740	802	809	741	723	759	785	816	722	719	746	741	768	755	789	768	747	744	750	739	767	716	729	757	784	740	714	762	710	786	786	743	731	767	729	733	797	779	771	747	804	786	730	740	777	707	774	717	739	775	748	789	724	683	777	727	756	792	736	761	841	754	780	725	741	781	745	769	774	768	725	816	754	777	783	772	786	785	812	746	794	702	671	800	700	757	781	745	815	730	767	779	762	780	755	767	693	745	759	741	760	785	752	769	751	793	687	763	743	775	734	768	704	742	716	804	802	747	747	742	775	759	729	755	778	769	757	728	768	758	790	793	747	727	750	715	733	713	751	746	761	738	782	746	763	762	709	767	730	779	782	764	769	726	751	764	750	786	741	778	711	773	749	783	726	772	761	762	738	721	743	767	745	749	757	770	774	723	736	699	734	689	782	759	740	756	775	743	787	766	753	757	773	793	779	767	763	753	777	754	738	735	766	753	753	735	771	697	757	741	753	775	754	745	782	721	769	738	785	774	780	738	795	789	763	696	772	737	732	793	812	733	720	776	733	765	775	738	772	770	731	812	738	757	752	784	727	764	745	738	805	725	775	728	779	717	784	744	739	773	735	727	755	727	787	746	760	761	742	773	784	751	722	774	715	736	757	778	752	716	759	727	764	788	751	707	766	769	741	723	773	741	711	754	729	772	745	764	751	738	701	754	771	785	725	738	784	708	732	746	742	775	688	787	786	719	803	746	776	743	746	815	733	787	752	739	710	809	738	753	712	717	766	771	792	744	743	770	819	688	787	760	729	756	715	786	750	768	711	758	764	763	710	768	717	777	780	768	762	742	757	764	748	799	770	737	729	714	783	775	781	728	744	768	795	771	810	807	746	781	788	794	766	765	763	750	801	708	764	761	779	772	734	715	791	713	734	753	774	758	720	736	732	751	765	740	743	788	729	803	732	728	808	742	769	807	748	770	787	752	741	799	724	811	723	772	788	735	733	770	745	738	794	760	759	698	779	755	724	777	745	746	726	723	747	758	717	774	729	782	720	766	743	742	787	738	751	750	765	737	763	765	743	772	753	737	766	731	721	745	732	703	712	692	757	730	731	794	766	739	720	761	842	755	731	783	740	825	775	780	744	718	771	736	763	753	745	759	746	766	775	728	787	777	797	773	736	775	727	786	729	774	771	793	781	755	786	724	688	738	696	794	754	778	805	758	775	771	793	817	770	739	741	691	732	745	714	806	751	707	766	697	764	749	700	804	728	789	764	765	774	775	737	748	748	764	754	762	754	807	772	747	777	755	818	722	769	736	763	723	726	742	736	812	737	749	728	726	750	739	747	713	743	765	731	710	753	754	774
12568	6255	5130	2460	1311	1045	775	646	586	559	495	524	447	434	490	497	395	447	468	398	449	456	405	440	444	405	423	407	406	380	412	430	423	420	388	399	419	391	426	411	395	436	412	448	395	396	351	402	385	393	411	381	428	397	383	404	414	410	386	419	398	388	406	399	387	415	396	393	401	402	422	416	401	392	414	418	403	407	437	400	397	391	418	426	399	395	428	386	394	361	378	408	392	397	384	385	397	425	444	383	403	373	389	417	409	419	403	406	385	405	395	425	428	457	365	410	407	390	398	415	369	376	363	369	418	388	379	429	418	393	371	436	405	425	343	377	379	376	379	372	378	399	382	416	429	409	432	382	400	405	398	425	396	404	378	379	394	400	404	391	387	393	361	386	388	409	365	398	400	412	369	408	383	395	407	391	437	382	421	382	374	422	395	388	390	377	406	384	420	408	378	408	429	436	370	418	386	401	400	368	400	442	445	378	391	411	366	388	401	428	402	382	395	407	370	408	392	377	366	392	404	388	403	398	385	404	408	430	382	380	380	384	432	436	366	398	398	406	393	405	388	390	395	412	409	403	394	399	385	381	371	404	422	383	412	428	440	415	433	369	389	419	395	381	414	392	384	414	411	388	400	404	394	371	386	412	391	456	393	378	444	360	413	371	400	405	398	362	404	368	383	410	409	398	409	409	397	423	433	405	405	446	392	441	409	380	439	385	394	367	424	396	405	431	391	399	377	399	394	384	373	427	405	386	417	406	388	439	375	395	364	385	407	409	415	439	394	400	405	393	421	372	398	422	433	394	382	390	356	417	380	404	379	387	395	335	403	459	406	386	388	421	387	404	391	404	392	366	394	412	397	372	391	396	382	395	421	404	422	358	431	425	392	396	448	404	408	404	403	389	401	403	392	401	409	411	370	415	388	415	369	391	373	402	406	397	374	389	411	402	391	368	421	363	384	401	433	408	381	408	395	400	427	398	428	393	400	410	428	410	377	414	405	403	374	370	380	412	417	410	343	407	437	392	391	376	374	421	359	385	387	421	425	383	371	384	421	407	380	392	409	417	415	386	415	382	408	386	401	384	440	412	377	427	383	394	338	386	405	433	371	415	417	375	367	379	444	413	422	432	381	390	376	381	379	396	408	354	413	408	401	416	391	405	390	439	383	412	394	428	380	426	412	359	349	399	394	404	413	405	359	397	371	400	412	381	424	396	403	449	396	438	379	372	372	390	412	401	397	383	379	413	410	421	390	401	360	362	357	387	401	372	403	399	382	409	418	441	364	414	370	396	407	378	359	423	367	433	433	423	434	389	424	415	392	389	381	428	397	424	367	375	386	391	379	355	402	428	396	387	412	427	388	418	446	407	400	424	416	397	395	420	399	441	393	423	353	359	366	381	393	392	390	379	400	391	356	412	404	406	407	430	384	389	380	368	373	361	373	389	385	411	379	386	367	395	391	402	434	400	442	393	380	405	414	397	415	420	392	397	377	410	416	436	386	392	386	427	366	416	398	411	359	405	397	419	426	388	402	400	418	387	431	393	391	414	421	378	408	432	418	361	409	399	392	415	378	468	385	441	406	422	417	409	374	414	372	431	392	408	402	403	364	378	395	394	382	413	414	450	427	393	387	361	439	400	386	402	391	401	387	356	412	384	424	394	404	424	432	391	428	415	388	395	376	385	403	361	421	425	430	386	350	405	379	405	463	405	402	396	406	361	413	402	370	433	397	423	369	383	421	383	427	404	404	438	357	392	395	394	388	383	382	404	360	354	447	384	384	410	390	379	378	363	425	393	402	380	389	386	407	452	430	359	395	396	377	401	385	409	415	413	407	385	418	450	373	402	372	368	344	410	399	400	395	354	400	417	412	404	416	416	371	410	440	449	388	364	377	368	399	409	399	400	403	360	397	392	412	416	412	403	373	404	361	423	422	415	396	389	407	400	388	422	403	392	374	417	413	396	380	378	393	397	398	381	378	331	380	398	412	400	420	368	403	380	414	373	398	375	389	367	412	390	443	407	403	409	414	406	363	381	446	421	402	430	365	402	398	386	372	394	418	413	406	363	374	390	415	381	383	396	410	386	411	440	412	402	370	384	429	365	381	395	421	395	377	386	424	386	383	369	392	415	401	381	382	376	406	426	405	370	401	397	387	372	426	377	417	392	428	414	381	418	380	421	418	398	418	398	416	377	412	366	382	420	381	423	397	426	411	399	398	382	416	414	415	405	422	396	383	400	391	389	404	381	421	405	420	415	431	416	414	396	385	428	405	416	386	388	402	414	415	387	373	413	445	436	407	430	407	402	386	391	440	395	381	367	412	378	408	376	374	394	391	376	413	406	406	402	391	410	388	412	388	397	408	397	386	405	349	427	399	412	403	418	448	346	388	389	417	409	393	385	421	412	413	407	440	390	398	408	387	391	427	369	406	405	372	400	391	372	376	395	395	399	412	385	379	373	416	387	419	436	403	415	411	415	366	424	460	425	396	374	402	381	399	376	390	414	441	440	382	395	365	425	392	379	395	412	439	419	397	397	357	431	407	396	398	411	437	387	374	395	378	403	419	411	410	413	428	416	417	400	373	412	408	410	393	393	437	391	428	387	392	416	410	398	445	394	398	391	410	370	422	416	392	367	414	392	422	421	365	385	375	427	358	370	379	410	364	429	355	365	380	418	414	463	391	383	383	394	374	410	402	403	427	352	399	408	427	387	410	396	420	395	388	394	396	406	412	417	389	388	395	356	400	392	420	374	370	425	402	385	398	417	354	358	403	409	403	369	374	413	411	400	414	364	386	401	393	380	394	424	432	402	404	402	383	394	394	381	403	378	390	406	395	409	383	402	388	400	421	427	425	405	414	406	368	352	366	411	423	414	397	398	386	364	445	408	452	392	381	393	430	399	385	395	374	372	406	372	403	387	404	391	392	390	402	404	376	390	384	399	391	398	384	404	422	373	412	373	371	412	458	388	380	397	393	358	328	390	438	391	400	428	402	380	419	386	379	378	394	412	404	404	409	399	418	384	417	393	433	379	440	367	390	355	372	400	404	405	364	437	413	374	367	395	381	398	392	421	404	414	394	365	364	387	400	411	395	404	373	402	409	403	396	426	389	395	404	415	364	411	376	389	420	377	396	396	384	397	428	437	430	402	436	423	412	394	393	354	389	385	414	390	413	402	417	365	401	355	368	381	394	391	397	422	423	385	411	386	371	408	379	395	398	415	402	403	362	356	387	427	396	419	387	400	419	394	420	369	417	440	413	394	412	425	376	399	408	369	406	389	380	410	424	395	419	399	376	347	397	357	363	391	403	421	397	386	390	420	386	401	454	398	400	418	417	417	400	391	400	405	348	376	416	394	406	376	414	395	359	396	397	377	396	408	371	379	411	401	422	420	406	398	426	378	413	380	422	403	397	388	391	395	380	399	399	371	352	390	369	402	427	400	412	384	363	377	438	429	397	406	418	381	430	396	413	396	413	446	399	415	405	421
7887	5601	8067	5725	4542	3590	2677	2199	1726	1672	1541	1485	1234	1310	1072	1186	1039	1065	1039	988	1047	999	1099	1035	987	1024	1001	993	962	1010	868	999	912	909	958	965	894	898	872	896	902	895	865	903	929	893	877	860	893	878	925	938	890	857	888	889	850	872	910	925	882	868	874	874	866	823	885	841	878	912	945	897	890	864	889	885	889	896	835	889	882	822	871	846	881	907	874	874	862	879	902	816	920	859	871	841	925	874	890	890	855	871	849	865	890	933	897	803	840	884	888	875	867	865	876	856	867	807	879	890	859	853	842	898	829	825	812	865	888	819	911	883	936	850	867	865	872	871	859	853	886	890	905	890	896	907	831	878	890	856	864	889	853	882	876	881	863	828	879	861	910	851	883	872	884	897	913	944	874	891	890	939	868	866	883	887	869	919	825	850	858	893	842	871	892	856	912	899	866	892	871	875	893	898	861	867	868	906	827	841	886	901	864	853	902	839	874	851	885	874	909	870	879	892	911	837	896	915	890	878	873	877	829	914	906	892	841	863	870	873	863	878	837	898	851	895	914	857	808	916	847	848	862	852	900	851	892	892	844	883	864	893	879	888	874	887	828	832	861	902	879	861	840	890	798	898	893	882	924	842	899	857	877	881	855	836	868	828	882	831	825	900	882	868	831	868	900	867	842	879	941	881	856	802	856	806	889	830	884	850	853	830	855	933	901	901	865	844	928	892	841	841	823	879	907	840	891	882	896	858	892	906	875	840	892	862	902	884	919	860	878	883	880	869	820	897	917	852	842	882	855	874	898	862	893	856	852	911	876	854	868	819	910	845	907	841	855	859	843	820	904	926	846	854	886	918	862	846	868	892	869	935	857	906	858	864	889	853	868	861	843	864	909	838	881	871	863	808	848	858	865	884	895	794	836	832	866	841	895	876	867	863	912	917	914	899	910	907	908	868	860	882	910	907	900	840	902	863	888	900	815	908	866	889	890	891	883	867	863	871	821	852	873	826	941	874	855	895	886	895	880	879	870	837	906	900	860	849	862	851	852	850	897	851	802	884	856	879	875	902	918	874	864	872	850	861	864	916	850	883	842	925	832	856	822	855	870	863	922	872	861	904	841	871	835	845	840	856	894	843	916	881	830	862	859	842	908	898	877	866	850	850	859	888	916	875	873	858	813	842	836	896	825	870	888	906	853	856	827	900	880	838	888	862	883	866	841	821	830	907	855	836	872	858	886	882	824	880	873	880	887	885	876	890	852	852	940	859	887	906	855	911	876	847	871	839	836	862	884	905	877	852	877	866	872	918	862	856	852	957	878	863	852	856	850	955	878	890	832	828	943	802	904	864	874	834	853	931	853	818	848	887	902	867	907	858	924	920	908	910	818	857	839	845	825	884	888	856	822	861	885	871	865	837	847	857	859	888	866	878	847	890	886	866	852	861	867	910	895	866	851	913	884	860	858	818	914	863	864	899	885	859	926	906	884	912	889	908	857	877	853	884	896	874	881	835	860	873	849	868	894	822	854	875	859	947	882	849	856	888	856	893	847	925	865	825	802	942	888	831	831	870	854	922	850	903	915	899	855	885	860	951	889	888	848	840	855	838	892	856	847	873	830	829	906	909	851	865	881	861	911	857	913	848	875	854	963	873	870	818	908	889	882	875	923	837	823	824	882	853	871	896	831	865	879	981	835	871	842	933	874	904	859	885	836	826	898	903	875	907	857	873	811	887	879	906	883	868	856	885	896	906	844	874	866	875	913	839	801	878	837	865	812	857	907	901	860	860	916	880	837	862	921	865	896	902	848	848	867	869	939	804	876	857	847	906	930	820	843	916	858	909	841	930	837	865	857	888	847	859	896	865	830	870	840	864	887	819	861	833	874	846	827	892	851	887	874	879	883	887	848	866	864	963	883	864	870	873	868	859	870	805	908	889	869	861	864	920	867	873	865	840	859	828	846	840	851	882	835	842	894	905	845	929	851	838	916	901	853	846	843	845	928	885	880	855	900	891	863	867	865	912	913	879	851	879	868	879	853	849	901	868	828	890	898	865	891	920	886	827	872	874	920	859	851	807	916	878	870	878	928	908	820	850	902	839	829	889	880	891	890	867	826	886	847	859	887	889	865	874	867	884	925	876	905	834	898	873	855	826	884	925	819	856	902	908	874	860	891	909	845	887	872	953	868	845	943	894	832	881	864	885	850	872	903	881	881	815	865	885	878	889	897	822	851	890	821	851	922	888	825	927	877	879	866	840	922	806	839	869	893	859	880	888	837	905	908	832	880	851	899	842	895	859	889	824	807	877	904	832	825	880	826	867	838	849	848	887	817	851	852	904	824	818	864	874	878	846	860	877	877	883	867	855	847	930	875	886	868	869	887	892	803	799	849	901	852	915	852	897	904	867	838	877	822	837	857	861	883	857	845	887	924	776	881	878	856	845	862	818	848	840	835	818	887	819	850	854	855	922	910	809	846	884	875	867	866	877	860	905	880	845	864	853	889	832	875	870	879	911	921	888	892	846	854	855	869	887	897	861	866	894	845	873	831	864	875	862	865	915	862	852	875	885	893	865	869	893	881	812	931	859	847	876	842	807	907	899	832	891	903	818	913	876	820	872	861	869	950	806	897	879	861	858	805	926	834	872	908	871	907	838	890	892	857	901	885	852	877	889	843	868	810	895	862	865	870	891	891	817	847	890	868	827	897	916	885	850	835	951	881	897	876	850	904	866	918	882	871	852	871	908	830	850	876	852	851	898	879	858	803	866	897	821	879	870	891	856	875	903	828	924	839	905	861	818	899	861	855	882	820	843	880	848	886	858	844	896	889	919	939	852	868	880	854	841	867	877	842	865	903	863	880	852	870	882	892	867	922	860	882	841	874	847	849	837	924	846	868	900	854	825	861	874	846	903	896	887	885	849	902	820	884	828	890	857	854	916	871	847	876	860	861	861	861	806	832	864	837	866	822	866	891	884	863	881	850	850	904	872	851	854	857	863	873	913	850	822	875	826	851	914	874	857	820	839	877	873	869	847	897	924	858	851	854	930	823	922	852	858	835	919	860	798	828	906	886	879	880	839	856	844	899	816	876	908	891	850	901	873	907	870	879	939	891	889	845	888	872	857	881	854	891	888	828	859	895	859	859	913	868	873	876	815	888	854	879	871	857	858	890	848	876	848	809	863	875	853	853	918	892	844	887	860	894	889	843	888	902	812	872	905	863	822	869	864	878	863	886	850	890	861	907	903	859	830	826	862	881	880	859	885	929	869	864	796	848	875	881	902	858	867	849	863	838	850	859	857	842	909	819	855	873	845	839	854	895	889	892	822	908	847	907	902	821	863	860	875	892	906	894	813	880	863	901	881	870	846	946	852	838	854	901	936	866	844	847	896	959	861	889	868	859	885	854	822	835	865	838	869	865	815	842	876	901	846	848	873	820	850	866	881	857	880	833	931	926	867	869	865	864	867	853	892	845	937	930	838	849	835	880	865	903	850	910	859
22499	12899	11160	4921	2926	2031	1472	1258	909	695	696	613	554	496	478	412	443	412	441	445	395	386	350	364	358	377	382	351	382	346	381	336	369	331	330	387	333	357	345	350	347	336	332	364	336	363	344	358	358	329	331	320	350	353	333	344	327	346	339	365	323	309	330	300	347	304	308	334	318	334	353	351	331	310	353	339	340	324	344	288	306	313	293	335	345	364	360	333	347	309	319	338	338	321	353	357	352	319	376	325	333	342	325	309	373	334	375	346	365	351	353	341	302	328	327	331	335	317	365	335	308	333	342	341	316	327	351	322	341	354	317	304	315	323	327	344	350	313	347	355	323	310	358	351	336	306	317	325	357	350	352	351	345	332	333	347	330	340	312	353	313	330	326	364	336	346	302	334	340	332	345	341	367	353	323	333	353	313	357	325	309	329	332	362	308	326	346	303	311	299	379	272	347	354	350	363	346	328	316	338	330	316	330	308	332	349	342	338	324	320	314	329	329	332	377	366	337	321	349	342	401	341	335	325	339	333	325	315	341	331	315	328	308	309	322	341	339	329	342	345	348	338	346	321	332	330	331	348	313	338	328	349	350	329	326	349	359	328	331	341	383	335	359	328	341	323	328	351	309	294	314	307	341	313	329	343	343	313	359	315	353	314	321	390	321	379	348	331	324	334	322	370	333	316	346	351	339	311	331	348	336	304	326	310	318	370	384	327	300	320	320	324	310	355	343	322	365	341	353	344	325	320	348	340	347	362	381	314	328	309	370	341	319	359	380	344	342	337	330	294	346	350	314	342	323	344	327	322	371	302	368	332	307	340	335	347	297	305	336	333	331	331	348	325	334	394	344	349	350	321	316	327	330	348	282	313	301	331	315	305	349	349	308	334	340	346	353	330	326	332	348	322	370	342	320	325	340	340	328	333	347	327	338	370	333	343	329	321	307	317	333	373	355	340	362	339	362	305	352	312	302	339	353	342	340	338	337	308	375	329	299	326	288	357	323	325	348	358	322	332	361	324	335	319	323	315	300	333	297	318	305	352	306	343	334	371	335	296	323	311	356	318	353	343	322	352	356	334	350	344	301	309	322	321	324	330	323	351	336	328	291	358	359	342	350	353	326	339	342	333	337	366	327	336	351	360	315	371	361	302	345	332	335	342	335	336	363	302	326	347	329	320	331	353	340	346	340	334	334	319	316	326	327	308	308	336	304	317	310	353	319	331	391	349	385	342	344	333	324	308	349	343	322	300	311	344	369	324	335	315	328	348	315	310	346	328	322	319	334	340	335	350	319	330	319	314	357	333	305	344	356	326	318	331	331	339	323	352	349	322	336	343	327	278	326	323	363	329	371	338	311	339	362	381	343	320	339	330	332	326	317	375	328	358	318	321	344	336	328	340	338	339	317	317	349	325	349	338	335	332	327	312	301	323	330	348	310	357	303	324	318	332	377	319	343	329	289	319	314	321	304	347	340	335	332	352	340	336	340	356	352	366	348	352	324	326	311	356	344	324	333	335	338	378	340	385	346	365	345	352	317	328	333	309	335	366	335	344	332	347	366	314	324	330	306	333	333	320	341	352	317	330	312	334	330	310	315	321	307	295	312	360	325	331	354	328	322	365	327	351	319	324	321	336	309	340	333	325	333	303	292	374	315	313	333	349	316	315	386	318	351	343	350	329	307	315	333	347	340	344	341	342	358	324	325	344	309	342	330	350	337	377	331	340	326	340	326	350	339	348	364	359	358	367	341	338	343	335	341	334	329	373	332	379	298	325	326	381	333	327	345	336	323	356	346	331	352	322	342	382	337	378	287	373	342	318	367	365	369	352	351	357	333	325	356	352	333	339	326	285	294	353	334	331	349	321	347	341	344	335	320	318	331	337	322	335	326	283	353	321	331	307	308	337	331	334	336	317	307	330	309	350	351	314	342	330	354	325	341	342	297	343	369	339	344	311	351	334	318	339	323	320	313	332	355	320	382	345	338	334	297	322	306	335	328	361	316	298	359	345	323	341	314	317	325	348	306	289	354	336	377	349	362	334	361	319	339	324	330	331	297	340	328	337	353	330	344	300	333	347	315	350	353	314	299	331	317	312	342	346	352	306	347	372	320	298	346	298	319	300	355	333	325	384	328	330	315	344	375	317	304	308	336	314	345	320	319	327	324	326	337	329	321	309	321	301	345	320	325	331	324	372	315	342	294	291	361	324	340	313	308	303	359	302	328	306	345	340	357	346	328	330	342	334	318	314	313	330	346	354	353	363	341	360	341	336	315	360	316	325	353	338	302	331	333	331	302	301	356	327	345	344	313	351	342	320	332	359	367	307	304	339	363	299	354	293	341	353	325	337	333	313	343	328	300	331	325	350	346	308	312	336	293	332	296	325	362	289	343	340	347	367	299	334	357	350	357	358	331	343	348	322	304	341	324	322	338	349	318	333	310	320	323	334	337	305	315	307	335	316	328	335	328	327	336	318	330	318	286	334	316	323	318	345	312	324	328	344	320	304	331	320	333	320	286	288	322	298	334	350	337	307	302	349	308	331	311	331	312	318	304	333	320	323	313	305	297	355	332	325	317	332	358	320	310	330	334	344	328	313	324	397	342	332	345	364	327	303	329	342	316	377	354	324	327	304	319	337	370	359	341	298	336	303	323	324	321	318	344	370	381	330	349	298	333	379	352	310	314	343	316	297	375	336	334	331	355	320	304	319	345	323	315	361	364	343	396	338	342	366	335	325	312	311	351	324	320	354	337	332	344	339	350	328	321	337	345	324	340	308	372	318	346	331	363	340	342	335	315	331	328	359	343	322	343	317	331	313	373	330	312	324	297	336	315	339	336	335	364	302	310	347	337	342	386	357	343	332	341	348	341	284	305	313	313	365	352	332	321	308	293	355	323	334	320	341	349	316	316	318	343	306	322	341	348	354	361	319	331	305	344	303	338	356	365	342	316	305	303	367	337	332	338	316	335	314	319	311	336	348	341	344	371	327	302	310	342	298	323	308	345	356	325	394	370	330	332	309	290	328	327	329	344	334	314	362	336	376	361	336	319	376	328	313	341	369	311	309	327	327	336	342	320	346	342	318	366	370	350	344	313	366	343	323	343	362	310	366	321	325	344	336	337	340	344	325	364	306	348	349	320	313	345	333	377	309	352	322	339	288	344	370	320	327	335	330	335	337	325	332	309	335	325	359	327	332	313	312	326	355	330	325	320	324	350	328	371	342	321	351	329	324	340	337	324	336	298	340	306	349	355	356	365	363	302	331	342	324	340	342	333	376	319	341	307	307	346	341	332	318	332	313	303	334	321	367	330	351	357	358	338	332	320	305	332	300	387	341	339	359	305	337	326	319	312	303	345	382	346	358	326	307	312	340	313	328	327	320	360	344	374	339	337	324	319	324	341	354	305	328	325	305	347	347	334	301	338	325	350	334	332	337	344	339	361	356	310	296	332	324	328	358	327	297	329	335	371	342	327	303	328	319	326	335	323	355
14622	10538	14462	10095	8690	6708	5675	4936	3617	3104	2593	2395	2013	1652	1508	1382	1363	1365	1302	1263	1251	1219	1220	1064	1079	1065	1006	1063	932	900	915	901	891	853	832	848	772	758	769	850	789	743	821	765	752	786	750	758	797	797	806	826	824	813	755	796	823	753	777	715	789	784	716	740	774	790	745	767	775	736	736	784	755	699	744	761	745	797	793	795	710	789	715	766	760	705	785	752	733	819	776	798	766	764	756	805	738	770	725	743	758	729	752	801	767	786	728	790	802	772	723	729	726	705	759	733	727	793	747	716	714	768	693	745	765	716	772	743	753	779	720	777	767	745	743	737	728	740	770	726	766	753	679	731	742	732	740	744	782	747	763	838	739	742	762	774	757	732	696	750	733	682	749	702	777	799	740	765	794	751	749	790	691	735	731	725	756	778	714	739	753	754	799	762	739	820	758	828	767	718	728	802	696	754	741	755	722	779	715	714	765	788	741	716	713	740	732	747	775	765	781	712	766	745	725	770	741	731	735	733	750	750	727	750	814	745	777	717	735	687	769	751	774	721	759	755	776	774	744	752	758	749	727	770	706	751	756	727	746	804	793	730	783	735	729	766	747	747	768	758	761	746	800	780	773	697	819	779	764	741	743	743	782	740	748	743	749	739	768	745	756	747	722	745	737	749	684	728	757	720	772	740	763	730	747	750	765	783	756	746	722	768	767	739	746	766	750	725	752	790	736	747	753	759	763	776	742	732	739	761	714	757	758	702	686	729	750	746	798	741	720	755	754	780	720	728	730	740	728	783	762	711	758	668	744	776	738	702	768	779	743	768	757	763	794	739	764	755	788	737	803	750	752	768	739	725	809	800	707	721	741	755	746	769	749	709	764	720	752	762	741	748	754	803	766	756	801	753	764	747	736	775	753	762	799	759	735	736	752	800	758	756	731	739	759	669	781	721	731	724	766	738	749	760	702	763	790	729	789	731	765	710	800	777	762	729	765	745	712	805	753	775	767	776	723	724	694	766	686	751	752	763	736	748	790	809	741	790	704	790	763	772	752	762	753	738	734	757	762	733	752	753	789	727	729	754	762	727	710	719	727	738	759	735	765	796	760	770	733	708	729	767	743	741	745	775	752	677	719	746	701	727	701	752	717	717	713	753	788	706	742	797	722	729	766	787	731	695	783	754	710	766	781	760	759	761	731	726	762	786	784	762	746	726	758	764	782	778	769	766	747	722	763	795	757	764	757	783	723	770	760	735	751	762	766	730	708	743	711	715	777	750	741	738	749	791	727	734	777	722	747	719	729	725	722	745	729	737	709	731	750	748	711	764	732	683	717	764	750	781	751	762	739	705	745	700	787	739	750	707	746	726	693	769	720	742	770	714	774	744	779	744	756	768	711	729	755	729	742	746	742	750	760	704	764	713	681	738	759	749	704	719	704	777	793	768	724	752	724	758	766	725	711	787	751	783	761	732	775	772	767	759	698	724	759	714	727	762	750	824	729	772	741	775	699	772	751	785	781	734	739	782	819	769	774	755	742	748	749	797	751	763	729	772	743	750	793	756	743	768	714	712	743	725	738	750	731	756	783	732	734	764	730	757	773	732	745	745	783	662	754	769	769	691	784	763	736	765	771	731	785	733	801	726	769	726	713	725	772	752	706	723	723	730	743	725	779	741	714	711	752	687	764	715	725	732	769	761	787	774	750	727	745	716	745	724	777	765	765	711	760	738	740	759	742	762	701	802	732	755	738	703	732	759	722	797	712	733	727	752	699	766	738	725	761	781	708	772	797	747	745	761	752	763	767	742	692	719	758	819	746	770	745	756	799	777	717	748	751	744	728	707	738	739	777	765	784	797	761	743	801	726	720	779	748	752	761	742	767	728	739	752	750	732	816	758	695	724	746	767	762	786	694	782	751	759	750	782	722	712	727	729	750	751	764	789	747	738	710	725	724	743	748	736	678	749	778	755	739	772	781	751	751	795	766	766	726	793	768	731	723	743	694	725	771	735	759	760	740	749	760	679	739	754	751	705	731	725	704	751	683	734	763	738	733	788	746	716	729	740	727	680	807	726	767	766	745	795	787	759	741	744	763	793	740	710	755	757	793	846	735	722	745	715	742	774	735	758	755	759	738	754	731	766	740	768	765	743	728	745	759	736	780	764	684	722	730	740	732	772	751	746	752	734	731	773	749	718	772	765	744	752	817	791	742	760	723	752	748	775	793	774	712	687	769	745	721	772	724	727	755	754	743	700	755	670	762	722	749	725	758	720	748	746	758	727	741	747	819	722	737	764	734	729	747	748	755	755	791	716	772	682	743	729	753	719	779	718	751	734	747	707	707	756	723	736	781	780	779	770	754	727	808	732	710	785	773	790	749	740	747	769	723	746	751	743	692	774	799	739	732	746	764	739	693	700	749	742	780	763	746	756	701	750	762	753	713	759	741	757	722	742	755	738	773	701	731	759	716	677	764	710	734	772	712	758	781	751	759	782	771	734	759	736	731	753	792	786	777	728	754	759	762	789	795	763	738	717	736	717	735	696	762	771	773	715	750	763	740	718	761	801	713	717	812	776	703	707	771	729	767	732	770	752	740	783	762	734	746	710	804	785	751	771	759	805	727	743	740	708	787	749	720	702	750	807	758	760	739	775	729	756	761	753	793	762	720	748	717	737	718	723	741	811	735	758	759	742	788	716	711	756	733	774	763	714	790	720	732	731	743	726	716	742	778	752	783	782	751	772	759	753	777	753	777	716	773	793	787	795	717	761	755	760	716	753	734	763	742	744	748	764	745	764	729	798	756	709	786	732	758	765	748	732	755	750	763	743	771	741	751	780	724	740	751	745	753	752	780	733	812	780	763	732	748	750	771	813	785	698	744	740	675	756	772	720	731	722	783	789	741	764	754	728	736	703	748	700	740	755	758	756	729	778	745	729	756	699	742	747	715	727	761	750	705	689	752	762	707	746	746	736	730	771	719	776	740	770	711	758	729	806	718	776	781	734	700	782	737	788	720	748	760	777	753	745	725	761	751	712	750	754	675	723	785	715	748	743	717	731	690	770	703	734	702	731	757	778	742	779	757	684	716	707	727	744	737	740	799	744	724	751	735	723	737	730	683	732	727	730	797	737	738	725	765	717	753	773	759	691	755	738	767	731	753	768	751	689	732	755	748	729	785	754	732	724	745	726	764	717	749	729	718	745	770	701	742	772	736	761	714	780	742	792	750	778	706	701	728	749	763	737	696	774	744	750	708	712	779	758	736	725	736	744	715	762	740	706	774	747	753	748	777	749	774	703	750	715	779	745	781	755	789	726	700	771	746	784	767	744	775	745	766	745	750	778	750	803	777	809	744	752	772	722	740	764	808	725	775	721	785	740	717	715	795	745	768	729	727	713	775	798	718	742	768	780	719	777	782	681	769	738	744	758	781	745	729	729	729	717	713	733	766	779	720	741	687	775	738	781	766	715	739	721	776	772	792	755	727	714	715	745	727	759	725	715
32434	19673	18389	8110	4819	3418	2445	2092	1342	1058	856	756	667	563	549	465	497	433	474	472	489	432	424	405	410	429	404	440	386	372	400	362	352	374	338	330	372	389	325	354	346	342	312	306	371	333	358	354	391	348	348	346	328	344	415	353	369	323	336	327	336	323	319	339	341	373	363	329	367	337	353	349	353	339	324	316	345	362	295	375	336	338	326	386	362	347	326	319	305	340	369	357	319	354	329	361	344	304	375	334	366	330	321	343	316	336	337	353	336	292	345	326	333	348	352	331	341	321	359	355	340	302	350	354	336	336	334	307	299	360	356	333	365	331	345	341	322	351	342	324	315	306	298	302	331	377	336	327	306	365	339	352	360	338	364	317	319	334	344	338	318	342	381	332	329	343	349	326	361	351	337	324	362	340	358	342	341	319	330	353	381	356	327	336	335	328	328	353	314	354	324	342	375	358	342	344	337	356	350	343	332	325	306	344	333	318	345	358	315	328	388	365	322	330	338	329	326	327	336	312	352	322	342	327	364	371	361	357	350	359	339	321	330	321	366	340	340	340	364	367	346	363	307	350	362	342	324	329	338	331	389	296	349	318	344	325	364	303	357	367	339	313	325	365	350	327	336	334	353	350	362	350	328	336	340	328	372	347	323	322	375	341	346	354	349	327	336	347	339	331	321	349	342	354	312	346	337	349	355	291	325	309	351	357	323	340	328	383	340	344	314	368	341	345	325	348	302	347	338	327	322	312	339	357	307	327	358	330	369	324	348	314	338	379	357	346	339	353	332	363	335	330	328	339	288	337	310	328	369	351	356	341	306	354	371	353	300	352	373	377	330	298	327	340	345	345	345	328	341	348	347	337	376	351	338	340	329	343	329	334	367	327	311	275	323	365	325	348	396	375	328	340	335	343	312	331	336	354	332	386	358	342	324	341	332	366	360	342	357	333	343	367	349	305	346	319	312	323	342	311	323	354	318	341	304	363	352	357	348	316	348	330	351	315	335	303	337	313	352	351	402	330	321	357	319	357	343	312	314	334	337	310	322	340	374	334	332	319	288	362	343	356	351	337	333	382	358	369	308	329	344	318	327	317	329	315	317	338	366	323	335	330	338	355	335	317	324	346	331	321	346	373	327	338	340	331	355	314	337	326	359	335	318	362	397	319	337	328	331	302	336	359	334	296	327	319	372	331	324	302	328	339	382	345	299	323	316	317	328	327	336	322	314	340	328	329	339	344	315	365	348	328	321	343	332	310	338	340	317	355	374	373	347	316	319	310	388	341	353	361	342	377	356	329	366	318	330	330	339	338	344	374	346	315	361	330	349	370	314	372	346	309	370	341	362	317	341	341	341	321	326	328	375	350	335	359	341	390	348	326	365	411	349	376	356	347	374	334	342	347	356	347	339	319	349	353	318	313	360	385	340	350	339	383	334	331	302	354	332	376	328	349	308	359	353	326	331	319	370	288	334	357	355	326	339	330	353	318	341	320	355	330	363	354	340	304	344	347	305	320	311	332	342	386	327	337	324	342	358	317	342	305	331	309	320	340	315	349	333	297	380	350	349	346	350	297	332	316	321	326	315	341	322	356	320	359	309	329	321	311	323	373	403	307	342	343	322	345	336	362	341	349	308	367	362	367	322	359	329	348	341	322	338	369	310	314	349	335	330	350	385	329	324	334	358	339	345	301	333	365	294	356	354	314	327	330	305	336	361	333	305	358	349	339	310	333	376	372	347	345	337	319	363	336	352	362	318	373	320	334	340	369	322	365	373	352	328	324	335	322	358	355	358	348	343	336	317	319	344	327	323	329	365	330	367	328	353	311	340	366	366	344	339	338	321	365	340	341	316	351	346	355	323	351	338	314	318	334	308	317	373	314	320	313	343	360	361	336	358	312	344	346	317	340	330	317	374	350	332	350	324	328	311	313	311	382	344	351	327	353	326	353	317	335	325	298	327	328	320	322	378	344	354	318	336	340	347	330	382	337	370	331	310	336	332	321	345	337	359	348	319	299	304	338	362	324	324	327	341	366	347	345	339	349	353	312	353	312	328	355	325	306	344	351	339	311	356	327	336	356	311	315	322	308	315	338	374	322	312	325	301	315	325	346	327	337	301	339	361	339	338	318	352	377	342	311	365	327	357	348	337	340	338	371	333	312	354	389	305	339	324	351	343	326	355	328	339	299	334	327	345	340	352	351	328	318	343	309	293	329	364	352	376	317	346	334	336	357	315	365	334	306	345	329	310	342	340	346	360	366	345	329	350	361	351	333	336	341	330	330	336	315	315	319	334	325	343	321	360	358	325	363	358	305	331	313	364	327	343	348	358	329	352	386	342	345	353	368	321	366	339	351	323	331	344	373	343	317	342	363	334	384	336	314	324	314	343	332	345	310	335	320	378	337	322	343	362	329	372	354	323	338	298	346	390	371	360	331	315	332	347	318	353	354	323	336	349	335	357	315	335	388	320	339	348	348	309	343	372	326	330	354	359	368	340	350	337	342	343	344	354	322	361	350	330	351	328	350	343	359	308	364	335	334	324	352	375	319	342	352	349	347	322	369	363	358	331	340	361	345	336	349	338	351	349	353	349	326	325	335	334	316	384	380	332	367	345	340	355	345	315	376	350	293	328	344	366	327	357	334	380	345	322	308	334	313	288	310	330	369	366	324	390	336	333	341	357	328	315	333	346	354	358	316	311	356	357	349	350	339	318	351	347	324	323	363	338	322	342	377	367	354	369	358	331	332	325	302	340	340	334	320	334	325	349	320	314	328	383	360	323	348	336	345	366	369	326	336	342	353	355	350	326	369	341	332	338	321	319	328	374	288	348	325	322	325	353	320	353	324	338	337	363	350	324	342	367	328	360	334	335	341	329	345	346	327	323	330	340	377	343	336	336	362	344	361	349	336	326	365	340	336	349	352	348	320	367	353	332	352	346	373	349	350	334	317	356	321	366	347	368	333	327	353	318	346	309	354	367	356	335	337	354	341	340	374	346	343	308	370	352	369	312	308	353	332	349	355	297	341	294	295	365	331	370	368	330	326	314	325	339	379	356	326	323	332	328	360	360	350	322	358	295	338	340	341	327	350	303	334	344	314	359	362	328	340	335	349	340	336	321	331	355	372	338	326	339	311	298	331	333	321	337	363	359	355	320	375	333	364	341	352	365	339	386	339	360	336	340	323	349	366	333	352	299	343	332	364	366	329	345	330	347	350	334	329	337	347	338	348	346	336	321	360	369	372	306	350	360	332	357	363	319	352	336	378	362	342	352	346	315	338	324	356	331	358	363	354	277	366	351	312	346	339	333	372	325	359	331	332	315	333	353	320	292	341	316	314	346	340	344	349	356	317	345	306	326	369	337	327	340	360	381	333	341	325	378	310	323	331	320	367	314	294	347	345	360	362	368	333	323	358	372	352	336	336	359	334	343	353	349	316	353	363	355	320	352	351	350	337	346	340	345	361	349	318	326	360	325	327	310	309	337	312	360	309
19177	14993	21541	13144	11916	9822	7841	7207	5395	4471	3697	2960	2643	2176	1970	1636	1712	1731	1707	1662	1656	1514	1378	1230	1222	1225	1164	1166	1098	1110	1049	977	979	936	843	903	846	804	829	810	812	829	949	807	854	848	848	807	902	862	895	876	886	847	827	799	813	800	851	805	786	725	765	813	778	733	823	725	749	794	781	765	742	777	808	783	818	778	786	741	808	794	795	761	762	741	768	804	779	775	835	763	746	763	752	753	772	766	746	755	735	750	714	758	785	815	751	763	767	815	795	807	776	740	794	733	810	763	780	809	764	768	783	765	742	768	713	731	798	807	782	751	741	718	748	751	797	776	745	793	745	821	771	751	767	716	751	730	765	760	763	752	757	757	777	787	789	740	722	804	773	752	758	774	772	740	795	751	766	756	793	781	775	757	775	739	756	758	703	753	781	783	748	744	782	755	756	765	718	766	760	785	783	744	716	806	795	764	740	784	747	759	769	761	768	741	751	750	782	717	787	787	745	755	721	740	770	784	757	768	774	747	767	774	747	738	772	766	773	751	755	782	740	736	798	756	762	745	788	730	797	751	758	768	750	789	777	813	828	710	775	769	740	809	779	726	751	760	745	758	726	772	752	761	787	773	760	806	788	783	791	762	763	737	789	771	743	797	758	743	777	687	741	780	740	755	783	729	790	797	806	746	759	738	713	710	779	783	768	738	762	775	782	818	744	754	719	721	760	768	788	765	768	765	768	745	751	764	801	800	775	767	784	810	793	736	807	777	754	773	754	759	770	780	750	782	785	761	761	803	727	745	760	779	759	770	751	744	783	720	719	777	760	787	779	778	746	752	773	817	751	744	744	792	780	781	728	761	755	727	800	735	754	781	764	750	761	744	753	799	743	758	730	777	795	784	788	798	733	727	753	802	748	803	776	738	782	757	777	801	771	775	769	771	775	729	759	761	772	758	782	768	760	742	789	745	760	758	733	735	819	747	806	762	742	762	767	740	761	773	756	725	782	762	745	726	755	723	755	822	780	784	735	729	756	725	704	788	807	738	762	748	736	747	739	772	744	746	708	766	797	721	782	795	753	785	773	772	712	830	774	770	764	764	766	788	725	731	738	762	809	674	730	753	812	778	795	745	745	746	818	812	720	767	753	784	743	757	756	724	784	747	754	808	765	762	782	788	792	761	722	736	779	759	737	792	727	756	730	762	748	770	776	794	762	745	795	770	741	743	769	755	817	744	788	806	764	780	783	771	773	803	761	772	785	784	785	783	736	764	741	748	756	810	732	765	793	813	725	706	788	756	806	768	818	771	772	785	712	758	783	692	712	735	787	774	836	769	772	758	749	740	756	767	769	790	773	796	787	799	733	727	740	779	758	728	772	801	746	764	729	731	760	792	701	793	778	742	782	749	748	777	757	760	723	758	791	725	763	764	774	729	770	721	793	743	763	761	778	727	771	778	759	766	771	723	774	755	806	727	788	730	763	780	755	726	764	768	757	741	709	775	743	760	778	746	753	745	789	767	729	745	745	778	732	732	707	779	748	764	780	739	831	769	727	796	728	722	766	774	790	754	787	722	794	771	759	810	706	813	711	764	756	776	725	762	821	769	816	715	794	740	784	750	767	802	773	784	770	797	761	755	781	786	767	717	763	758	752	756	799	772	739	760	779	763	805	762	813	806	825	746	781	763	740	799	764	794	769	753	794	738	771	765	739	748	788	730	750	773	762	739	727	775	764	755	803	751	762	750	758	815	709	782	776	780	779	801	778	823	708	734	741	790	769	780	750	753	751	733	747	769	746	803	781	797	787	801	813	794	747	777	805	753	772	751	726	828	754	769	796	781	797	745	793	690	779	733	739	722	755	800	758	746	764	750	752	792	754	780	727	742	757	760	807	820	779	777	773	709	811	755	733	769	776	759	769	731	797	751	750	774	766	785	784	758	818	755	695	799	755	788	743	747	758	749	728	776	743	806	703	787	747	710	787	794	767	762	792	718	752	724	766	745	778	743	765	799	801	750	712	731	776	799	765	779	726	746	769	838	734	779	728	793	742	759	763	789	773	777	780	745	754	756	766	730	771	807	783	771	735	757	791	720	795	802	726	795	734	744	809	767	781	725	730	759	766	766	761	775	738	818	745	738	757	814	740	815	786	750	715	736	739	748	732	727	812	752	740	794	690	760	776	790	756	698	750	824	780	748	753	810	750	740	734	753	742	783	789	762	757	731	784	713	782	758	688	733	753	775	770	767	827	801	761	744	769	796	697	836	765	745	758	702	781	765	788	799	770	769	751	734	788	685	768	742	787	736	709	733	761	777	776	735	743	776	755	741	741	783	790	805	761	792	751	702	755	736	724	736	784	756	734	787	724	787	773	774	814	758	775	795	743	802	743	722	731	804	813	744	750	759	745	733	770	738	742	757	742	802	796	789	773	747	748	798	710	770	782	792	742	771	817	745	774	814	742	758	782	759	756	719	784	774	759	750	760	773	757	780	759	743	783	725	780	751	752	762	738	817	784	786	760	798	820	779	789	726	784	770	740	793	767	797	792	737	794	786	755	784	740	773	759	749	738	762	721	760	784	774	711	768	783	757	772	744	809	738	743	789	737	758	793	760	800	740	771	738	819	797	756	764	773	752	749	794	772	750	755	759	714	790	738	745	738	775	784	754	769	740	734	805	717	817	746	762	745	761	737	738	736	772	798	722	770	715	702	732	744	799	737	703	778	774	758	770	772	757	761	734	777	772	720	752	743	777	781	762	785	819	752	744	755	784	712	810	773	750	793	744	767	759	758	741	801	777	784	751	775	787	794	831	718	768	769	780	766	800	764	789	712	763	750	795	777	761	773	737	749	742	782	758	767	730	757	784	783	740	742	763	724	759	783	749	820	834	746	773	764	767	712	739	763	769	789	748	765	768	731	774	749	754	778	781	737	794	798	780	784	735	790	796	749	747	753	786	753	735	779	724	798	710	763	717	760	730	837	711	726	787	789	756	737	811	715	752	811	780	768	722	754	722	754	758	782	789	771	809	792	807	672	783	764	741	742	753	752	750	770	800	763	776	739	787	728	756	762	796	804	750	799	766	756	773	762	778	761	775	752	746	733	702	788	746	746	791	805	813	799	768	769	795	748	770	757	792	714	716	780	769	800	759	758	714	779	739	763	761	734	825	777	750	734	737	790	786	792	730	766	803	716	759	747	769	763	803	807	715	774	720	758	766	767	806	782	759	782	803	788	741	810	808	749	769	740	771	762	753	766	746	773	836	762	791	749	761	773	766	727	762	772	751	750	784	800	782	759	762	749	790	734	740	758	718	782	750	740	780	766	736	772	781	742	799	781	705	770	748	745	774	755	769	757	743	758	781	789	784	726	760	743	753	731	757	727	740	788	752	724	741	776	776	752	762	723	768	802	789	802	773	715	752	762	746	712	797	748	749	760	747	758	712	756	763	741	805	754	789	747	750	758	743	794	804	770	798	794	767	739	735	810	786	721	795	727	783
11709	6123	4567	2195	1450	1031	844	759	611	570	530	502	445	495	421	436	444	395	406	418	420	396	418	414	432	414	433	429	402	391	453	430	384	374	417	399	368	383	413	396	387	439	457	394	426	410	420	379	393	423	406	374	398	375	400	431	439	361	382	398	406	425	374	374	394	401	389	394	406	425	387	399	391	406	425	390	399	403	394	386	443	400	408	381	418	424	386	384	405	390	396	390	372	361	407	409	391	422	415	407	387	402	381	377	380	430	431	389	424	407	410	421	393	411	403	396	396	407	411	377	394	393	386	382	408	411	402	360	394	427	392	404	386	413	416	379	352	387	382	393	392	418	401	373	460	378	390	392	409	390	368	382	423	414	403	377	352	407	405	388	396	399	395	346	385	390	380	396	421	363	392	411	387	413	376	383	430	411	429	393	385	416	425	395	420	390	426	395	394	402	407	383	388	384	362	440	393	427	425	429	442	406	400	389	434	387	387	376	377	407	381	361	438	402	414	418	365	361	417	392	389	396	414	412	417	415	396	397	428	407	368	401	400	397	419	378	427	398	376	412	443	426	393	379	405	433	432	423	402	399	346	428	405	423	418	391	395	403	426	353	412	419	398	420	406	423	456	398	379	377	401	443	374	370	420	381	404	403	358	406	385	385	383	415	395	447	378	411	405	400	433	427	417	409	409	389	395	444	399	410	409	432	361	386	365	401	433	353	399	349	380	357	402	414	390	433	366	402	383	420	433	366	415	387	407	367	407	410	385	435	411	388	437	417	458	399	398	367	406	406	417	402	396	413	429	403	363	386	396	411	426	407	366	400	438	404	404	385	383	439	407	365	411	384	402	394	384	384	396	418	405	392	375	412	363	400	413	406	387	403	382	348	428	391	424	414	431	404	404	396	390	422	421	384	420	378	398	398	358	459	435	417	388	382	438	384	392	399	376	382	387	399	409	412	400	417	366	394	427	451	395	367	346	454	375	417	396	383	396	401	399	394	423	443	414	376	395	384	371	403	394	389	416	435	387	367	383	399	410	410	415	401	394	418	401	396	408	408	436	383	377	396	401	420	377	402	389	403	368	454	400	434	379	420	401	385	403	376	369	394	405	372	430	383	407	347	392	430	386	414	404	405	430	368	433	436	401	398	386	386	410	414	412	395	431	412	418	371	400	380	389	406	413	412	389	434	410	420	439	405	399	375	407	394	374	433	413	381	402	411	405	384	417	414	405	390	408	374	418	406	366	379	402	359	414	399	388	427	381	396	383	401	436	400	414	381	429	402	410	395	388	414	385	388	373	410	401	407	428	437	408	457	378	395	407	367	407	422	412	407	405	358	425	401	396	397	394	404	432	408	368	368	374	430	358	404	400	381	410	388	435	422	414	388	386	405	394	393	436	430	412	366	425	409	371	406	400	426	400	361	421	411	400	396	411	419	382	386	417	395	447	417	397	388	410	425	387	374	438	412	393	409	400	418	425	392	413	375	428	403	416	423	410	413	420	390	403	403	372	412	423	424	376	429	411	383	395	361	392	390	446	414	353	429	352	417	391	419	415	380	355	410	393	391	397	405	393	367	376	424	394	369	380	387	424	393	376	387	441	443	402	398	392	410	431	439	395	407	390	427	416	430	392	432	381	393	386	395	424	419	410	422	381	381	400	395	391	374	427	385	364	400	445	396	380	422	390	394	406	370	405	400	385	430	427	422	396	394	378	364	389	437	415	421	401	412	447	404	402	432	440	410	450	402	389	403	396	436	402	410	431	436	400	443	400	417	401	418	414	394	389	438	431	405	410	389	427	399	426	435	385	426	409	434	387	406	419	376	390	404	447	374	389	397	392	439	397	415	381	385	416	394	396	376	446	392	412	380	401	335	434	432	397	402	416	400	430	405	383	413	398	387	406	436	388	380	383	377	395	424	427	402	440	399	364	415	359	378	401	399	374	362	415	396	451	406	427	397	399	461	386	377	419	410	439	412	435	386	400	404	439	441	401	413	386	418	423	402	413	393	422	381	397	398	419	399	385	377	387	434	422	386	426	377	432	389	394	381	403	372	382	449	408	412	409	403	376	396	355	385	425	420	429	402	417	372	438	354	359	432	397	389	401	417	383	377	411	448	411	367	373	376	415	437	342	433	383	387	384	394	369	394	456	392	403	414	384	405	407	401	375	429	392	407	402	384	419	411	389	422	378	395	420	427	366	424	369	389	391	403	432	399	401	398	430	405	388	396	393	380	407	402	380	351	377	388	414	409	386	414	391	415	373	376	412	422	376	397	429	395	376	406	359	400	387	431	378	385	367	433	412	375	365	402	406	426	405	434	399	372	394	379	386	422	406	404	411	418	417	382	424	391	416	438	435	459	398	411	422	371	404	411	380	386	379	461	487	428	414	362	404	388	384	465	420	350	407	424	361	429	400	396	409	409	381	407	409	406	406	440	392	423	419	379	438	381	396	413	395	435	382	405	397	411	397	409	418	429	383	394	382	409	349	378	424	429	378	375	396	426	419	434	436	398	439	429	351	399	417	413	409	410	424	390	347	405	429	398	412	410	412	401	389	435	402	419	391	398	383	388	373	384	408	411	390	421	386	418	393	409	386	423	399	395	403	402	406	401	385	416	413	401	403	366	377	394	393	392	375	399	413	366	377	396	404	428	385	408	394	336	422	431	427	399	402	394	435	404	422	434	417	390	409	410	400	393	379	418	424	434	418	374	390	418	377	386	398	410	378	399	412	384	422	405	369	457	431	394	421	409	378	443	408	390	401	374	346	414	396	404	432	410	405	408	392	370	369	411	411	369	407	408	432	406	417	373	412	419	367	420	445	426	414	411	376	435	445	424	388	371	390	411	397	431	377	369	431	405	384	360	410	382	395	367	402	400	405	430	389	437	417	399	387	426	433	398	415	424	433	383	414	401	440	421	422	403	405	423	428	390	395	367	420	402	429	386	383	397	395	398	382	439	411	398	414	395	382	393	399	382	405	388	420	424	400	451	404	404	390	420	397	399	404	402	400	400	411	434	395	427	424	377	401	376	405	401	428	414	388	375	401	390	421	375	364	399	403	448	370	454	367	405	389	389	403	410	397	386	444	414	384	390	417	399	391	383	424	431	413	403	426	419	388	391	421	429	424	389	400	409	372	382	428	378	401	386	404	422	396	393	343	416	404	372	426	405	417	377	390	379	386	375	381	418	414	434	389	411	427	408	387	427	426	403	429	409	417	375	370	406	417	380	391	418	376	420	433	419	412	417	425	365	369	380	398	411	375	416	384	387	369	378	417	415	410	421	435	411	376	370	399	388	404	411	371	399	408	390	409	420	417	417	416	389	415	397	417	428	441	396	420	407	405	386	405	370	369	393	398	424	371	377	399	396	377	367	430	429	396	371	392	429	371	368	369	414	421	408	375	454	391	414	402	351	405	429	405	403	404	382	431	442	364	371	388	404	436	368	421	426	363	392	437	385	384	416	424	396	400	440	353	405	437	386	373	393
7451	5407	7558	5679	4822	3684	2944	2386	1956	1755	1561	1358	1320	1176	1185	1118	1074	1056	1104	1042	970	1008	1077	1019	1036	1064	936	995	1002	976	964	973	895	917	948	923	873	940	883	882	906	919	892	896	874	881	845	853	860	856	855	880	901	844	900	860	855	883	873	849	816	887	861	907	851	903	856	899	892	848	862	858	885	913	940	901	904	877	859	849	868	885	868	873	848	840	885	860	886	897	899	918	869	916	880	879	825	862	871	893	857	874	875	885	919	877	891	902	874	881	902	883	917	871	887	939	882	897	864	837	858	848	896	843	856	888	872	888	848	874	863	888	867	817	864	887	866	853	867	868	849	852	819	868	896	835	854	881	902	846	869	872	853	900	913	878	883	882	894	900	873	840	877	905	894	833	816	877	897	897	906	831	840	878	875	850	848	891	897	897	866	855	863	893	878	870	913	880	878	906	886	834	850	933	874	852	875	856	882	828	842	901	879	843	878	890	894	874	873	883	927	877	884	869	834	878	858	834	884	847	906	855	861	868	832	846	901	839	868	925	876	873	895	852	867	902	886	923	891	904	902	904	920	912	863	866	854	878	852	862	858	875	902	880	895	919	857	846	877	863	863	850	815	822	813	807	905	877	890	927	840	927	914	855	848	844	934	837	859	891	861	895	880	875	865	941	875	889	855	907	886	873	827	878	886	892	846	831	884	874	895	844	882	891	907	873	855	870	895	860	898	926	863	924	870	897	881	914	931	880	857	901	840	888	903	895	892	877	854	862	882	892	897	866	921	909	865	863	906	887	844	905	881	867	849	900	923	861	894	848	843	931	908	878	863	905	876	848	866	908	861	892	916	865	902	841	887	868	831	872	867	882	928	877	876	889	842	842	881	894	878	861	853	835	897	870	839	865	781	896	948	862	911	895	842	876	823	881	893	836	846	845	909	902	833	860	874	889	883	895	819	879	854	857	905	868	866	825	854	886	897	936	868	887	893	915	842	880	916	886	948	905	873	848	836	834	842	888	879	885	841	858	882	864	874	844	863	882	854	864	855	892	850	856	808	896	880	871	902	839	868	911	874	873	896	863	890	859	903	921	783	908	900	839	841	852	862	869	859	870	884	897	865	902	855	920	832	899	858	874	852	841	862	833	882	857	915	935	857	918	870	855	890	880	871	897	879	914	854	872	893	914	885	859	833	882	863	850	865	899	874	913	831	831	828	848	850	874	854	881	877	882	885	857	896	843	886	828	860	842	917	879	885	848	912	893	873	817	826	906	803	905	951	853	837	844	888	852	835	923	871	876	864	900	855	858	827	876	900	851	843	905	890	869	889	889	933	883	829	843	838	918	774	887	872	922	903	862	832	894	867	886	902	846	858	872	916	863	885	900	842	855	898	863	861	849	891	895	859	823	847	882	904	902	909	894	904	886	875	887	820	844	894	861	865	894	841	851	862	872	863	920	885	881	888	853	860	922	879	966	847	858	911	810	887	883	810	864	855	903	876	865	882	878	887	924	852	868	859	883	887	818	871	833	885	868	869	893	892	882	824	879	888	917	869	839	826	871	855	889	885	878	851	831	886	864	908	860	870	872	852	891	895	855	882	895	883	868	898	862	875	835	841	862	898	906	864	858	907	910	927	821	887	897	870	890	829	851	896	842	888	866	886	908	866	902	891	882	845	864	856	917	844	808	874	876	905	891	878	886	860	845	864	876	892	872	881	894	854	831	885	865	835	886	907	872	906	911	923	903	944	853	854	923	865	888	878	896	906	878	880	885	885	871	918	854	864	918	836	872	864	894	842	852	914	882	911	876	846	857	875	860	908	905	864	876	839	937	856	870	820	864	839	918	911	879	852	936	872	842	886	866	867	898	844	874	876	870	906	836	871	905	863	827	923	922	771	892	894	854	854	864	864	834	876	853	905	848	862	849	854	890	903	875	864	839	830	893	933	892	912	856	887	811	836	828	857	862	882	872	834	894	893	872	896	826	833	820	925	850	834	844	904	861	890	895	805	869	849	906	869	856	854	861	895	842	909	879	890	876	857	858	818	898	907	854	814	840	793	870	849	876	848	899	814	894	879	864	823	841	874	884	885	858	930	845	891	889	860	830	867	837	829	873	903	926	837	904	866	893	875	879	897	871	862	868	886	831	831	811	857	866	923	866	872	922	904	865	863	892	900	836	877	829	892	895	882	850	864	814	882	878	865	879	901	895	848	823	856	882	891	861	868	861	909	857	918	848	903	878	850	889	823	904	949	860	862	847	847	885	841	874	919	936	854	858	836	836	913	809	799	934	910	839	914	906	841	843	841	872	860	877	891	847	890	851	925	858	872	872	859	891	862	871	796	885	897	887	890	883	862	846	880	844	902	895	947	864	867	881	850	906	827	896	902	854	897	888	813	894	858	890	872	934	858	873	902	852	889	903	891	879	875	904	897	845	847	840	919	854	890	925	859	836	896	850	885	910	862	853	923	899	852	875	894	911	865	843	852	884	870	903	854	935	856	878	899	903	859	869	853	843	888	872	903	890	882	854	916	898	828	850	836	840	858	868	890	882	860	889	886	868	839	913	812	910	863	854	837	924	914	901	874	871	906	888	845	868	825	848	858	889	921	892	860	915	917	853	882	821	851	889	870	915	862	874	885	900	890	848	890	837	811	873	875	845	834	916	885	847	907	857	911	903	859	924	866	882	913	903	860	847	885	863	871	832	883	911	869	883	822	883	839	897	860	822	798	862	861	814	873	883	872	883	856	883	904	848	868	839	912	855	880	869	867	849	832	891	864	889	867	863	857	882	856	886	864	873	910	925	856	921	878	854	868	887	883	830	865	845	827	905	914	857	850	901	856	907	943	826	840	835	882	893	883	856	852	915	866	894	885	866	876	903	884	905	906	931	839	928	872	894	901	904	829	927	908	882	901	830	792	842	876	901	894	876	898	833	831	860	852	851	821	874	870	843	904	833	843	882	856	883	889	852	849	889	843	856	803	862	820	936	876	860	879	861	898	865	893	871	860	855	845	911	920	812	857	857	897	868	931	845	908	879	890	860	841	931	897	895	852	859	896	905	859	891	922	922	838	861	814	864	825	852	839	867	850	911	896	856	895	901	883	861	857	885	884	833	870	887	862	858	961	852	904	901	932	900	884	874	859	859	891	881	833	883	915	847	827	870	898	904	903	870	864	882	886	845	885	936	852	859	891	879	840	869	877	904	876	837	811	895	871	883	872	842	912	810	817	907	884	852	867	822	882	847	864	920	916	790	925	834	874	901	849	879	871	901	868	860	867	892	882	881	859	849	870	870	862	833	872	890	834	850	865	890	884	862	833	876	854	857	866	860	815	860	846	924	926	826	875	833	876	876	889	855	881	850	856	859	860	914	847	896	914	857	895	843	852	896	878	907	916	846	893	859	854	903	834	898	862	877	889	874	912	852	846	895	855	923	845	873	877	858	881	839	907	854	873	883	833	891	885	823	887	928	796	840	874	873	895	904	896	871	857	857
23223	12481	11321	5322	3170	2201	1607	1287	903	733	685	588	512	493	485	454	452	410	377	431	444	415	386	390	392	383	361	351	360	327	364	387	342	364	408	351	329	333	318	355	343	364	355	327	369	322	290	345	359	365	356	337	374	358	342	316	336	356	349	330	350	357	372	323	350	348	356	308	361	376	344	321	326	330	298	350	340	308	367	354	364	378	358	322	327	360	365	361	329	330	324	358	312	339	321	313	282	321	354	344	299	347	357	378	317	348	366	315	316	354	337	345	322	336	353	317	375	341	343	315	333	330	336	325	348	342	344	327	365	352	323	344	344	360	318	319	356	370	309	341	337	352	324	304	349	340	325	314	347	310	342	315	342	313	316	353	342	319	305	332	320	321	354	340	326	337	351	338	343	374	352	330	328	311	339	372	339	326	295	338	341	308	330	322	352	320	326	348	345	346	329	329	325	324	297	340	377	351	353	337	316	346	323	351	348	352	357	356	320	354	317	337	338	308	353	311	339	332	336	370	313	323	321	360	333	342	323	354	309	335	338	351	304	341	326	322	303	358	345	325	347	348	347	306	338	326	298	369	340	319	342	286	332	311	357	349	327	324	318	375	356	365	326	315	307	322	361	324	338	352	322	331	328	324	347	325	327	310	337	310	330	321	316	318	357	352	337	344	329	336	326	324	300	331	353	347	315	305	336	361	340	357	335	359	349	359	324	320	349	318	376	352	311	313	306	328	333	383	351	350	343	340	327	326	293	318	352	365	346	355	343	334	301	346	374	347	288	310	307	360	348	372	332	317	333	290	306	350	308	365	352	352	373	313	358	357	317	348	315	332	328	310	331	355	369	316	332	334	314	334	319	340	321	356	364	362	350	325	342	355	333	313	330	355	323	334	310	330	315	354	325	291	326	327	305	319	327	352	333	325	343	297	332	308	330	355	336	334	334	311	365	352	343	303	309	336	339	318	313	338	316	389	350	309	345	373	356	350	329	352	348	360	325	340	346	367	365	312	337	338	349	360	372	321	338	363	344	352	350	313	355	366	316	316	379	377	318	332	323	317	356	341	337	323	374	356	340	331	350	340	342	339	320	340	316	337	354	322	314	337	354	312	353	336	344	325	315	312	336	321	327	359	333	334	308	345	311	335	352	325	331	346	331	339	361	345	335	300	333	313	349	358	337	323	339	332	357	344	315	341	334	352	355	309	355	362	369	345	307	309	352	334	291	327	362	376	353	364	326	360	361	349	358	325	305	340	338	321	321	328	322	322	331	324	331	328	342	362	350	322	345	312	290	341	353	356	357	318	345	322	324	344	335	330	338	337	325	319	299	366	324	333	317	339	340	357	303	337	384	362	319	340	348	341	352	327	357	332	337	349	311	321	329	314	353	352	342	344	351	349	330	334	367	346	315	335	332	348	359	364	359	405	336	354	359	324	368	352	319	317	367	319	320	356	351	336	342	349	319	325	309	332	330	359	336	335	338	314	306	311	338	336	361	349	327	347	351	360	311	325	350	346	295	318	322	352	315	355	351	361	313	321	300	297	347	361	349	320	314	322	342	334	369	332	329	346	326	328	316	363	358	334	332	372	310	329	338	398	348	349	323	313	325	354	319	352	337	333	329	341	317	361	329	330	317	347	321	330	336	331	330	301	331	342	335	313	361	360	347	369	347	366	364	327	300	310	297	328	338	336	340	358	358	342	390	318	343	289	351	320	332	325	332	322	342	326	294	345	324	324	319	386	338	330	309	329	355	345	334	350	345	351	324	339	345	313	324	349	350	350	325	345	339	339	379	317	337	311	339	375	337	355	356	320	357	310	346	331	309	346	342	347	332	300	342	341	327	324	331	312	334	337	324	346	337	336	342	320	395	345	341	330	319	362	330	352	320	332	318	329	350	320	347	328	355	332	331	374	338	348	314	314	313	358	355	323	322	344	325	330	298	338	334	303	339	335	338	329	354	336	356	366	354	317	315	335	312	301	307	337	325	309	339	358	323	371	337	303	339	340	333	329	336	303	330	333	309	323	348	319	352	336	311	340	313	339	353	335	334	332	326	370	333	324	360	346	310	345	374	361	344	403	342	330	345	332	345	348	355	316	341	351	341	315	350	375	344	325	354	300	324	328	342	351	337	331	332	306	312	329	303	346	342	315	359	341	374	343	358	382	347	358	362	304	372	345	303	292	318	351	356	328	357	354	318	367	320	350	341	322	335	316	349	354	316	334	312	319	358	349	313	372	336	314	362	343	344	303	375	345	326	343	331	329	334	373	321	313	347	339	344	354	332	320	342	361	333	329	309	330	338	374	347	321	349	317	361	361	331	361	358	319	321	353	352	307	345	355	343	337	319	328	327	336	345	340	313	312	352	351	352	335	316	364	353	333	345	295	346	335	355	328	368	332	369	316	316	322	321	335	363	352	325	325	346	355	351	280	325	359	379	334	387	349	342	336	342	337	369	372	310	343	310	366	332	341	345	346	356	349	307	360	343	318	310	333	323	329	357	321	328	351	310	353	310	357	358	359	339	341	331	302	334	364	329	356	314	333	339	323	316	290	351	385	341	319	310	333	303	350	309	368	349	325	343	306	353	342	379	329	335	332	366	334	344	338	360	349	328	365	354	332	337	316	346	365	360	355	317	296	303	318	334	314	337	334	365	323	369	329	323	352	341	335	329	335	318	321	333	300	305	333	321	322	342	355	373	358	309	314	344	318	337	332	319	336	332	340	293	374	294	333	353	350	333	353	331	362	360	306	353	347	353	342	295	362	345	339	329	345	337	340	327	333	354	303	346	325	334	330	370	365	349	335	339	342	390	353	363	300	320	331	342	331	320	358	315	331	348	330	348	327	340	336	341	310	337	330	313	354	324	340	343	334	311	360	331	360	353	362	318	339	373	338	375	329	348	339	376	354	358	357	330	327	343	309	329	347	314	343	320	360	327	327	316	340	373	358	341	339	329	325	314	317	322	350	307	335	349	352	315	328	315	313	316	353	352	311	338	298	326	317	347	323	347	323	362	336	319	373	324	337	309	353	334	334	309	330	325	325	364	350	349	349	371	358	325	337	382	317	312	376	350	331	342	329	353	323	321	320	341	344	344	306	338	332	346	343	334	360	314	317	329	351	350	342	349	368	336	345	354	339	313	302	377	333	370	315	346	319	322	393	376	315	301	321	291	358	313	315	304	323	289	345	316	327	320	362	315	313	283	365	328	352	343	332	326	301	339	344	351	315	318	313	369	298	344	362	310	311	376	351	344	317	349	313	322	301	321	327	333	378	361	323	330	386	345	339	305	371	379	329	331	316	315	358	313	326	301	336	327	327	332	345	320	340	334	330	314	314	314	323	325	367	368	366	337	314	348	345	342	348	366	354	320	343	324	309	332	336	315	343	320	307	334	333	316	352	365	361	332	348	340	328	334	321	341	353	324	348	316	294	344	338	310	330	307	318	307	334	347	319	348	339	343	358	324	322	330	326	311	328	325	347	365	309
15259	10396	15269	10805	8684	7111	5407	5161	3706	3061	2659	2098	1857	1676	1453	1382	1266	1296	1305	1281	1329	1258	1211	1099	1088	1024	1040	952	929	935	883	921	901	878	809	844	834	793	789	808	771	829	803	834	825	752	822	826	793	777	792	816	767	741	757	797	780	775	765	757	771	750	751	760	744	778	722	746	798	761	793	749	714	736	766	736	787	775	762	781	772	801	738	733	721	724	733	742	729	714	784	789	776	774	752	736	753	770	776	729	763	777	797	763	767	751	687	751	776	793	801	817	786	741	741	787	725	717	714	743	757	729	774	748	746	757	758	745	767	787	728	779	807	778	724	708	822	770	746	804	820	742	719	702	761	781	732	769	825	772	784	759	712	788	781	759	715	805	712	731	771	732	759	752	756	759	698	750	710	757	738	759	782	763	761	731	762	785	782	719	792	743	742	748	802	767	712	775	724	715	720	773	794	748	771	764	767	717	712	731	752	763	760	719	718	783	768	721	717	765	765	728	769	780	781	733	773	755	765	760	801	746	730	750	780	729	735	720	692	769	778	728	718	740	734	755	724	710	824	675	732	710	784	775	763	788	787	755	764	773	780	757	791	737	700	776	756	739	765	743	735	758	737	723	738	821	740	737	727	772	754	718	726	785	728	743	740	734	772	770	731	767	782	769	706	721	731	701	736	744	750	781	764	733	774	767	688	761	749	738	766	758	746	742	757	726	821	746	766	725	751	785	718	728	714	748	739	759	749	743	770	696	772	796	670	778	806	729	756	802	776	753	749	749	704	787	729	736	726	742	740	755	741	781	738	731	781	744	712	759	789	745	694	768	772	730	782	733	771	771	757	721	736	740	702	767	783	747	795	735	745	744	762	774	744	773	762	754	726	739	788	772	707	716	723	681	800	767	819	756	774	761	775	783	722	785	781	812	764	735	797	764	736	709	741	746	733	791	750	746	737	718	767	731	743	769	760	739	762	708	786	818	747	772	745	751	770	783	737	725	774	739	796	735	786	758	761	779	728	786	721	780	777	728	791	722	769	741	791	782	764	750	766	792	747	755	769	741	746	742	719	759	677	714	725	787	755	775	751	743	780	735	744	742	728	738	746	799	751	749	741	747	731	817	755	694	758	741	778	755	767	731	735	755	800	788	732	774	744	730	735	741	757	725	782	719	713	785	781	779	780	741	767	748	782	703	776	775	759	737	711	748	772	807	778	786	757	730	741	753	762	729	757	755	753	766	739	772	744	770	693	716	776	768	724	746	736	771	752	764	664	780	759	738	728	749	719	708	757	744	733	738	733	703	737	752	707	770	760	749	748	779	774	758	769	767	730	761	762	791	707	754	770	755	742	707	752	736	728	743	731	727	777	756	759	710	756	766	750	749	751	770	676	754	768	743	759	740	726	712	763	778	722	787	735	776	738	776	719	777	766	778	744	749	747	779	768	765	723	731	755	788	745	728	778	783	727	738	752	713	745	747	788	734	744	771	740	711	727	738	740	755	748	778	800	769	716	714	764	754	799	724	751	755	734	749	777	785	792	751	716	735	780	718	775	719	791	743	782	791	743	719	761	745	751	746	805	739	745	733	801	740	752	740	706	755	797	799	747	761	747	691	726	739	836	680	712	774	729	786	729	743	725	782	767	701	743	747	749	707	705	766	762	724	744	745	730	825	724	740	751	741	753	755	714	792	782	755	810	758	773	741	779	789	789	772	801	799	710	749	724	753	802	788	760	718	804	798	746	727	775	790	733	736	753	726	752	798	724	722	760	767	762	762	732	741	749	730	750	712	724	725	736	763	785	727	819	764	762	765	778	767	715	752	760	751	745	763	761	732	786	724	749	754	811	741	790	755	779	783	799	785	721	772	757	815	786	750	745	735	771	718	701	750	768	713	726	752	742	716	732	732	782	755	772	764	749	725	762	759	724	757	774	731	756	729	719	785	709	746	751	745	760	702	776	753	743	722	760	766	738	747	747	745	736	721	735	755	725	707	755	736	769	740	758	766	719	713	753	776	742	784	732	788	765	745	792	765	770	709	738	747	794	730	752	727	740	763	717	714	806	756	744	712	749	780	748	692	727	794	730	749	722	750	753	756	822	756	713	723	735	735	788	755	716	749	786	727	762	760	743	784	796	774	743	777	773	749	760	775	772	727	742	778	745	697	687	775	740	745	783	749	749	750	765	796	761	799	743	768	756	779	756	760	727	796	710	722	708	719	726	751	763	776	792	715	734	783	756	741	745	730	727	759	781	747	729	722	764	730	761	710	770	755	761	720	721	768	788	755	759	758	787	715	734	779	801	762	715	734	776	763	750	712	770	755	749	748	790	744	732	752	782	790	752	732	727	742	702	751	702	733	749	790	713	768	800	740	710	749	776	759	738	727	771	716	734	705	731	747	748	744	746	712	746	742	821	750	752	738	773	738	757	752	780	725	760	720	750	758	755	759	755	769	766	771	781	759	740	732	749	744	757	723	724	742	791	790	751	737	720	731	721	810	765	729	732	728	743	767	796	721	736	758	738	777	760	762	785	742	751	743	757	778	743	758	763	720	763	777	771	744	756	745	755	756	730	706	845	768	745	749	755	732	768	727	762	746	746	752	735	741	749	768	775	787	741	761	790	737	737	738	776	747	774	762	769	746	736	798	768	729	770	741	777	778	785	752	751	731	739	728	755	733	759	708	777	739	689	759	721	775	760	833	739	747	766	749	788	750	730	728	807	696	742	743	756	727	753	714	705	747	751	751	742	738	734	707	828	767	804	746	740	760	797	737	697	743	781	764	736	733	820	756	781	753	760	730	794	763	746	758	756	756	740	804	737	774	761	742	815	745	768	740	743	737	781	762	732	727	748	759	766	758	758	763	753	753	774	806	737	703	775	716	773	759	773	724	738	742	738	797	737	782	778	776	744	750	794	793	775	746	750	747	721	775	777	764	742	753	811	735	727	726	730	795	756	847	748	720	778	771	778	766	803	775	732	762	730	807	780	776	726	746	766	742	713	779	755	763	768	743	770	754	776	764	728	702	737	781	737	833	747	791	767	760	736	796	729	781	694	801	784	742	786	718	757	747	745	719	728	723	720	688	769	756	778	777	712	743	730	790	785	741	742	784	711	720	759	750	781	763	774	765	714	699	763	761	781	825	782	713	783	780	782	732	798	724	763	739	737	765	756	781	755	742	766	687	718	757	762	785	747	767	770	740	734	755	778	717	741	756	765	717	721	742	746	766	770	750	772	720	719	778	760	766	759	796	718	764	775	735	771	745	776	748	794	783	757	756	764	717	760	760	718	756	760	758	747	766	724	830	746	690	712	738	812	743	735	757	731	740	781	785	779	744	738	794	754	716	748	769	746	776	743	760	710	752	748	801	759	745	759	748	738	770	797	817	763	730	750	766	732	770	780	729	759	796	764	750	728	804	792	708	722	727	739	732	743	737	779	725	752	723	749	698	750	771	790	761	776	788	761	832	748	714	782	704	766	765	734	698	749	730	768	753
31853	18701	19038	9449	4847	3327	2468	1961	1493	1046	889	702	574	625	517	555	517	526	478	469	459	522	425	416	405	390	438	372	405	358	351	392	364	325	363	369	367	316	336	352	387	379	325	343	342	355	331	326	347	361	347	369	392	375	341	334	351	340	336	346	372	335	366	363	353	343	322	338	308	361	360	332	347	385	353	327	315	351	314	378	353	350	357	326	373	336	317	333	303	346	352	323	348	347	374	322	342	312	333	367	375	344	331	315	376	312	327	311	318	354	315	330	349	340	341	339	304	332	344	341	349	321	355	342	343	319	331	331	355	342	382	344	308	304	314	346	336	347	336	351	352	363	328	355	342	336	358	331	339	375	359	320	338	337	311	330	365	306	326	317	345	300	326	316	361	344	355	332	327	371	345	322	349	348	312	342	325	339	324	347	336	337	363	342	326	340	314	353	343	335	322	316	347	351	363	386	341	301	318	369	360	306	333	337	346	323	380	341	333	399	348	340	343	324	329	333	314	342	341	332	313	356	323	354	365	352	368	354	309	370	337	363	328	350	339	355	351	360	349	331	349	358	291	294	356	346	344	330	351	368	342	345	333	308	360	343	341	347	334	347	342	310	335	357	323	342	328	329	306	352	345	344	341	317	331	331	333	368	318	369	322	389	375	342	358	338	357	343	345	342	366	365	369	331	319	318	326	374	324	351	382	332	330	353	323	316	321	360	361	364	342	322	317	359	367	343	345	370	326	326	349	349	337	352	324	385	313	352	330	343	334	369	350	337	353	330	343	347	318	353	351	368	325	316	344	379	371	349	371	340	364	328	359	338	339	334	303	318	325	360	338	346	327	371	352	359	385	350	356	328	317	333	322	349	346	384	343	364	363	342	323	333	361	336	326	302	298	350	352	358	331	360	358	334	362	344	336	348	322	373	341	357	333	327	317	335	341	326	331	322	336	328	336	348	370	362	322	337	322	344	368	362	357	332	358	365	360	337	300	354	333	391	370	346	344	357	321	341	331	333	354	339	353	331	317	335	320	321	327	400	386	366	343	336	330	382	332	314	348	334	352	363	355	308	348	370	316	332	339	329	343	331	359	321	353	340	327	355	285	328	373	343	331	386	333	366	376	352	370	332	332	322	346	353	338	342	355	388	365	343	341	296	315	316	347	332	357	326	344	309	352	335	357	319	350	334	370	338	397	330	352	304	339	338	369	343	340	342	327	323	384	320	339	347	311	369	376	344	335	327	332	362	314	333	348	309	369	327	348	353	337	329	327	325	352	376	335	320	321	357	338	310	358	355	390	319	360	322	371	349	333	340	315	345	315	356	350	380	346	394	344	341	342	302	341	333	350	375	384	330	335	290	349	370	338	307	320	327	341	339	305	361	320	362	326	317	299	327	309	345	298	378	350	350	351	324	336	351	323	347	352	354	336	326	328	349	354	361	368	322	332	373	344	361	307	340	339	333	333	348	362	351	351	342	350	356	309	348	336	356	317	344	326	312	325	366	357	340	309	332	362	325	339	368	355	358	381	335	355	308	368	347	329	317	324	334	331	318	323	310	345	375	362	357	331	329	336	365	310	326	293	352	363	350	323	314	378	321	316	329	321	375	372	360	347	334	350	345	356	338	338	338	350	355	342	355	353	337	361	365	332	329	312	373	379	343	339	344	336	324	369	351	337	344	338	310	346	338	321	349	322	287	317	303	340	361	362	328	337	332	330	386	326	310	324	334	347	325	338	307	342	348	367	368	288	334	341	338	326	327	377	384	364	323	349	338	333	324	336	356	311	321	299	372	344	313	341	335	371	336	363	344	313	327	330	324	319	351	319	311	310	338	335	323	369	378	342	375	324	356	339	362	348	351	382	356	341	362	347	337	335	323	348	378	359	339	326	304	325	342	343	337	329	347	301	337	359	320	340	330	333	350	335	345	347	322	345	361	354	342	345	337	360	373	359	317	345	356	350	321	347	335	331	337	335	331	327	320	317	322	326	350	374	363	361	335	347	336	350	349	345	352	361	370	333	339	351	359	341	325	318	326	326	318	311	406	353	397	366	324	352	379	389	363	345	340	308	344	338	341	315	329	330	335	339	335	323	294	350	399	343	346	321	293	321	356	351	355	343	329	372	341	373	332	334	352	344	328	351	351	343	318	344	365	344	345	335	386	360	364	314	336	348	362	350	341	311	331	375	317	354	321	326	357	327	372	360	384	313	325	342	380	374	339	327	350	330	345	358	377	312	344	311	344	312	316	331	342	356	319	334	336	342	323	353	359	308	332	324	347	338	325	343	322	341	337	337	344	349	331	347	379	346	320	315	358	387	349	351	352	330	362	328	334	326	359	328	330	348	313	311	338	338	364	340	320	326	350	353	358	382	314	372	325	339	351	355	324	342	353	359	321	381	298	351	344	335	378	316	344	359	337	367	321	323	334	338	328	335	314	337	321	345	319	315	341	343	338	368	315	356	369	326	334	366	340	352	360	380	352	359	331	367	345	341	373	349	318	352	325	366	345	360	317	345	315	329	370	305	356	338	361	340	346	342	359	349	327	323	340	355	361	357	352	328	345	367	350	335	330	339	365	358	352	360	310	341	351	326	367	353	361	326	363	319	331	356	324	349	337	335	368	338	377	369	334	328	352	338	331	355	373	351	343	348	327	363	351	321	360	365	356	313	335	356	332	388	348	354	335	370	366	350	309	355	311	329	354	328	383	371	373	399	371	336	325	369	376	328	344	334	302	335	342	351	345	340	340	316	335	327	352	331	394	374	360	342	308	327	336	336	348	349	371	348	336	342	321	334	342	335	328	352	328	346	327	321	370	325	323	320	336	293	332	355	330	342	326	317	348	381	345	327	306	331	341	316	330	321	346	307	371	324	380	369	318	368	327	345	344	314	329	331	328	362	350	339	370	330	334	350	332	316	334	350	346	324	337	317	360	347	320	353	318	350	353	325	361	330	314	313	331	332	369	346	331	353	346	343	328	319	363	320	324	373	347	362	337	360	375	350	318	325	323	346	347	349	381	300	339	353	324	346	365	337	337	322	345	347	327	336	337	348	366	332	321	309	336	306	338	361	368	331	331	370	379	308	339	329	327	340	323	342	317	347	324	321	326	286	340	330	317	339	341	383	358	339	295	335	338	355	384	342	314	338	342	354	338	350	367	328	348	326	360	323	345	354	321	377	329	370	346	365	360	337	309	329	341	328	383	321	358	361	310	335	348	348	342	353	358	361	321	354	350	339	332	343	336	356	333	305	365	312	383	335	348	329	353	320	343	327	323	362	342	363	300	381	344	329	314	343	352	350	325	336	367	350	337	348	326	345	350	334	333	345	353	347	344	383	353	334	366	338	334	347	341	322	330	381	355	374	311	321	335	359	322	338	341	334	351	335	343	310	328	355	320	368	384	363	334	381	321	351	343	353	336	352	332	332	316	372	336	357	386	348	345	325	313	342	331	343	339	318	359	306	374	355	349	341	295	364	334	345	323	307	312
19332	14119	22817	14478	11601	9809	7740	7244	5798	4315	3690	2856	2501	2193	1973	1767	1705	1590	1586	1685	1629	1623	1331	1227	1206	1161	1100	1142	1123	1081	1004	990	930	947	969	903	848	850	874	772	878	783	816	832	794	823	832	854	904	860	878	880	862	792	857	796	791	795	844	786	802	775	809	792	802	835	769	802	823	846	757	766	830	797	800	796	791	792	824	812	744	827	787	774	775	769	794	841	755	742	804	800	797	748	727	737	748	733	767	753	759	786	743	773	752	737	762	760	767	773	834	771	751	786	780	814	777	743	762	735	813	780	751	759	754	747	743	721	781	720	805	749	765	735	773	757	770	751	755	800	777	806	728	725	713	805	765	735	709	721	773	802	772	728	730	778	755	738	764	787	765	798	734	775	765	739	762	768	774	739	743	783	743	761	735	744	734	762	726	808	723	753	807	758	750	738	800	792	729	720	737	771	827	725	788	835	774	757	790	741	758	708	697	768	725	743	776	752	803	789	794	755	767	782	761	781	762	771	749	755	745	825	765	789	783	740	747	826	713	764	780	769	772	756	766	714	769	739	766	790	781	779	780	749	817	763	818	762	726	747	814	763	764	732	752	779	780	795	783	809	754	731	771	743	792	775	733	768	777	760	776	795	822	777	773	817	788	798	769	797	807	772	766	804	794	777	760	770	777	710	757	752	731	765	779	810	747	731	767	753	749	758	731	727	740	778	773	771	761	768	767	743	744	794	822	792	779	790	728	781	735	792	716	733	775	786	763	764	755	755	771	776	761	787	734	733	766	804	779	732	787	734	749	797	778	778	788	819	779	792	756	732	733	774	771	812	741	771	767	758	767	743	745	744	741	778	736	756	751	753	769	794	780	770	802	731	798	719	751	781	747	803	751	691	734	776	783	781	771	774	769	810	772	739	813	764	784	839	713	776	792	803	749	781	760	760	737	781	740	740	759	759	749	760	770	785	736	735	755	776	764	787	795	751	790	785	726	800	762	735	825	779	778	759	722	767	783	766	759	769	781	763	760	729	793	784	799	737	804	763	763	780	712	774	791	754	828	728	703	786	765	766	799	739	746	754	761	750	790	767	752	780	762	767	786	751	804	777	769	744	742	745	719	793	719	794	755	743	736	726	784	790	787	788	788	735	816	750	737	767	776	799	749	781	753	801	776	753	735	783	777	784	735	790	757	766	769	794	774	783	821	771	806	796	777	819	767	798	792	764	795	786	791	769	773	764	749	761	784	755	791	784	718	826	725	796	769	770	783	768	763	769	746	806	768	780	759	724	772	769	769	744	762	764	777	799	771	771	770	773	748	777	829	784	803	798	773	754	773	774	808	724	753	772	777	783	726	763	820	768	778	758	799	748	777	770	780	800	772	781	751	713	793	764	728	752	772	755	782	801	713	740	798	772	780	784	772	798	800	736	765	799	767	768	778	797	807	739	806	763	824	760	753	767	766	815	781	787	774	777	757	739	772	745	719	835	711	755	828	748	737	752	814	733	771	739	715	749	771	779	709	730	723	750	739	758	754	822	775	772	758	785	854	721	790	763	800	765	757	775	739	748	810	769	764	772	788	732	779	758	782	723	777	761	774	746	743	782	758	792	742	753	729	746	763	806	744	729	802	760	764	779	776	761	722	745	708	825	746	796	784	764	762	706	767	769	770	741	755	799	748	733	758	755	768	797	735	745	722	768	784	741	727	740	788	770	757	798	816	758	777	780	784	742	727	746	774	740	763	792	803	768	782	760	783	736	731	770	818	739	773	755	767	801	752	734	746	768	704	770	739	792	786	742	810	766	794	757	768	753	757	793	806	764	777	779	785	744	796	749	737	823	778	787	831	818	777	784	779	767	763	787	768	735	801	746	766	785	741	776	740	765	758	753	839	786	801	729	778	748	816	709	753	782	785	725	797	715	756	786	771	792	755	794	738	796	726	773	825	789	733	730	802	728	766	764	740	794	757	774	797	774	785	784	838	799	754	741	730	775	765	704	784	784	754	782	808	754	801	769	788	767	713	739	770	758	751	745	737	780	762	815	815	763	784	740	748	757	760	766	724	741	798	740	756	756	735	780	747	823	730	764	765	799	701	815	765	758	776	803	788	800	800	779	790	779	748	776	780	798	709	711	800	773	806	751	761	752	776	821	748	731	767	776	811	745	803	743	771	749	737	755	808	750	761	737	762	755	805	722	730	735	783	782	798	751	713	779	802	760	771	795	812	754	777	741	742	810	781	765	742	713	765	793	775	756	756	791	744	788	787	755	696	734	718	804	798	758	761	771	742	775	750	746	795	779	791	729	792	698	802	772	731	801	765	810	726	774	794	768	690	784	809	780	804	769	803	722	801	768	761	754	788	764	800	784	778	811	756	756	768	789	772	814	713	801	778	733	764	693	795	767	770	780	828	778	764	782	763	750	769	788	762	774	804	749	764	775	755	756	756	777	743	799	785	732	768	737	777	750	809	781	728	770	743	749	775	739	807	767	761	784	761	804	723	780	769	778	759	734	765	799	802	804	729	720	751	775	752	827	766	768	754	818	813	740	787	788	767	755	750	754	804	766	786	747	761	738	736	806	787	777	797	747	734	780	809	722	702	729	760	752	710	767	810	790	765	756	775	774	702	803	761	795	821	759	806	780	702	744	780	763	773	768	742	756	799	731	749	786	788	744	799	745	793	744	794	852	785	723	768	750	749	744	789	778	779	743	749	762	782	766	749	745	752	770	790	752	766	826	761	792	788	745	774	787	758	748	758	789	773	754	718	807	777	806	764	703	750	774	757	751	818	750	795	755	736	757	727	783	752	765	845	781	777	768	771	756	811	769	759	781	780	745	801	775	747	777	745	760	746	721	781	756	751	736	770	793	763	829	815	796	732	791	790	713	790	747	766	791	715	789	780	707	768	780	818	797	801	747	760	792	768	780	780	752	838	752	783	771	754	775	791	767	788	769	748	795	785	774	746	789	762	790	748	774	733	757	771	775	732	797	750	738	792	740	766	785	724	744	757	727	755	819	801	735	730	782	764	744	759	782	798	772	761	754	811	795	774	750	797	768	770	772	752	776	752	755	765	797	788	813	769	767	785	750	780	790	702	795	773	752	766	795	729	769	778	777	800	747	813	709	754	772	760	756	777	731	841	721	804	763	777	779	760	762	750	755	711	767	795	756	779	744	743	777	777	713	777	746	843	783	779	775	849	806	736	734	760	795	774	763	820	791	810	752	739	780	725	814	741	753	800	707	780	764	768	708	764	728	735	806	794	784	710	799	793	786	795	775	711	761	813	800	765	748	761	775	779	768	739	780	751	762	732	752	776	743	757	728	777	820	758	778	744	785	780	736	799	765	761	787	741	779	736	750	773	771	720	745	748	783	748	781	781	781	739	801	748	761	771	720	776	725	814	798	764	787	806	799	736	705	784	772	768	711	759	714	812	799	760	787	737	790	771	746	762	821	798	730	763	766	763	706	759	748	758	750	814	749	741	816	747	759	775	734
12202	6298	5757	2853	1476	1111	767	712	667	555	451	441	435	455	415	427	461	445	442	430	446	432	419	450	441	466	462	435	451	441	421	411	411	398	414	424	411	394	396	424	389	422	417	417	441	396	418	392	408	373	407	385	378	458	341	395	395	409	403	450	432	425	427	419	352	422	419	400	445	414	423	422	431	359	440	395	392	382	383	413	375	404	398	417	409	389	394	396	395	376	452	366	403	389	355	398	404	404	419	400	450	417	421	441	381	388	388	377	364	375	413	394	408	410	390	402	444	387	392	398	400	419	409	340	408	359	386	400	400	461	378	412	386	384	405	387	395	399	382	449	430	361	428	383	417	411	382	325	394	409	410	387	361	435	401	397	392	412	371	456	379	435	412	404	384	403	375	416	424	405	366	387	394	398	365	410	391	395	398	386	432	399	421	381	357	378	389	350	426	392	391	382	390	377	393	389	395	396	387	385	409	391	401	404	432	401	384	407	416	438	392	432	410	403	422	378	414	406	402	399	399	410	382	364	359	388	416	383	402	423	389	397	380	414	448	432	420	392	384	383	396	344	372	380	411	420	385	402	405	426	371	407	397	404	402	417	390	421	444	388	403	408	419	424	390	376	435	407	402	404	438	360	406	405	436	383	382	315	380	438	397	389	376	392	440	384	391	367	377	391	388	380	417	394	420	422	395	402	427	419	409	376	402	385	425	422	389	424	409	416	418	398	385	396	391	383	402	389	398	394	413	440	385	370	389	431	408	406	431	400	440	404	441	399	404	455	419	410	393	380	393	432	429	434	437	414	440	390	417	408	432	385	361	406	407	355	415	442	418	379	420	429	405	383	370	398	377	398	419	413	418	392	403	375	397	402	435	404	422	392	369	382	437	418	435	387	374	423	380	419	395	414	401	432	417	430	390	417	404	395	431	428	380	420	409	363	433	387	385	429	399	421	432	386	396	413	423	403	393	408	403	390	389	383	354	371	425	367	392	426	408	380	391	383	413	427	379	379	398	389	416	431	417	412	412	398	410	373	379	402	425	409	384	386	439	458	364	395	414	411	431	423	411	393	410	420	399	357	438	406	396	418	391	422	393	388	385	425	415	458	419	412	379	429	389	394	420	435	421	425	437	412	406	402	436	429	419	443	390	419	421	376	405	474	408	389	418	423	429	441	428	389	388	405	408	420	389	426	417	418	398	422	361	390	419	393	387	404	443	406	411	395	410	394	387	375	411	442	418	403	387	389	402	424	390	410	434	399	394	437	410	428	433	420	402	373	407	426	395	424	415	369	399	390	388	409	406	395	409	414	421	424	426	409	383	409	391	440	406	407	384	378	369	416	363	386	393	396	379	457	458	450	377	431	421	402	353	425	392	425	405	406	405	390	394	406	403	416	390	370	426	422	402	375	418	426	427	354	413	429	392	382	353	408	399	410	397	400	400	414	429	456	433	397	453	433	405	379	394	423	405	402	378	395	406	339	388	358	395	409	397	404	413	407	426	411	412	407	421	430	410	385	413	381	384	376	413	412	390	375	401	412	398	421	420	432	425	442	397	389	432	374	417	355	412	420	414	381	416	403	383	390	371	374	388	441	397	406	397	420	389	421	413	397	417	394	424	384	435	411	402	389	433	438	406	413	389	406	386	418	405	404	429	401	394	398	376	393	383	435	411	415	435	383	410	392	376	432	385	428	384	412	419	405	440	456	441	396	458	395	397	387	392	416	443	391	399	386	379	412	422	394	415	431	358	396	405	408	404	452	402	379	411	388	445	412	425	426	475	423	413	410	406	388	415	409	398	414	407	379	384	398	375	409	435	425	383	403	380	426	400	398	393	436	399	404	419	410	396	453	357	390	389	430	421	416	401	412	398	412	457	473	435	448	416	380	394	372	389	425	397	447	407	382	419	412	410	408	434	429	380	396	415	414	413	430	426	445	420	374	403	395	405	408	401	405	412	432	410	378	358	373	395	420	394	414	407	440	398	430	402	438	424	410	370	371	414	394	404	415	396	421	402	425	437	398	439	407	375	388	430	401	409	373	397	427	416	423	432	406	398	403	354	420	419	422	456	392	395	406	421	398	410	431	398	421	424	386	417	420	382	388	422	395	436	407	404	436	404	382	386	396	420	390	392	392	418	399	431	417	397	423	429	381	385	416	387	421	442	408	465	388	388	418	387	432	425	405	403	379	401	404	431	409	405	426	388	402	394	421	405	407	422	395	394	390	352	394	380	388	387	411	423	417	406	412	397	431	429	399	392	384	388	419	397	411	409	383	400	410	384	420	403	410	430	408	373	422	375	385	421	394	430	393	456	377	395	380	411	386	409	422	394	447	405	412	381	415	410	426	379	409	405	380	376	397	409	433	436	383	436	405	383	384	405	389	411	420	427	396	380	411	395	377	403	343	343	374	376	372	407	386	341	422	429	407	403	390	430	392	423	370	427	396	403	460	386	420	406	390	425	446	401	411	394	397	428	438	456	440	394	403	442	417	405	442	423	441	433	388	366	418	414	421	391	365	414	374	377	409	431	413	419	362	372	384	404	416	383	381	393	383	387	400	386	400	396	394	422	396	438	433	411	443	471	407	386	388	403	409	418	396	391	423	416	446	391	408	400	393	406	445	445	435	416	391	408	405	373	427	437	424	378	377	379	406	371	388	401	407	412	414	401	391	351	365	400	410	385	409	374	402	463	406	379	400	386	353	412	391	432	418	437	406	445	380	397	402	423	421	410	438	379	392	387	395	451	398	403	377	437	440	399	425	390	390	396	404	422	426	413	395	390	393	371	404	397	398	436	419	400	479	393	382	415	440	421	388	384	368	420	409	416	399	398	444	395	414	413	447	400	438	405	383	402	383	396	431	435	432	431	378	390	433	427	420	416	385	413	434	368	405	386	446	430	408	421	432	398	449	360	397	415	431	410	379	420	385	413	442	403	421	402	408	409	431	402	396	400	398	378	391	424	409	376	391	385	384	420	418	429	422	393	430	385	430	401	408	412	387	393	368	392	398	385	422	405	410	380	391	386	392	431	351	389	389	381	374	433	421	418	399	404	375	372	370	391	391	400	404	397	422	386	399	399	379	403	422	383	365	400	436	398	424	403	422	386	405	383	430	413	387	397	375	412	401	406	381	397	405	389	417	439	395	423	397	416	393	408	433	367	408	418	430	409	419	399	428	412	420	408	454	453	399	399	382	456	375	401	418	399	431	375	423	408	405	376	383	395	430	412	395	424	427	365	422	406	438	423	433	398	426	405	379	404	393	406	404	385	396	399	418	381	407	369	424	391	387	454	377	412	437	425	463	370	376	406	448	402	397	423	394	392	410	402	392	395	404	392	382	403	407	430	431	391	404	434	418	438	391	405	398	404	399	428	385	414	407	425	400	412	411	401	425	396	426	421	417	409	422	404	378	449	403	401	355	374	410	441	394	377	416	409	395	433	403	384	399	395	409	408	430	410	403	415	439	367	395	420	354	396	403	410	377	431	425
7644	5729	9403	6365	4802	3735	2833	2461	2067	1679	1464	1265	1249	1194	1183	1109	1140	1106	1093	1026	1101	1105	983	1003	985	1032	988	973	1000	953	979	1008	917	924	970	932	935	883	945	866	836	800	910	850	869	870	877	947	880	889	921	904	885	892	863	979	885	897	922	908	909	886	940	870	912	872	879	883	890	881	930	914	882	902	873	866	915	901	882	891	876	923	829	908	850	914	876	890	875	870	912	889	912	913	883	888	878	883	884	910	814	817	857	901	904	867	915	902	914	889	860	870	920	910	869	886	896	904	840	911	873	880	903	872	862	864	860	853	833	844	860	888	907	903	864	818	887	871	892	871	918	868	901	840	865	836	839	910	887	910	895	878	876	911	856	875	889	859	960	920	915	907	889	866	840	863	858	862	887	867	856	953	887	904	834	846	924	856	925	859	839	894	879	874	854	865	870	867	902	920	836	806	846	922	896	886	868	857	893	885	844	857	868	893	875	873	832	918	902	874	897	870	884	877	871	888	893	869	911	891	892	916	901	897	917	895	867	873	814	893	864	857	908	906	882	890	865	896	858	847	871	938	906	894	882	931	891	867	863	902	862	791	876	861	892	893	857	875	868	821	867	854	887	900	895	857	909	846	907	875	831	930	851	904	888	893	861	917	854	911	898	869	895	849	893	870	829	857	876	930	889	877	902	859	881	883	891	821	871	906	898	888	890	880	917	820	823	817	925	891	845	835	935	837	939	848	895	851	875	900	931	871	933	879	929	853	927	812	855	850	914	881	904	879	870	868	857	894	839	862	865	928	868	850	868	894	903	876	888	897	944	932	908	894	915	871	914	888	867	862	874	889	899	894	915	914	914	850	883	902	852	887	909	858	839	872	897	897	843	896	895	899	868	851	908	904	893	909	864	905	894	891	873	876	898	830	875	906	873	849	897	962	894	838	953	922	898	883	862	897	893	930	924	873	894	900	934	921	906	893	878	966	861	899	884	850	812	924	909	807	887	893	893	892	885	875	902	915	903	892	872	851	873	862	869	864	853	901	872	877	904	875	902	896	835	908	882	887	903	865	860	882	886	877	937	879	892	909	870	856	897	898	883	871	791	902	864	863	918	862	870	912	840	898	909	903	834	841	873	881	879	879	904	910	891	905	839	857	877	880	894	828	936	848	888	889	894	909	871	820	819	835	903	868	905	842	880	912	920	844	909	884	843	886	905	876	892	902	917	902	890	897	883	875	851	877	910	943	900	864	856	944	808	889	903	861	896	930	885	893	899	917	924	893	870	878	836	898	871	898	857	819	869	886	864	860	896	896	952	829	878	899	864	876	827	831	918	908	900	925	889	844	866	942	883	885	906	858	860	899	890	923	871	882	850	846	874	858	857	903	898	861	866	857	870	868	948	903	900	862	879	881	870	840	842	918	875	899	872	888	883	901	873	919	892	887	880	862	825	905	860	872	889	882	888	916	875	900	917	877	875	893	870	890	900	912	872	900	909	869	903	880	862	890	893	821	871	912	898	863	846	900	876	835	891	872	872	875	906	863	841	866	920	908	947	911	886	910	922	896	852	901	851	877	885	924	905	881	893	897	888	875	883	880	866	903	888	856	852	857	867	843	894	905	885	895	925	856	854	897	932	856	886	915	864	858	913	887	864	896	912	862	899	826	844	875	890	919	896	883	913	907	900	883	943	821	871	872	904	905	856	920	908	898	875	890	890	907	924	843	864	857	856	942	907	923	846	878	882	884	906	801	908	837	903	929	908	912	856	886	888	831	924	934	863	858	848	924	876	945	898	869	911	869	933	887	898	864	890	879	859	886	862	902	895	910	893	919	837	880	851	861	933	887	893	884	850	915	877	868	932	900	905	839	924	880	906	845	856	818	857	879	876	847	825	851	857	877	859	902	904	827	849	917	906	880	882	859	859	924	816	862	852	903	889	920	836	923	869	868	833	918	869	885	825	882	861	871	829	850	867	874	952	884	882	894	856	881	870	825	860	886	851	885	921	835	861	894	891	912	901	895	905	896	870	853	850	905	876	882	857	840	898	924	915	880	856	881	859	874	856	867	876	940	848	857	895	923	864	831	923	906	860	849	838	883	875	896	865	930	854	900	900	818	859	884	841	907	892	880	917	940	889	858	920	889	845	916	845	841	871	883	860	886	864	850	879	841	876	938	948	900	888	865	903	860	897	804	900	867	875	890	865	879	954	861	905	932	875	914	874	849	886	887	845	872	890	867	832	957	917	919	921	879	831	922	864	885	859	897	875	906	850	858	926	885	917	884	868	895	923	856	912	875	868	928	924	897	892	914	894	885	846	858	862	905	903	872	922	927	879	857	848	923	891	883	918	822	861	884	924	864	853	848	873	868	859	891	879	881	827	906	875	864	860	887	870	893	857	914	894	910	925	873	882	887	873	887	890	864	905	846	853	818	919	888	884	857	892	858	906	892	864	859	838	905	897	888	934	922	901	928	830	870	944	867	886	873	856	930	858	872	882	901	899	868	841	883	880	889	888	911	871	869	884	906	898	895	893	870	929	814	873	838	897	836	876	892	862	873	932	876	819	830	864	910	856	895	905	925	869	887	904	854	863	869	853	864	835	863	887	856	875	946	899	846	868	880	913	869	890	886	855	926	894	884	864	891	864	876	862	881	857	885	886	870	916	842	892	891	877	827	911	871	887	869	849	914	895	863	839	901	823	865	933	894	887	871	905	922	881	883	859	887	849	866	928	898	932	854	872	844	875	889	896	887	869	866	908	932	896	828	844	840	813	875	948	848	887	870	901	854	866	847	907	867	827	913	834	885	859	908	859	921	903	911	861	936	851	862	874	944	851	900	889	856	943	881	832	905	903	897	870	837	901	920	875	870	875	867	885	885	892	886	863	876	837	886	868	891	905	842	884	892	957	887	887	836	896	886	906	891	909	836	783	920	872	874	864	933	917	913	890	867	904	921	900	955	875	923	893	862	840	867	868	848	879	930	917	868	917	888	874	824	855	886	919	921	844	859	927	891	891	935	910	912	874	875	939	872	861	909	892	902	881	853	917	897	854	868	908	848	884	895	888	913	879	923	854	858	885	923	836	844	892	875	864	928	924	897	885	863	879	884	887	876	892	896	883	881	893	852	866	871	915	933	891	883	881	920	846	928	909	833	894	889	888	870	850	941	908	912	876	883	936	876	908	826	908	901	905	881	900	886	876	829	844	879	864	899	897	878	889	901	882	884	936	906	928	881	884	914	888	925	878	830	853	874	836	867	880	870	893	872	839	869	876	856	872	891	897	899	933	851	917	865	877	887	884	851	888	915	858	847	888	891	844	896	910	834	894	883	862	900	880	832	955	867	922	893	867	885	889	911	868	883	889	846	838	870	904	900	875	909	886	900	905	870	831	897	874	868	840	916	931	902	863	934	858	876	871	901	877	899	911	820	943	892	851	856	868	833	887	893	906	872	911	932	853	913	881	840	910	889	927	874	873	885	875	860	910	897	888	901	879	885
22961	13036	12562	5790	3191	2225	1571	1244	941	787	678	553	501	529	461	423	401	394	418	450	395	391	376	395	365	337	365	356	366	385	395	393	349	324	352	327	312	314	370	327	345	374	315	323	325	341	352	375	345	358	339	397	359	310	339	352	321	342	320	334	314	334	349	351	345	313	325	328	336	334	338	328	338	348	334	345	341	330	358	307	330	355	326	338	326	357	328	313	313	347	334	324	332	369	322	365	297	368	350	340	359	368	357	326	317	344	351	331	367	336	335	326	296	314	317	351	320	356	354	341	338	350	337	368	367	390	329	341	311	326	344	333	328	344	354	362	366	333	374	325	335	304	322	341	342	314	320	340	349	323	301	347	332	343	354	341	310	317	326	346	346	352	329	338	362	324	344	346	342	342	328	335	341	339	310	326	337	341	333	340	335	351	313	331	314	329	368	342	343	401	327	338	327	317	347	377	343	362	346	329	352	358	294	301	318	325	336	366	320	319	346	323	309	366	364	369	349	351	342	334	338	345	352	337	323	333	345	347	357	333	325	346	342	306	327	329	348	379	333	336	363	341	357	355	355	353	376	327	335	292	338	317	356	347	320	354	344	347	344	361	326	364	318	314	332	345	345	345	326	348	377	361	353	327	312	345	369	337	340	300	334	342	321	337	349	389	333	304	339	334	382	338	358	343	322	345	365	334	343	360	340	314	299	333	316	297	328	337	324	346	322	338	324	347	314	325	333	311	326	316	324	353	360	363	316	363	339	330	362	316	347	323	349	331	334	315	341	347	353	346	342	346	358	316	305	340	337	348	312	357	348	391	343	325	322	329	345	292	312	336	348	312	324	316	300	342	287	383	326	333	329	365	356	396	332	365	328	349	344	330	372	328	319	322	322	331	331	338	342	335	372	337	322	353	360	357	322	331	346	316	327	354	353	371	337	298	344	284	340	358	363	370	357	343	314	297	327	315	348	340	338	318	335	308	353	312	343	316	344	314	317	374	334	308	346	335	303	327	328	310	321	323	366	348	304	341	331	319	313	330	343	337	340	315	352	356	339	336	344	373	330	305	333	327	359	349	308	328	353	322	338	338	307	322	349	317	364	319	364	327	316	335	324	379	337	321	309	324	322	373	347	322	347	306	350	317	311	311	368	331	336	350	360	356	342	360	321	308	351	329	359	324	332	321	332	350	353	305	339	343	315	325	326	303	342	325	334	348	359	351	345	331	354	317	352	378	317	338	356	319	321	359	342	371	351	346	345	336	331	331	353	352	302	340	339	328	340	333	379	326	338	364	334	382	330	352	336	302	344	340	331	341	359	324	311	307	351	308	336	284	365	334	366	371	331	333	348	352	331	342	331	324	350	358	350	342	340	352	335	333	317	313	353	353	364	375	328	331	346	362	335	356	345	333	297	324	307	348	338	331	297	339	355	357	339	349	347	334	355	350	305	349	316	331	343	326	339	344	352	332	350	350	327	337	319	296	342	352	320	315	309	341	348	348	335	360	337	371	349	350	331	357	338	330	285	356	329	334	337	318	297	353	349	329	322	325	323	315	322	349	355	310	311	340	330	378	309	331	327	370	346	349	339	327	339	318	379	345	328	367	342	315	312	376	329	352	336	346	341	320	329	360	347	311	343	342	370	314	365	328	339	329	358	365	341	362	363	335	358	305	314	316	358	339	343	347	349	314	327	323	305	342	311	340	368	320	325	343	334	359	322	336	330	338	337	316	377	329	347	318	347	347	312	350	357	339	310	343	333	311	336	331	358	339	356	389	359	379	365	347	385	332	305	338	339	329	340	299	334	311	344	298	337	299	332	324	342	346	292	380	330	329	307	347	338	349	353	372	335	338	339	349	317	324	304	334	334	326	340	332	307	334	394	359	384	358	353	328	333	350	333	332	340	325	324	373	350	317	350	284	312	345	330	351	372	343	334	355	336	366	354	337	301	350	341	332	334	324	348	347	330	292	332	354	334	342	299	404	323	357	357	359	350	372	330	307	364	347	342	371	345	332	325	355	359	288	304	349	339	322	337	331	341	362	351	347	382	349	328	348	353	374	349	337	339	363	329	299	343	311	329	293	361	334	294	341	327	330	362	341	358	334	346	344	301	335	355	312	376	344	294	308	334	341	392	354	342	316	334	370	378	328	359	309	333	344	353	356	302	348	322	302	337	368	335	332	348	342	341	347	341	347	342	351	347	316	355	323	338	343	357	324	337	334	378	329	389	363	317	317	338	316	345	336	337	324	309	348	334	351	347	310	327	347	376	332	315	313	343	309	380	366	341	350	320	360	328	334	329	341	387	356	330	364	348	361	348	288	343	337	327	311	374	323	350	303	330	349	328	291	317	337	345	355	367	329	353	345	340	348	324	343	347	338	339	371	320	303	375	323	343	340	360	340	337	348	320	354	350	324	361	306	359	348	319	331	333	358	342	353	372	323	323	321	326	351	334	333	294	351	347	343	356	320	356	329	318	322	317	347	348	320	357	310	355	351	327	342	321	327	320	350	300	320	325	355	338	303	312	332	350	365	332	380	324	318	308	331	317	310	313	329	332	316	341	349	322	306	322	321	333	324	348	347	349	354	346	358	318	351	331	343	364	384	325	305	357	332	345	366	335	331	339	297	370	344	330	372	349	360	322	368	320	328	361	331	312	338	346	328	364	336	319	416	321	339	343	340	340	367	343	310	320	354	365	324	364	342	361	315	327	335	397	315	318	340	339	320	314	330	353	346	353	352	325	344	327	332	329	345	314	354	332	343	331	280	332	331	400	339	329	317	331	301	386	330	355	320	366	344	324	351	353	359	361	310	306	345	310	339	321	339	347	317	333	340	340	325	297	309	340	349	342	351	345	334	400	353	355	319	356	305	331	333	323	343	331	330	360	336	330	371	305	306	314	311	295	315	367	317	331	290	310	303	315	342	313	333	351	332	332	337	328	349	351	367	357	348	322	303	315	343	333	368	323	335	319	327	342	357	343	312	307	323	329	343	370	330	332	312	362	362	339	305	321	337	311	335	326	336	316	354	338	320	327	329	318	306	313	326	320	345	342	296	344	341	332	313	360	337	335	327	325	340	360	308	335	311	310	345	295	358	292	341	312	322	321	358	385	357	380	321	338	342	334	336	328	359	327	356	301	374	342	371	338	345	327	325	310	326	332	329	305	351	339	358	329	325	365	334	332	296	321	340	315	315	321	329	321	316	347	341	321	274	369	298	337	281	352	352	294	314	296	305	333	326	338	347	333	331	338	366	323	334	339	319	376	349	336	339	359	336	344	298	299	343	375	337	327	326	308	335	337	325	335	334	334	310	322	318	325	335	313	338	339	365	359	362	348	341	333	333	336	373	348	341	327	350	363	291	381	316	332	356	319	350	311	335	367	315	333	339	332	327	387	316	330	324	322	346	343	338	338	330	320	340	347	390	351	357	297	326	332	329	316	354	313	325	334	333	301	335	337	327	357	362	384	320	343	310	322	353	345	326	315	323
15051	10629	16964	11024	8840	6974	5560	4795	3760	3087	2546	2080	1789	1519	1457	1392	1405	1368	1276	1316	1325	1282	1152	1077	1015	994	1028	998	969	950	928	913	852	925	892	838	819	816	812	797	798	781	807	781	805	817	756	785	819	798	776	797	822	810	768	747	808	781	790	775	764	754	748	755	723	751	765	729	818	746	826	744	745	739	821	745	813	789	786	725	783	797	765	734	773	773	771	811	786	767	704	781	761	809	777	746	770	719	729	708	776	810	735	748	790	831	740	772	810	796	765	780	749	754	741	762	752	763	790	779	742	766	793	715	803	724	790	770	739	763	801	791	715	758	790	761	781	806	779	769	748	737	787	753	760	771	776	738	749	756	784	740	720	759	795	728	747	763	748	762	729	742	744	733	742	763	733	760	767	753	747	755	752	796	715	676	741	790	753	725	771	693	767	743	782	692	719	735	774	760	735	696	762	752	786	720	792	716	784	779	804	747	768	746	757	747	749	760	763	731	764	765	750	756	707	751	747	742	729	764	734	723	799	719	772	738	752	790	784	764	753	707	721	777	731	729	772	726	714	768	725	759	792	710	773	799	805	754	736	756	716	759	772	731	735	694	778	771	784	775	745	754	716	684	765	809	746	836	804	762	768	714	756	720	783	776	737	727	785	779	784	737	759	764	754	742	740	752	744	782	753	779	768	739	753	792	760	774	769	736	750	747	725	751	777	776	766	733	799	801	721	755	725	779	790	784	745	753	723	691	746	765	801	814	770	757	765	773	775	693	755	761	731	736	713	775	770	789	777	727	722	727	773	719	742	768	773	778	767	746	785	729	761	781	779	763	752	768	783	739	787	751	788	814	799	774	794	744	806	709	707	767	700	756	727	725	780	762	775	739	758	802	742	766	786	786	765	727	728	759	731	730	754	754	774	772	769	780	769	787	720	790	723	832	782	753	792	790	751	758	741	782	756	784	731	804	745	787	807	750	683	758	756	765	761	782	757	745	760	783	763	767	689	745	794	765	770	747	773	783	753	753	790	694	743	722	742	815	716	764	771	753	775	794	754	749	740	730	706	784	786	760	749	759	793	742	718	767	724	767	800	717	732	720	778	820	781	750	732	789	755	750	810	750	740	742	739	749	727	787	797	790	807	787	791	762	737	722	775	767	743	741	765	778	723	749	767	732	731	793	740	780	803	742	741	817	790	754	776	758	718	758	740	734	792	757	734	757	719	777	783	783	756	748	759	798	725	726	726	771	770	755	792	760	784	759	746	753	716	771	731	769	738	735	759	748	813	806	798	788	792	789	766	776	782	761	759	737	787	784	767	750	746	766	807	794	777	721	738	804	766	732	772	751	745	779	768	739	761	709	771	806	760	763	788	782	757	718	796	746	785	757	782	775	793	784	742	769	732	749	734	826	776	795	744	732	785	768	733	730	746	750	738	705	798	774	752	775	741	714	723	709	738	723	746	749	771	739	719	696	763	797	768	781	777	713	751	726	755	747	731	748	766	753	802	844	741	745	741	775	740	756	795	750	790	714	758	727	732	764	715	755	721	808	705	740	794	704	743	757	745	812	797	756	768	752	767	831	766	742	765	800	806	752	788	768	777	754	764	754	782	709	749	790	702	755	720	797	788	760	724	705	776	745	710	771	749	758	757	805	754	715	766	732	702	718	774	762	769	784	748	785	758	715	791	767	805	764	704	785	764	706	734	794	759	774	793	779	774	808	753	751	764	769	794	740	761	783	809	725	721	739	765	760	782	752	783	781	765	723	765	764	760	725	705	746	769	800	761	770	805	777	731	786	816	772	751	768	778	760	765	769	791	779	728	769	731	748	749	778	764	744	756	773	776	785	736	785	758	758	760	760	781	785	786	769	742	728	750	720	789	740	764	811	831	763	770	736	797	736	708	798	754	739	751	744	756	804	727	824	781	800	741	790	778	786	730	788	705	792	716	755	753	723	748	799	758	774	764	750	746	789	768	769	789	695	790	748	737	734	714	788	750	741	763	762	774	768	713	780	771	828	811	767	767	788	785	798	794	760	794	761	761	747	771	717	756	786	722	747	719	732	751	797	730	733	716	793	740	775	774	737	788	777	758	746	699	749	742	751	743	776	752	778	731	746	735	766	780	808	761	776	746	776	784	759	769	820	734	746	727	727	778	797	749	765	758	710	771	733	788	728	742	767	734	732	746	747	740	786	772	761	782	737	760	789	771	790	773	777	765	744	747	712	767	715	769	747	798	782	779	728	777	732	772	739	750	772	708	763	762	772	739	767	781	810	767	742	810	774	750	722	680	747	776	765	750	713	739	749	772	738	731	791	817	727	744	761	741	815	777	740	711	780	760	797	723	761	763	815	749	771	761	812	731	734	738	785	742	725	801	711	769	788	755	784	729	759	745	711	756	719	716	755	753	750	717	734	742	784	751	787	797	779	781	733	786	780	788	720	795	752	695	753	767	814	758	818	790	740	774	793	756	768	776	766	754	737	729	763	801	788	801	799	748	763	788	810	763	802	703	785	795	792	774	736	755	739	775	726	747	799	742	754	774	779	735	762	725	764	734	754	751	788	732	728	675	732	768	720	779	764	727	756	762	729	728	733	783	743	732	771	750	718	736	741	778	759	738	731	780	759	769	778	769	774	802	797	771	787	752	752	775	773	749	710	719	787	754	762	799	706	769	740	689	731	761	759	722	768	776	726	728	773	711	708	777	676	729	772	784	825	713	729	787	809	751	780	710	733	772	786	737	796	744	734	776	749	768	762	759	776	792	759	790	718	755	788	798	778	770	749	779	778	767	803	735	751	766	775	732	768	770	734	781	779	797	759	743	678	784	806	763	773	764	792	749	763	761	788	760	714	749	785	793	762	733	847	747	787	776	786	726	735	774	774	768	765	777	771	710	731	747	797	782	726	762	787	706	765	796	745	720	762	808	765	777	788	731	784	754	806	790	778	751	774	759	737	767	749	790	722	727	750	729	756	785	734	765	775	772	709	712	777	778	700	708	751	799	793	719	795	760	781	757	734	735	749	761	731	799	775	789	766	744	708	771	772	776	772	783	725	752	775	745	758	761	727	806	770	750	754	788	769	779	790	760	810	790	759	759	699	753	764	766	737	776	778	740	771	752	779	736	797	721	777	812	787	782	739	741	753	729	756	777	740	696	715	738	760	762	761	801	741	786	786	729	781	775	716	736	755	779	728	742	738	759	802	816	752	762	807	757	769	725	760	779	740	797	773	775	770	716	786	783	758	776	758	787	764	772	777	745	722	786	748	780	779	761	741	740	770	770	792	749	806	749	774	772	729	685	713	785	754	768	713	779	757	758	743	770	766	730	764	799	750	763	760	757	771	713	773	764	796	705	769	775	729	824	784	793	700	746	733	757	744	772	769	703	759	752	753	738	781	727	730	763	740	725	774	730	760	753	784	737	761	766	755	724	781	765	805	749	720	708	788	733	792	722	794	728	760	772	784	799	795	746	810	775	767	767	751	785	763	754	734
31979	19245	19339	9804	4968	3407	2327	1957	1375	1128	919	769	637	551	583	526	520	491	497	434	503	505	448	395	413	388	407	386	401	445	369	405	392	384	380	357	372	361	370	369	348	375	348	394	377	325	360	329	359	345	389	356	363	343	345	353	344	349	338	359	358	364	349	323	392	343	331	364	351	347	381	347	319	342	346	375	342	374	386	351	362	320	334	326	338	358	336	338	344	333	363	318	357	325	317	318	340	338	345	347	374	333	334	373	368	398	365	321	347	348	332	364	367	350	337	363	316	324	335	326	348	328	334	323	304	342	320	358	367	348	343	358	370	371	339	337	342	355	367	340	323	339	346	350	327	356	283	300	343	342	360	365	382	317	346	363	375	333	351	336	323	367	346	327	293	360	337	361	362	333	347	359	295	349	342	343	356	377	371	350	330	313	320	336	309	372	335	327	336	357	335	360	345	328	356	368	363	359	335	348	323	320	351	374	321	325	339	363	341	341	344	370	335	372	323	362	316	312	365	351	341	324	315	334	368	331	349	390	366	359	392	358	359	336	338	297	368	327	335	327	362	332	335	362	358	357	346	384	355	333	375	335	320	337	330	373	293	338	317	334	323	364	353	341	377	356	362	317	365	317	355	347	370	397	338	376	360	355	343	357	325	338	311	341	302	353	322	316	351	356	354	355	341	343	347	369	337	356	349	346	334	342	364	339	354	364	334	313	371	348	357	370	352	369	321	352	358	352	332	326	344	320	337	337	333	331	342	384	337	367	321	316	293	350	343	359	364	339	356	368	337	278	357	350	291	340	334	327	339	329	336	330	338	318	368	386	350	328	350	383	352	348	337	322	350	309	339	335	346	341	367	363	363	314	333	327	374	349	332	380	313	343	330	339	342	357	367	338	340	344	352	332	343	313	374	355	315	325	350	313	320	352	343	319	323	360	378	369	342	336	352	308	351	353	342	330	362	352	355	303	346	338	338	361	340	349	344	311	350	344	334	398	363	348	369	330	343	355	324	334	373	354	328	361	333	350	342	324	374	322	369	346	355	331	340	346	362	335	330	310	360	352	329	340	334	349	358	334	370	316	361	347	363	359	371	335	348	317	304	359	346	356	359	355	335	353	341	317	383	329	325	340	322	327	335	322	316	380	351	327	305	346	345	350	338	358	370	341	328	338	325	321	331	344	346	371	350	335	359	330	379	334	345	310	367	317	310	366	367	316	301	332	334	332	343	323	349	322	332	351	356	343	359	348	319	326	329	362	362	329	375	335	358	368	382	340	351	367	319	338	349	326	327	317	352	331	346	381	329	364	365	336	354	331	340	375	300	350	368	349	327	352	370	306	323	323	341	348	336	338	323	352	346	331	348	370	343	343	327	382	352	336	337	338	317	356	353	317	365	352	325	362	296	320	321	353	361	340	350	310	322	343	352	300	337	346	353	342	330	288	350	359	351	325	342	350	326	351	346	335	341	351	309	315	324	397	369	347	344	322	355	314	349	331	390	349	323	343	341	355	382	364	366	337	337	343	330	321	318	347	366	337	348	349	344	371	361	341	378	341	355	368	318	371	329	342	382	353	342	345	325	341	354	329	357	322	358	386	348	344	403	311	367	375	340	354	379	330	354	354	329	379	304	333	317	349	371	363	322	326	356	351	337	336	340	381	324	351	358	318	335	329	361	331	346	350	348	321	339	312	371	317	353	352	353	367	293	375	319	342	331	316	312	374	337	330	322	317	353	345	352	347	370	384	374	324	390	394	358	339	363	350	347	332	352	361	354	335	371	322	333	368	313	315	367	354	361	346	340	351	329	343	357	334	350	361	367	352	320	347	371	360	377	333	357	348	352	346	396	347	384	333	376	333	344	335	369	333	357	379	357	319	351	387	283	358	345	384	363	350	329	333	354	336	353	350	299	356	352	330	346	319	339	342	370	345	351	343	364	323	346	346	307	348	358	352	298	381	318	370	354	316	355	330	325	308	328	398	395	375	328	349	313	350	346	296	346	352	319	340	322	331	337	358	380	360	339	315	342	335	331	341	323	328	336	303	334	313	346	292	344	349	334	335	363	334	362	350	316	365	313	366	359	348	360	337	384	369	346	349	340	337	326	354	341	346	329	355	341	342	341	334	328	316	353	347	323	339	363	353	364	375	326	365	347	342	333	382	325	374	353	342	300	360	321	382	311	379	380	369	340	329	340	342	314	371	346	336	352	336	363	356	354	336	367	389	369	335	367	332	380	349	344	345	322	381	359	348	365	356	355	344	341	345	366	332	376	393	319	348	353	344	368	375	322	364	302	361	366	365	328	342	343	363	335	334	325	398	345	335	380	329	354	314	308	343	354	311	359	335	341	332	322	360	349	297	328	362	348	361	351	369	360	367	384	375	308	338	332	346	302	348	353	348	305	328	329	358	372	357	354	360	361	353	363	368	356	361	372	349	361	342	352	335	322	333	354	359	334	329	330	385	318	361	351	350	342	372	322	337	387	335	364	342	353	312	311	321	318	353	368	349	374	366	350	328	337	335	336	331	329	322	321	336	348	343	328	352	354	383	317	356	368	332	366	360	330	354	311	342	321	325	343	341	355	349	361	364	345	338	279	326	357	353	375	350	329	353	350	358	358	342	382	348	336	316	323	367	351	345	313	329	314	338	321	383	303	351	371	338	340	341	366	351	350	356	348	364	348	364	338	364	327	359	366	324	342	352	349	330	347	300	320	314	331	332	361	340	355	353	328	308	336	314	366	363	339	336	363	362	349	380	313	344	368	344	337	323	334	364	373	338	361	339	380	339	336	341	346	351	384	354	337	361	325	356	372	336	389	348	310	340	326	362	339	366	347	323	344	361	366	360	315	306	302	347	345	363	369	350	345	356	365	365	333	322	344	336	361	372	331	339	331	340	391	331	340	351	313	341	382	332	346	339	329	350	376	314	342	349	373	334	351	327	363	329	353	369	350	341	348	363	317	336	357	367	350	368	345	323	328	328	358	339	353	377	348	293	325	360	376	358	367	340	354	349	323	364	327	342	343	314	331	373	348	334	317	326	359	325	339	331	345	347	356	337	351	377	346	380	351	331	337	343	347	384	356	350	311	355	349	336	358	334	325	342	324	370	329	352	349	383	358	332	351	349	310	337	353	341	341	365	334	330	360	400	317	358	318	365	372	353	359	321	342	383	352	365	309	353	368	327	361	353	316	347	381	349	315	365	318	347	341	363	345	316	328	349	343	335	317	332	331	317	354	334	348	367	318	343	345	351	326	351	366	336	318	371	324	357	341	342	354	311	331	341	338	348	370	332	359	357	344	331	327	332	371	358	347	330	326	330	392	334	337	369	330	390	323	321	343	305	358	386	389	321	331	349	330	368	345	345	338	328	352	350	342	340	308	349	348	315	328	368	336	327	346	361	320	343	346	315	320	323	319	350	355	355	351	359	346	343	313	325	371	330	356	368	354	364	323	346	377	317	383	340	314	334	329	357	339	335	339	313	319	372
19226	14757	22694	15181	11977	10189	7763	7185	5507	4622	3656	2856	2407	2102	1949	1705	1752	1743	1563	1778	1611	1570	1507	1250	1186	1174	1169	1072	1096	1041	997	1013	954	942	918	821	885	892	887	866	830	877	837	830	819	905	795	892	901	904	908	881	887	847	845	848	843	823	782	799	883	796	814	732	821	797	827	812	854	839	790	835	786	820	846	826	815	776	790	794	802	746	808	812	804	755	811	785	796	801	788	820	784	803	796	761	801	765	823	720	850	769	822	798	779	768	762	776	815	794	739	721	786	773	723	766	790	750	743	744	760	751	720	754	806	777	773	768	788	752	751	736	742	742	787	757	807	763	731	772	814	771	767	808	772	740	767	795	801	792	803	807	777	741	804	748	816	755	752	784	789	756	782	756	763	793	694	771	784	787	760	779	824	775	752	742	737	737	808	777	787	843	741	771	760	820	818	750	755	805	797	791	773	740	778	762	724	791	749	711	788	808	796	818	777	810	804	760	770	784	803	786	774	787	785	768	751	751	731	779	770	740	793	788	745	810	767	775	805	760	755	772	740	760	731	777	748	775	762	789	730	829	777	780	761	747	788	751	792	821	770	752	766	777	747	746	803	756	825	778	769	723	763	739	779	830	787	801	773	791	780	779	776	794	826	774	739	755	830	736	715	793	787	804	775	766	804	802	793	784	780	797	790	786	752	767	790	820	757	776	787	760	758	779	806	708	759	777	753	771	805	780	781	762	732	759	738	813	746	750	827	815	755	779	772	771	740	769	739	751	778	770	773	769	789	755	854	806	770	780	765	750	805	750	838	731	800	811	799	804	791	810	742	807	762	722	755	794	761	789	774	830	756	756	785	760	817	756	780	742	776	769	791	749	751	783	787	772	801	772	752	795	809	755	814	723	794	766	830	830	831	719	765	793	733	793	776	754	743	739	767	758	767	761	790	800	779	799	789	805	754	761	783	790	770	795	833	715	789	761	716	794	767	784	758	734	780	727	768	776	770	712	739	766	783	800	782	744	771	784	759	807	742	778	766	814	762	818	777	768	729	726	722	822	775	778	727	739	761	775	795	802	760	782	798	758	771	745	799	732	750	788	777	753	804	792	853	792	775	778	807	835	777	757	806	797	825	776	757	781	793	833	830	782	834	720	746	794	838	795	779	756	753	777	792	814	780	734	732	776	760	734	740	793	800	802	777	744	738	784	738	762	771	791	765	768	764	797	793	776	811	802	809	836	802	769	790	820	770	749	771	810	770	811	786	814	781	752	799	785	810	815	745	811	818	777	757	808	796	831	785	781	773	751	756	753	754	794	815	821	695	743	760	775	792	760	790	799	734	790	756	721	738	772	817	734	815	721	771	755	831	778	756	748	806	746	796	789	773	759	738	769	783	794	733	774	738	774	816	762	747	807	754	810	799	795	772	796	695	762	786	762	775	790	797	761	754	780	799	796	789	787	778	766	819	752	791	727	765	759	786	800	782	835	751	805	754	771	777	766	722	792	788	769	803	760	750	805	809	722	778	849	747	751	764	781	762	767	821	801	754	734	785	781	752	799	775	771	714	777	788	792	776	802	781	780	801	803	790	780	775	773	784	796	724	783	758	769	822	765	788	781	816	819	804	782	759	791	745	725	823	799	784	808	719	803	743	740	746	777	775	772	763	807	774	789	777	775	777	791	791	789	782	758	804	792	791	777	764	770	775	763	738	786	821	783	790	823	788	827	738	776	771	780	763	756	760	731	793	754	780	763	740	752	811	784	783	761	804	791	843	787	723	769	811	773	778	801	760	756	774	738	773	795	748	733	769	743	784	755	810	738	745	751	782	750	753	787	793	738	697	776	751	814	808	815	790	772	776	789	797	789	767	781	790	776	757	781	777	764	810	828	793	816	809	770	804	805	779	800	806	794	738	777	782	763	771	789	834	726	730	770	822	772	771	829	807	829	809	770	727	801	804	795	795	761	796	751	807	712	767	727	791	741	768	805	852	793	798	724	787	763	788	781	789	753	787	797	829	801	765	789	807	769	718	745	775	733	776	774	766	776	803	777	716	830	805	756	763	777	763	733	822	774	716	785	811	820	771	777	810	787	799	777	812	730	788	792	785	788	795	749	803	817	803	748	779	751	776	774	742	776	799	766	751	770	801	824	763	783	765	769	774	787	766	730	752	794	785	791	735	749	756	786	788	752	757	773	741	794	791	750	787	748	791	799	757	775	811	748	735	769	757	761	758	708	766	793	809	772	801	827	782	742	791	793	714	752	762	820	731	780	817	802	785	778	796	750	808	727	817	773	727	823	766	775	794	763	778	806	780	760	762	765	754	768	768	782	797	821	782	756	778	703	742	811	739	773	747	767	810	735	807	759	780	769	792	808	786	729	784	753	821	813	725	741	818	767	760	797	801	755	767	738	761	761	763	801	725	781	752	783	765	716	721	745	806	812	764	739	821	821	742	789	785	749	783	780	749	877	756	765	760	767	742	788	783	706	759	783	769	756	803	726	783	722	788	777	728	782	738	732	811	720	795	779	775	793	791	802	831	754	790	781	734	760	760	746	790	759	777	792	768	752	773	798	778	723	733	786	820	759	739	804	791	755	771	705	749	743	783	782	793	751	835	756	750	820	801	811	773	754	827	726	766	747	790	738	782	807	766	801	750	755	719	782	825	755	787	769	756	766	755	730	754	772	767	781	773	775	778	828	763	794	772	802	785	788	765	756	782	802	762	708	739	765	751	828	791	754	794	730	799	809	707	763	785	804	784	761	797	786	790	809	763	818	805	785	746	788	789	797	767	747	760	767	830	802	781	732	770	773	789	804	776	725	834	764	810	828	791	735	734	793	744	757	760	724	721	800	739	772	713	836	846	785	731	796	787	786	768	793	723	755	752	755	814	780	738	753	736	749	753	711	780	790	757	698	767	774	743	807	741	751	817	770	807	785	685	797	831	783	778	761	765	752	785	760	815	788	762	781	792	791	751	782	802	758	778	764	754	746	750	760	792	760	806	784	791	792	786	773	799	780	763	770	795	821	742	758	780	810	803	768	753	811	806	754	770	797	773	802	756	763	785	731	765	802	774	790	776	762	768	840	785	757	781	769	753	806	726	750	788	745	762	765	792	741	734	795	801	742	722	808	788	792	815	787	782	758	779	795	750	800	822	781	726	845	736	755	791	766	734	763	749	782	813	761	755	726	709	739	777	749	774	793	816	826	742	696	754	811	803	795	796	781	804	759	766	749	819	789	786	770	758	816	767	780	780	770	795	804	781	771	779	792	786	740	776	775	759	767	777	756	760	722	788	770	741	767	765	772	785	796	745	820	754	780	818	783	790	793	751	780	769	771	756	795	815	787	779	736	768	788	815	765	771	822	753	813	751	769	809	780	820	769	784	784	794	800	794	764	790	784	828	778	760	772	741	779	765	829	760	813	767	803	734	742	764	732	747	804	755	747	706	735	751	746	709	805	852	734	765	743	776	771	767	802	792	798	857	750	803	827	785	715
12001	6121	5179	2544	1488	1089	867	717	580	533	455	493	460	449	470	435	438	470	463	420	411	449	461	455	440	416	431	387	418	413	383	397	400	414	420	435	445	462	411	423	381	391	409	431	420	404	409	403	389	393	425	355	416	411	425	404	425	425	416	383	400	432	440	404	408	391	378	381	396	386	393	414	400	417	386	391	393	423	426	390	383	374	395	361	426	366	419	401	368	392	403	401	400	385	418	375	439	458	419	364	400	402	361	434	426	430	392	407	423	401	413	428	391	428	404	405	389	396	419	378	406	447	416	419	419	410	409	417	374	379	397	415	408	416	425	421	435	397	430	410	443	398	396	389	411	409	405	367	405	394	404	399	424	374	407	398	405	396	415	437	397	406	431	423	441	381	397	393	411	402	439	389	421	392	418	448	415	387	386	404	424	372	408	409	393	354	416	421	378	422	407	410	375	409	383	363	453	376	414	400	408	399	394	420	423	423	393	396	407	448	437	414	401	392	393	448	423	440	397	408	406	383	396	421	457	389	419	399	443	406	408	400	417	435	439	381	413	409	415	410	374	371	388	438	396	422	421	384	426	421	385	398	417	393	391	385	407	401	426	393	385	397	394	420	395	396	449	435	395	433	425	372	425	419	416	384	394	371	388	421	403	406	406	405	436	404	382	404	419	396	407	424	416	397	409	427	374	370	391	411	439	441	413	412	406	392	372	438	404	430	390	389	407	371	408	376	391	377	456	407	408	406	414	391	412	385	401	437	452	396	415	444	426	417	402	385	385	433	409	424	419	406	400	425	360	396	407	436	402	421	400	413	396	432	385	387	395	435	384	422	475	432	403	440	394	422	380	432	368	402	388	406	426	399	396	416	434	435	405	406	385	420	371	409	401	384	415	427	388	381	330	398	413	395	411	425	376	399	387	395	381	419	375	420	393	403	393	400	402	399	388	407	358	445	444	440	386	437	377	386	401	414	430	408	372	392	403	366	396	399	394	374	423	372	374	378	392	417	382	385	333	386	406	407	407	436	412	413	418	430	385	421	408	426	379	444	371	395	373	398	423	387	395	448	386	396	435	404	425	403	425	421	405	384	379	398	420	389	413	402	403	450	395	394	412	395	434	375	396	437	405	416	444	382	435	425	455	435	355	379	395	404	411	421	436	416	387	412	389	424	435	417	431	405	402	424	387	447	394	379	398	416	402	402	384	392	376	422	399	400	391	407	372	396	393	423	428	387	374	414	392	428	436	427	426	417	414	378	421	433	411	402	394	397	453	393	430	404	401	429	410	410	392	414	427	423	429	415	411	393	371	426	412	348	360	449	401	448	445	386	409	387	411	422	375	414	408	425	411	418	390	417	385	407	442	414	444	392	411	396	401	403	464	408	421	389	400	396	400	423	384	418	413	408	390	413	426	420	409	403	416	407	400	464	409	373	415	412	420	425	420	408	430	381	411	385	405	407	367	432	394	412	370	381	394	387	392	417	397	404	381	407	402	393	423	430	446	431	412	377	408	384	413	436	389	431	374	400	430	390	431	403	419	396	387	376	390	413	429	441	412	415	470	415	425	390	402	384	463	389	380	397	406	431	428	401	428	405	385	412	401	403	445	429	424	418	382	381	404	400	379	450	389	378	423	391	423	408	431	438	363	449	414	406	437	417	419	403	400	431	406	406	408	389	366	384	400	372	426	401	341	388	430	368	362	422	423	458	401	414	423	384	376	408	390	423	385	380	414	411	363	382	381	417	421	405	405	343	356	417	397	400	428	396	381	419	389	433	395	472	397	444	377	442	392	390	445	401	387	402	392	398	428	388	415	448	395	402	396	446	399	432	442	357	409	457	373	426	461	410	405	443	418	425	393	432	396	419	359	404	426	413	374	386	399	383	399	396	417	418	429	369	416	431	460	443	393	363	406	436	432	393	394	407	392	431	417	396	442	427	433	399	435	359	384	405	352	405	404	384	432	407	393	410	377	357	412	397	423	415	415	416	386	433	385	422	413	421	373	422	388	381	408	436	424	379	423	435	390	376	457	428	388	422	353	391	406	413	405	414	376	401	389	439	414	401	398	426	396	421	394	413	405	384	422	415	422	378	396	386	421	441	445	431	376	433	394	415	447	416	373	388	385	371	417	402	432	390	398	387	382	404	458	432	430	369	417	417	412	410	399	375	454	409	404	402	428	446	405	392	439	416	376	454	398	418	431	388	421	387	420	362	408	395	397	441	444	442	426	399	439	424	473	423	395	401	401	380	408	404	372	390	441	420	428	395	411	427	396	405	402	437	464	390	421	383	439	398	388	443	400	376	431	396	413	424	377	410	411	440	423	392	411	419	437	391	397	389	409	390	387	408	402	422	401	404	398	422	422	434	405	427	416	391	372	397	379	424	430	436	406	357	418	407	424	467	450	414	390	411	415	394	419	417	422	417	419	407	397	358	355	382	427	398	459	404	404	417	416	430	409	389	429	415	407	370	394	443	395	406	407	373	377	421	406	408	412	366	435	433	426	455	409	398	392	386	419	435	446	423	453	415	403	388	436	405	428	426	428	395	435	424	390	364	430	421	436	425	406	391	432	419	398	412	402	424	415	401	415	405	405	395	380	428	414	390	406	459	444	442	401	408	375	369	429	392	388	439	417	434	387	406	382	433	427	454	412	423	397	396	417	387	398	416	412	378	406	403	376	426	392	431	398	420	414	434	387	399	413	426	402	428	409	403	376	370	406	410	409	426	414	389	434	452	401	407	393	404	402	393	410	413	376	413	403	379	429	366	380	424	379	386	409	369	390	444	401	412	415	404	384	393	409	408	391	394	427	410	428	429	445	419	393	444	399	410	403	404	420	346	392	427	386	466	403	429	429	374	383	412	394	434	382	430	406	401	411	410	404	405	398	451	419	369	388	393	405	407	387	374	389	384	366	412	382	390	408	390	427	402	350	395	430	389	395	431	450	417	396	399	425	404	392	420	397	390	323	413	386	410	415	380	442	385	391	431	416	427	434	423	398	412	431	413	384	433	387	418	413	408	414	382	432	418	405	426	388	433	419	383	409	406	405	419	408	433	437	446	400	418	427	403	422	394	407	404	407	388	387	413	428	424	380	421	354	376	416	353	422	427	401	422	421	420	432	419	427	392	369	420	420	442	374	375	393	397	404	446	426	409	374	407	410	411	423	408	444	429	416	407	439	431	472	418	398	442	418	424	384	375	412	391	417	397	404	456	427	414	409	433	384	390	394	398	381	404	424	402	424	421	432	376	372	423	357	415	397	414	384	376	371	462	391	427	448	399	441	394	415	413	433	405	402	418	411	423	391	366	407	407	390	409	421	397	410	401	385	431	386	413	396	385	387	404	379	399	421	416	379	375	391	388	429	382	411	392	386	367	459	385	405	409	388	351	413	392	368	387	390	406	444	379	414	419	449	403	396	403	400	390	407	457	433	430	390	464	379	344	394	394	415	438	458	433	426	409	365	380	407	392	428	390	417	460	423	365
7602	5605	8212	6402	5075	3866	2927	2407	1956	1587	1423	1244	1122	1152	1123	1017	1103	1101	1051	1080	1079	1040	1080	1044	997	1021	1052	986	994	991	946	908	970	915	916	908	888	916	897	856	888	941	865	920	886	880	951	880	922	912	917	886	892	861	899	844	906	896	883	881	920	888	876	907	870	922	951	906	967	923	853	883	877	916	881	883	890	932	867	943	883	880	851	876	891	941	884	849	869	890	899	906	905	876	879	876	835	835	863	889	878	885	872	839	925	892	857	819	939	860	907	834	864	930	827	904	909	901	904	857	910	925	957	918	850	865	914	965	894	843	901	900	923	884	929	869	893	853	845	906	881	940	879	915	927	877	913	885	900	891	917	864	942	933	906	890	911	836	916	882	857	837	867	876	946	873	850	860	886	858	885	863	881	902	842	908	936	819	916	870	852	882	875	951	895	904	915	930	910	868	913	908	890	866	876	814	893	871	843	792	898	895	931	874	914	901	905	871	901	876	882	931	893	853	894	907	920	890	902	875	890	866	887	902	895	854	888	923	889	925	887	906	943	878	865	900	860	923	908	897	884	885	915	929	891	902	903	880	896	875	900	905	895	913	916	842	867	908	894	908	935	890	884	872	917	879	849	918	826	862	932	851	884	823	893	898	869	868	912	898	912	858	905	917	935	886	884	858	885	833	900	911	885	886	853	900	912	851	892	910	914	840	835	885	885	838	918	909	856	891	866	935	853	872	893	898	886	920	885	858	892	876	863	914	907	903	892	905	875	935	927	855	857	911	892	916	881	887	828	879	864	942	891	908	875	864	915	897	931	925	846	1000	855	874	860	908	857	879	872	883	922	909	919	891	939	843	866	880	910	855	892	897	884	903	922	868	887	867	842	917	898	936	893	905	887	867	874	909	954	881	903	884	933	875	835	921	856	884	873	891	846	920	889	911	925	879	912	893	890	873	873	916	892	871	901	900	866	896	898	906	870	912	853	898	910	870	864	927	852	885	868	882	882	859	875	867	930	886	904	862	902	939	860	874	923	831	924	929	948	910	886	903	866	868	872	853	876	943	897	849	892	876	878	822	862	909	886	829	914	862	917	898	917	840	843	817	877	860	902	907	876	895	842	882	886	910	884	955	887	883	918	921	908	878	924	882	938	931	882	899	916	896	885	900	891	905	815	841	870	890	882	912	929	856	893	923	817	878	898	871	950	867	893	862	881	880	874	901	892	859	894	854	898	879	831	860	848	866	891	918	895	880	878	858	897	823	915	895	862	893	910	916	909	922	908	883	888	868	879	862	907	927	868	807	915	900	899	886	933	856	892	923	862	867	896	879	875	931	874	868	892	861	895	866	897	867	897	911	837	908	914	909	925	896	815	881	918	849	879	884	901	913	912	861	873	882	910	865	901	913	889	889	860	940	898	900	908	900	872	843	847	916	922	890	870	920	936	899	883	904	805	863	853	923	897	903	916	896	909	867	873	855	851	891	897	881	908	870	879	862	893	891	881	873	874	863	922	907	860	854	906	898	903	922	850	850	892	922	862	880	899	887	875	863	907	883	872	907	849	878	877	833	853	892	841	850	906	886	894	932	931	887	941	851	896	856	884	914	872	883	894	900	811	869	931	904	867	861	911	886	907	890	902	888	875	919	875	913	893	917	857	940	918	892	898	885	860	851	925	872	916	879	945	876	947	889	925	910	898	860	982	863	934	904	837	940	880	922	857	833	857	870	871	899	886	916	868	921	932	902	901	906	882	937	838	923	918	850	872	906	901	909	857	880	916	900	894	780	860	887	858	877	903	892	867	872	883	895	866	857	909	852	887	945	895	827	861	873	912	922	859	915	884	846	927	908	893	941	921	912	853	917	859	875	905	918	886	898	855	807	902	915	902	832	900	867	927	956	896	924	926	889	902	924	857	905	895	873	931	904	940	892	870	907	875	898	870	861	884	842	885	894	875	883	911	905	919	868	876	904	912	853	899	921	872	916	904	961	872	877	898	907	846	890	951	877	840	888	944	891	924	859	898	906	917	890	928	905	946	902	928	890	883	934	868	865	928	908	911	907	899	871	911	819	881	906	834	887	877	915	874	917	908	894	857	851	862	900	880	863	907	870	886	873	842	869	943	871	913	870	915	934	910	891	866	874	853	856	894	895	907	907	878	840	851	882	888	875	874	855	874	871	887	860	933	928	865	907	867	929	898	867	987	860	924	927	913	909	871	880	871	937	888	897	872	913	927	831	919	892	856	895	834	883	928	884	927	914	882	868	995	877	867	881	796	879	890	890	898	920	902	911	899	902	906	934	872	875	786	875	927	860	924	897	887	926	888	902	911	871	854	919	866	907	897	881	848	867	920	953	857	909	923	867	926	841	872	880	945	951	888	871	883	901	882	868	890	855	864	844	913	924	861	806	883	891	888	898	925	848	831	851	917	929	830	936	938	883	855	872	880	857	866	903	888	857	896	841	904	862	854	892	893	956	912	889	892	888	871	876	895	872	860	913	886	876	927	905	866	853	912	865	934	882	890	887	870	865	906	855	931	881	855	943	902	853	920	880	881	914	889	844	882	872	952	920	865	897	867	891	885	923	898	860	928	884	868	907	929	911	893	931	922	905	948	893	891	897	910	848	882	890	882	927	858	933	844	886	867	890	937	886	894	896	926	891	911	875	900	855	894	845	874	926	878	883	899	909	851	855	886	842	880	900	968	858	869	846	904	873	876	797	859	881	864	840	984	896	880	827	864	869	953	879	882	920	913	903	957	851	838	928	890	871	916	959	928	880	863	925	883	935	917	897	935	919	960	865	910	902	903	858	833	875	900	868	882	947	855	931	892	957	912	903	908	921	904	878	871	885	906	870	937	859	900	851	869	867	861	862	901	862	887	891	881	832	849	942	874	931	925	907	863	897	853	893	885	913	873	864	929	880	835	935	869	847	949	861	885	862	848	895	927	921	912	907	900	906	893	892	887	908	897	878	870	862	871	888	902	864	894	896	906	862	907	878	897	898	898	881	873	864	892	883	891	864	865	873	848	868	882	891	904	889	927	873	897	883	838	891	892	884	926	891	863	878	850	878	915	906	884	845	865	907	897	909	893	893	919	894	868	861	876	889	892	887	904	860	894	869	850	898	905	903	872	851	901	931	925	909	950	870	870	873	885	848	883	870	868	843	902	913	815	933	880	903	906	900	875	913	879	906	927	919	879	855	897	861	896	867	878	920	913	856	906	873	925	890	890	874	927	896	895	912	856	908	884	878	905	906	883	835	879	873	940	848	865	894	911	919	899	905	825	900	864	855	943	860	905	922	897	955	966	844	898	876	907	913	875	860	853	861	899	925	878	902	888	882	826	867	883	856	937	847	877	901	864	907	879	862	931	917	913	868	934	893	890	840	875	864	905	851	906	856	913	899	894	859	883	901	864	871	885	869	871	902	902	854	873	858	872	920	894	878	914	838	857	892	900	903	889	836	856	875	908	915	849	906	927	857	910	887	902	919	846	904
22920	12448	12002	5808	3099	2130	1495	1125	998	682	687	615	562	457	469	404	414	448	410	418	390	407	402	407	400	398	328	352	338	359	349	375	396	379	360	363	362	357	354	339	319	360	353	363	349	321	366	353	347	358	387	349	332	341	416	350	362	324	392	362	329	352	377	317	362	322	318	348	343	334	326	336	355	301	356	307	351	357	343	386	378	354	324	333	349	369	368	346	372	317	345	319	338	360	333	363	342	368	350	352	354	366	354	362	346	354	320	349	345	354	319	321	344	371	349	323	326	365	329	319	311	351	328	353	348	307	336	360	347	338	310	344	318	368	358	315	347	357	368	380	345	338	308	362	356	358	335	348	330	366	363	346	379	327	373	379	349	327	347	342	322	359	324	334	332	342	348	346	395	348	361	352	307	293	319	375	366	309	354	328	319	340	322	354	376	340	322	358	313	333	329	366	356	328	345	329	312	319	336	336	379	364	334	377	376	369	341	348	385	338	351	331	321	344	325	358	346	384	343	334	320	306	331	356	304	309	348	326	356	325	362	330	343	335	329	343	332	360	353	305	345	311	361	338	343	351	334	345	311	360	338	331	356	343	331	325	310	333	345	336	342	362	336	349	357	385	367	309	326	349	316	358	344	321	321	338	361	318	333	400	363	326	329	347	339	336	307	362	336	349	338	346	343	355	339	336	337	341	338	344	336	326	312	362	331	317	345	349	332	346	374	326	319	351	336	365	338	364	327	340	312	353	359	336	321	334	339	340	364	353	357	341	350	335	341	336	348	337	373	362	331	304	371	336	343	317	367	351	344	327	339	381	303	333	349	306	307	350	314	300	360	358	343	384	310	296	330	338	337	329	336	362	366	384	298	333	327	349	369	282	339	346	338	344	363	318	339	365	326	307	337	353	337	346	351	357	343	325	353	347	349	378	357	366	330	335	315	325	343	351	325	346	357	360	352	336	352	305	350	350	317	344	359	323	363	313	324	344	325	322	365	369	320	366	358	360	362	330	330	353	320	335	305	315	345	370	305	358	325	348	348	333	339	355	321	350	355	337	354	309	337	344	308	356	326	363	378	345	318	363	359	349	334	373	361	358	338	348	356	338	322	332	293	357	310	360	345	323	323	322	344	340	349	315	335	351	337	316	373	349	329	347	366	344	346	329	356	322	330	362	331	338	404	374	335	359	355	339	335	286	358	365	329	333	351	339	332	330	377	343	362	371	370	299	373	366	330	384	327	339	338	335	323	343	341	304	330	338	367	345	364	356	334	332	344	360	317	324	311	345	366	328	337	351	368	309	327	326	349	336	328	344	326	366	355	324	322	326	373	347	342	337	332	363	364	355	370	339	354	333	348	344	344	372	369	373	325	341	367	324	330	338	351	374	313	371	338	350	328	329	334	335	331	310	351	344	301	350	319	345	339	366	329	323	344	383	366	352	327	338	365	344	363	372	329	330	322	335	345	344	336	312	311	348	336	341	343	343	357	313	350	342	361	394	361	349	360	338	302	348	334	346	348	337	374	311	323	348	393	319	325	340	354	359	375	351	315	366	328	330	325	365	365	357	324	354	344	330	327	369	349	334	324	326	324	318	347	336	343	343	330	302	380	359	375	335	330	348	299	342	349	349	296	342	326	356	371	318	336	328	355	326	359	345	351	314	362	369	339	347	357	361	362	351	364	375	355	323	303	303	309	304	315	342	326	350	338	319	322	346	335	375	359	326	334	363	358	340	352	337	308	369	298	327	348	336	337	364	338	378	364	309	344	347	355	351	352	354	370	341	339	350	334	326	359	317	325	355	344	347	340	308	344	314	336	332	314	358	331	316	328	380	340	317	355	364	353	350	328	331	349	330	315	374	322	334	376	373	321	375	341	311	355	345	339	366	346	346	351	328	345	360	312	333	355	361	345	320	331	356	320	379	326	342	354	310	366	319	355	368	363	324	364	365	329	334	353	326	298	338	341	353	343	315	351	355	376	317	306	360	327	306	335	319	345	352	338	319	343	363	316	360	336	375	318	319	381	339	334	346	343	369	358	348	344	348	350	337	381	348	335	323	361	349	319	343	359	341	349	315	322	318	354	335	355	330	399	317	386	339	348	369	357	320	361	350	321	340	354	289	311	344	324	343	336	334	381	322	320	335	353	344	352	341	312	349	351	321	328	352	347	350	346	342	374	342	325	350	352	338	305	354	361	348	346	336	329	311	347	346	337	339	376	375	330	333	343	360	319	341	355	366	332	321	330	341	357	311	338	348	327	352	338	355	367	354	323	319	347	359	320	345	345	331	353	364	391	294	378	352	386	319	325	328	352	360	363	377	300	366	341	347	348	358	360	351	346	331	326	333	362	347	321	362	348	329	344	326	314	378	343	328	350	355	383	316	376	322	302	325	343	313	346	316	339	302	323	402	301	359	373	354	347	317	358	321	351	352	376	355	347	303	320	354	318	351	350	343	359	345	340	375	327	322	333	337	338	335	329	353	347	379	349	368	343	335	329	356	365	326	355	336	364	350	337	340	308	372	329	403	324	345	373	339	313	352	353	326	376	338	318	317	378	355	339	353	328	353	333	359	305	366	340	350	340	326	352	343	317	354	338	333	337	369	351	342	348	346	355	360	348	322	345	334	307	334	332	323	325	373	336	349	356	311	364	315	384	324	333	346	357	331	327	339	337	360	313	325	339	333	374	361	373	348	342	343	313	313	367	333	323	330	314	334	338	359	320	348	324	347	329	357	333	350	367	342	349	323	358	372	378	328	322	357	328	319	371	368	361	347	380	349	322	355	334	363	348	360	345	383	327	352	312	360	350	350	367	334	352	356	320	314	317	342	314	354	343	345	354	321	318	334	319	338	370	344	359	383	355	381	342	328	340	393	337	390	339	341	379	369	390	347	336	305	334	312	343	323	348	325	311	353	328	366	331	345	349	370	319	331	388	330	320	357	355	313	350	345	338	308	348	321	316	326	361	350	341	344	316	370	307	381	342	344	362	365	312	377	339	358	319	347	319	346	339	335	305	344	365	336	349	289	290	344	352	284	303	315	304	332	356	327	334	353	325	339	343	333	315	348	337	340	340	337	384	391	378	372	318	330	360	329	352	362	293	377	331	345	361	347	324	332	337	355	335	319	363	324	359	356	382	349	341	298	361	316	324	321	339	376	356	346	347	331	326	367	359	354	386	344	320	333	321	364	367	378	297	340	364	377	341	355	360	332	322	344	298	366	328	349	336	339	343	321	362	333	329	325	316	332	336	325	349	360	322	356	396	298	369	329	336	368	332	303	330	352	298	362	376	350	321	341	332	308	373	349	341	341	338	331	298	341	376	357	333	354	370	372	317	363	336	352	308	341	375	332	347	319	362	360	370	373	322	365	336	329	357	315	343	315	368	367	378	312	375	349	354	339	353	347	329	338	356	355	371	323	373	348	355	335	381	323	371	341	358	329	328	312	341	350	320	365	342	340	371	352	341	357	365	357	324	335	345	363	338	370
14923	10352	16496	10932	8832	7283	5308	4701	3914	2919	2535	1957	1767	1521	1420	1343	1304	1315	1307	1329	1308	1208	1208	1141	986	1014	1013	942	994	930	908	855	864	888	854	873	805	831	755	854	774	777	810	846	797	862	778	828	857	799	882	865	817	790	754	761	797	828	774	763	800	728	868	733	784	754	785	801	817	745	800	744	813	764	772	782	813	774	793	784	775	782	791	705	744	750	754	836	795	784	786	730	771	763	792	756	798	707	742	771	762	755	777	784	787	745	786	737	721	752	782	756	806	781	754	763	760	722	769	797	787	740	775	737	762	803	766	720	769	745	754	729	792	799	755	805	847	846	770	736	799	774	797	750	782	801	781	791	728	759	752	786	786	754	768	734	749	799	747	736	771	725	743	758	787	712	798	755	746	794	748	734	771	743	773	757	744	757	739	788	772	726	738	742	762	712	795	783	778	792	824	774	776	825	748	775	775	790	772	780	772	774	783	816	723	752	775	763	761	700	785	768	764	763	798	790	751	767	771	757	800	800	765	775	722	825	794	750	811	787	768	729	735	795	781	771	797	789	786	757	759	807	782	766	750	798	780	784	786	794	771	782	723	821	786	744	758	750	804	726	726	816	756	792	751	746	751	766	774	762	766	819	768	792	757	808	789	777	753	790	758	779	722	755	744	727	764	753	738	798	774	724	741	738	781	756	769	826	725	772	786	745	729	761	794	779	769	740	769	789	781	788	743	741	739	778	731	751	757	736	780	760	785	787	752	785	741	724	754	748	771	781	751	771	748	769	785	763	798	751	773	731	751	791	818	748	738	803	811	775	752	759	764	765	766	774	738	763	776	809	769	779	734	756	787	775	826	775	708	786	767	744	808	764	821	736	769	729	792	790	760	749	756	753	768	752	751	768	737	765	734	738	747	754	801	738	769	759	785	725	765	766	782	767	756	788	769	785	732	733	727	750	823	751	730	802	771	730	763	765	730	785	732	765	765	792	688	777	746	730	766	769	787	753	740	774	769	792	805	767	758	735	723	777	765	786	767	783	765	731	814	790	804	773	744	819	760	794	803	837	783	780	741	810	765	773	706	806	756	738	811	792	717	804	771	776	763	769	804	783	755	756	742	765	785	770	775	767	740	768	798	762	751	769	785	766	774	780	828	757	779	745	743	762	828	848	774	736	798	738	793	819	804	787	749	745	780	801	758	755	816	752	767	791	801	807	778	775	782	744	767	762	756	772	787	784	788	812	809	788	772	771	732	726	751	761	742	785	756	792	720	751	752	794	791	753	766	754	757	784	788	759	727	779	794	781	772	792	795	766	815	785	770	828	741	727	767	765	745	763	766	776	710	809	761	720	858	790	740	748	786	748	714	759	775	746	769	725	766	814	764	800	797	729	727	733	803	766	781	780	767	809	740	756	726	779	756	764	832	771	788	781	709	732	744	811	791	791	749	777	754	838	738	724	779	748	711	745	749	747	737	787	750	764	780	783	786	790	805	763	782	785	772	765	778	724	748	813	741	722	801	767	790	727	758	769	774	755	748	794	777	755	726	770	772	750	761	765	742	755	735	809	771	764	778	803	788	745	779	731	797	770	771	738	779	766	774	761	782	729	723	786	785	814	759	760	736	751	771	778	799	781	783	778	711	764	723	749	755	769	769	802	758	724	743	752	750	738	817	785	778	744	790	765	756	785	737	735	751	795	780	766	831	774	790	708	823	786	721	758	810	788	757	802	765	730	761	779	773	777	764	755	743	751	788	766	774	715	775	720	812	776	723	785	739	784	784	777	763	745	782	778	803	758	792	731	734	751	710	740	767	766	766	730	822	715	761	789	766	749	798	808	787	790	789	789	789	816	820	775	773	729	756	758	728	743	752	735	827	792	760	794	779	734	759	789	805	761	771	716	776	799	812	712	798	751	772	755	763	793	786	738	778	726	740	777	807	793	777	785	743	747	819	754	755	722	766	720	720	794	717	780	779	765	774	752	772	801	778	776	759	733	725	821	762	778	784	806	780	767	762	812	764	791	802	770	710	759	764	758	742	785	759	738	716	816	789	787	761	759	759	768	797	766	784	766	778	765	783	774	791	823	809	735	759	752	738	781	762	786	701	748	800	746	812	768	779	750	801	771	779	789	766	736	743	747	782	796	774	793	753	774	721	776	695	803	764	744	790	751	777	716	759	783	747	798	734	807	714	763	742	749	721	744	760	770	740	757	761	756	784	778	789	769	783	760	758	712	773	790	776	754	775	764	713	769	757	741	742	775	778	776	769	768	811	795	808	748	704	763	748	719	776	776	784	733	724	736	760	807	808	778	769	783	735	773	788	807	763	796	770	785	756	731	773	788	767	750	753	773	746	747	742	800	752	765	763	814	753	774	760	805	748	738	728	771	698	764	738	793	777	711	732	777	783	803	735	775	759	735	754	762	736	742	726	770	747	713	765	787	754	726	776	800	766	792	775	748	785	828	723	765	741	775	795	757	724	724	746	815	769	763	741	789	733	771	744	730	748	813	755	734	781	747	753	746	764	749	797	760	792	770	745	763	778	758	817	760	745	776	793	711	740	685	752	778	725	738	777	751	763	812	769	776	750	801	769	775	755	756	758	766	756	729	722	729	823	744	747	703	794	783	784	756	759	782	790	762	742	799	741	706	758	795	786	711	760	743	781	724	754	743	753	786	777	734	745	782	760	803	830	725	801	779	773	774	732	760	778	788	723	758	747	784	751	809	768	758	740	800	786	752	715	780	728	735	825	779	782	739	791	730	812	735	745	705	799	748	741	810	780	840	806	777	743	750	770	710	764	748	776	811	730	719	800	774	786	757	804	800	800	738	770	751	738	773	844	751	798	801	769	775	811	821	788	698	818	729	786	775	750	738	755	743	738	816	747	731	759	770	741	758	741	772	754	791	788	776	791	820	735	704	763	768	753	753	809	770	766	746	721	773	763	741	734	776	812	793	779	732	792	780	787	778	726	774	776	714	770	784	723	829	817	777	723	742	743	799	769	788	799	764	787	718	772	783	746	787	764	742	743	757	765	744	728	797	794	772	737	763	769	774	821	764	768	808	763	745	772	784	776	808	755	788	780	749	755	751	763	714	786	774	795	743	744	696	753	787	798	794	703	799	701	765	761	768	800	733	758	759	779	712	788	781	764	755	757	765	786	758	765	759	769	717	747	784	768	751	771	771	791	796	760	749	804	780	782	725	771	750	752	794	728	753	788	767	808	803	768	754	743	791	780	762	803	740	767	776	768	762	819	780	796	785	834	742	824	740	714	750	743	780	807	762	783	788	758	746	765	779	789	785	801	785	763	761	727	767	789	804	779	742	799	765	750	736	861	777	771	762	744	788	784	763	751	770	747	803	771	771	787	781	732	719	769	757	775	764	797	747	755	763	765	745	810	777	762	795	783	811	781	769	793	796	762	741	758	793	801	725	774	800	766	789	787	778	762	767	779	745	734	821	815	776	766	767	768	760	774	756	757	801	709	788	738	732
32972	18584	18853	9383	4705	3344	2281	1827	1371	1104	1033	783	659	568	512	499	517	492	517	495	444	494	468	400	369	368	411	402	398	363	350	375	373	380	351	346	347	349	366	362	384	347	336	352	317	354	349	374	328	380	361	367	383	340	329	381	325	360	324	337	346	379	350	341	339	363	355	344	388	334	334	375	362	370	344	352	375	318	332	313	392	362	355	374	352	363	353	365	350	383	359	391	376	307	347	334	345	363	335	322	365	351	351	347	357	353	345	348	364	336	334	324	380	350	366	306	349	333	373	338	377	331	331	379	376	310	347	333	377	313	347	364	354	377	347	374	344	341	338	359	349	376	344	356	340	376	345	359	360	316	336	352	355	349	338	338	328	337	365	354	317	374	318	357	366	377	372	381	373	358	367	398	351	368	332	353	364	342	362	336	364	319	324	338	362	368	376	355	326	359	330	366	332	337	352	367	401	363	367	368	346	361	372	308	369	368	365	351	360	337	345	356	317	342	340	351	325	354	348	331	380	358	348	349	354	356	385	337	324	357	326	367	288	353	353	331	353	343	345	312	351	392	385	373	310	348	351	356	338	343	305	331	351	349	341	300	369	342	305	365	316	316	352	331	337	351	331	324	361	315	358	370	349	360	329	335	360	361	365	350	323	358	344	338	338	343	346	344	308	367	289	365	350	348	328	354	371	359	395	356	357	319	339	363	348	332	300	368	305	369	377	334	364	333	361	363	345	332	346	334	364	326	352	336	370	335	344	341	326	366	344	353	354	384	346	306	328	351	376	352	352	344	330	365	343	350	366	332	349	338	318	364	354	367	357	336	315	348	372	334	353	332	323	329	366	324	338	348	391	360	321	355	362	355	348	362	340	332	375	407	360	348	351	336	338	333	322	340	349	352	330	355	354	388	364	374	336	356	318	356	352	306	328	333	359	352	362	379	356	356	340	353	359	306	325	359	301	334	356	313	377	379	349	361	354	320	358	352	368	353	364	348	338	309	327	348	321	374	338	370	329	339	355	325	351	355	358	378	341	352	347	372	355	364	372	311	347	361	349	389	344	344	352	327	319	331	343	321	362	353	326	342	348	344	334	357	348	373	297	335	374	337	351	364	348	331	357	378	332	317	341	340	375	345	331	333	336	347	357	371	319	369	309	351	334	333	312	302	352	355	353	334	373	343	375	354	329	357	339	356	295	368	326	355	355	328	346	365	371	343	322	325	351	286	329	305	322	351	360	373	360	343	365	349	335	327	393	345	369	318	297	354	313	329	353	333	344	310	354	320	337	334	339	381	344	344	320	334	344	332	371	329	338	343	348	349	340	369	355	329	314	351	422	335	362	358	328	349	356	342	382	385	347	328	328	351	348	329	326	329	309	333	380	317	371	332	355	365	339	334	345	361	357	340	341	349	381	345	315	379	354	301	345	355	358	368	344	355	311	343	327	366	356	354	329	357	313	365	345	347	351	332	332	327	360	350	364	327	350	344	347	328	316	379	365	354	324	355	392	369	310	353	332	355	373	350	364	383	339	369	374	358	320	330	361	338	363	356	360	374	314	380	338	367	336	384	327	363	357	354	344	370	392	324	361	335	333	369	388	328	335	335	324	360	318	351	370	348	350	332	346	339	340	334	340	377	367	329	336	358	364	351	364	337	320	350	318	326	318	337	367	357	349	344	349	341	352	373	376	360	370	363	348	347	331	355	348	399	326	344	380	349	332	346	365	381	364	355	369	359	331	345	319	357	340	322	356	351	317	370	327	364	371	306	357	331	313	346	369	351	310	372	361	337	404	330	346	398	318	334	320	342	352	318	387	372	359	368	321	360	357	348	360	346	325	382	347	349	354	359	399	341	353	382	369	340	360	332	357	349	374	338	385	362	420	326	359	330	342	353	325	373	365	327	327	386	358	337	382	354	372	376	359	349	371	336	384	327	355	347	314	347	376	353	345	330	318	337	329	336	368	370	363	387	312	340	355	379	355	338	336	360	335	359	353	311	320	348	339	360	373	364	374	349	338	342	359	313	330	393	348	354	360	315	372	342	326	344	329	383	343	320	329	334	385	336	327	364	377	348	355	344	331	355	358	328	350	376	355	352	360	356	352	339	326	316	324	320	329	341	316	340	305	353	358	369	357	345	351	353	368	324	343	344	356	339	380	359	332	342	330	339	352	345	360	334	355	337	374	346	373	385	342	376	331	332	340	336	313	344	333	342	328	352	369	357	331	358	379	322	398	339	333	353	304	338	353	329	366	365	327	323	342	341	349	344	339	371	319	340	341	349	370	330	335	323	339	311	332	343	383	361	332	340	341	355	360	346	316	375	374	339	350	336	359	345	379	362	348	305	361	366	349	313	325	317	295	344	353	392	361	345	361	361	325	311	344	365	326	365	336	329	368	357	358	325	339	338	311	361	383	303	341	356	332	359	326	360	374	364	364	336	361	386	354	354	387	342	351	332	343	330	349	354	330	369	343	330	357	391	376	322	353	322	348	345	361	337	339	351	338	366	325	332	341	323	311	356	339	316	327	392	396	348	378	333	309	340	361	344	357	337	344	344	327	376	341	346	354	351	356	344	359	320	351	357	351	357	363	348	313	353	360	356	337	347	341	378	369	345	313	339	390	357	356	348	357	360	368	315	334	370	364	353	347	358	375	345	368	361	332	376	363	344	376	354	377	343	336	334	382	320	334	345	411	338	361	354	375	336	361	343	343	348	366	346	325	346	381	354	368	350	354	331	342	376	354	305	383	385	332	329	304	374	327	358	388	357	331	340	327	321	378	372	357	371	351	365	386	389	310	349	382	367	379	373	417	353	333	340	356	366	362	357	380	365	295	356	352	370	347	369	354	344	366	369	343	344	382	323	325	391	367	353	365	357	352	341	338	350	341	370	339	331	345	341	324	352	361	356	339	304	366	357	367	382	336	333	346	351	336	333	314	384	356	354	341	384	341	361	323	362	336	316	352	353	347	357	335	331	354	338	334	334	320	362	331	371	347	378	343	342	348	366	378	326	347	361	310	338	314	345	334	360	365	348	346	371	341	355	376	330	372	362	365	309	406	319	358	345	367	376	368	355	352	333	350	336	343	369	297	339	326	357	359	365	384	331	312	297	332	339	353	374	355	376	342	354	355	387	360	329	359	366	382	340	365	355	346	338	344	363	308	365	383	369	371	389	348	363	345	358	350	343	334	335	363	331	329	346	364	372	355	314	326	376	360	347	329	323	348	368	352	343	354	360	361	351	367	400	339	366	349	351	311	315	320	329	357	342	347	371	327	342	376	400	315	368	364	369	348	367	387	385	366	388	355	345	362	316	315	334	393	345	358	373	345	362	331	324	343	347	349	369	322	346	343	356	348	345	340	353	326	345	358	365	363	360	327	350	308	352	398	334	355	309	308	373	349	334	363	332	332	319	335	370	372	351	315	388	332	363	348	342	334	347	327	375	345	350	350	340	357	352	392	392	332	343	337	333	321	360	348	340	330	365
19478	14051	22402	14961	11348	9703	7549	6820	5513	4393	3879	3028	2588	2207	1889	1645	1615	1738	1644	1705	1791	1495	1496	1208	1242	1207	1108	1036	1054	1018	1040	976	999	895	852	934	923	908	888	859	905	858	886	863	869	899	888	918	911	979	881	881	886	796	863	818	815	810	783	816	867	821	799	799	794	804	729	837	818	826	764	780	772	826	807	848	845	779	804	746	771	808	776	787	823	807	797	758	799	796	821	783	777	814	784	799	795	803	771	793	810	772	824	787	754	797	791	785	744	736	737	763	791	754	755	779	794	826	826	786	758	836	753	749	792	780	822	826	795	766	813	741	785	800	749	783	803	747	791	797	778	785	814	791	739	745	839	822	772	763	761	748	781	774	793	743	783	763	777	794	849	814	785	815	842	761	786	782	795	789	811	810	803	774	780	770	788	816	760	768	736	803	759	800	752	743	813	750	751	771	835	796	788	765	789	726	755	773	799	787	762	792	757	814	819	822	771	802	765	776	768	798	747	732	764	796	806	744	801	768	780	758	794	770	726	812	799	816	826	806	783	782	796	768	809	798	791	753	794	775	751	754	770	746	777	754	786	727	757	826	749	804	753	817	729	753	758	788	767	776	758	801	788	769	796	793	759	792	772	783	766	787	721	799	729	750	774	765	774	766	784	793	795	748	769	776	790	825	767	777	773	798	767	812	764	732	742	757	781	740	764	774	791	790	769	795	789	802	757	750	792	797	765	767	755	749	764	820	813	865	800	803	786	811	798	795	767	797	808	780	787	808	794	736	753	746	812	770	754	796	773	785	827	776	760	805	772	818	794	736	811	773	770	746	709	770	807	808	744	753	809	770	779	814	755	753	814	757	755	816	769	801	733	745	803	770	817	760	707	808	810	788	774	786	798	803	778	760	741	739	782	744	790	781	778	836	825	808	764	744	768	739	785	707	731	766	790	800	764	777	722	809	781	794	801	784	785	833	832	823	801	749	803	753	814	789	792	790	742	832	725	825	782	771	793	748	776	775	780	770	768	826	756	760	752	792	803	760	785	811	762	820	756	816	806	795	788	763	779	789	769	797	771	763	756	788	764	813	799	792	803	778	809	751	750	765	781	796	759	814	760	803	812	814	790	757	792	785	737	808	772	744	776	784	744	805	831	728	772	768	789	779	822	787	796	777	778	784	768	768	789	772	781	852	745	795	776	767	797	755	778	797	823	805	731	754	869	759	787	830	826	742	773	793	792	740	737	793	798	757	779	758	784	780	774	740	803	820	764	804	787	795	769	816	765	758	763	733	825	765	814	779	782	763	787	806	791	802	806	783	792	795	791	816	807	830	790	767	764	785	724	803	807	741	807	766	773	765	783	781	777	793	753	770	824	776	770	796	725	762	801	783	789	837	815	789	799	782	842	748	811	766	815	777	762	758	813	758	772	740	813	783	760	788	830	767	764	819	751	728	794	812	703	803	791	776	793	781	719	723	807	808	818	763	784	775	790	777	747	807	794	786	753	756	742	831	830	810	797	792	814	784	813	781	824	755	793	810	804	782	814	823	788	750	770	754	822	762	757	795	749	810	786	806	784	766	793	816	795	764	752	770	810	789	804	709	786	786	798	785	717	826	756	763	786	795	801	769	754	794	838	775	807	774	780	766	793	761	771	798	759	756	755	815	776	789	732	737	763	789	770	812	756	771	806	752	807	780	807	774	745	762	753	771	750	814	725	771	822	807	774	829	819	772	758	782	762	734	767	842	811	821	795	828	793	882	786	814	725	778	748	807	731	794	775	780	773	799	752	821	780	773	769	780	834	833	817	762	774	740	807	803	778	768	740	753	781	775	763	791	827	767	798	800	823	761	770	804	773	769	778	794	802	836	789	815	780	796	773	771	838	798	763	803	827	810	806	800	764	783	771	791	793	803	807	783	802	824	785	815	764	767	765	771	801	805	840	788	782	755	802	777	802	789	751	846	831	775	795	808	794	757	824	671	792	779	742	815	827	752	757	818	781	796	793	793	764	754	783	760	761	775	837	829	873	724	718	785	802	774	748	778	708	750	803	793	782	787	767	778	788	763	735	734	770	759	809	768	785	780	769	774	802	764	783	819	791	800	808	779	753	782	796	788	787	778	790	756	806	825	785	829	802	772	782	741	804	772	810	814	758	758	840	770	773	771	764	787	836	808	792	763	793	784	840	797	800	787	862	780	795	767	778	741	792	755	751	774	745	809	751	819	737	790	742	741	825	778	794	770	809	817	798	785	772	750	796	771	760	809	791	793	769	797	773	776	794	791	762	787	810	716	790	801	768	838	861	770	843	813	780	785	773	773	769	774	764	809	767	721	779	784	812	791	772	777	745	784	749	793	780	801	792	767	789	784	754	769	810	801	779	762	764	806	771	799	776	807	803	822	816	763	781	790	810	820	787	734	779	777	765	795	809	756	779	761	769	767	785	754	790	803	745	748	793	798	821	782	786	766	741	800	805	799	790	800	787	770	802	735	791	771	779	833	815	816	748	765	758	763	793	765	801	773	758	802	801	805	735	748	760	776	823	817	738	755	758	803	808	765	774	805	790	774	818	809	769	775	774	785	809	794	765	738	805	788	716	747	770	841	757	785	799	767	733	782	759	803	838	760	764	787	766	807	781	745	818	767	758	765	801	801	752	783	786	790	763	837	797	778	817	794	793	759	760	775	825	790	746	805	828	802	755	827	745	783	761	805	804	760	714	798	744	797	817	772	815	808	725	798	764	808	761	787	817	796	792	787	822	812	718	788	756	721	797	782	763	751	748	783	772	738	772	777	807	772	794	753	819	788	820	843	773	801	826	757	807	856	764	806	768	794	790	760	777	769	791	774	773	828	720	785	762	741	772	817	832	727	774	797	744	728	793	795	801	807	751	799	778	795	796	802	778	737	756	809	817	807	751	842	743	793	733	773	724	799	814	787	748	842	769	854	753	802	753	784	778	792	792	771	794	755	746	801	776	815	788	824	775	774	709	780	812	808	829	823	777	782	770	773	831	782	753	771	806	730	797	812	792	780	735	787	770	782	768	797	805	805	781	794	795	776	812	751	755	790	807	868	780	804	795	787	756	796	803	807	800	792	803	774	766	791	834	844	785	752	798	783	810	806	806	753	804	760	812	767	753	793	794	771	761	810	745	764	763	775	808	820	826	810	769	768	777	807	780	736	776	787	814	776	817	796	781	812	803	788	769	795	741	756	772	785	787	799	777	798	826	773	771	766	801	756	768	806	821	722	757	786	784	825	767	734	847	776	787	771	804	752	777	806	769	773	776	777	762	781	805	840	768	830	764	775	756	811	820	798	757	752	845	745	789	770	795	766	750	792	802	746	818	785	776	811	791	768	807	787	763	774	808	853	736	760	780	827	753	816	811	806	805	774	868	836	731	778	776	767	781	739	791	788	823	757	787	791	767	821	795	754	786	802	817	809	767	759	772	751	703	781	786	756	838	797	772	785	772	809	795	728	816	797	806	790	817	824	769	771
12951	5973	5005	2523	1445	1026	807	633	590	517	454	436	469	445	461	418	437	426	416	401	464	415	423	449	413	464	436	420	421	433	420	389	451	389	399	408	415	424	415	393	418	431	439	438	407	439	386	420	420	430	436	394	426	432	428	468	423	409	428	416	423	405	415	463	405	421	422	381	406	426	432	399	414	363	378	442	414	418	401	381	446	414	420	378	408	436	436	403	447	419	431	420	415	433	456	436	415	443	409	436	402	410	407	382	386	437	390	398	401	402	424	440	407	381	419	447	413	399	407	420	419	451	436	430	405	430	421	376	450	378	404	377	391	390	412	391	425	415	430	448	415	419	400	421	446	443	402	417	417	427	426	425	451	401	378	377	418	423	408	395	386	437	418	410	420	448	422	422	454	464	421	415	399	391	398	414	448	405	411	453	397	387	367	395	370	432	440	423	435	425	446	400	436	413	395	433	390	396	423	404	409	417	426	423	436	382	397	431	396	444	424	403	398	425	423	441	419	422	424	399	392	421	418	385	424	418	410	435	419	402	374	430	422	450	440	408	392	390	411	399	410	377	404	424	408	430	466	419	444	381	390	420	407	413	383	372	436	416	437	412	417	442	437	399	406	416	391	410	448	399	409	425	396	398	386	428	431	425	422	411	407	392	438	412	430	397	366	402	393	406	377	418	383	386	445	432	374	397	410	387	391	402	371	402	417	408	424	398	394	420	404	392	427	432	421	440	428	417	406	414	408	436	430	399	405	368	347	435	459	402	430	402	424	389	424	378	426	415	424	378	410	389	426	417	421	384	426	414	405	424	385	373	389	432	355	391	414	404	394	420	422	417	411	455	406	394	426	417	394	418	389	439	428	407	389	443	410	420	413	429	426	376	418	397	481	437	390	367	387	401	418	402	397	389	399	434	408	385	437	437	425	411	424	399	425	352	411	397	419	428	443	416	387	385	378	393	394	413	380	394	442	392	379	396	435	382	450	425	410	406	436	385	426	375	421	425	420	433	423	420	428	398	423	427	432	420	380	428	390	438	407	426	454	416	409	422	393	419	389	428	362	407	344	400	415	406	438	452	393	431	393	392	446	417	418	450	439	442	396	413	408	393	430	363	440	407	419	397	409	401	411	406	404	406	402	413	436	395	377	405	409	376	332	390	422	384	419	408	383	406	416	419	451	431	407	404	388	380	399	403	394	438	413	397	419	389	394	380	378	400	421	421	430	419	402	404	361	381	406	407	377	378	420	438	405	400	422	431	387	446	442	403	419	404	419	409	420	446	413	404	418	368	364	413	399	423	431	376	422	425	409	397	370	444	391	417	412	382	439	425	361	428	460	426	413	368	456	397	428	441	384	368	433	387	424	388	411	378	421	404	414	423	451	445	444	393	424	403	417	427	403	402	388	388	422	385	401	382	440	389	419	433	435	434	408	413	433	393	392	408	408	410	411	391	393	400	402	430	392	440	417	385	420	414	405	424	411	402	443	400	437	427	407	441	430	397	411	361	413	407	417	415	424	391	388	422	414	392	410	389	402	388	392	417	368	391	377	383	425	400	416	386	385	410	419	387	387	429	394	380	402	405	418	387	394	393	427	421	401	417	389	388	411	378	391	425	445	385	405	416	455	436	394	399	380	420	436	422	416	428	381	412	410	412	454	433	391	393	409	424	387	389	429	411	384	392	455	390	444	417	394	444	398	427	435	423	414	440	418	378	406	412	402	415	402	419	396	401	388	437	405	450	410	409	430	411	417	411	450	415	399	430	427	400	395	402	434	377	401	453	386	386	390	403	440	434	413	391	391	374	401	421	415	455	417	377	416	435	415	405	365	424	420	412	420	422	419	404	421	450	461	424	431	458	415	414	438	376	428	400	422	447	434	429	401	388	386	392	442	409	408	413	414	420	396	407	424	438	398	403	412	447	467	402	421	393	442	394	411	409	418	407	449	394	408	401	421	416	438	415	397	384	393	423	418	419	394	413	407	418	375	441	396	411	418	410	427	418	422	449	426	388	408	406	424	410	394	437	405	424	401	437	396	381	414	383	391	451	422	395	357	407	417	333	403	393	397	417	436	426	390	418	383	422	409	388	424	448	369	439	414	394	399	387	388	423	403	363	428	419	413	396	427	433	429	421	426	405	382	436	423	396	417	433	408	425	446	439	427	377	402	425	404	417	442	423	409	454	430	419	398	419	398	396	414	460	366	384	417	434	460	417	429	448	420	411	404	454	411	408	430	405	413	424	435	394	387	425	424	407	409	419	436	420	401	435	434	429	422	405	409	421	407	434	408	391	427	392	401	373	408	414	459	440	419	432	398	402	404	386	451	388	421	394	392	414	431	444	405	431	370	413	436	387	417	468	436	427	410	345	378	390	395	358	397	403	390	435	427	422	434	426	455	422	430	413	358	394	454	401	461	419	434	397	408	432	432	411	414	430	409	406	377	365	388	393	404	428	412	376	405	454	415	409	420	408	398	434	424	411	409	406	425	426	399	407	426	398	445	438	377	425	404	389	432	395	426	425	423	411	395	415	389	461	404	416	379	416	417	433	409	407	406	421	398	448	384	396	439	412	424	420	440	424	435	400	424	448	398	382	385	419	405	422	410	420	370	406	411	384	400	412	420	385	411	409	410	423	415	396	459	374	399	372	399	410	415	404	376	442	439	382	379	405	436	411	374	380	435	442	394	415	414	433	415	413	372	413	403	380	428	392	409	416	412	392	388	405	428	479	407	398	409	411	395	405	402	411	410	431	405	429	429	433	391	411	384	385	418	409	417	430	422	460	400	411	463	435	380	444	407	416	428	413	398	438	454	403	411	429	397	434	410	408	438	408	408	428	412	428	405	406	444	426	418	379	418	372	415	440	439	421	407	420	422	382	408	414	399	416	401	397	449	400	400	423	421	428	407	408	378	430	420	428	452	401	414	416	424	384	420	402	383	461	380	392	396	446	438	418	424	395	440	408	448	441	440	397	413	414	418	384	399	386	412	380	402	410	457	394	379	419	403	437	422	406	437	413	439	410	424	408	394	367	379	441	422	414	406	386	380	395	436	414	474	437	387	402	414	420	394	397	390	414	404	439	403	378	426	406	437	377	403	412	447	393	435	412	386	424	434	409	406	396	410	395	406	414	383	423	394	433	404	433	392	418	394	432	427	424	403	395	368	396	367	418	435	432	413	410	410	423	397	398	383	451	411	392	410	403	429	438	419	457	415	428	405	402	403	431	394	453	389	388	446	420	375	382	410	390	392	428	394	450	394	438	410	418	426	423	410	390	410	382	394	429	422	375	398	390	412	402	421	404	395	433	417	374	395	387	418	415	384	383	385	424	427	396	436	408	430	399	420	441	441	384	437	460	448	427	421	388	397	388	378	400	391	425	427	377	406	416	400	386	401	421	407	440	400	416	416	432	419	449	441	440	394	418	380	422	388	388	425	398	382	373	390	381	435	420	421	398	376	413	422	401	404	409	375	449	436	446	470	434	408	429
8245	5106	7957	6053	4639	3610	2915	2436	1949	1553	1394	1233	1150	1170	1111	1075	1095	1087	1159	1073	1020	1055	1026	939	1042	993	988	1044	930	963	979	907	958	946	916	907	916	925	938	863	937	850	932	901	931	983	941	902	890	882	901	851	876	892	911	945	903	928	898	907	934	933	868	860	927	874	926	880	937	903	868	872	954	925	901	949	923	926	925	924	915	914	864	816	895	858	858	892	919	853	922	891	886	879	888	914	887	853	875	922	904	961	868	899	872	933	826	885	925	890	904	911	887	935	886	904	923	873	912	879	877	913	915	887	927	891	909	885	927	862	880	924	921	875	873	888	897	920	847	878	846	900	845	925	944	926	860	877	871	909	894	902	837	858	906	908	924	903	842	890	864	890	893	857	852	881	907	912	902	909	925	921	963	929	910	925	880	827	888	946	924	820	915	838	875	865	912	895	879	965	834	937	910	932	918	925	937	867	866	906	915	914	835	851	869	877	914	884	875	909	918	894	867	935	897	821	848	918	857	869	847	848	866	872	885	914	923	870	912	807	845	933	907	879	907	899	889	976	879	910	922	908	872	875	851	898	849	902	873	882	887	877	917	932	914	881	930	888	890	859	918	927	884	865	892	927	898	898	923	901	838	960	893	911	889	881	866	888	944	897	886	919	899	904	919	940	923	896	923	922	895	878	947	916	855	852	942	873	876	912	873	913	888	924	907	848	897	897	906	859	918	872	933	878	940	907	874	903	965	868	901	965	873	956	952	895	885	870	930	899	890	870	912	928	937	901	931	925	932	917	860	894	838	882	847	867	876	918	834	914	897	868	892	887	889	927	944	885	868	949	888	903	882	944	918	959	938	884	887	871	910	857	872	901	944	950	913	856	892	923	934	875	950	884	891	837	910	872	921	855	946	928	939	895	893	891	887	918	919	882	956	931	948	933	854	909	906	907	867	927	936	904	922	887	929	872	849	915	838	902	870	880	903	937	895	849	942	868	900	908	920	905	907	941	860	952	886	867	836	885	898	914	844	891	873	906	957	901	868	889	878	900	846	928	851	891	939	895	871	882	852	862	903	920	939	905	846	912	880	874	880	893	893	857	948	903	874	897	862	870	854	850	939	854	883	913	905	871	823	911	897	885	855	871	914	908	885	917	898	880	897	899	917	907	894	894	903	931	929	884	913	894	895	877	877	923	848	857	920	886	906	919	862	867	888	857	927	913	889	903	912	887	925	926	887	953	890	913	870	931	868	887	863	884	859	930	929	899	877	853	912	892	909	937	923	883	860	870	885	918	858	946	896	930	843	898	892	878	911	909	927	909	894	894	922	891	895	913	837	926	915	879	878	912	908	905	899	882	886	929	882	880	888	913	926	898	896	879	947	853	916	859	833	932	904	856	921	923	934	917	822	910	889	917	897	930	914	887	879	874	870	928	945	894	994	927	939	893	895	863	905	867	912	844	877	924	927	925	908	937	916	910	949	883	869	855	846	903	917	838	900	899	902	881	864	927	843	871	878	924	892	892	841	919	913	856	889	905	912	860	875	944	887	904	938	852	887	910	882	881	867	938	872	879	865	876	866	917	903	887	978	846	908	919	913	868	892	912	895	883	906	908	829	864	895	882	968	890	892	912	928	902	874	833	845	881	887	884	907	897	869	880	880	886	897	914	948	943	927	940	852	836	844	883	903	917	883	870	858	914	906	932	900	930	910	949	911	865	908	915	890	904	905	926	890	893	892	861	912	922	859	921	902	891	908	879	872	902	855	871	852	915	814	864	879	869	877	881	908	903	926	896	897	881	933	934	892	923	903	906	873	876	843	906	912	934	912	872	935	910	917	902	924	914	951	901	888	880	915	843	903	908	904	887	873	879	925	852	898	822	844	885	875	948	790	893	876	939	840	915	890	905	891	932	911	825	929	936	903	835	925	862	860	854	925	862	867	849	952	918	891	920	824	877	897	882	858	907	928	879	895	894	862	871	893	882	889	911	850	866	861	880	889	863	872	915	878	884	901	909	908	895	916	951	973	877	924	907	860	902	903	931	894	874	896	898	899	899	916	888	884	907	904	876	957	908	937	894	891	900	866	932	888	876	862	878	856	873	906	933	912	866	950	927	896	895	882	954	887	888	860	895	906	881	932	864	892	854	880	879	884	949	918	919	899	969	876	859	921	931	885	899	908	845	881	918	868	950	892	877	843	915	897	909	908	823	874	871	913	868	871	900	899	919	918	921	857	925	908	898	912	908	947	929	893	865	891	897	882	874	952	874	875	891	881	873	931	851	906	872	858	868	846	900	839	910	895	897	901	909	855	909	922	856	887	940	893	881	893	889	879	873	935	903	890	903	866	880	859	866	883	877	859	865	889	911	912	868	849	853	883	935	897	864	946	911	924	911	843	875	919	924	898	918	901	874	864	891	883	928	896	917	901	868	842	895	880	880	867	871	917	890	887	930	912	944	914	852	873	848	869	971	873	903	923	862	879	899	856	922	904	907	876	916	876	905	892	895	935	890	947	877	913	871	838	929	874	865	925	887	885	883	855	851	899	924	910	866	856	867	871	883	886	917	909	852	918	919	843	890	882	939	920	922	816	889	905	853	918	894	852	935	879	887	925	916	903	836	878	875	893	909	829	880	878	808	917	880	877	916	887	862	896	914	895	925	854	854	882	931	905	841	904	916	883	933	900	847	887	938	907	907	888	887	867	872	880	925	908	917	853	868	865	878	868	879	927	894	866	893	876	872	921	883	944	852	884	887	921	857	905	896	871	900	934	903	914	906	851	884	938	914	907	898	875	887	861	905	883	869	916	864	873	943	916	908	891	909	892	889	891	940	884	880	879	881	968	901	932	896	916	906	940	949	934	902	941	890	869	847	898	847	926	924	867	867	898	931	873	894	857	898	883	916	901	910	888	909	894	901	896	917	889	861	860	944	883	907	929	897	875	913	862	890	861	944	875	926	882	918	924	894	855	863	860	934	901	916	917	884	918	933	902	979	919	891	908	931	853	884	918	889	911	905	922	941	929	849	922	876	888	933	934	858	887	897	924	856	911	889	897	885	898	857	950	905	945	904	930	918	882	879	893	841	932	893	834	902	925	882	862	896	913	911	900	874	885	893	903	884	911	913	903	934	918	921	872	885	897	910	942	896	898	897	887	927	906	892	866	911	917	942	900	837	921	894	889	909	870	902	873	892	905	912	882	884	908	897	864	926	869	929	850	897	949	898	945	890	896	954	838	928	902	887	871	884	862	883	899	894	888	871	911	914	832	850	900	876	877	895	885	937	865	850	885	878	876	894	953	884	913	869	889	909	923	831	842	951	917	898	920	873	873	885	909	885	930	931	954	903	876	929	942	919	845	864	892	879	893	890	930	868	876	904	912	908	899	907	946	903	857	871	892	859	861	902	930	905	912	909	890	927	885	870	864	934	891	927	885	951	846	890	880	879	883	870	930	906	844	891	926	869	901	931	902	928	948	874	876	916	964	923	871	903	909	894
24304	12456	12033	5185	2836	2066	1525	1318	955	874	729	607	519	449	477	430	413	433	409	422	420	387	376	388	350	384	397	406	376	383	362	339	404	370	368	354	314	353	394	358	343	369	350	319	379	383	323	349	350	374	322	352	355	344	388	328	364	357	351	349	387	338	382	332	379	356	331	375	326	345	343	350	356	344	372	348	327	338	322	349	392	324	378	356	379	339	338	335	370	379	345	389	405	396	344	326	316	359	305	366	345	313	364	373	348	350	337	367	356	315	348	378	295	346	332	325	346	318	323	380	344	357	349	358	340	322	317	299	302	303	357	344	364	332	384	312	338	382	381	307	325	335	307	329	334	390	344	323	334	351	384	359	336	361	344	342	351	384	409	340	331	381	375	337	337	359	337	353	355	303	345	341	350	317	342	332	333	345	310	363	332	335	332	354	389	345	362	355	338	364	357	331	336	346	368	342	329	320	346	340	311	335	366	327	362	360	369	371	381	356	374	370	353	373	360	337	357	349	375	364	340	367	294	305	316	338	317	329	371	343	315	357	319	383	329	353	355	324	304	374	361	356	350	333	343	364	359	354	344	306	342	338	327	360	316	331	370	370	344	325	319	327	342	344	325	335	362	352	328	347	339	348	371	367	338	351	380	386	346	350	391	347	363	363	325	334	363	313	334	323	361	340	358	351	357	339	317	350	337	307	318	337	410	315	346	311	312	352	369	365	321	375	373	345	319	353	340	368	348	337	369	347	338	400	339	352	354	351	324	362	342	359	354	319	314	364	355	359	352	335	350	383	344	297	320	368	349	348	335	336	355	329	352	294	337	353	348	339	374	353	375	383	381	312	359	327	382	341	340	388	363	367	339	327	321	316	335	331	357	349	362	347	357	339	350	329	306	329	375	333	350	324	348	333	330	348	337	343	358	384	311	362	357	354	320	350	351	386	331	358	344	364	316	341	326	320	293	354	359	336	365	366	327	365	356	341	342	326	353	332	352	326	338	315	351	329	339	312	360	332	359	375	329	345	309	337	354	371	348	363	344	353	331	329	362	320	350	339	352	336	386	374	336	323	335	350	316	340	334	343	332	362	363	325	357	335	361	348	330	337	336	351	373	379	324	362	361	362	336	371	338	362	325	321	325	354	354	328	397	350	320	353	357	363	348	332	333	358	321	367	341	370	367	366	343	367	351	324	335	328	354	290	321	319	328	325	355	329	313	347	305	341	340	354	319	323	368	355	394	377	373	326	363	343	334	356	336	359	364	334	339	353	352	344	346	339	318	347	348	362	329	350	354	356	347	343	341	386	367	344	355	328	386	360	323	383	347	303	365	346	380	332	364	357	343	339	320	390	332	351	328	334	351	326	326	360	347	366	365	362	362	327	358	364	309	323	330	382	344	355	331	394	370	337	332	360	302	360	364	324	315	318	330	361	385	364	351	359	367	364	314	332	374	343	364	315	311	360	355	363	325	355	347	337	352	357	337	367	352	367	346	334	361	360	334	341	356	351	372	351	339	353	358	370	375	354	372	348	333	299	387	324	350	315	357	334	348	327	329	350	305	331	393	363	374	375	342	341	333	332	342	340	357	347	334	322	326	350	360	380	338	350	309	341	330	316	339	377	391	390	323	350	340	368	320	362	302	321	371	395	348	367	384	376	374	335	360	347	335	321	377	357	370	354	357	362	316	334	327	353	353	330	319	349	340	331	319	354	349	342	316	366	337	352	355	387	331	339	348	351	363	342	329	374	382	370	328	352	313	383	368	349	330	379	329	356	347	335	359	365	330	345	373	355	332	357	338	297	364	358	327	337	346	353	340	337	338	330	339	374	326	369	356	354	342	373	343	377	368	348	340	342	333	349	362	339	359	361	346	309	343	351	306	366	336	339	363	312	344	314	328	324	357	355	349	331	324	329	392	336	334	354	330	354	315	364	373	320	346	354	339	380	337	380	313	335	337	349	370	352	332	347	335	342	336	344	357	371	327	356	355	339	337	323	359	344	338	344	375	363	364	356	348	335	339	345	355	367	328	365	340	343	341	349	353	324	331	321	349	364	335	338	351	330	338	338	345	336	356	363	358	322	378	379	319	345	362	338	341	373	344	292	282	316	325	318	350	326	334	332	303	350	362	390	382	338	371	308	288	350	299	369	354	348	355	380	349	294	360	338	308	327	329	339	346	323	343	351	343	372	362	332	361	358	367	349	337	333	382	371	353	344	327	339	341	372	346	339	318	377	342	328	334	360	317	360	368	342	318	355	387	387	316	360	331	367	351	329	365	321	336	367	358	343	350	361	357	352	338	330	367	328	348	334	365	360	346	372	323	357	360	351	361	352	328	332	363	379	342	401	390	335	332	355	330	302	316	367	358	378	359	367	323	375	340	358	318	298	327	302	332	357	356	347	311	363	343	317	329	334	349	336	352	345	333	341	371	347	344	327	352	298	386	332	348	340	350	340	343	329	335	364	359	338	364	314	319	359	383	369	334	346	329	340	353	384	359	393	336	337	361	381	347	340	372	325	338	345	339	323	345	368	331	332	310	357	330	372	340	307	363	336	354	371	369	353	325	370	345	342	359	335	371	345	350	324	396	378	349	311	361	319	350	353	355	341	348	363	366	320	347	305	350	314	361	360	361	355	384	382	322	350	358	320	347	350	345	389	386	324	320	369	360	295	349	327	375	367	317	327	306	388	328	353	345	377	332	392	386	322	330	309	310	360	400	379	374	336	391	367	365	362	319	378	337	346	344	343	334	369	313	356	328	349	359	333	346	346	344	332	329	333	341	342	372	302	330	347	353	354	378	328	330	349	349	354	361	346	353	381	325	350	358	391	335	335	304	351	293	357	375	329	322	322	337	324	361	328	350	342	342	356	387	329	360	335	334	333	335	332	351	347	360	335	339	374	368	333	339	341	315	346	351	323	324	355	308	361	367	339	353	353	343	318	379	378	337	313	365	325	356	339	373	365	347	376	353	351	326	354	341	359	354	307	343	360	365	353	394	338	335	321	336	389	338	339	358	347	347	361	372	321	389	376	334	307	323	313	336	332	373	356	311	346	332	388	335	347	353	311	388	374	346	361	286	365	365	357	351	329	375	366	359	340	337	351	364	332	361	368	340	349	344	348	349	351	322	360	376	329	363	339	321	331	353	354	349	355	350	327	347	355	333	358	369	345	353	331	350	333	341	345	349	343	337	367	335	344	380	333	366	351	346	306	375	333	353	321	400	354	355	360	320	302	346	325	346	332	365	323	324	339	353	375	383	353	327	354	369	341	333	388	368	349	319	340	375	396	360	329	345	352	335	305	338	390	374	337	320	327	320	345	349	381	325	315	324	366	369	343	361	338	362	346	292	337	355	347	335	308	358	332	344	326	325	401	363	349	352	326	309	290	356	361	341	314	333	397	373	325	362	345	330	334	331	352	358	349	358	346	343	324	367	326	337	313	321	351	360	377	337	343	330	346	319	329	319	372	357	335	362	330	373	340	359	368
15696	10073	16282	10283	8331	6835	5375	5021	3916	3275	2682	2127	1797	1579	1353	1268	1290	1340	1256	1299	1321	1210	1233	1078	995	1055	1006	936	980	933	886	953	917	904	879	840	839	799	865	814	867	859	830	856	812	781	847	885	835	830	849	862	875	822	802	802	792	747	810	800	809	768	786	781	818	806	823	809	814	757	818	795	841	812	805	802	788	827	821	748	769	769	736	806	793	747	753	773	821	795	731	836	798	736	741	805	756	763	787	747	760	764	804	800	718	738	821	757	786	802	819	802	744	779	794	750	727	762	753	810	786	783	777	777	792	766	791	802	750	783	831	817	776	779	783	752	796	736	786	736	740	797	821	777	808	774	772	789	782	780	822	793	764	805	734	771	768	719	793	757	817	761	804	790	745	794	722	768	785	779	756	756	747	781	786	788	780	756	787	772	816	791	755	758	720	794	784	807	763	761	747	715	810	799	768	740	755	803	741	754	808	776	766	775	710	722	753	779	817	824	821	778	783	785	814	798	795	776	769	784	750	763	823	746	736	797	763	781	785	787	743	770	737	742	750	776	844	764	794	720	772	815	804	777	770	805	716	745	807	793	781	807	709	745	733	764	756	778	792	827	831	823	753	799	756	788	760	801	738	795	745	789	771	837	818	735	787	788	834	785	749	791	772	804	802	774	797	774	783	752	782	823	775	731	764	744	733	778	791	829	823	776	771	803	799	742	782	776	755	740	807	769	808	769	771	781	768	791	702	787	795	793	754	777	760	775	795	783	773	753	765	784	794	742	740	805	765	772	719	797	795	815	786	780	720	807	770	771	792	785	832	801	792	772	737	783	771	780	728	750	760	831	802	803	770	788	752	720	830	753	795	787	765	770	808	748	760	769	772	837	762	770	762	786	804	823	825	725	792	792	795	784	861	757	751	780	795	772	753	761	750	767	769	779	793	743	761	714	832	821	795	782	816	757	794	769	789	757	795	766	766	759	769	807	814	769	741	727	742	802	782	756	739	796	785	771	736	765	764	826	787	788	783	780	783	764	812	830	745	774	766	804	777	770	767	751	803	771	800	774	726	748	829	807	775	788	734	780	765	775	782	805	768	778	800	799	764	805	765	787	739	779	784	778	784	808	790	794	789	813	783	774	813	776	787	797	775	812	785	704	777	712	746	790	804	780	768	794	783	789	720	758	733	778	822	745	761	763	786	751	798	748	786	766	766	780	781	764	748	772	809	782	766	771	784	767	769	770	762	780	741	783	773	802	836	760	785	799	750	799	807	773	805	836	789	786	776	806	765	763	812	817	787	781	761	804	755	817	791	825	778	772	779	750	813	803	726	796	759	769	810	803	756	720	796	793	791	750	744	788	770	758	803	762	732	773	770	807	765	752	801	781	745	735	784	806	807	779	764	807	742	786	768	795	796	746	772	762	795	780	717	804	726	764	739	773	800	771	760	803	784	785	765	718	735	767	816	771	792	815	762	790	780	784	759	800	770	752	805	738	825	723	774	800	764	783	780	800	796	765	802	784	821	813	772	785	745	774	781	755	764	762	749	772	786	779	813	809	777	850	799	758	787	795	750	800	788	761	766	822	720	812	771	750	749	737	795	804	783	769	800	766	820	764	774	805	692	840	742	737	778	788	779	783	799	799	785	743	808	773	767	788	828	767	767	791	813	734	829	769	775	790	738	811	797	819	764	777	792	769	776	741	789	793	746	796	766	746	782	793	766	730	774	764	772	757	762	771	770	795	847	709	780	805	770	830	738	787	730	793	759	772	781	769	773	810	779	769	775	828	795	773	791	750	759	812	797	759	746	791	770	817	760	786	797	779	772	789	728	755	773	769	780	796	761	760	793	786	771	726	794	757	792	742	807	820	769	768	804	736	797	766	800	829	811	789	793	762	773	803	747	749	734	806	731	797	764	795	714	724	756	810	745	760	777	762	793	784	790	756	781	742	762	769	745	759	746	766	776	726	748	786	827	767	752	786	795	769	735	805	831	763	829	762	758	748	790	773	748	787	797	812	844	821	801	782	744	770	727	759	826	821	820	767	778	756	769	795	712	772	733	757	753	765	720	812	754	863	771	770	764	750	794	786	781	788	796	706	798	760	721	806	776	759	775	759	761	763	755	787	768	756	759	777	783	772	766	767	750	780	756	734	726	808	785	743	719	753	748	769	783	785	821	784	740	801	794	776	773	807	763	812	749	801	803	789	788	792	779	754	788	761	723	736	792	821	815	768	790	760	776	793	724	812	793	790	775	727	794	763	810	747	758	746	730	748	769	747	814	802	785	790	737	760	819	794	754	809	741	802	810	735	754	749	817	783	752	776	760	816	818	799	821	770	739	778	746	787	792	807	774	789	800	774	796	754	768	796	761	784	804	729	797	789	804	765	746	753	713	750	750	776	818	768	790	795	737	820	779	781	757	778	732	799	778	759	721	693	807	753	844	770	779	782	767	780	773	787	758	740	765	778	752	707	785	763	810	777	755	753	830	759	792	787	772	734	825	784	795	795	758	759	725	773	756	804	756	759	743	816	818	798	779	743	784	829	747	798	819	767	771	784	798	765	739	771	792	744	736	772	770	772	784	779	790	774	770	814	799	801	776	811	781	759	770	744	793	780	746	820	829	782	759	804	778	817	752	738	760	817	763	819	797	762	800	757	723	733	826	747	759	759	810	789	770	724	817	802	787	794	778	792	766	749	759	747	797	812	790	811	786	817	734	805	767	774	780	717	798	796	779	786	755	799	804	774	831	760	716	787	805	764	794	756	729	776	782	802	777	789	790	772	777	818	797	825	764	742	750	763	745	781	828	820	744	818	755	759	757	798	767	829	769	778	708	766	788	788	803	751	740	800	770	750	816	774	765	763	750	765	806	727	813	778	764	785	776	798	751	762	738	774	731	811	740	787	751	813	737	840	785	766	788	729	785	769	760	804	814	717	741	782	761	777	790	755	813	801	756	794	797	756	738	753	782	820	815	782	824	781	783	796	753	787	746	749	806	796	765	763	776	763	772	805	730	817	794	783	817	766	794	785	783	740	759	800	736	725	790	786	780	774	776	772	802	779	790	777	784	803	743	764	798	771	793	751	752	764	806	725	802	783	775	777	767	785	717	784	817	804	763	766	777	766	784	811	754	765	801	859	729	746	742	791	782	749	835	753	797	771	785	798	747	787	757	797	763	785	818	775	760	771	800	763	743	773	786	768	851	752	730	771	783	761	783	809	780	757	799	765	763	730	762	797	718	793	736	761	789	764	801	774	794	732	789	735	739	727	751	781	761	776	766	749	776	758	786	794	750	792	769	789	803	779	737	737	791	803	793	765	833	761	785	813	755	815	740	745	813	800	718	804	775	736	823	739	763	801	773	775	739	737	763	785	787	807	762	841	787	728	755	739	846	751	739	784	783	747	801	754	811	764	731	778	734	771	763	777	803	776	764	756	836	775	786	763	740	794	747	768	792	775	805	751	784	796	747	765	776	797	829	741	762	775	815	767
32440	19812	19047	8911	4479	2910	2185	2135	1532	1080	1048	894	690	584	497	534	511	485	508	496	515	466	456	426	440	406	386	414	378	426	378	394	396	337	364	388	370	365	371	381	371	371	402	379	349	410	369	378	406	365	348	357	354	324	394	364	383	353	369	333	360	335	361	350	346	356	379	361	374	369	341	373	381	346	372	372	312	363	339	353	362	365	347	340	367	339	321	330	366	367	380	345	343	361	361	335	350	342	358	353	350	360	358	389	384	353	357	368	391	357	366	352	352	343	340	341	385	367	356	357	340	335	314	369	378	333	358	376	358	353	339	355	419	387	354	336	343	367	343	372	366	299	366	351	369	361	339	343	346	346	362	362	381	337	369	377	365	348	347	326	374	374	373	387	330	338	368	359	348	365	357	335	350	353	346	353	368	336	312	367	374	366	357	385	344	307	365	330	353	377	334	369	370	342	325	319	381	350	352	337	319	319	339	342	354	388	350	348	356	323	315	348	366	351	332	353	359	371	385	355	360	401	357	331	369	344	375	359	364	336	359	382	384	362	360	349	329	403	346	357	368	376	356	329	374	326	343	338	369	366	349	317	333	391	346	343	352	382	344	353	380	390	401	339	348	345	385	322	350	329	359	342	367	304	347	352	356	366	335	372	356	378	381	386	361	379	338	334	349	343	343	362	384	365	367	328	379	370	372	345	342	366	323	335	359	336	314	338	398	350	343	353	345	303	359	348	343	367	322	340	361	347	345	356	382	360	359	379	372	379	344	345	342	333	377	369	378	359	357	384	350	362	348	330	334	329	358	389	404	378	348	360	391	347	351	360	359	313	334	332	375	348	365	354	349	338	335	364	363	341	341	351	352	368	338	355	362	356	352	337	368	356	332	361	355	326	368	336	370	372	367	358	356	395	359	368	366	353	321	340	383	367	334	378	347	351	381	369	393	375	351	354	368	373	372	345	345	317	369	405	378	330	374	387	355	358	344	350	349	360	350	361	364	371	334	333	353	365	364	338	342	353	376	334	360	372	368	390	342	347	387	353	346	363	338	377	359	349	358	330	333	327	337	342	357	355	360	375	374	340	365	399	345	349	352	311	313	317	384	339	325	366	361	340	374	373	366	358	367	354	333	352	290	378	341	385	379	404	346	330	349	331	362	390	345	352	398	370	374	390	339	366	365	370	317	369	352	344	323	374	351	342	385	363	347	373	333	345	392	330	306	371	335	354	312	369	365	349	330	369	359	342	381	350	367	346	390	353	384	333	353	351	341	342	322	351	325	307	377	336	380	346	341	329	362	354	365	347	361	349	368	359	354	335	374	348	352	351	373	337	369	366	333	362	359	376	341	341	365	392	339	343	337	349	349	369	332	337	354	399	352	369	384	336	328	335	345	328	345	341	371	333	371	362	335	359	349	366	354	352	350	352	345	328	322	322	340	342	358	357	352	355	381	367	370	392	369	335	358	360	356	368	350	314	328	329	342	351	328	338	348	358	401	348	342	351	366	335	331	344	356	349	357	351	300	344	346	346	365	370	383	355	358	369	346	350	343	336	360	346	352	332	346	335	324	390	339	347	364	354	354	346	352	358	349	356	343	348	315	338	343	343	311	364	342	381	357	309	352	373	363	349	349	357	354	348	365	335	354	368	354	368	401	387	391	371	349	337	366	335	368	349	355	371	333	334	359	353	326	323	358	373	369	383	355	360	388	357	330	377	335	355	354	327	361	348	356	348	375	349	376	349	387	362	369	360	386	337	350	351	328	327	335	316	317	337	331	351	329	341	325	332	355	392	376	332	349	381	371	333	332	395	373	352	324	360	353	360	359	355	356	380	325	357	345	349	333	367	377	342	362	376	375	340	355	324	360	332	380	331	372	326	370	361	389	367	365	378	328	347	377	326	356	395	372	330	329	370	370	363	372	357	323	344	338	384	356	367	350	388	368	371	362	344	317	332	368	335	328	330	381	337	337	349	366	363	363	331	348	346	346	346	320	340	353	356	323	348	355	367	364	392	311	347	339	362	366	357	398	371	351	380	314	394	397	346	370	337	346	365	368	341	374	382	348	367	346	369	344	346	328	375	350	345	359	371	342	364	394	345	371	378	346	375	346	358	365	387	332	332	328	331	331	342	346	350	304	342	370	345	366	363	315	346	366	366	371	355	385	349	342	391	333	316	382	334	334	380	370	365	375	316	351	334	360	346	357	379	345	357	319	331	351	329	383	366	389	307	330	351	344	338	337	365	355	335	337	356	384	340	354	359	337	349	321	336	355	337	357	354	342	381	403	339	349	340	334	363	381	334	347	360	367	340	363	356	380	370	356	346	345	356	358	358	378	363	314	367	352	362	364	360	363	369	369	365	372	324	367	367	367	358	345	351	348	326	335	361	371	343	378	312	349	328	368	369	364	363	328	398	394	363	372	350	348	368	354	346	353	370	364	339	338	361	364	363	356	370	336	376	411	383	363	340	349	362	340	370	296	350	344	399	371	340	358	359	345	358	390	372	347	342	376	369	399	392	375	326	363	357	331	353	369	354	357	402	362	342	403	353	318	346	389	361	329	361	329	330	352	374	324	345	331	367	344	375	337	380	327	373	342	330	346	324	331	364	382	386	369	358	368	374	351	344	351	363	348	346	355	360	359	377	328	355	345	372	343	346	351	333	359	359	381	371	308	356	368	343	333	318	311	322	341	310	398	348	348	320	381	357	366	328	311	353	366	371	328	328	343	329	306	343	366	352	356	339	326	309	367	370	420	397	362	348	331	342	360	348	361	353	362	364	386	360	325	373	365	385	363	375	317	350	334	365	362	351	360	385	328	348	365	367	380	348	330	318	327	320	356	333	363	358	360	341	333	349	369	350	354	332	338	340	374	364	364	324	394	361	347	361	378	354	361	358	347	377	330	375	356	384	370	344	364	355	356	343	318	324	351	391	328	374	341	327	360	344	374	388	385	355	385	344	348	346	321	374	358	392	317	340	362	377	336	344	344	346	334	337	346	384	361	338	352	358	337	345	358	363	358	342	348	354	366	368	344	377	365	333	347	329	327	341	321	371	398	339	327	364	332	373	405	356	344	338	317	354	320	371	354	350	356	349	330	341	347	342	353	349	347	366	354	289	358	339	364	357	330	347	333	324	378	349	391	366	348	372	364	383	348	372	372	389	335	355	344	360	328	345	331	402	299	391	375	375	364	355	343	364	342	336	337	367	346	345	358	323	378	330	354	335	369	343	352	349	335	334	337	348	348	354	339	345	368	371	314	347	364	334	320	358	370	373	344	368	340	330	336	374	378	337	333	369	372	348	331	356	345	389	367	362	334	322	367	343	365	362	394	331	356	371	357	345	356	355	339	375	356	356	362	329	377	341	339	334	353	348	338	330	354	361	331	359	342	337	350	348	347	363	344	349	384	370	342	382	346	364	337	356	347	381	346	345	366	363	398	377	382	393	361	346	331	365	336	309	344	331	394	346	377	359	319	347	353	363	385	349
19174	14939	22188	13986	11165	9230	7620	7669	5632	4726	4082	3402	2426	2197	1941	1822	1754	1591	1655	1721	1828	1549	1526	1421	1242	1294	1214	1050	1072	1064	996	988	1001	951	1006	944	893	875	907	810	864	846	863	890	863	895	895	909	879	921	930	925	915	848	882	876	833	815	825	862	837	878	840	815	824	831	799	877	822	844	750	833	783	856	816	839	807	781	820	867	827	807	747	850	735	843	846	803	785	818	785	833	795	825	813	833	805	740	834	774	785	789	787	782	829	832	791	808	791	790	778	839	786	803	761	778	815	792	763	765	768	778	832	783	828	817	841	774	804	766	784	810	770	805	793	776	812	770	784	786	803	792	857	790	771	805	764	815	807	830	831	844	811	803	855	796	838	776	787	793	795	806	801	799	801	817	768	817	762	797	821	755	806	786	797	829	849	769	794	805	789	742	800	792	776	826	793	846	767	772	791	788	778	788	793	871	770	799	756	793	771	785	802	828	766	730	773	790	830	809	799	779	826	735	825	797	796	762	844	750	775	785	791	785	791	810	792	770	760	767	751	826	798	844	798	790	806	820	811	797	765	755	804	774	831	825	782	774	846	796	788	795	780	826	832	820	781	829	810	822	768	746	810	810	823	785	797	793	796	785	816	786	780	775	866	822	796	785	795	834	769	787	780	792	791	752	801	839	800	735	821	807	760	850	817	867	798	797	819	825	798	809	789	820	803	776	730	780	778	803	802	791	803	801	798	786	740	789	777	746	828	823	794	748	800	816	780	832	773	801	778	780	796	792	814	801	811	723	799	790	754	814	791	777	836	840	834	743	803	787	804	826	792	814	800	755	777	835	797	868	738	774	810	814	798	822	827	773	809	754	762	807	807	800	825	812	792	860	743	779	815	824	787	767	808	829	789	804	813	754	811	798	807	771	782	754	750	808	792	765	779	789	793	783	801	837	781	780	797	785	803	783	824	773	800	757	794	819	814	838	846	832	739	793	786	834	857	814	826	819	816	777	779	758	827	816	831	765	771	768	757	768	829	786	749	764	777	759	747	809	863	800	744	768	796	828	792	807	841	736	854	743	818	756	797	828	811	780	769	809	783	808	861	851	821	801	803	782	795	743	809	832	792	778	756	778	824	795	773	773	804	809	765	782	828	771	799	784	839	845	823	794	794	785	794	800	765	791	818	794	776	834	834	755	823	806	830	874	799	770	796	788	863	816	803	815	752	796	829	821	740	782	813	748	799	809	822	825	736	823	797	776	800	783	792	803	758	779	808	760	783	808	826	868	778	833	781	784	763	805	818	803	789	811	811	790	745	745	796	830	847	789	793	791	808	791	759	856	827	743	807	801	742	764	785	820	771	747	808	787	825	792	808	822	861	830	804	807	818	837	771	870	818	806	808	789	764	754	790	833	776	800	754	809	796	747	822	807	823	749	844	839	827	824	823	804	755	695	804	829	749	763	772	789	796	808	732	856	816	728	766	825	762	770	726	780	780	831	817	826	774	789	803	773	842	812	777	817	800	770	809	770	760	798	721	794	817	788	757	822	792	801	727	773	832	790	774	830	850	781	776	796	837	818	794	771	775	807	752	763	781	768	785	851	794	784	786	809	776	834	814	741	758	863	758	795	815	783	806	769	751	844	823	827	793	749	779	838	801	782	790	749	801	792	776	816	780	832	827	798	789	738	753	783	774	801	790	786	815	828	793	802	836	834	774	828	798	789	786	795	786	809	796	748	815	799	806	796	876	812	792	809	782	862	768	788	794	765	800	795	775	774	785	795	764	813	816	773	774	777	818	766	760	834	788	802	792	781	793	806	814	795	811	816	757	785	785	775	819	761	797	798	760	776	799	782	758	805	748	807	856	821	776	746	838	836	778	757	828	827	768	755	801	757	829	807	754	882	819	776	811	789	774	847	818	788	777	782	841	780	803	780	811	800	806	803	794	704	788	794	802	761	791	803	762	806	808	796	770	775	808	792	791	790	780	766	767	814	820	801	871	837	769	754	781	832	780	793	845	834	796	809	868	776	779	781	816	763	805	780	772	776	831	789	788	764	773	814	770	751	843	770	786	779	787	798	793	813	747	792	807	805	768	851	824	807	826	783	805	775	763	792	823	797	811	733	804	783	787	791	805	791	709	771	834	777	747	793	793	827	804	826	823	767	821	799	755	849	819	771	833	796	796	776	806	749	839	842	802	786	713	793	816	762	832	869	807	808	820	812	806	795	869	767	769	819	811	776	889	811	793	829	787	757	771	802	777	808	819	806	801	806	768	773	793	730	826	753	801	790	789	822	850	810	777	791	821	780	798	813	821	803	770	783	779	730	772	815	819	840	771	794	794	798	777	805	791	825	779	807	776	783	781	794	778	807	834	775	803	790	817	756	809	776	828	808	760	810	799	826	817	802	817	737	747	780	744	820	789	811	767	767	782	789	796	741	815	841	825	857	805	784	805	791	804	812	811	810	837	785	826	773	800	763	788	810	784	693	743	804	804	870	783	775	782	769	784	771	741	786	809	829	772	809	753	798	763	774	761	781	813	856	787	813	767	755	806	781	854	783	794	779	778	758	778	781	800	789	780	814	804	818	796	769	816	770	786	790	788	831	787	755	783	764	766	779	814	792	795	773	811	818	796	787	807	787	794	833	812	802	840	768	782	811	812	833	798	804	778	780	800	787	788	798	785	811	762	791	798	815	783	870	760	720	826	812	835	760	784	780	834	742	816	855	764	779	766	753	787	740	815	811	791	789	770	809	823	838	784	763	825	750	814	845	746	839	813	783	776	797	816	803	795	829	776	796	749	848	837	834	790	807	833	760	771	841	755	802	778	773	801	755	811	825	780	746	808	795	786	816	777	823	775	790	833	800	841	799	769	761	809	756	822	817	798	882	816	776	817	802	850	822	796	762	809	765	804	757	823	767	823	820	794	814	767	793	785	799	831	801	717	797	732	824	754	836	803	777	805	786	781	788	807	812	865	837	737	790	713	802	819	788	759	855	805	809	808	816	812	790	856	786	813	772	772	769	776	824	765	763	778	826	786	778	797	837	843	819	769	743	766	767	776	815	799	807	774	789	811	809	815	857	746	782	756	770	833	789	806	774	767	799	803	838	798	805	772	813	844	837	768	812	784	835	827	791	822	831	760	831	820	840	788	848	759	811	837	821	809	789	813	759	824	785	816	773	803	788	769	761	772	769	791	828	790	841	802	787	812	827	815	764	758	783	813	831	791	780	849	760	774	780	817	769	768	749	779	766	780	786	807	862	764	818	797	783	858	768	770	814	801	797	820	826	739	804	771	809	803	730	832	837	759	767	772	722	812	798	768	780	748	770	790	779	829	755	839	796	808	834	825	802	775	801	800	801	790	814	804	779	852	771	768	781	780	815	762	765	791	811	795	792	841	832	810	766	813	762	809	789	814	804	794	778	779	783	815	801	790	788	802	751	809	761	788	753	785	753	811	827	787	789	828	766	838	780	793	814	788	812	825	788	811	837	766	779
12414	6545	5141	2674	1475	1040	902	739	584	533	503	485	494	457	464	452	457	441	459	445	444	452	457	440	413	451	444	456	415	432	385	420	396	433	425	403	406	387	406	425	449	419	416	421	415	449	372	434	411	397	431	384	422	392	427	453	408	418	448	440	380	434	422	404	426	446	383	408	394	405	441	417	417	410	460	389	433	413	422	428	408	392	397	430	422	425	445	418	404	415	409	410	384	412	439	428	340	381	381	395	450	415	421	427	392	393	400	420	421	407	448	381	406	397	394	413	444	465	424	402	388	379	436	415	457	391	459	428	425	375	414	460	415	420	442	410	441	426	443	383	397	393	400	394	403	416	431	416	411	483	397	403	413	403	407	379	431	433	430	411	435	392	430	402	437	437	426	438	414	413	469	439	413	448	420	407	374	391	395	401	427	436	443	443	405	429	378	388	429	442	460	396	402	405	363	436	403	438	459	407	450	435	375	418	435	409	413	393	448	430	436	416	394	388	433	412	389	406	439	452	471	426	412	426	402	421	415	409	411	420	415	400	439	383	407	395	426	410	423	410	405	404	438	414	401	413	406	442	447	422	404	373	468	466	398	423	414	422	382	395	413	434	462	444	390	443	472	397	426	419	402	442	403	397	393	431	390	413	354	392	415	450	401	416	409	410	426	417	455	420	370	382	399	440	419	402	408	411	432	423	410	463	426	384	408	379	419	411	403	402	435	415	413	421	411	400	402	414	430	408	431	386	368	435	432	419	459	421	414	440	431	436	430	430	423	441	427	413	445	370	419	414	445	416	425	388	405	410	409	398	407	424	394	411	403	407	428	409	373	434	408	417	413	384	451	420	394	413	391	407	366	438	395	414	380	392	430	427	415	428	395	445	435	364	420	403	385	386	413	392	430	453	415	426	410	407	398	438	394	419	432	410	410	385	420	372	402	401	427	426	405	398	439	453	391	436	404	412	380	392	416	418	460	412	431	414	394	404	434	435	411	433	425	463	422	435	432	446	390	409	388	418	405	422	437	406	423	438	450	390	414	428	396	369	406	398	401	456	408	436	443	393	409	411	441	396	428	403	423	424	423	434	396	397	412	415	412	448	375	399	418	443	418	440	436	423	419	429	474	395	411	412	415	423	424	396	421	423	429	439	431	456	408	480	442	419	401	415	436	410	390	459	405	425	419	423	426	405	406	397	425	452	406	427	403	415	431	377	422	408	413	409	412	394	395	419	426	419	425	424	389	434	437	371	403	422	394	370	404	409	411	425	458	405	431	456	408	402	413	399	374	387	468	427	420	439	381	415	433	387	422	410	430	435	392	366	395	421	399	421	445	399	384	456	437	426	398	397	389	408	429	424	385	408	388	378	453	396	442	430	407	390	398	433	418	430	409	399	412	389	406	354	429	425	411	391	371	354	432	449	427	373	397	408	438	426	414	393	390	427	427	413	420	380	436	400	419	423	445	376	399	454	422	390	392	390	446	406	422	374	435	408	415	444	442	437	441	405	421	406	405	434	428	404	411	386	402	422	405	411	403	419	407	425	389	375	430	402	408	425	421	415	381	408	392	399	443	399	414	403	410	451	418	417	446	413	365	450	393	428	393	434	431	392	453	440	360	438	436	437	410	405	414	374	440	406	365	417	397	421	428	398	416	408	425	457	378	409	435	428	408	398	424	381	396	409	403	423	416	451	434	407	448	403	401	426	421	417	404	425	398	419	409	449	411	400	383	418	415	460	423	428	406	391	375	434	410	399	423	430	423	419	452	437	447	420	394	404	385	397	426	446	350	442	428	416	414	414	383	393	429	444	440	410	447	394	441	387	443	421	424	470	433	418	413	428	405	423	407	441	432	406	410	413	383	415	383	405	388	412	442	426	432	421	412	411	410	408	411	434	432	441	390	395	346	409	392	417	435	417	428	426	402	409	425	415	435	413	413	391	418	400	440	437	418	407	418	396	426	462	416	424	423	400	442	377	402	432	445	435	441	451	386	455	388	425	398	424	420	414	443	421	412	402	429	430	406	408	457	441	448	411	405	428	436	465	394	417	417	408	430	402	420	424	397	420	418	395	414	409	435	387	397	433	414	381	424	431	436	420	409	430	378	418	436	434	406	431	358	402	450	406	462	415	415	416	393	397	438	407	368	402	369	412	426	426	411	437	428	432	392	390	450	448	433	420	402	391	458	425	380	401	389	401	412	379	380	382	399	427	405	443	435	417	397	421	406	452	421	399	425	407	404	389	451	421	384	432	428	420	390	416	418	411	412	399	424	400	425	419	399	419	418	414	412	396	463	445	391	378	424	380	442	415	422	411	402	389	412	469	369	386	456	395	425	434	448	373	416	381	440	417	401	424	459	401	421	410	433	418	433	407	379	367	382	448	404	408	380	414	427	425	427	407	419	399	411	455	445	396	421	370	398	411	372	399	405	432	396	416	449	401	361	435	414	399	411	430	410	408	412	413	414	419	405	395	413	415	397	421	449	379	452	470	416	388	402	412	435	406	440	380	428	384	404	403	391	393	411	441	421	432	384	396	416	462	432	399	406	403	423	446	415	409	423	423	418	438	443	393	440	414	409	438	395	416	403	404	412	421	396	410	442	414	405	413	429	369	382	395	423	413	416	435	445	407	427	460	430	393	388	416	383	407	410	428	429	417	409	373	429	439	418	454	434	413	418	371	403	424	387	446	428	412	394	375	406	425	409	406	442	414	461	368	416	420	386	458	390	404	413	390	497	427	445	408	422	411	403	380	425	414	437	432	455	398	433	409	378	428	409	396	422	419	430	393	409	429	411	385	435	404	401	373	398	446	408	416	424	401	417	438	396	430	378	398	440	425	392	360	407	413	439	421	401	390	404	377	404	383	400	411	407	419	419	401	426	373	472	417	406	405	437	476	418	404	390	421	396	431	476	421	396	421	414	429	440	384	431	422	393	353	411	403	401	438	433	421	386	390	431	437	376	419	444	430	429	410	444	451	420	371	432	437	456	402	390	419	420	461	411	446	402	383	425	366	450	441	452	440	444	391	435	415	475	420	398	393	444	440	419	423	487	461	417	381	461	373	402	433	376	419	386	401	428	429	411	421	396	442	428	403	421	400	392	412	430	385	409	437	396	398	444	406	414	416	415	398	442	370	440	434	406	401	419	436	427	441	408	434	421	415	453	415	412	384	407	436	400	419	410	426	393	427	405	399	427	385	425	440	390	353	389	439	412	414	423	431	393	426	376	443	427	407	446	455	415	450	391	387	421	404	416	416	405	362	411	416	426	418	397	411	414	431	403	423	420	417	427	426	389	387	416	389	415	403	407	386	420	437	384	400	412	389	423	409	377	421	384	403	463	416	411	412	412	440	410	431	382	404	396	411	442	399	414	389	413	427	441	396	410	438	438	440	433	402	397	388	405	428	405	415	386	435	417	388	437	437	390	416	391	414	392	396	362	408	404	429	398	440	415	461	438	402	397	391	417	380	376	419	438	412	429	432	424	428
7964	5772	8269	6137	4884	3497	2940	2643	2045	1746	1459	1314	1211	1135	1141	1083	1105	1047	1142	1084	1046	1022	1049	1001	1018	1037	1024	1008	1050	979	994	930	954	895	938	921	940	910	952	897	900	915	892	984	887	906	962	887	940	937	890	936	917	944	929	947	948	917	867	923	903	902	897	923	902	865	885	941	892	939	935	910	873	878	922	953	901	919	867	916	892	923	920	882	908	946	938	912	941	878	957	877	953	867	925	919	963	885	902	937	892	862	931	939	924	893	919	894	904	868	911	872	872	923	899	875	901	933	883	878	935	898	899	896	917	930	871	882	877	917	885	890	915	906	912	934	824	893	883	871	911	932	879	975	930	929	900	918	908	914	862	905	915	893	892	933	895	882	871	942	890	968	922	916	882	914	887	867	891	888	933	875	905	901	869	897	885	975	862	857	913	901	887	894	895	934	888	893	972	933	913	913	899	854	903	919	956	929	929	853	919	915	928	895	911	930	949	899	931	922	875	859	889	861	929	883	908	935	889	905	913	979	887	932	911	905	912	898	882	903	868	891	918	912	935	917	884	883	880	898	850	882	876	868	880	899	937	855	914	898	938	882	927	879	930	932	926	902	869	908	944	930	864	861	913	924	927	883	898	849	924	903	943	908	871	910	838	926	861	850	893	891	884	851	922	880	932	894	904	822	907	873	920	860	939	888	891	872	879	929	953	880	896	923	934	916	900	900	896	896	952	893	863	941	900	915	975	916	884	849	899	865	857	914	895	966	914	891	922	898	919	909	933	895	859	886	891	913	924	933	834	913	875	879	870	886	913	873	921	906	907	873	887	936	948	883	941	877	868	885	923	866	996	970	919	876	961	947	933	900	859	873	915	900	908	909	902	880	891	903	904	898	903	827	896	871	885	887	866	904	842	962	944	893	856	894	892	953	845	889	902	923	965	936	876	920	864	866	942	885	846	912	885	942	942	900	921	941	910	898	903	896	956	935	950	871	898	897	856	927	875	933	894	896	934	899	840	891	914	886	907	921	889	856	868	895	899	895	904	915	880	867	888	894	919	870	929	977	895	878	973	941	894	893	870	905	914	938	851	926	879	859	867	860	878	899	926	861	891	866	821	932	878	897	870	878	939	932	900	922	867	811	885	956	911	877	931	888	930	907	893	873	893	868	918	912	944	912	891	852	940	928	930	897	878	869	911	884	910	871	910	918	973	905	921	862	869	926	879	865	928	873	907	892	933	897	914	871	850	915	870	881	936	878	865	881	875	952	881	920	928	965	864	877	861	911	931	896	920	874	882	828	873	889	909	887	931	908	944	940	901	877	945	876	902	902	906	907	898	919	846	913	975	893	965	921	918	883	898	872	873	839	864	825	900	917	922	878	945	924	916	875	876	846	929	940	919	881	904	895	875	869	933	886	951	895	924	934	886	902	921	901	960	896	898	919	923	875	904	926	944	954	888	941	919	904	948	871	897	933	851	927	898	877	876	895	945	900	901	918	896	865	912	935	908	891	876	878	886	922	914	883	915	877	922	893	873	866	860	926	878	924	903	908	918	906	935	909	921	939	850	885	915	886	856	961	872	941	910	863	919	943	907	940	887	933	876	880	898	935	933	934	891	940	888	938	928	906	863	892	951	919	1003	905	919	910	861	901	872	958	913	921	889	921	899	897	917	873	864	879	906	894	938	877	917	860	871	876	918	905	881	901	898	917	891	931	879	915	915	888	835	872	899	916	914	898	942	962	910	868	889	953	913	895	900	911	915	934	954	896	868	881	893	876	905	983	918	890	913	875	936	875	891	903	913	863	896	879	903	884	894	929	926	862	938	920	896	875	928	917	900	874	916	956	895	907	902	887	885	840	890	897	889	912	922	888	912	890	891	836	948	912	965	901	896	914	929	890	855	904	880	913	940	891	888	951	903	913	911	901	902	907	873	937	858	884	869	881	936	911	863	877	881	928	899	884	871	854	902	884	892	946	991	902	870	917	877	906	926	919	895	922	945	888	886	917	938	908	889	873	937	875	861	881	899	885	892	901	865	859	889	860	880	865	880	891	875	896	897	871	900	903	897	881	924	936	918	905	932	831	919	878	905	936	944	886	890	932	888	905	873	901	907	898	882	875	964	831	864	938	999	856	913	918	898	896	962	966	957	894	892	869	935	898	876	851	970	880	935	957	914	901	873	908	959	914	887	887	865	924	865	901	950	894	928	885	922	935	909	887	885	922	911	922	934	915	944	870	905	871	889	876	937	921	908	918	901	886	914	920	912	840	950	931	881	934	905	918	854	887	925	908	852	869	930	937	925	838	930	964	940	855	894	872	869	937	906	912	905	910	905	890	886	887	835	874	876	873	940	911	894	862	925	943	889	920	889	923	898	856	917	842	904	879	879	905	871	914	891	884	892	902	894	924	911	876	904	962	855	917	944	910	856	849	866	942	901	850	897	917	923	930	923	914	939	882	897	904	864	920	952	915	913	875	904	882	881	852	915	867	845	950	927	892	915	897	905	921	885	935	893	860	884	897	914	907	887	902	922	898	913	933	936	861	949	904	855	913	894	912	861	847	883	911	925	918	915	947	949	931	898	859	896	942	891	941	913	894	901	903	882	937	879	905	851	882	936	878	905	906	935	916	938	919	940	902	917	895	905	893	942	904	854	886	930	860	872	916	893	937	917	926	893	960	948	859	898	918	900	928	911	943	904	865	899	907	851	895	902	920	943	933	874	882	960	862	924	953	971	890	876	920	935	971	899	953	885	888	915	900	876	906	929	930	898	916	871	964	900	873	932	929	890	913	964	867	879	936	903	882	882	862	859	949	879	859	916	944	869	897	879	911	927	919	895	904	912	918	950	920	853	869	898	863	909	881	859	874	860	900	976	910	903	894	880	885	900	919	906	880	884	875	935	879	883	894	899	945	848	932	868	897	921	883	846	896	884	877	887	946	945	876	867	912	870	845	906	870	884	932	861	888	908	884	882	872	842	923	858	934	917	892	890	921	864	921	947	875	956	844	893	902	938	954	882	888	896	902	926	887	868	942	913	909	977	916	892	945	914	906	933	881	932	943	876	920	849	872	927	921	891	959	945	901	912	860	871	926	889	926	894	962	900	907	963	936	935	938	932	926	932	868	828	875	922	884	924	905	861	927	876	911	856	886	892	921	924	887	974	875	900	851	836	905	891	937	878	946	905	893	871	966	848	873	901	908	873	919	896	910	938	896	894	930	899	882	875	879	885	895	923	885	921	930	902	881	908	912	888	889	920	907	962	851	872	846	919	950	956	909	863	907	912	866	891	877	877	871	830	911	938	894	893	903	916	931	892	898	929	939	912	961	956	921	935	892	911	911	882	908	915	895	877	911	938	888	940	961	897	938	897	929	865	949	911	916	898	902	869	870	920	907	872	921	968	886	969	909	903	902	936	948	886	893	932	961	831	902	887	954	907	899	848	869	898	862	893	853	952	958	880	900	873	939	905	899	882	875	907	877	884	899	952	955	896	937
24273	13374	13178	6006	2717	1818	1343	1241	990	770	791	623	512	505	448	415	453	424	407	415	455	441	423	386	375	351	369	398	396	356	380	316	345	384	356	332	346	386	328	318	354	331	333	351	388	377	346	360	370	357	374	347	366	367	365	333	344	315	381	387	340	377	334	360	358	326	356	342	338	325	386	351	346	356	340	381	305	342	380	370	348	336	327	320	375	378	354	364	378	304	313	364	327	348	321	344	332	359	367	364	416	358	328	331	351	330	344	365	363	368	313	311	331	318	346	368	342	285	371	364	315	376	355	336	366	366	332	305	333	332	350	321	350	350	340	349	351	358	345	328	323	362	363	374	351	349	343	360	360	362	359	353	351	374	377	360	366	342	330	363	363	378	385	366	379	375	322	329	371	342	334	303	366	354	363	363	345	402	310	334	362	323	337	328	346	341	346	362	351	354	338	375	374	318	313	325	331	365	375	366	324	323	328	362	362	339	343	365	331	363	338	350	394	365	341	337	362	318	357	329	336	316	334	338	368	357	344	383	330	336	350	304	372	330	363	335	370	355	327	334	343	308	378	365	331	345	305	365	366	353	353	356	374	373	346	361	354	338	357	380	343	369	332	354	339	357	342	338	337	330	367	357	344	355	339	375	334	329	387	391	399	335	346	329	356	385	325	379	347	372	325	334	316	359	358	385	326	357	372	328	358	327	340	353	351	339	404	351	333	336	344	363	322	346	359	332	336	350	378	350	345	354	322	337	352	357	337	295	350	323	362	297	342	311	346	351	348	325	388	351	349	334	329	323	340	347	355	345	347	329	380	324	337	320	319	340	366	331	328	359	387	346	383	337	352	351	318	345	308	325	369	354	352	352	378	367	371	334	334	334	344	356	352	352	358	345	384	324	367	362	342	369	356	365	332	339	362	324	354	357	354	328	330	344	328	348	325	352	337	351	314	346	342	319	325	314	343	371	345	341	332	336	375	313	350	370	338	353	341	366	330	352	340	352	380	373	349	326	344	353	331	379	347	357	343	332	331	354	397	363	357	358	323	367	335	374	339	327	412	325	321	352	383	314	356	330	362	350	360	352	360	387	362	357	355	325	336	318	321	319	347	346	330	325	371	342	344	364	342	332	388	376	352	354	333	371	343	342	333	380	350	354	362	337	355	356	334	347	330	366	355	339	364	339	350	343	335	368	360	344	330	318	323	348	358	388	344	341	315	327	358	373	331	344	362	335	349	341	336	389	335	370	350	391	359	340	397	375	351	336	344	362	367	387	326	318	333	381	359	333	337	340	336	343	377	374	331	344	348	347	372	348	354	332	345	364	372	364	331	348	315	298	338	340	383	353	356	345	338	372	369	366	348	338	369	334	354	333	341	329	371	343	368	350	375	352	349	335	330	340	372	305	351	320	311	399	327	331	351	342	365	338	349	273	333	356	327	350	377	313	348	344	347	358	364	346	329	335	346	351	347	368	377	361	376	361	345	370	353	332	323	358	304	353	336	371	366	353	343	380	305	339	350	338	339	373	331	345	317	325	402	339	342	390	349	339	335	341	302	338	337	353	382	385	359	344	355	341	322	350	330	376	339	360	366	338	348	322	317	304	351	330	370	345	383	340	363	311	329	326	356	303	370	372	327	352	372	359	346	362	377	376	339	341	337	350	338	342	290	340	325	302	356	342	337	348	318	346	333	343	355	340	375	335	330	370	359	336	370	356	334	373	347	332	330	341	366	336	335	341	370	359	347	351	317	343	325	338	330	320	391	335	316	330	353	344	378	357	337	357	363	359	346	372	359	354	363	332	333	307	362	330	377	366	345	383	328	349	367	375	371	318	323	325	352	377	375	355	380	343	358	368	337	362	322	344	374	361	340	334	312	312	330	360	391	341	364	359	325	354	327	341	358	317	339	375	366	340	335	357	350	344	351	336	320	324	332	361	332	386	375	347	378	344	340	347	342	347	337	326	336	360	321	339	345	351	350	373	378	364	315	362	334	368	368	326	325	396	317	329	365	340	355	329	372	349	353	372	342	361	363	351	329	329	353	358	322	353	358	341	354	352	344	373	322	351	332	381	339	324	342	341	324	307	332	388	332	360	363	323	372	336	357	304	332	379	384	387	345	412	347	349	333	326	344	338	349	365	348	346	364	332	310	345	345	353	298	303	386	376	344	344	350	337	345	375	353	373	367	330	365	332	335	357	340	359	335	346	355	348	369	348	331	340	338	336	372	371	338	353	348	334	340	368	353	339	366	395	362	339	364	350	312	348	365	340	349	366	353	353	304	355	341	293	332	324	343	337	358	371	325	365	364	359	355	364	325	342	384	368	330	352	356	325	342	363	327	366	328	343	351	334	355	340	317	350	349	340	324	344	327	348	332	362	365	370	341	331	338	331	357	325	364	347	345	342	339	377	322	351	368	344	323	320	377	344	378	344	347	336	349	336	363	336	358	346	343	346	330	364	340	355	353	330	365	315	317	335	328	360	343	382	337	332	353	327	329	359	336	372	333	340	328	352	308	329	383	389	352	349	330	305	373	384	363	362	354	323	376	295	367	375	325	351	380	333	362	342	357	363	369	339	340	329	354	346	353	354	331	334	367	357	361	334	371	319	345	312	318	333	334	368	357	379	340	336	327	313	387	339	328	352	349	373	370	331	352	367	324	340	334	370	336	361	379	350	336	337	350	331	355	349	329	332	357	337	328	339	341	349	342	337	379	351	348	352	349	339	327	303	333	356	309	332	367	371	348	326	327	343	370	372	376	349	348	372	363	335	367	373	350	353	329	338	337	348	324	351	385	353	351	361	345	342	370	359	361	394	348	344	362	359	347	351	340	345	352	374	363	366	372	343	379	315	357	340	383	336	375	378	384	340	363	289	355	296	352	328	352	325	365	309	327	379	361	328	369	376	336	338	373	361	327	334	322	338	318	351	365	352	326	339	346	321	312	354	364	316	338	366	377	336	349	355	342	379	340	314	340	351	351	354	346	334	340	363	394	351	336	402	318	324	339	338	332	326	356	330	371	382	352	351	366	326	372	336	308	375	331	336	356	337	349	313	338	341	333	368	355	355	331	370	320	353	379	337	351	372	358	349	335	362	330	319	354	312	305	351	349	383	368	338	357	363	346	347	364	330	348	342	338	358	359	353	358	323	308	350	371	351	344	340	349	329	357	333	355	379	380	349	350	354	349	350	342	358	322	355	334	336	343	390	392	359	359	358	336	331	365	375	350	345	351	354	341	351	367	342	373	345	366	372	360	310	375	330	365	345	344	350	328	365	377	356	378	335	322	325	333	337	329	340	317	400	347	315	335	346	347	344	327	367	313	366	378	363	356	367	348	323	358	341	331	340	357	319	319	341	387	360	312	347	374	360	332	335	304	372	353	338	351	355	352	325	360	322	341	375	323	368	370	373	351	364	376	306	349	334	319	313	334	337	340	367	315	353	336	358	367	344	365	359	369	366	342	312	338	336	363	358	354	321	346	367	379	382
15761	10886	17888	10915	8110	6241	4957	5095	3873	2727	2957	2380	1710	1717	1384	1305	1234	1215	1257	1328	1317	1172	1164	1081	1074	1086	1040	956	958	948	956	913	896	883	874	880	791	825	819	885	875	819	878	843	820	873	841	867	810	829	865	810	768	825	802	812	812	831	801	854	788	812	811	800	835	771	836	808	793	796	823	800	748	828	838	849	772	780	796	803	765	801	803	796	827	853	796	811	807	775	775	799	777	797	794	756	835	781	786	780	829	823	780	819	797	795	784	753	815	780	798	798	751	765	821	771	766	770	756	791	797	797	778	789	759	743	765	755	759	770	795	792	759	775	771	768	748	856	815	795	753	788	755	814	733	756	762	791	794	744	821	768	823	764	746	804	753	803	800	811	753	749	806	761	779	783	793	818	760	748	731	774	755	792	776	806	804	784	808	818	773	825	769	763	772	739	771	777	734	741	723	782	790	794	801	778	752	778	733	765	773	772	809	798	760	730	756	792	805	763	771	808	752	791	747	751	814	821	769	744	826	784	859	782	813	805	771	741	762	814	769	740	750	793	804	808	827	798	781	766	732	802	812	788	805	726	766	788	733	800	791	828	773	749	748	753	761	789	815	778	738	824	789	791	741	843	750	808	806	758	773	775	733	767	762	760	806	768	790	755	789	784	766	798	766	771	760	733	788	804	779	777	767	766	784	735	790	723	741	762	795	809	854	743	721	765	832	764	745	777	769	771	753	806	777	737	775	788	794	794	803	810	755	813	787	780	804	743	799	809	795	816	790	799	775	815	812	764	770	798	755	782	761	762	780	816	791	770	811	784	765	735	793	728	762	833	752	802	777	811	810	752	780	732	778	715	777	799	799	782	788	773	779	769	732	807	738	814	813	775	772	815	779	786	763	771	793	745	775	769	717	780	771	806	787	807	775	776	783	779	743	759	789	812	810	784	772	748	791	822	796	800	788	765	801	815	814	774	802	809	780	775	812	784	784	817	837	760	794	780	746	840	808	810	779	774	800	818	768	870	761	756	773	797	793	795	775	785	753	778	792	753	777	786	753	772	791	677	767	812	765	792	773	769	803	732	767	777	820	817	808	725	741	771	788	803	802	789	749	792	800	799	812	799	765	782	818	755	780	766	714	751	770	798	784	757	800	762	760	752	821	761	818	796	779	788	720	816	817	753	753	782	778	764	787	789	785	752	813	793	732	742	729	800	780	809	728	779	763	816	785	712	785	788	827	809	775	730	758	804	783	821	775	791	791	758	774	801	800	787	749	814	795	787	791	795	831	803	752	762	840	805	788	792	796	785	808	779	775	778	828	778	767	799	765	809	804	748	788	749	801	790	790	772	781	775	794	764	787	784	819	797	706	789	775	739	787	732	836	756	773	732	755	775	821	811	764	738	762	765	792	791	787	782	768	765	811	788	746	808	778	769	760	777	775	805	781	782	728	772	761	752	761	793	753	783	748	767	790	751	830	771	775	839	823	752	821	724	792	770	782	778	818	802	793	778	796	768	839	784	770	764	745	794	849	818	770	777	754	785	809	746	823	779	794	775	777	744	706	815	760	795	732	782	831	839	780	813	782	760	820	823	816	763	761	815	787	798	811	852	824	786	781	790	754	783	802	759	764	775	778	785	817	786	787	774	807	810	794	805	794	820	783	810	771	789	751	732	765	800	800	765	806	711	792	758	810	823	749	823	795	749	793	802	777	808	759	791	787	815	815	784	782	784	772	809	774	759	769	810	747	857	792	783	757	786	775	796	814	776	745	776	813	805	758	777	777	795	762	789	725	817	800	762	770	755	804	750	763	764	768	795	782	769	786	816	756	786	834	786	847	732	786	781	768	834	795	846	790	821	764	758	772	784	758	722	772	836	765	781	772	800	786	765	814	794	763	731	768	817	787	821	791	808	761	739	776	788	770	780	789	792	792	776	772	687	801	782	754	834	828	811	766	779	792	821	745	766	824	805	797	707	860	745	795	760	777	785	773	775	746	818	748	773	782	799	770	786	743	771	819	752	784	782	708	755	768	743	814	762	778	758	746	743	790	796	792	823	782	811	760	775	754	758	750	817	785	740	768	787	810	812	752	805	766	757	812	823	773	743	768	811	772	786	793	792	748	779	739	795	771	755	797	760	783	800	802	800	737	741	780	786	781	763	755	827	758	779	746	789	742	775	778	767	859	788	804	775	790	789	807	749	762	768	774	777	765	828	801	780	815	769	751	748	765	773	776	770	767	762	767	789	795	758	809	765	792	749	820	764	760	766	755	773	781	812	807	747	756	768	735	796	741	756	788	807	843	765	761	774	799	778	813	776	770	768	764	747	753	846	803	784	771	764	790	792	763	797	774	824	763	799	765	779	758	797	774	781	781	766	771	803	747	736	788	741	823	763	754	766	819	800	788	774	796	747	758	795	742	795	791	762	765	796	771	828	748	740	772	822	772	773	783	777	774	827	779	820	751	789	824	801	814	780	796	822	808	785	750	792	754	765	768	793	773	772	804	769	774	768	738	751	753	822	772	797	745	798	768	831	768	782	785	738	817	755	796	791	771	761	759	783	844	759	773	787	769	792	741	799	789	745	786	796	823	791	790	814	785	825	798	763	761	744	773	779	816	805	787	793	740	810	799	765	785	771	804	733	814	762	812	762	744	799	851	771	819	772	782	738	761	815	751	776	800	791	786	813	821	773	805	742	767	809	752	768	793	802	831	790	797	769	822	795	779	786	787	748	768	783	837	814	735	777	779	806	736	792	739	761	773	785	798	741	739	787	783	752	739	810	770	804	745	746	720	806	771	792	733	828	776	818	778	783	782	742	790	765	771	724	748	780	827	769	764	858	796	783	805	774	771	789	766	769	786	784	756	793	833	767	702	786	719	803	772	789	779	757	746	813	826	821	792	728	760	772	748	750	799	815	799	847	752	814	784	832	802	833	746	786	766	835	728	768	797	777	786	830	794	812	784	721	750	778	748	787	775	749	774	741	819	761	841	777	807	759	802	741	815	832	769	758	790	729	824	707	813	800	814	798	791	758	806	753	780	839	788	785	737	768	729	801	760	798	747	745	765	750	747	802	769	735	784	772	777	771	774	833	767	774	804	716	799	779	789	799	761	779	766	809	795	793	745	756	792	769	730	740	778	784	820	768	779	761	784	776	781	764	733	810	752	762	768	749	805	817	815	762	739	752	761	775	782	787	792	768	785	780	764	790	764	801	803	761	790	837	770	795	776	826	761	796	778	745	795	771	774	788	770	756	765	822	732	747	763	821	814	831	769	788	803	741	752	762	783	782	794	761	828	788	772	792	768	745	748	785	817	766	773	750	781	810	817	738	794	806	778	728	769	772	756	779	759	754	791	801	818	777	771	755	773	784	736	799	803	845	759	765	835	803	755	826	791	801	830	804	752	785	764	740	848	807	778	817	761	773	820	772	782	717	762	800	812	767	828	803	821	805	746	774	786	804	783	831	743	794	765	745	807	786	791	809	800	745	772	815
34721	19746	20090	9647	4241	2839	2098	1830	1464	1060	1129	930	656	552	563	503	481	453	489	506	515	476	397	415	427	400	403	402	378	398	373	405	380	367	366	371	371	374	341	362	363	373	369	359	357	371	344	367	400	372	367	364	386	376	365	399	339	362	373	375	376	343	372	348	358	348	391	383	364	342	380	353	379	353	359	343	358	363	375	387	393	378	352	396	349	366	359	366	362	333	394	371	346	370	343	327	329	389	345	370	364	342	356	359	334	336	375	340	346	362	374	344	358	380	329	341	363	358	351	350	331	349	351	335	343	313	361	353	350	338	331	352	389	366	352	347	369	382	352	320	347	356	378	302	353	395	376	359	371	385	351	334	336	348	339	373	336	337	373	367	365	320	337	374	353	350	351	387	352	359	349	366	324	341	337	348	347	353	390	339	326	363	351	334	372	357	402	368	341	358	362	370	383	359	341	345	343	337	362	383	337	361	358	338	403	363	372	345	343	324	352	318	339	366	357	390	372	381	332	345	327	359	377	343	330	371	368	390	361	361	364	357	367	366	339	329	348	374	372	372	392	410	390	371	344	373	336	322	348	333	332	357	339	354	388	330	370	331	363	351	378	366	429	342	367	366	360	358	372	354	349	336	357	348	398	372	358	344	351	357	361	366	322	381	327	354	341	348	370	392	307	337	346	376	377	366	366	372	329	345	383	348	350	392	366	360	356	335	354	347	354	358	387	345	353	337	348	320	334	332	353	347	376	370	368	358	339	382	362	343	346	377	353	346	370	368	393	370	364	356	375	366	330	356	358	362	347	361	361	333	342	385	365	379	413	365	391	377	386	359	382	369	347	326	355	316	355	367	378	347	362	364	360	351	385	337	334	328	346	344	392	324	354	367	342	343	361	340	338	367	320	367	378	350	336	344	326	363	364	381	376	366	315	343	369	357	377	373	354	302	349	355	343	330	342	355	347	368	358	361	296	377	338	351	381	388	368	337	324	328	343	334	357	347	362	392	360	343	341	381	386	349	346	344	405	359	317	336	355	376	364	358	391	363	402	380	351	341	320	369	362	347	342	374	356	329	333	356	361	370	399	378	336	324	366	333	345	367	337	335	363	352	363	353	389	379	348	345	363	329	350	368	344	380	350	346	349	335	375	350	344	341	340	357	386	350	347	358	378	368	347	348	395	342	341	396	355	358	336	360	333	361	320	373	402	368	375	374	329	347	353	387	380	365	350	349	362	346	367	365	380	382	328	334	337	384	350	365	347	358	376	348	362	347	376	408	356	375	384	334	335	350	362	358	349	327	327	359	363	361	355	330	381	356	358	347	357	319	386	341	378	370	363	373	349	330	359	343	343	363	369	354	359	364	354	344	362	339	334	356	356	325	341	401	347	394	355	362	330	358	317	332	351	354	367	357	338	375	351	384	344	344	319	365	365	365	354	395	349	351	375	351	388	349	393	325	381	347	331	373	380	355	367	365	352	362	346	348	333	371	370	352	352	358	355	340	401	371	329	396	339	327	342	385	371	351	366	388	342	396	324	358	388	396	352	351	356	359	359	364	368	341	331	371	389	380	347	371	386	381	336	350	347	378	368	329	350	349	384	388	342	377	376	353	309	375	386	369	353	359	407	370	337	319	353	354	341	351	367	369	368	338	386	357	389	373	333	356	333	338	352	363	360	357	349	377	344	333	374	350	323	363	333	344	327	356	358	362	335	372	341	364	356	335	363	363	371	355	313	370	374	355	370	377	333	391	346	325	369	384	357	326	342	406	353	357	337	352	414	374	346	396	348	359	343	339	339	356	354	368	346	331	332	365	358	306	335	358	378	332	370	356	314	395	356	387	362	348	314	304	370	355	325	351	373	389	376	375	353	360	353	335	377	372	361	351	343	340	314	375	351	340	387	309	375	361	360	339	367	383	374	352	350	339	318	352	343	361	390	341	341	317	327	351	364	365	389	350	362	367	351	337	367	342	367	373	321	347	362	354	365	366	371	359	359	358	351	377	345	340	329	324	377	350	370	338	365	353	376	364	368	296	351	327	339	369	356	312	374	330	349	347	352	319	391	340	351	346	392	402	344	348	330	392	358	358	339	343	361	318	368	341	378	361	334	347	345	347	350	366	342	376	325	362	379	343	374	327	339	353	371	350	337	362	337	377	357	368	349	348	345	407	361	384	327	385	402	346	366	334	392	378	340	327	348	350	395	398	362	380	336	357	373	393	416	352	384	356	370	328	368	334	358	367	343	341	316	372	375	350	346	360	349	325	359	353	385	343	366	353	356	365	346	344	344	376	376	382	397	361	334	334	347	355	364	371	332	375	355	344	348	342	345	366	338	381	351	328	326	371	350	345	369	379	354	328	369	372	309	350	358	324	338	364	386	343	381	363	338	357	315	354	386	329	356	347	360	349	348	366	364	340	359	356	392	329	336	357	349	353	355	344	346	396	359	390	375	352	375	338	318	363	351	368	398	350	359	361	365	377	366	356	315	381	335	354	391	350	373	373	333	360	370	341	351	378	370	353	352	365	401	355	336	350	361	399	367	346	386	366	355	355	373	381	360	335	380	325	316	367	379	330	327	310	342	365	373	319	340	320	337	335	342	343	346	315	359	381	404	337	348	356	317	342	366	383	371	343	352	376	337	380	337	334	345	343	396	356	355	347	323	345	363	345	348	355	372	332	325	369	317	329	357	352	356	370	362	368	314	325	356	360	332	343	373	331	368	344	357	373	374	376	350	356	355	320	370	375	347	359	331	378	364	338	334	333	378	330	329	364	385	315	363	385	347	352	358	349	293	337	360	352	383	366	370	334	334	373	376	358	353	400	360	366	353	369	343	401	341	316	368	377	340	357	354	340	358	391	388	379	422	339	371	394	360	352	371	329	371	366	394	367	368	363	351	327	359	374	382	330	359	390	363	344	362	414	337	343	367	385	358	366	357	354	314	333	402	384	379	340	354	381	346	357	359	344	366	339	366	333	386	346	352	391	344	322	392	329	401	337	391	339	319	365	380	333	376	345	417	307	333	336	358	360	392	375	345	347	357	331	336	365	326	346	337	377	343	370	385	331	356	399	381	387	358	335	351	391	319	377	335	362	345	361	368	364	377	354	357	343	313	358	335	337	345	323	358	370	383	387	331	390	373	355	367	363	374	357	333	340	368	360	372	372	357	369	315	352	373	347	385	346	341	357	365	379	381	366	345	358	328	349	379	350	330	320	370	325	351	368	361	339	337	317	316	324	336	331	377	352	381	372	362	364	358	355	368	334	357	342	322	376	375	374	365	313	364	379	367	332	359	367	366	354	373	325	364	335	340	382	381	345	353	357	351	348	346	330	363	335	356	355	369	391	355	359	346	353	369	384	384	350	362	350	344	379	349	350	350	339	350	335	338	392	349	379	362	359	359	340	351	339	347	321	362	338	310	373	367	337	344	361	346	341	361	332	341	391	351	349	374	341	361	373	391	369	384	376	333	351	386	356	386	352	360	377
20899	14907	23610	14624	10538	8612	6731	7332	5947	4297	4655	3330	2488	2124	1968	1631	1673	1552	1588	1704	1779	1584	1478	1306	1237	1219	1151	1036	1050	973	1040	1079	1088	982	926	885	864	885	856	847	887	917	889	923	857	874	907	979	934	936	942	889	881	828	835	869	833	869	795	858	839	844	854	824	836	791	847	854	785	823	818	785	821	765	800	811	803	827	805	837	796	780	781	844	795	792	813	836	858	790	779	771	767	812	842	827	706	800	771	788	804	806	808	810	834	799	781	802	758	825	790	832	845	785	784	794	817	809	850	819	799	822	780	808	814	745	788	783	753	797	821	857	789	832	770	819	826	794	824	824	823	770	774	797	785	776	801	812	823	751	790	845	787	793	815	796	765	817	746	852	842	766	757	758	821	777	784	815	801	835	801	810	840	867	832	830	772	783	805	753	815	853	780	802	818	775	805	799	784	756	823	775	826	850	842	794	808	799	802	792	752	826	778	815	810	786	828	765	775	748	785	843	765	815	746	767	834	759	813	838	724	810	797	783	760	775	816	826	752	784	804	739	810	733	845	833	792	758	802	819	821	798	778	755	812	813	840	799	797	797	822	813	820	788	845	804	749	778	833	799	809	808	814	787	793	804	810	755	780	766	793	796	806	817	738	826	802	775	813	762	809	839	788	804	795	784	804	786	762	852	788	765	801	786	824	834	789	800	799	764	831	776	803	819	824	813	803	786	753	789	796	826	805	819	785	758	792	778	759	793	798	800	815	813	758	809	752	789	800	799	800	784	792	848	792	810	780	787	805	783	812	790	824	780	799	754	786	812	797	740	798	778	830	822	829	822	816	828	818	835	785	833	745	791	822	781	751	778	778	723	795	779	857	776	759	827	862	784	763	818	809	822	754	748	777	802	783	826	805	812	795	859	811	769	751	797	781	806	779	724	777	830	808	806	782	753	769	761	818	749	845	822	803	764	781	799	793	787	831	821	854	796	796	792	824	777	816	826	805	771	788	805	770	788	780	787	772	843	767	826	817	822	839	793	793	810	819	828	784	808	773	791	810	789	796	744	764	828	790	822	853	816	823	823	758	832	780	803	756	762	830	824	823	783	784	781	788	784	803	806	822	745	776	796	784	799	792	806	826	792	783	810	790	822	824	760	810	803	789	788	804	816	808	799	850	826	812	825	830	807	803	845	791	792	808	827	787	819	797	816	783	762	818	772	810	797	829	706	816	805	782	798	812	785	814	772	769	827	779	768	791	824	847	817	805	780	838	775	810	817	781	764	851	804	783	777	816	866	807	780	813	749	842	769	802	759	788	786	764	783	813	807	796	779	814	855	803	797	855	730	751	812	813	782	803	780	783	838	904	782	796	755	814	792	765	857	858	793	808	796	758	802	784	795	859	812	752	814	799	816	798	776	790	786	789	799	770	787	816	825	801	792	760	801	792	794	810	814	823	828	756	764	798	782	807	768	779	814	792	804	794	775	773	792	812	834	835	758	818	809	792	781	790	766	699	779	865	777	809	811	820	798	789	802	769	853	796	813	807	736	750	801	771	756	837	798	811	838	805	774	781	776	837	819	802	839	825	819	819	763	823	797	780	761	807	791	763	782	806	782	761	829	806	836	793	854	783	796	811	834	794	799	796	783	860	769	770	786	833	775	783	758	784	753	834	808	761	819	757	828	841	814	814	820	795	813	805	838	837	785	800	763	818	802	779	765	863	806	751	778	801	819	811	792	817	750	797	796	755	795	813	840	828	746	807	783	793	790	795	772	742	855	806	823	816	832	810	826	783	797	838	740	787	801	791	773	801	791	813	778	757	855	825	787	838	775	798	755	796	806	798	782	768	780	745	803	774	788	778	728	773	778	814	826	865	763	788	805	759	780	842	803	846	807	800	789	779	815	782	742	826	820	793	806	780	790	796	791	791	834	791	784	794	863	840	757	805	775	799	809	796	844	788	855	797	873	735	802	797	778	806	815	788	783	763	836	800	825	747	796	754	811	799	812	754	753	793	804	795	783	812	768	835	853	793	803	854	758	818	745	777	797	822	809	817	788	802	769	810	825	818	799	826	788	827	831	755	802	816	810	824	822	772	781	853	770	810	833	833	824	803	794	754	805	846	802	820	831	837	807	834	798	840	806	792	788	812	825	796	808	807	812	820	815	815	773	820	833	760	797	829	825	788	757	721	803	755	827	811	793	803	799	814	802	860	767	759	776	833	773	805	828	762	846	739	777	818	790	815	841	853	771	807	789	824	778	797	812	817	780	818	816	821	812	823	823	820	802	811	812	794	765	801	802	809	778	828	784	795	803	807	796	830	853	821	781	772	814	812	747	832	802	827	765	801	766	819	818	825	792	783	825	844	769	856	775	794	842	753	758	820	803	835	783	767	775	849	784	816	833	787	858	775	821	801	819	796	737	762	824	806	803	763	862	794	793	767	792	804	790	838	805	773	797	785	816	800	777	841	813	828	738	805	812	825	756	771	830	802	794	832	812	785	830	803	810	788	774	803	738	781	785	840	827	805	773	801	799	760	800	761	766	759	817	834	787	817	821	800	785	759	798	827	821	841	784	813	825	806	796	822	806	834	756	753	856	773	830	788	816	765	801	723	802	768	796	799	846	763	849	832	793	817	739	816	761	769	846	830	797	797	861	801	812	802	778	799	807	808	743	778	793	786	823	817	771	793	805	785	807	831	825	776	752	802	790	794	806	764	789	794	748	798	842	779	785	785	812	768	830	789	789	813	827	791	830	792	785	828	767	820	798	858	765	823	814	815	830	827	797	775	751	857	804	772	793	794	764	830	758	808	831	796	796	802	839	813	779	828	766	745	773	782	799	736	785	811	822	863	795	835	801	794	776	802	771	769	793	780	839	800	754	781	795	784	835	817	798	803	788	805	802	799	780	788	804	806	839	762	818	854	778	774	802	818	759	786	833	819	828	799	779	814	783	754	805	790	794	840	801	792	808	802	760	839	813	756	786	813	832	781	781	786	765	758	754	802	798	814	769	774	832	787	780	787	786	836	829	779	805	779	794	799	768	758	792	781	799	771	796	799	733	799	825	828	809	770	799	783	790	769	762	808	794	724	786	760	815	845	807	742	764	782	817	811	799	816	810	794	779	806	781	805	830	832	835	844	806	806	802	816	752	790	775	825	822	821	816	829	800	807	723	749	750	813	793	796	798	769	801	736	796	855	775	858	756	796	842	839	803	787	805	770	835	825	774	782	778	802	752	787	796	802	788	801	817	852	817	782	792	789	813	823	838	788	757	793	772	811	811	829	780	807	766	763	818	847	791	776	813	827	761	759	833	780	834	777	838	831	821	795	805	781	778	809	812	751	785	793	722	807	830	795	723	823	785	767	743	817	824	825	806	887	830	776	835	799	825	808	774	779	793	757	803	794	749	801	747	766	804	829	810	859	762	750	846	795	756	806	798	785	760	791	806	825	793	780	804	799	810	821	813	790	841	767	805	824	727	773	785	789	783	805	817	740	808
12960	6318	5901	2787	1450	987	763	698	632	531	488	471	468	437	451	432	461	430	411	412	462	422	433	453	463	446	434	455	440	432	412	419	368	403	391	416	440	408	445	431	418	428	432	411	450	406	423	414	439	393	400	430	443	423	462	403	400	398	441	404	380	394	418	450	431	409	416	417	416	404	420	384	426	424	439	415	396	429	396	412	410	388	414	438	427	327	390	416	420	445	393	370	433	427	411	406	410	388	419	415	421	427	410	394	417	423	456	396	424	470	393	360	456	411	413	437	408	396	386	416	415	391	390	424	391	423	374	475	441	376	395	424	426	414	437	424	413	390	436	394	438	417	429	410	442	423	404	443	397	397	457	390	429	402	450	416	389	404	430	409	421	423	442	422	385	430	426	419	421	386	376	424	444	424	367	391	425	416	412	401	409	426	411	434	441	402	469	408	374	408	403	391	415	419	411	382	414	403	390	387	410	422	423	437	419	441	408	391	398	429	419	408	428	439	409	427	410	415	400	425	393	424	410	359	416	418	419	412	408	445	390	426	387	383	423	422	397	377	354	439	434	413	413	426	432	466	445	420	408	376	398	456	376	453	413	406	437	400	384	411	379	447	390	424	423	402	399	420	411	433	426	432	431	414	418	359	403	405	447	382	372	417	410	395	390	382	405	391	403	400	416	422	378	415	408	389	404	416	416	387	429	411	374	401	418	403	404	412	395	392	383	423	407	380	393	407	456	402	428	399	405	400	368	382	445	472	409	417	408	403	453	392	466	422	443	425	404	446	384	411	437	393	403	368	428	424	389	387	410	407	398	394	437	419	414	425	442	384	398	397	384	437	392	445	412	406	422	418	420	401	381	426	430	382	408	434	405	417	422	426	426	387	398	424	414	403	356	398	399	392	420	392	403	393	373	395	410	409	377	438	412	390	408	383	424	435	375	393	405	407	417	447	392	431	394	390	417	433	388	403	367	398	417	428	440	405	400	421	452	422	439	431	427	419	405	427	358	414	398	401	399	375	431	421	441	398	416	402	436	436	402	432	421	427	376	378	411	408	446	427	360	421	449	426	449	390	387	397	414	464	420	415	396	389	400	453	398	405	423	369	410	400	385	430	437	406	437	453	403	350	395	411	408	415	411	406	397	406	415	404	424	411	425	391	465	419	422	422	433	387	421	426	437	426	387	389	441	455	376	439	367	395	435	447	437	447	435	400	433	419	397	407	416	436	372	410	448	418	415	429	430	395	397	398	407	419	438	405	402	436	460	417	462	447	387	417	399	421	423	414	417	411	428	423	391	422	362	384	405	436	436	422	399	410	405	390	379	403	391	426	403	397	434	402	396	447	443	420	404	402	381	384	399	429	437	402	446	427	396	403	409	419	389	437	432	418	442	420	419	420	409	432	430	394	400	417	437	410	386	415	386	410	432	449	449	404	390	441	404	397	434	430	439	456	427	427	385	416	400	390	397	410	409	423	411	442	449	446	411	431	422	420	398	412	441	431	403	424	399	379	441	405	439	408	432	423	417	418	422	410	410	390	425	426	404	399	408	374	406	377	416	386	455	436	420	391	400	406	447	423	419	362	420	404	419	469	377	410	423	395	396	428	408	413	417	411	427	419	413	443	415	385	414	390	417	390	415	435	433	400	410	403	458	431	397	405	428	402	424	400	390	406	404	409	416	391	458	421	423	401	403	374	404	433	433	406	431	411	394	413	434	411	381	393	417	406	414	386	410	428	381	358	408	426	416	393	429	430	423	356	411	382	398	436	415	431	413	398	407	430	414	381	406	385	427	424	398	402	439	414	406	430	408	399	446	431	384	356	366	436	410	447	400	421	415	434	426	456	385	415	392	437	381	417	438	418	433	400	390	437	413	423	422	410	428	401	432	411	445	436	424	407	408	426	432	433	423	414	456	411	405	435	378	405	425	369	383	395	394	454	385	398	399	421	422	410	396	410	451	380	418	429	397	404	440	410	441	421	397	401	399	442	438	433	470	427	434	401	411	404	441	434	448	366	403	440	413	414	464	386	398	415	434	395	416	407	441	394	389	387	396	374	387	401	428	444	374	389	395	402	405	399	375	397	387	421	471	422	428	387	413	394	397	415	352	414	439	404	413	359	406	420	392	410	398	423	396	402	400	375	413	426	411	435	411	409	416	436	444	428	403	449	414	430	378	450	407	428	390	441	452	411	423	434	412	414	422	429	453	408	383	419	380	414	426	454	455	449	427	410	404	407	390	408	409	433	399	423	428	393	446	421	440	414	405	416	385	435	395	404	419	408	423	343	407	411	441	395	403	398	450	417	434	419	407	434	457	387	427	450	416	404	469	377	413	401	354	423	372	394	409	415	372	425	400	423	420	433	433	398	419	419	387	372	415	396	415	438	427	442	375	413	415	413	425	408	432	483	427	370	411	391	407	390	449	385	410	412	415	421	399	406	398	418	447	409	424	391	466	410	456	394	434	436	410	399	405	394	377	396	409	400	399	404	417	408	392	399	402	410	423	380	397	431	437	408	397	391	408	442	414	421	418	439	398	418	409	417	442	407	427	396	411	384	418	365	415	416	446	408	393	429	448	437	417	419	442	408	477	420	392	405	433	416	390	425	408	399	386	385	459	420	434	404	407	406	426	417	428	418	406	398	389	415	450	430	392	403	424	396	424	412	388	427	388	400	397	417	393	373	437	401	378	370	413	454	438	419	387	419	377	438	436	390	427	425	426	407	438	412	406	394	431	445	376	434	419	396	400	411	415	407	407	402	432	424	431	359	424	450	397	398	395	383	435	413	403	417	440	405	386	433	451	453	412	415	423	377	397	407	431	416	435	429	415	388	400	436	399	392	385	393	417	401	419	385	414	418	406	409	413	418	391	406	455	435	374	401	437	428	387	416	378	449	420	380	430	440	414	393	381	374	397	426	401	410	414	384	401	427	404	403	386	396	424	386	443	431	423	414	415	397	417	459	368	407	442	392	407	390	394	420	409	404	368	406	387	437	425	430	385	369	360	410	429	441	394	432	433	410	417	421	409	423	415	396	375	411	399	407	413	424	427	439	428	429	417	434	388	406	452	439	382	395	443	414	428	414	407	397	405	405	427	409	449	421	420	395	416	393	388	419	429	448	427	420	410	399	426	415	416	394	386	400	414	453	401	420	371	440	362	442	403	423	412	405	406	400	406	426	422	366	421	415	438	397	430	397	422	367	443	521	405	428	419	434	426	391	403	419	387	408	428	418	412	421	406	429	351	426	446	390	412	387	425	406	433	425	401	426	407	449	418	390	404	428	449	420	447	432	422	428	368	404	435	426	418	458	427	405	420	425	391	365	414	433	391	407	432	402	396	358	427	382	425	420	390	441	380	394	453	408	421	400	421	381	430	385	416	412	400	392	395	436	398	427	412	400	418	415	425	413	399	409	420	428	393	353	397	420	426	379	390	445	449	402	415	424	421	386	417	437	389	395	390	415	426	451	395	411	429	399	388	390	411	434
8111	5568	9473	6509	4390	3428	2518	2277	2004	1537	1393	1235	1137	1030	1122	1052	1041	1065	1024	972	1043	1032	1002	988	980	994	990	946	935	962	955	918	932	911	919	857	903	895	925	900	941	880	918	895	869	924	920	964	890	944	898	947	958	892	911	937	907	898	913	889	912	930	891	879	886	924	882	924	945	910	916	876	932	863	866	951	920	936	923	893	893	923	937	879	903	880	924	845	892	877	914	881	928	891	863	863	887	884	935	889	874	876	860	886	914	908	874	903	886	894	901	895	943	882	873	884	910	900	923	914	934	923	887	888	909	859	860	925	895	864	920	833	880	879	873	872	831	903	901	934	863	896	907	947	930	889	908	891	905	885	926	888	1000	929	929	846	866	880	879	901	908	898	904	860	939	893	912	841	895	883	926	906	861	909	900	867	835	938	879	909	888	875	913	964	855	876	891	907	922	875	873	845	883	906	926	892	885	830	912	910	936	907	931	890	890	844	951	919	918	894	835	918	889	875	850	908	913	859	876	877	889	932	879	872	920	874	880	879	944	909	945	881	882	953	914	877	882	863	910	848	870	871	928	907	871	898	911	898	938	908	904	863	869	897	877	846	927	904	919	951	916	885	870	887	922	887	905	955	956	899	963	841	898	930	885	921	882	835	896	898	877	915	922	865	859	910	881	895	882	858	907	864	857	912	954	912	904	883	888	881	931	892	866	875	916	899	908	893	884	887	931	927	952	894	885	850	847	825	914	918	886	908	890	909	892	859	893	911	834	871	934	949	898	864	859	903	916	902	859	898	872	889	896	874	927	897	894	870	838	907	851	900	892	928	877	921	864	883	863	884	923	880	861	862	893	883	910	913	881	901	849	898	932	870	883	857	870	893	934	909	926	875	917	897	874	898	905	908	848	909	930	865	873	830	876	826	866	886	955	903	966	903	856	898	852	880	893	885	915	889	909	879	906	915	895	847	895	901	926	918	889	871	893	880	871	877	959	963	900	844	946	908	907	902	876	956	878	903	881	863	928	932	865	849	856	929	903	890	922	882	887	862	867	864	898	868	861	909	893	828	890	957	900	890	874	835	897	875	935	894	916	899	886	928	833	878	908	916	959	844	884	918	859	922	901	904	897	863	898	845	852	844	959	870	904	928	888	876	897	953	931	904	895	886	914	950	893	892	922	948	885	975	862	914	899	900	868	887	845	869	878	921	931	858	881	902	927	875	882	940	933	875	886	911	937	908	898	900	929	917	950	955	954	852	943	947	874	896	866	903	883	859	861	894	880	887	905	915	882	905	909	946	939	929	896	903	878	894	915	878	891	862	898	931	877	889	902	903	891	906	859	881	898	894	884	927	895	850	902	939	892	876	827	886	929	851	922	852	904	875	849	879	932	915	921	927	865	847	919	917	927	924	902	902	877	907	921	916	881	899	885	951	853	890	900	844	944	840	877	866	862	830	879	881	848	870	883	855	880	845	934	889	920	913	872	903	921	835	911	839	936	895	931	868	906	903	877	971	879	891	903	894	902	926	930	857	929	858	875	892	907	884	857	875	896	914	921	914	907	923	912	900	819	891	894	866	891	832	897	906	931	885	924	899	912	884	879	872	942	931	900	895	853	895	922	875	886	871	863	880	911	889	872	888	894	880	900	908	837	882	887	888	934	868	928	856	852	912	885	888	904	978	832	883	980	854	825	930	863	870	906	903	895	844	856	910	896	908	921	898	920	884	874	869	912	895	907	873	884	878	799	855	858	901	890	903	870	879	901	925	879	902	871	874	878	899	851	906	885	956	856	873	886	877	859	901	866	919	873	943	901	923	902	877	939	854	891	925	932	875	896	877	931	913	910	880	926	880	877	881	879	898	853	897	909	943	920	877	860	928	898	909	827	841	872	894	923	882	972	885	903	898	890	887	875	858	904	902	866	871	856	797	924	917	919	895	909	894	868	842	912	863	898	938	867	907	863	897	986	869	965	851	841	885	860	913	961	908	903	875	869	862	894	884	916	922	883	920	895	919	886	899	917	892	898	861	856	948	900	911	920	850	904	839	904	921	928	915	878	905	917	879	909	868	932	948	916	930	877	855	849	900	845	899	914	905	922	905	892	896	928	923	863	874	917	856	883	836	891	819	930	885	889	895	852	907	904	876	914	896	896	916	858	911	900	888	844	926	887	925	889	867	859	901	931	915	892	884	868	860	868	941	915	872	879	878	901	898	906	899	902	888	848	928	876	896	895	864	917	850	916	931	866	882	903	919	831	926	845	846	897	838	906	886	949	982	889	894	884	894	856	900	872	885	937	855	934	903	883	878	857	901	858	910	926	902	851	882	866	903	830	902	909	889	858	846	938	869	908	869	910	871	903	916	882	879	891	901	917	923	917	922	883	888	866	936	858	870	840	870	911	864	949	908	880	930	952	879	880	891	831	911	922	875	888	923	925	858	815	910	879	897	911	881	857	915	884	883	907	929	870	895	894	873	912	919	899	959	844	888	902	893	898	839	898	862	886	925	934	891	838	926	929	889	924	871	878	905	897	892	880	906	895	915	917	858	903	934	901	912	906	909	907	892	832	892	886	885	879	858	901	889	857	927	893	879	863	900	885	851	927	866	879	888	869	908	922	922	939	906	901	912	853	896	874	865	896	881	935	861	855	900	898	895	889	923	883	936	889	891	851	873	891	917	911	926	928	877	904	864	896	851	881	882	966	860	879	910	946	895	946	873	901	940	882	880	883	853	913	934	844	921	891	919	890	944	848	938	955	892	898	872	915	903	887	898	846	898	889	872	889	909	884	873	878	925	884	835	891	886	880	892	908	907	900	898	884	832	874	935	878	841	911	909	885	930	945	935	911	938	889	887	917	844	856	898	893	918	910	888	870	900	898	949	926	927	904	915	930	948	877	897	933	876	895	867	887	866	855	919	898	882	881	873	912	941	897	889	866	891	933	884	910	925	909	901	897	882	904	860	947	898	880	890	910	931	894	910	937	935	910	919	851	878	883	926	888	914	924	875	910	936	873	928	905	936	935	855	900	894	843	960	863	914	888	930	909	918	875	886	888	888	891	896	947	923	919	858	935	897	866	907	903	921	908	938	885	858	903	892	893	885	824	920	916	879	878	891	887	900	873	901	916	922	909	868	877	868	844	869	909	858	857	911	810	847	914	880	924	911	910	854	934	917	921	902	862	898	907	862	896	882	874	923	904	916	844	883	897	852	878	866	874	892	869	920	881	869	865	922	924	889	851	923	963	924	909	904	883	853	876	888	878	917	935	934	859	935	873	896	910	837	894	938	915	895	901	858	892	903	891	925	902	887	895	918	847	878	909	859	881	919	929	894	921	904	918	845	866	912	843	901	875	828	888	904	943	950	890	909	907	864	890	908	892	907	838	920	886	916	889	930	925	887	913	892	943	857	935	881	854	891	893	940	878	864	844	925	859	879	966	915	860	932	840	917	820	929	874	897	915	900	908	902	901	937	917	920	932	904	898	843	855	868	919	946
24408	13551	12754	5841	2698	1999	1516	1297	1128	720	730	622	536	469	458	430	449	462	458	436	429	433	455	413	439	395	390	388	376	374	343	376	361	362	384	381	393	331	354	334	353	367	352	364	331	333	353	366	339	352	374	342	330	378	333	359	366	359	384	299	340	365	313	338	341	332	339	338	353	354	328	374	368	362	324	351	368	380	351	388	329	358	328	342	329	338	349	320	346	388	340	365	330	357	348	324	340	348	320	353	358	354	349	345	384	357	344	355	355	334	361	376	322	349	347	398	324	352	348	334	321	350	354	386	346	315	312	343	344	353	353	336	331	328	343	376	306	338	343	332	348	358	319	323	356	325	346	349	341	364	327	332	334	353	341	366	318	353	383	335	335	327	347	364	343	344	354	296	367	325	358	378	356	339	328	325	334	326	357	354	355	374	351	344	356	359	371	315	326	317	337	325	334	377	362	334	342	348	331	348	356	319	336	367	351	369	338	338	334	378	324	379	359	336	353	353	349	351	363	330	311	344	328	358	382	331	363	373	344	334	311	369	368	321	355	316	391	343	341	385	337	390	382	366	318	334	345	314	358	377	346	364	313	321	338	390	350	347	379	366	332	358	337	338	350	354	357	331	345	357	359	350	352	382	343	357	378	344	392	342	341	347	357	332	321	356	358	332	365	379	338	369	346	354	330	330	361	343	348	333	314	314	372	346	336	356	388	328	330	335	341	361	345	321	325	343	364	346	353	336	335	339	340	327	345	346	372	348	360	374	355	343	345	379	344	353	346	352	402	320	325	321	358	396	341	356	325	322	328	345	309	356	385	355	363	375	372	326	347	320	366	317	325	348	346	340	319	339	380	361	321	342	297	331	325	339	363	356	317	356	348	348	353	338	319	337	329	357	373	325	354	364	378	343	325	373	371	349	376	335	375	344	347	341	371	343	338	348	329	323	312	331	318	347	365	339	334	372	355	360	334	323	336	343	332	375	326	351	332	355	340	375	365	358	353	356	367	351	350	330	333	305	365	382	349	351	341	368	327	376	372	351	314	332	330	333	344	337	360	379	342	328	320	376	385	362	377	344	361	351	345	374	343	347	323	355	347	363	348	375	354	359	357	353	369	343	358	325	339	370	355	380	343	341	374	367	345	323	312	341	369	362	372	352	355	352	349	366	365	329	306	366	340	335	372	364	329	387	366	333	344	379	371	313	381	365	350	330	323	347	324	345	347	341	357	369	370	310	347	317	358	348	354	344	359	354	321	321	339	352	310	338	341	326	331	361	303	352	352	349	353	391	359	359	349	358	324	336	345	308	351	371	321	344	356	360	340	313	320	352	349	327	338	391	359	344	348	350	373	365	352	363	339	365	337	376	310	358	356	376	351	371	384	356	362	365	372	331	352	363	359	344	337	345	346	338	324	333	354	350	347	338	368	389	345	348	375	355	316	346	354	359	354	338	367	327	377	365	342	339	342	311	300	333	369	342	357	350	338	385	333	349	328	341	319	317	331	329	377	353	335	366	377	330	343	352	394	338	338	373	349	355	336	354	373	336	347	337	340	385	341	388	342	339	343	330	335	347	328	341	336	359	371	351	323	342	352	338	304	336	349	328	365	394	318	357	349	330	357	372	342	341	332	368	324	326	349	365	330	301	335	356	367	395	371	359	357	371	381	338	357	362	325	343	328	343	345	399	331	338	351	348	308	341	361	355	348	333	343	346	333	352	383	344	377	332	388	340	359	355	325	329	342	346	339	361	357	370	342	335	345	365	376	371	342	337	357	358	353	368	353	346	319	278	332	352	358	344	311	329	358	371	343	326	331	333	341	344	331	369	368	322	367	357	375	360	339	343	335	375	343	348	339	355	366	363	349	375	372	318	328	324	361	336	353	386	368	334	343	352	342	366	358	343	319	393	330	351	377	331	374	364	328	358	363	376	388	382	335	355	325	341	357	350	346	343	346	344	356	370	378	347	364	393	369	347	331	347	319	325	341	367	346	369	349	355	354	333	338	338	344	336	370	314	377	341	343	369	340	357	352	378	355	349	363	364	329	326	351	327	332	350	327	358	341	335	341	346	345	321	337	333	369	314	328	372	329	326	324	366	342	355	383	353	341	309	372	329	342	322	380	348	315	308	314	340	359	371	315	375	366	366	391	334	341	335	365	369	346	329	398	363	312	355	332	369	337	344	361	343	335	349	369	337	366	344	313	381	359	350	352	360	381	362	360	346	338	335	387	380	359	343	363	307	345	345	332	352	334	350	346	364	370	368	373	322	365	343	364	342	316	358	346	370	328	353	334	365	359	356	380	364	360	345	346	370	328	356	340	347	342	318	355	353	342	359	384	356	377	361	336	356	356	346	377	357	334	361	331	335	337	325	337	342	340	338	338	340	344	309	379	366	401	353	362	365	340	341	321	333	364	381	336	348	362	350	339	343	317	364	335	330	344	320	344	366	356	388	337	338	356	365	340	350	322	339	374	352	359	361	317	329	328	358	317	323	375	348	333	347	309	357	354	313	348	347	355	312	351	353	382	355	342	307	334	291	332	345	349	345	363	343	391	332	340	353	343	319	363	351	345	349	364	353	340	346	386	339	358	349	362	348	358	343	368	332	343	346	351	338	377	371	364	327	384	350	318	357	378	352	298	365	351	323	349	365	365	362	355	368	368	335	369	345	354	367	359	351	360	334	379	343	346	357	337	322	347	368	321	337	337	333	371	341	314	366	393	333	362	329	364	351	324	385	323	369	353	332	356	332	357	339	362	335	307	353	336	355	329	343	360	354	347	333	350	386	350	322	336	374	383	339	370	346	366	366	359	325	371	337	354	371	340	343	349	327	355	334	384	339	359	345	346	347	324	335	358	350	340	371	325	392	349	345	327	353	347	335	348	338	321	345	351	361	372	361	319	357	376	343	362	380	324	355	339	359	336	340	332	317	335	330	328	334	298	348	336	355	328	321	352	362	325	345	366	317	339	351	341	337	339	314	340	340	354	381	356	318	334	364	345	342	355	346	329	343	322	350	307	346	341	381	350	335	360	378	355	367	355	366	365	382	352	338	331	348	314	351	357	301	349	374	358	378	365	318	337	336	361	383	359	341	340	327	326	351	326	358	333	325	347	394	345	331	345	366	334	355	364	360	373	335	349	358	351	366	381	340	367	330	323	344	379	361	342	326	346	333	345	345	369	334	325	351	369	357	336	362	328	324	337	356	343	328	336	321	338	351	353	370	370	353	322	343	388	330	405	362	367	340	320	345	351	395	336	348	335	363	328	371	382	360	349	375	321	359	376	360	359	350	378	381	366	339	358	375	317	386	375	332	369	348	351	344	360	328	329	370	347	351	306	346	351	342	298	349	383	355	340	350	348	329	348	345	350	338	352	340	321	367	349	328	330	346	361	356	364	376	332	356	326	341	397	339	369	334	349	357	337	343	362	351	340	380	379	334	341	355	373	355	333	344	358	350	336	347	314	345	370	391	353	340	343	361	369	357
15805	10955	17529	10987	7711	6501	5037	4979	4188	2812	2769	2367	1763	1541	1428	1342	1332	1240	1214	1309	1346	1197	1154	1068	1032	1055	1027	987	1037	887	867	921	889	875	853	809	859	828	820	827	774	810	816	767	789	791	861	833	875	849	846	823	818	838	806	855	833	799	764	793	810	770	788	818	768	836	855	797	819	767	802	812	748	800	826	770	831	854	819	783	817	786	806	770	773	783	826	806	831	795	735	775	788	763	791	792	772	790	754	803	808	766	749	758	766	814	836	792	814	719	793	812	755	762	763	803	746	764	814	777	752	800	740	763	776	802	751	802	717	791	785	750	776	767	766	724	783	786	808	757	827	768	735	849	722	838	774	817	789	792	775	836	745	732	782	782	796	789	751	747	731	762	774	739	744	761	761	751	783	823	736	788	761	803	768	816	746	788	776	767	793	769	794	791	789	756	805	739	784	780	812	786	722	751	819	739	810	805	782	760	780	805	762	768	814	731	766	754	770	791	770	770	834	774	810	762	815	755	729	800	767	785	804	835	804	769	743	763	753	791	785	760	770	776	764	740	777	789	808	793	810	766	810	822	763	753	766	801	779	735	815	743	752	776	800	779	771	738	735	805	811	767	824	764	778	786	762	808	837	774	817	755	745	769	793	762	782	786	773	778	805	806	770	795	826	780	735	786	786	824	769	762	789	714	760	781	746	747	769	791	779	742	802	743	743	765	766	728	856	824	796	770	780	775	804	789	760	775	780	749	807	751	791	753	800	758	812	764	772	824	766	801	742	768	780	775	761	770	764	724	773	728	750	702	800	786	756	819	779	792	747	771	792	756	793	762	748	762	778	767	747	800	790	785	767	781	770	769	797	711	785	752	822	784	773	798	756	716	785	758	772	739	779	734	774	817	795	803	766	826	807	736	731	763	798	732	815	774	785	775	760	791	756	763	724	723	758	765	788	781	806	738	759	731	771	742	773	776	715	772	766	835	788	780	783	831	829	786	774	757	781	756	774	791	765	809	786	771	742	781	837	752	831	742	766	795	795	753	745	780	812	820	763	784	777	768	773	774	735	769	748	760	797	768	757	761	774	793	810	797	767	765	787	795	836	775	768	775	770	748	779	745	762	768	780	733	735	798	787	779	792	745	782	770	771	765	773	768	759	761	768	795	756	785	777	762	804	744	771	817	841	746	815	774	794	780	745	857	743	773	696	811	802	783	769	782	764	772	794	757	744	797	745	748	773	803	761	840	760	772	800	820	783	791	746	750	803	784	795	818	805	758	828	772	756	805	722	762	760	792	773	734	815	741	784	787	827	797	794	785	765	775	769	810	807	780	798	777	731	751	717	777	770	761	765	780	747	737	751	785	837	815	760	766	742	770	802	823	789	753	794	766	781	770	728	796	748	800	853	764	730	775	779	808	784	790	784	777	769	743	778	758	796	765	809	785	762	820	779	769	770	749	796	785	776	787	788	767	745	716	772	800	781	797	750	756	817	783	795	776	777	761	734	805	754	773	833	798	768	764	777	795	754	806	755	783	777	801	794	803	816	810	728	782	779	804	764	769	803	768	811	762	779	746	802	795	765	796	802	788	730	736	810	805	822	798	760	738	759	781	761	768	771	732	774	733	771	767	814	834	771	744	792	824	740	755	761	812	764	767	786	792	769	771	760	763	794	810	860	825	787	815	776	800	778	826	789	802	801	774	791	807	794	808	822	799	780	721	781	760	777	760	747	755	778	790	794	785	724	830	741	729	775	764	780	825	795	815	766	752	755	755	757	795	783	786	776	768	763	842	797	793	765	762	780	776	741	781	754	839	787	800	799	779	741	756	829	767	775	770	770	758	750	759	725	846	783	790	768	770	815	763	742	796	771	784	745	782	792	776	805	759	774	807	723	810	790	762	738	767	792	747	814	822	785	744	785	767	752	784	781	755	755	771	779	816	765	741	748	765	752	778	793	781	788	790	750	810	788	787	775	756	792	765	743	757	790	734	749	815	806	764	786	780	800	784	809	799	796	785	763	808	724	739	784	812	746	723	777	790	717	710	808	774	759	784	720	771	734	804	788	746	776	726	739	761	783	751	762	805	764	783	764	773	755	770	759	790	759	773	724	813	802	799	823	792	759	751	797	768	787	693	776	807	799	825	748	756	731	798	774	808	808	800	772	762	776	778	782	739	798	769	796	770	742	775	784	801	784	735	779	778	796	776	787	734	749	783	729	770	743	829	688	783	768	802	794	767	784	774	773	824	745	756	742	822	796	774	810	758	794	765	795	837	738	798	758	819	792	753	718	796	772	790	780	753	812	776	795	810	766	797	744	780	802	778	788	736	762	774	773	770	774	770	793	778	761	750	789	802	788	794	753	816	769	723	814	796	749	775	768	796	802	778	759	797	796	843	783	764	757	736	821	767	810	794	725	770	752	835	785	778	804	757	769	786	753	737	800	762	777	799	776	778	782	731	766	784	802	740	817	794	751	753	803	817	818	755	768	841	756	783	777	765	770	772	762	749	754	765	801	741	795	777	775	822	796	761	805	746	790	805	759	777	798	792	784	799	779	781	827	740	780	772	764	727	779	785	776	753	797	780	743	780	798	775	839	778	744	812	826	771	799	815	779	797	796	769	822	800	809	754	726	742	803	791	744	814	755	819	794	773	758	789	775	780	825	742	822	812	814	756	781	759	798	786	795	766	763	777	828	768	800	768	786	755	784	802	783	776	809	750	779	759	765	766	812	780	754	824	780	742	755	805	742	766	783	803	789	746	792	803	749	753	786	760	760	789	779	802	780	798	798	814	815	795	789	757	779	773	745	818	787	774	786	712	786	740	797	809	808	798	726	814	822	811	762	776	759	756	754	777	777	800	755	775	757	770	761	772	762	743	801	726	793	753	767	752	771	785	737	804	829	791	812	794	777	758	823	822	737	776	748	795	791	792	776	780	777	750	811	797	741	787	784	802	795	791	788	759	776	773	752	743	791	807	780	774	804	772	795	777	810	763	760	775	809	741	746	802	781	761	783	745	813	725	758	748	793	764	789	781	723	736	816	765	795	800	792	775	767	786	786	751	757	734	759	773	802	808	771	741	796	790	788	713	755	767	747	787	788	832	743	770	746	796	819	767	762	761	797	773	799	760	779	758	804	807	807	748	786	759	786	771	812	784	730	736	758	793	737	775	782	728	769	843	769	779	729	779	811	793	777	751	779	770	759	835	782	765	793	807	782	811	784	739	810	755	799	806	761	811	790	794	743	773	770	744	788	758	770	757	833	820	809	756	867	759	862	787	752	746	801	818	792	762	786	776	747	772	763	780	779	769	733	793	801	807	761	766	765	725	789	774	713	852	753	812	796	727	748	777	775	843	773	793	745	789	829	756	803	738	787	770	795	774	755	794	778	791	748	783	783	750	776	806	806	764	739	768	793	811	762	722	810	734	806	789	792	746	800	772	787	740	732	781	704	826	786	790	765	806	773	823	762	784	792	758	785	813	779	774	747	766	826	796
32481	19418	19597	9545	4349	3039	2231	1870	1722	1225	996	966	719	576	569	532	462	475	486	468	445	451	461	416	419	406	411	433	437	404	392	419	383	329	334	381	393	342	361	369	349	362	358	336	359	391	332	372	419	412	341	357	382	363	350	345	365	347	393	316	324	328	323	373	329	418	387	366	373	380	343	345	353	339	399	344	363	392	337	346	374	392	343	352	356	310	332	375	414	317	364	334	356	329	325	356	363	382	393	337	364	337	346	360	358	359	360	331	349	334	313	341	337	364	368	367	369	303	320	378	359	312	364	361	341	360	367	353	367	349	352	396	345	353	346	335	341	345	337	316	332	328	322	393	343	320	347	333	376	369	337	357	383	336	347	363	347	364	328	351	336	373	338	346	367	317	340	347	388	365	372	347	360	375	349	344	318	355	343	329	357	350	338	334	370	344	353	373	333	355	377	371	376	351	346	329	359	334	325	369	371	367	344	331	383	378	370	350	371	353	351	370	391	356	353	358	373	332	366	367	378	360	354	319	359	340	344	363	374	339	339	405	346	343	364	313	308	325	344	345	364	338	346	360	356	370	379	361	357	352	357	403	380	375	351	321	374	358	328	343	365	336	348	417	308	328	308	343	353	344	341	349	391	413	367	388	364	362	387	342	332	312	358	343	350	361	369	348	317	316	384	337	317	351	359	351	325	378	372	337	336	384	372	372	343	345	331	312	326	344	327	338	369	366	340	339	339	351	395	352	360	315	354	324	362	330	376	347	345	324	322	366	390	340	351	334	377	347	325	373	354	373	334	358	350	353	367	378	365	367	357	358	341	371	341	338	366	392	367	347	336	356	319	339	357	322	356	320	371	356	357	385	364	335	294	362	347	368	337	340	368	372	375	335	343	337	347	317	362	403	367	396	353	392	335	352	354	372	345	338	355	333	345	339	341	358	361	349	377	372	387	357	357	358	350	300	352	337	332	362	337	329	369	378	337	352	368	344	349	319	343	343	337	351	348	406	377	331	362	394	342	345	378	361	342	352	351	353	377	351	367	365	372	342	356	366	360	342	380	379	328	350	337	375	372	353	368	372	361	371	329	345	342	346	363	373	318	334	342	376	338	320	319	347	360	357	329	349	379	391	355	362	319	340	357	369	386	347	334	351	346	351	373	337	334	345	333	356	376	323	360	354	314	376	365	331	353	334	343	362	354	382	335	327	336	319	384	371	368	343	384	337	366	343	325	360	324	378	349	301	342	343	332	357	381	354	320	358	323	363	349	309	384	345	354	328	376	313	365	340	362	348	351	354	395	346	352	379	348	352	341	343	327	359	329	356	376	360	333	366	387	383	372	356	379	327	353	344	333	369	361	358	355	313	334	304	367	369	351	356	386	352	322	350	380	334	343	337	359	347	394	370	362	365	358	362	338	359	383	363	356	380	323	355	348	364	307	339	335	372	343	322	356	331	362	321	344	342	352	343	344	374	414	352	365	351	337	342	348	331	365	382	405	353	334	322	362	360	367	376	303	347	361	339	346	374	354	366	342	368	369	349	370	320	341	325	352	385	352	331	338	329	358	345	377	359	365	318	402	371	351	332	355	335	364	357	379	364	349	335	343	374	337	361	380	349	350	333	362	329	348	366	326	352	331	314	370	386	353	316	347	375	348	344	361	348	340	347	334	371	349	331	323	360	368	359	380	344	409	360	331	377	329	356	360	345	340	330	342	380	348	358	382	339	368	360	328	369	341	359	361	339	368	348	365	356	359	364	335	347	310	371	356	367	325	354	380	337	341	353	322	355	368	353	386	331	343	358	345	343	384	329	358	324	343	315	367	364	347	352	354	366	372	372	350	315	339	364	318	332	327	349	333	320	345	358	368	333	336	347	360	333	366	371	325	406	359	320	334	348	356	337	369	342	375	355	377	381	347	386	349	372	337	357	364	326	359	351	371	381	361	344	380	360	370	362	346	379	344	355	323	372	360	397	349	344	356	332	325	361	343	359	347	356	367	362	342	329	357	352	376	368	359	396	341	312	336	340	330	318	371	397	336	342	326	349	373	349	330	355	337	354	345	367	381	354	392	379	371	329	345	337	315	387	366	346	366	329	359	351	327	343	332	376	335	365	357	357	394	369	343	360	378	332	351	344	371	385	340	329	341	329	371	358	366	338	356	336	382	359	363	329	360	321	359	343	335	397	346	332	334	361	345	371	351	349	337	342	372	420	350	360	335	337	343	339	359	358	345	358	363	372	329	380	353	327	313	346	351	346	336	313	374	356	395	344	339	338	343	342	348	352	355	347	365	338	351	320	340	333	336	351	334	367	356	328	326	374	363	326	356	350	366	350	322	353	335	365	378	320	358	378	351	386	370	349	310	314	344	366	350	323	349	359	339	375	389	357	352	380	316	382	348	358	362	352	410	371	339	344	349	365	354	351	372	345	327	331	385	313	364	375	367	306	366	328	352	356	344	359	359	356	347	346	359	345	375	319	337	306	350	351	331	317	358	323	353	374	339	363	358	353	340	354	352	358	374	332	338	351	348	340	353	347	352	364	359	339	316	357	337	408	354	349	335	370	345	335	350	324	326	332	355	336	349	342	328	333	363	385	341	338	328	390	322	366	342	337	366	345	355	349	335	342	368	381	344	367	343	337	329	359	341	338	354	361	337	330	374	378	348	373	348	358	352	368	389	365	348	365	352	347	400	385	326	362	376	381	346	368	360	348	343	373	349	378	346	340	346	360	344	339	325	349	340	355	322	306	339	360	322	354	354	324	329	384	336	332	337	370	361	369	377	301	348	342	322	358	329	339	317	334	348	345	340	343	365	340	325	344	364	338	372	348	355	372	390	364	319	387	325	331	327	343	341	375	357	340	350	374	328	356	349	373	387	390	346	368	309	313	382	327	401	416	334	359	356	345	354	303	351	336	374	380	385	372	389	363	366	299	339	372	366	355	346	333	367	339	356	338	344	352	357	353	314	351	336	365	325	335	343	362	356	371	388	319	354	363	329	345	368	372	360	314	331	333	333	371	337	361	370	357	352	342	341	362	325	340	352	351	330	339	340	340	351	330	370	386	353	321	355	327	348	354	374	366	367	343	341	352	310	336	340	349	397	364	342	376	341	367	359	402	364	346	330	315	353	371	325	331	356	354	364	348	366	398	361	346	367	342	361	312	371	370	309	344	372	350	349	317	347	355	317	321	337	333	343	346	354	333	352	342	367	367	362	387	339	342	330	337	360	373	348	366	351	342	318	339	376	341	354	342	359	378	408	324	342	313	323	348	341	391	357	355	338	371	325	351	339	335	376	362	358	323	381	358	363	385	397	373	321	320	340	373	346	344	347	345	364	363	376	340	366	352	393	345	393	331	337	356	349	363	381	359	329	312	355	357	370	360	343	380	352	356	361	334	390	365	372	352	318	351	366	338	318	332	304	389	364	361	346	349	372	354	353	359	372	348	355	316	366	337	350	368	376	338	348	333	352	399	355	365	308	348	346	387
19476	15224	23231	13925	10395	8906	7113	7086	6451	4476	4161	3568	2708	2166	2060	1664	1680	1722	1565	1704	1722	1627	1434	1365	1293	1128	1159	1137	988	1045	1043	990	958	981	888	820	872	839	855	869	908	893	955	901	844	893	868	972	918	955	908	900	858	802	869	833	836	862	829	836	830	790	788	821	825	785	823	805	818	790	786	822	884	803	766	782	814	785	764	804	810	799	846	778	789	802	827	798	770	764	848	829	798	818	790	783	774	804	780	743	795	829	765	812	761	773	835	794	765	773	811	788	721	808	792	791	797	796	768	757	778	738	870	802	803	826	858	823	814	811	772	802	787	828	784	773	804	808	782	786	786	805	802	743	761	777	780	743	760	764	809	780	788	782	791	808	821	703	789	821	820	732	840	754	827	798	760	755	760	812	852	808	801	853	843	791	817	775	801	739	768	799	779	824	776	753	801	832	787	788	806	751	761	773	756	773	809	787	725	784	819	769	745	765	800	778	754	802	778	813	747	773	769	774	767	726	812	807	795	798	829	782	767	775	790	771	807	755	788	783	790	763	772	773	766	811	791	807	800	799	743	808	810	793	821	811	817	733	845	788	800	772	760	758	792	798	770	806	787	816	746	771	764	768	800	816	813	781	792	771	835	759	798	759	783	816	767	779	804	762	773	787	796	745	818	730	815	792	807	828	797	804	736	840	798	795	787	800	754	823	793	824	732	775	775	801	816	767	835	778	773	792	770	773	798	810	841	782	802	778	767	774	771	712	811	795	780	776	811	765	768	796	839	788	759	732	827	812	795	734	792	779	748	745	808	725	737	782	837	801	803	779	780	796	751	781	768	793	830	749	766	752	782	738	792	769	793	811	763	824	800	825	782	793	794	800	788	790	755	791	763	844	763	791	777	724	787	758	804	781	803	796	801	762	813	776	817	747	789	773	873	770	798	751	737	821	827	798	776	796	786	779	793	797	796	805	797	789	783	847	792	765	826	759	778	784	743	765	751	786	724	790	776	776	828	808	803	745	768	765	797	729	807	773	775	757	785	783	806	787	751	793	766	757	853	812	778	763	771	819	782	785	799	824	802	703	785	849	776	799	785	723	824	828	807	846	802	800	757	770	817	812	740	803	771	743	820	783	805	818	829	719	796	755	769	810	808	793	799	845	795	812	829	740	762	812	807	735	779	815	801	765	808	770	751	752	827	786	748	844	742	760	810	806	783	835	784	795	771	783	806	800	841	783	776	822	770	822	787	829	785	717	825	817	787	770	810	782	809	803	728	740	778	789	824	772	797	799	798	764	750	782	818	817	779	809	810	781	771	790	760	793	791	816	777	781	793	828	752	800	833	777	778	776	835	800	756	822	795	771	794	774	823	778	787	766	740	757	802	839	777	790	768	840	793	754	774	791	768	760	809	749	772	804	751	838	776	769	769	791	764	785	827	808	770	773	779	784	860	778	776	783	795	813	826	780	797	755	800	760	786	788	828	784	794	763	833	782	800	788	775	799	831	797	786	812	734	798	817	789	730	785	757	790	813	789	740	838	833	796	765	763	780	864	828	782	774	827	773	788	782	769	804	764	849	810	819	778	819	815	824	816	791	850	795	833	779	741	777	798	750	817	832	779	773	716	805	817	865	814	815	778	804	758	759	788	812	738	773	761	801	812	761	788	826	775	766	775	758	759	803	804	755	787	815	827	775	793	754	760	778	804	861	786	777	779	804	799	801	840	781	782	801	809	808	786	789	802	777	764	808	823	813	790	787	790	857	766	787	864	763	804	836	726	793	763	776	711	759	787	737	792	822	805	780	785	774	809	788	799	806	717	756	779	824	785	828	754	826	781	808	780	841	808	779	802	860	744	762	805	797	792	770	847	806	761	753	847	781	769	803	812	795	784	768	794	778	802	787	755	821	798	788	772	752	830	781	782	783	794	813	772	817	783	842	811	764	838	804	752	788	781	765	758	784	791	806	799	798	777	834	773	828	766	740	759	793	755	758	772	842	811	809	775	776	721	827	782	797	798	822	806	794	716	799	779	825	787	794	736	799	777	769	776	800	789	745	809	726	823	810	795	790	805	830	785	799	781	800	798	826	803	750	781	804	784	770	820	813	804	746	776	811	778	800	821	782	818	777	789	766	814	776	786	808	813	798	816	763	782	815	771	781	802	779	772	737	781	776	792	752	761	744	776	779	813	813	800	827	806	794	782	745	757	773	807	797	783	790	764	798	840	781	789	771	780	818	777	825	795	836	811	774	834	763	793	733	817	820	773	839	766	793	746	828	775	791	766	795	765	837	762	782	810	768	750	799	750	771	765	783	744	774	762	831	797	741	788	798	805	759	792	812	784	769	789	756	799	846	768	753	816	788	791	761	747	773	799	784	846	826	813	748	794	788	801	815	823	790	783	771	787	833	774	791	784	751	817	788	827	772	769	788	787	785	820	808	796	805	802	763	730	801	786	779	768	799	813	828	785	756	776	806	811	796	808	782	827	773	818	785	755	823	827	776	814	781	776	853	744	762	790	770	777	773	798	790	810	757	770	785	757	821	798	763	810	770	817	808	758	806	763	847	854	871	789	831	801	755	790	802	775	806	780	752	809	804	786	784	821	767	797	804	815	823	788	751	787	790	792	734	738	778	802	785	824	760	773	809	806	806	803	782	868	752	807	762	768	814	788	820	783	761	820	808	831	754	807	812	814	773	821	771	746	774	852	794	767	815	779	839	742	763	777	797	775	741	793	813	746	783	814	780	776	774	784	723	822	753	785	792	752	815	762	735	785	798	761	789	814	742	775	802	791	773	760	737	793	818	798	776	837	811	796	792	763	776	767	820	740	797	831	729	791	789	785	785	774	810	828	781	749	802	813	784	741	737	796	845	793	788	772	774	768	814	757	805	813	798	818	823	772	812	751	793	789	797	792	740	774	760	749	789	760	779	783	771	848	799	771	807	793	762	773	799	776	763	800	828	782	789	824	739	785	741	795	774	720	785	837	763	829	805	783	829	748	816	805	726	801	798	805	796	747	729	765	800	774	811	815	765	787	783	786	824	801	766	803	795	790	728	781	784	746	794	778	760	814	788	724	792	832	800	796	769	823	790	806	774	742	773	780	791	814	829	827	773	823	767	789	809	804	829	827	766	774	795	728	792	772	769	752	778	819	800	786	793	847	824	783	779	745	812	762	725	835	768	791	798	754	814	773	749	809	736	843	831	825	771	800	810	723	821	806	759	803	802	819	808	738	754	815	817	765	798	801	804	774	807	818	771	791	789	764	792	822	758	745	786	719	810	793	782	767	782	719	809	817	782	804	757	774	778	814	806	827	804	784	818	764	744	760	755	843	832	804	807	803	804	760	779	779	752	789	803	757	762	782	774	856	762	842	840	816	816	747	778	767	773	798	748	754	819	818	815	801	782	784	801	762	817	779	801	793	815	784	735	792	785	806	768	803	765	765	819	790	783	748	776	775	793	794	812	759	779	815	784	740	764	798	810	790	801	791	863	832
12712	6681	5387	2713	1380	1102	812	783	674	540	438	463	462	447	446	419	432	431	456	428	453	398	437	418	434	455	456	447	466	425	440	410	397	411	435	380	424	419	386	393	414	372	397	417	414	417	406	427	448	404	440	411	432	434	403	404	419	402	417	434	399	435	433	398	403	415	402	442	387	427	376	426	480	422	415	426	439	405	441	406	437	419	409	386	454	407	426	415	402	417	401	413	438	423	385	395	418	418	461	411	414	405	432	393	382	437	451	377	364	415	391	363	405	397	410	427	448	435	419	432	414	436	380	374	404	415	427	436	402	361	422	400	427	411	410	427	425	442	412	394	432	403	399	403	392	432	410	406	472	376	402	397	420	418	392	388	417	424	445	405	426	413	445	425	409	392	422	438	395	406	396	386	422	401	402	389	395	394	420	411	407	408	412	405	398	433	438	421	417	416	441	372	437	412	395	395	395	396	432	377	420	453	423	450	428	414	407	392	398	395	385	425	389	415	409	413	395	404	399	421	425	421	392	389	380	421	391	404	427	396	403	413	438	395	367	375	407	439	426	431	437	403	464	435	408	398	378	368	396	421	426	433	398	415	397	406	419	421	386	430	426	398	395	419	403	427	443	425	447	419	395	376	406	400	429	409	398	409	425	422	396	403	405	384	391	427	398	408	427	436	419	419	393	444	399	415	393	412	386	405	414	388	422	434	433	425	430	377	380	407	411	424	425	392	367	374	386	382	403	421	407	379	367	424	374	415	426	365	386	429	398	397	423	420	418	442	417	431	404	391	430	402	441	399	434	430	396	423	439	422	381	395	459	431	392	379	395	448	410	399	416	363	405	365	414	475	434	393	400	387	442	446	431	422	425	439	438	384	368	417	395	414	402	379	403	391	429	396	407	415	406	427	419	370	389	376	441	364	428	399	407	432	381	373	400	435	437	423	388	402	426	402	404	415	404	438	404	402	412	432	379	433	374	360	403	426	407	407	391	369	389	428	428	407	375	418	378	408	405	427	412	433	392	388	439	433	390	435	395	394	373	385	386	421	384	386	405	393	399	420	420	401	416	430	403	436	409	433	434	412	391	406	401	394	411	422	385	388	421	436	397	442	483	418	393	436	409	413	419	402	394	416	376	359	418	395	396	440	379	393	352	395	424	445	405	431	381	384	449	384	433	445	382	439	465	427	368	413	398	417	445	375	424	469	408	404	429	416	439	409	440	416	377	400	411	413	427	420	424	400	417	446	441	449	404	410	403	398	450	392	396	437	422	405	390	432	399	391	439	384	392	428	415	392	430	406	377	437	415	391	438	418	403	386	417	363	427	380	443	384	422	414	443	388	417	428	427	388	440	409	465	411	421	412	366	380	422	460	441	442	410	413	429	404	408	420	432	454	400	424	388	449	414	417	403	399	417	427	368	370	422	412	408	455	402	450	389	418	419	418	421	396	404	434	453	400	357	409	442	410	413	450	438	398	418	425	408	421	430	403	376	386	395	390	402	383	408	394	391	405	428	425	405	394	394	425	444	382	411	409	409	417	403	403	416	383	466	407	402	417	418	382	396	424	399	414	451	451	437	398	399	409	413	415	416	419	392	418	401	414	426	396	395	380	393	396	385	428	392	399	411	391	434	423	395	427	460	441	420	411	472	453	412	389	430	416	391	409	431	401	416	423	407	448	399	371	429	434	383	410	416	422	436	407	422	420	432	415	413	406	436	422	414	405	413	421	404	402	416	431	421	407	408	400	430	383	403	421	417	391	372	440	387	425	403	442	397	415	456	398	369	380	425	421	391	379	386	398	414	390	424	412	421	413	397	413	453	415	416	348	435	429	394	408	406	410	422	408	380	389	383	396	389	371	400	395	433	439	408	400	406	380	446	433	384	428	409	423	408	414	403	407	438	427	408	398	398	382	424	439	403	415	398	395	410	407	416	405	355	396	399	406	400	419	437	434	393	407	431	447	398	430	462	425	430	412	389	374	429	396	386	398	401	451	433	426	410	447	398	405	432	426	430	392	390	393	404	383	393	412	416	420	440	385	397	400	402	416	453	392	433	408	411	424	418	426	433	413	403	426	453	428	434	411	415	435	368	410	398	416	437	425	397	379	386	394	426	405	400	407	421	398	412	425	439	413	408	442	414	389	395	441	376	378	394	380	353	439	430	402	434	441	444	380	417	395	398	405	401	424	398	474	417	432	413	419	433	431	406	419	427	413	389	372	385	392	434	392	390	407	387	430	395	407	354	429	399	428	370	452	415	441	455	419	428	395	421	431	396	420	405	452	403	404	419	425	408	388	393	421	414	401	425	405	417	406	426	427	405	409	417	379	465	403	414	398	409	413	393	402	441	425	413	408	430	429	400	411	420	438	401	434	404	438	409	429	422	408	412	414	419	412	427	436	418	393	453	396	412	361	444	421	458	440	411	423	416	417	394	370	389	469	417	388	388	441	424	392	464	395	441	384	392	421	393	444	407	416	431	416	398	414	424	384	408	443	450	419	408	419	374	402	384	463	451	391	443	402	381	405	378	419	416	431	382	405	408	423	430	426	444	447	459	431	447	382	415	400	421	393	434	455	406	431	389	397	406	448	398	412	404	382	451	433	404	442	396	377	438	435	381	424	379	408	393	428	372	446	378	452	375	351	408	394	425	408	402	405	448	486	414	445	442	387	406	420	419	405	395	410	400	416	449	450	400	402	410	390	357	455	410	405	451	444	407	437	421	409	430	423	387	426	382	378	387	357	368	425	438	399	415	439	420	428	405	406	449	382	391	412	383	414	400	410	433	425	427	405	411	453	444	414	417	400	448	393	435	405	433	384	391	428	391	437	484	376	443	415	392	383	386	411	424	440	388	393	426	394	346	391	441	420	382	380	426	391	400	410	445	468	446	415	404	434	441	399	433	440	406	423	431	413	427	450	428	403	391	408	400	413	390	409	453	398	363	420	429	421	426	388	413	411	394	452	452	417	381	395	439	419	397	415	429	398	384	412	388	378	409	416	421	442	400	447	402	455	397	446	421	429	408	417	405	444	475	444	430	423	440	384	428	423	408	421	414	433	410	429	381	413	424	390	393	431	404	461	409	386	410	378	399	407	439	373	392	410	397	410	400	411	377	425	407	432	425	429	405	439	444	404	428	401	398	433	400	400	414	393	383	407	383	374	398	414	369	399	393	444	402	368	409	410	425	405	419	381	441	383	437	482	432	401	393	391	432	453	440	388	414	424	407	425	429	418	411	451	408	436	443	371	394	391	392	383	374	383	439	413	436	448	437	430	459	377	413	422	388	397	412	402	432	399	389	433	433	415	403	411	399	436	421	413	425	446	398	433	431	387	433	417	393	427	384	406	405	419	392	373	405	423	417	386	438	410	371	407	425	433	400	437	394	417	404	381	425	379	430	401	423	410	406	431	389	423	437	445	410	406	415	438	398	433	391	410	407	409	436	374	417	417	432	432	432	425	431	368	396	407	455	404	403	389	342	408	447	420
8237	5891	8544	6340	4546	3618	2884	2468	2074	1554	1285	1228	1223	1062	1112	1080	1120	1024	1053	1075	1075	1057	1050	989	1018	1012	1009	1016	947	1003	1009	962	966	901	919	916	889	907	946	914	891	912	919	846	912	915	937	889	922	898	910	899	877	940	970	923	964	918	854	957	881	928	895	867	1015	864	917	927	884	898	930	846	900	910	947	873	891	873	919	880	940	887	892	896	988	868	886	907	900	906	872	857	906	915	891	902	868	880	885	955	897	897	897	912	844	902	903	878	907	875	940	871	848	911	878	890	890	886	915	847	861	902	924	838	848	900	922	872	837	867	824	904	921	828	835	949	863	841	888	900	925	891	902	854	852	860	893	855	868	888	900	931	852	907	875	850	943	889	914	878	918	894	812	901	835	899	924	889	900	896	884	856	909	895	895	926	943	837	914	886	906	834	876	882	879	859	872	862	924	830	914	881	890	835	881	845	898	934	864	879	936	884	918	877	864	892	869	906	888	869	996	908	900	875	872	927	899	938	856	914	882	843	907	877	891	898	883	905	885	904	871	922	890	902	894	913	877	934	928	887	861	902	845	912	878	868	869	895	934	900	845	911	929	873	882	842	915	880	878	916	836	911	888	850	897	933	890	911	889	929	907	850	932	921	879	953	938	899	892	904	930	944	914	869	985	905	884	830	913	918	848	910	923	936	890	866	868	897	883	932	927	929	912	905	849	946	923	907	885	874	883	911	891	897	900	893	872	870	856	901	900	832	897	884	944	889	895	855	911	893	940	911	872	937	886	811	924	921	898	897	898	906	879	897	882	893	945	910	859	921	873	918	867	892	885	820	924	887	921	935	899	913	900	913	939	895	931	902	874	877	893	902	911	872	858	866	854	871	857	898	888	907	899	898	924	884	891	888	916	927	906	900	904	916	875	929	882	945	901	892	936	861	943	861	875	879	896	902	930	936	864	875	902	876	834	876	923	885	911	876	874	896	940	926	914	915	880	844	859	869	853	914	895	900	896	874	878	883	890	891	933	899	920	901	875	887	910	922	905	907	812	887	900	895	844	891	910	875	840	858	899	887	868	899	891	873	840	879	848	874	840	919	863	944	887	884	900	909	899	842	883	910	873	923	852	970	903	873	902	892	948	911	893	919	895	921	902	943	890	873	904	930	900	880	909	910	883	886	931	929	871	838	841	911	965	881	936	905	870	871	922	884	895	866	872	908	899	944	818	887	873	909	954	862	882	918	922	890	924	911	861	844	902	912	901	902	888	869	944	897	914	863	873	873	825	889	936	902	935	847	881	870	909	915	873	893	927	897	848	888	925	883	867	890	888	859	885	889	877	855	876	866	951	932	866	904	863	872	861	922	882	889	909	865	884	909	876	930	937	890	922	936	853	875	863	875	852	919	896	900	893	875	934	855	895	932	951	909	942	856	938	930	864	946	925	919	929	922	876	896	899	916	936	890	893	856	859	885	856	906	907	851	881	898	872	862	910	868	905	895	905	871	938	956	923	877	906	916	869	876	886	873	829	920	915	887	858	883	961	855	880	908	901	925	927	834	858	876	896	910	891	934	904	933	884	826	886	925	969	859	822	917	905	900	963	907	889	914	881	891	925	896	868	931	941	896	923	937	890	904	905	873	893	848	866	873	907	883	873	908	917	884	893	856	887	814	927	936	863	870	917	941	886	877	879	876	913	920	894	869	882	884	876	868	909	883	893	883	903	894	909	918	858	878	855	932	885	920	835	864	873	872	878	869	886	823	889	884	931	897	832	826	951	913	905	873	883	892	906	909	938	840	935	869	885	944	861	927	903	930	932	894	854	930	831	876	874	923	905	878	914	939	882	857	883	886	868	849	867	858	934	951	834	886	865	859	951	897	850	875	969	913	937	879	858	924	936	920	824	910	892	892	919	914	864	901	930	897	891	933	859	935	928	878	870	896	848	906	928	887	882	964	914	857	887	929	887	875	919	904	902	925	903	872	886	884	854	863	915	866	883	898	900	873	880	867	907	885	854	916	870	925	883	825	870	870	938	879	882	893	895	906	872	912	880	869	841	882	907	892	930	906	873	908	877	913	869	874	893	892	899	866	912	944	864	885	895	900	927	885	864	963	844	904	899	872	900	896	881	852	906	916	901	887	885	917	928	858	868	933	885	933	934	913	844	907	870	889	880	947	925	857	899	882	880	924	850	921	939	900	861	889	858	891	876	852	872	856	903	845	847	915	882	887	888	863	927	916	885	886	945	890	879	916	914	880	883	909	869	912	918	906	901	894	893	939	951	961	924	878	904	899	915	892	875	883	877	853	854	839	882	904	945	899	879	890	881	859	877	925	892	890	878	943	898	878	891	909	927	884	935	836	899	881	852	905	899	932	837	895	945	894	892	871	932	877	857	887	908	933	856	871	871	898	865	864	883	906	903	918	889	934	939	909	861	919	937	903	926	894	978	883	877	917	966	901	875	913	905	899	877	857	910	915	949	819	905	893	878	915	878	903	863	869	857	889	867	915	898	931	818	925	884	893	867	925	879	842	845	918	894	868	914	889	886	902	910	862	947	909	861	915	930	910	877	909	881	898	914	887	948	943	896	846	875	933	936	888	915	909	904	893	924	838	911	949	876	874	876	866	876	938	958	898	907	871	900	954	922	897	899	912	866	933	884	884	904	857	840	940	884	933	859	888	840	853	922	912	906	907	886	826	856	898	923	902	894	930	856	918	927	917	947	927	881	908	874	904	883	929	885	890	867	907	902	937	922	939	882	938	886	896	905	923	903	906	890	950	857	920	940	850	889	889	859	928	862	899	944	860	871	896	874	902	900	873	897	863	888	934	868	895	923	910	900	918	902	929	903	895	909	938	950	876	907	924	810	885	917	835	863	879	895	936	914	915	893	905	931	856	908	848	912	952	871	932	907	873	900	864	882	894	900	853	895	949	884	929	919	919	931	893	894	901	860	900	929	892	875	910	867	938	899	928	922	887	887	940	902	869	919	872	849	896	905	882	916	920	861	919	879	880	902	891	883	893	934	954	884	892	900	864	875	849	900	905	878	890	903	896	909	846	886	950	899	862	886	904	868	894	868	949	879	892	961	900	917	914	899	865	886	914	878	881	910	874	882	881	882	899	860	863	940	899	934	928	901	883	886	898	925	894	871	913	904	865	891	808	906	951	897	881	940	911	887	941	871	901	900	843	905	828	878	915	885	841	872	904	900	890	823	925	932	903	914	930	873	881	905	881	932	939	924	880	941	887	888	884	893	862	893	864	871	910	858	946	908	934	936	846	923	891	878	865	915	858	866	866	884	894	906	901	926	965	911	874	907	896	931	917	853	884	878	811	905	855	939	909	863	893	920	865	901	897	826	927	921	913	856	935	910	913	893	877	903	878	872	923	893	910	926	865	864	910	934	952	891	884	900	914	938	908	889	895	915	895	878	882	933	859	946	902	870	866	908	903	946	867	855	838	962	938	869	869	852	871	923	911	902	874	914	845	849	893	929	905
24921	13434	14006	5914	2808	1864	1461	1271	1097	843	790	649	499	481	405	428	424	418	399	403	429	419	434	358	351	423	351	374	371	391	372	371	353	372	343	356	352	316	324	332	359	329	371	324	341	346	391	316	340	350	311	367	338	358	348	381	329	357	348	366	410	320	331	339	344	354	401	374	346	348	364	330	367	369	388	335	359	323	323	333	323	335	355	363	350	353	355	343	327	366	329	324	327	339	327	363	357	356	317	366	344	348	362	341	305	337	350	361	366	337	333	318	340	332	330	360	348	354	333	351	340	370	354	333	291	358	333	351	337	299	360	367	351	354	312	336	377	342	346	343	315	336	361	304	328	347	371	347	333	378	344	325	381	313	354	348	345	345	337	330	350	320	351	349	347	366	336	364	333	326	334	335	304	334	303	347	357	345	349	320	391	358	356	347	317	316	331	377	333	337	377	311	322	326	306	339	348	331	346	350	362	345	333	367	347	384	363	342	359	344	322	336	330	327	332	353	335	327	337	353	323	334	345	343	316	353	315	348	322	347	335	309	339	337	351	355	334	371	357	366	358	332	315	350	363	365	368	355	363	317	318	331	343	352	349	333	342	354	336	322	318	321	337	330	352	367	334	352	347	325	342	377	331	320	330	327	320	324	338	351	386	345	359	355	343	350	321	310	364	302	320	319	346	355	338	342	325	371	360	375	332	361	326	329	345	367	352	326	396	359	326	388	341	348	356	297	383	332	320	354	365	336	361	351	364	361	320	356	337	305	362	323	348	345	362	346	367	346	326	313	323	356	384	326	317	333	356	348	337	338	317	355	302	324	337	323	370	324	328	340	339	362	333	298	365	313	353	333	324	343	371	355	341	369	333	374	345	352	348	328	360	304	349	314	287	338	311	367	309	337	311	352	328	326	326	346	323	359	329	357	329	333	336	333	338	329	318	311	328	352	325	314	333	331	355	367	335	324	331	290	344	348	322	355	344	352	347	360	322	316	355	313	322	327	336	399	340	361	333	342	351	316	335	298	352	337	343	356	344	310	357	329	320	359	383	330	315	322	361	361	357	352	365	357	343	326	348	378	352	338	341	307	352	341	345	341	366	332	325	340	344	342	332	311	347	318	385	352	345	336	323	340	324	350	363	349	381	328	343	343	356	337	301	373	365	339	332	345	361	333	315	369	365	347	373	320	343	309	340	334	344	327	347	343	350	325	335	319	347	343	351	361	370	344	342	370	342	367	314	338	341	335	348	362	356	368	393	330	351	307	308	332	352	331	375	303	329	335	333	312	368	294	327	338	343	350	358	347	342	418	346	326	332	363	332	327	316	314	355	319	355	366	353	323	349	355	303	352	385	334	345	372	347	377	325	361	303	326	383	340	365	380	352	342	348	337	362	335	320	328	340	380	363	323	325	340	369	342	367	327	348	350	324	369	376	345	350	353	355	337	346	349	329	349	305	327	355	336	326	317	342	326	337	327	354	335	353	392	297	322	357	340	342	340	361	345	362	364	307	354	343	349	354	332	343	337	359	351	374	345	340	310	358	342	355	346	319	347	369	344	357	312	344	331	338	353	299	311	351	346	320	358	371	332	301	308	359	356	319	362	345	343	384	324	369	352	317	345	363	355	323	328	344	341	342	352	368	308	310	333	305	332	314	335	368	344	363	340	324	309	378	302	366	342	334	363	309	353	314	344	314	337	331	329	333	325	376	321	340	323	361	353	316	355	347	339	303	320	359	338	348	356	341	363	376	337	367	358	335	321	340	342	301	383	348	339	376	334	346	360	327	306	368	328	342	333	341	360	359	327	338	356	349	319	305	343	365	339	343	371	324	347	321	337	355	319	342	343	330	355	337	317	352	367	372	330	345	366	369	329	349	324	354	357	344	351	343	371	380	379	356	337	339	301	333	333	335	344	347	351	351	346	351	283	318	356	308	317	339	352	336	376	371	300	330	351	350	345	367	339	329	333	331	348	331	335	303	355	357	333	313	318	376	347	326	375	343	351	385	365	357	390	329	341	363	374	322	365	353	328	350	324	321	360	331	372	345	372	350	331	337	374	376	346	335	342	371	337	334	306	341	330	368	363	334	350	357	322	319	343	347	341	394	369	350	368	351	330	346	354	326	345	345	331	316	327	345	358	345	346	345	354	356	354	364	361	352	330	322	314	310	316	338	336	348	316	327	374	359	329	339	348	321	334	328	312	368	336	325	349	349	319	350	366	360	366	313	360	351	353	347	380	342	350	323	349	337	331	304	320	361	343	321	357	343	343	312	377	293	366	302	342	331	336	362	343	332	385	332	326	367	345	323	333	370	346	336	373	367	338	318	318	341	339	333	349	319	341	346	339	336	338	324	312	370	329	310	328	356	348	385	336	318	314	313	359	348	353	331	372	350	341	336	328	363	342	364	374	343	356	327	349	351	349	368	369	351	350	325	309	352	335	365	337	322	336	337	317	389	369	364	324	325	327	345	335	382	348	368	327	326	316	383	354	360	377	334	322	353	343	346	371	340	364	361	332	346	359	310	349	327	311	334	352	317	302	316	348	332	368	334	311	369	316	355	297	376	351	338	365	339	348	321	362	342	350	349	345	363	326	388	329	348	317	310	321	328	338	359	351	336	355	330	330	324	329	319	334	355	329	360	323	352	355	377	329	323	326	349	363	312	328	348	334	354	299	373	392	344	382	327	348	341	378	345	328	330	371	361	344	377	353	333	348	379	341	345	369	313	362	334	331	335	332	354	374	376	373	357	355	364	358	382	329	354	331	349	343	328	364	338	375	367	343	314	343	345	335	346	350	327	336	344	365	317	359	302	341	374	324	397	342	311	339	352	343	306	335	360	329	369	358	333	334	363	369	343	332	342	328	367	367	317	323	331	362	358	333	331	341	354	352	358	333	317	370	357	343	369	346	354	331	338	340	305	336	325	320	344	359	334	370	323	340	343	346	351	345	332	356	349	349	341	350	320	333	389	354	340	367	371	325	362	345	333	290	339	326	305	345	334	361	307	377	323	341	346	342	342	333	345	325	316	370	334	392	354	443	324	327	324	355	334	338	362	350	362	365	332	357	359	328	330	349	349	360	342	359	319	342	344	380	358	350	353	364	370	330	337	346	339	365	313	342	335	314	332	343	355	320	306	321	312	370	347	351	329	357	391	367	324	339	327	334	347	363	334	351	369	359	323	333	320	367	333	341	365	389	334	311	353	372	346	318	351	369	373	328	324	347	359	324	334	364	366	391	356	308	359	378	294	312	291	376	364	348	382	333	343	369	320	335	351	356	339	363	315	348	311	363	326	328	369	335	326	341	344	329	330	349	331	362	326	353	358	339	371	391	326	345	342	319	315	331	347	361	329	383	338	350	360	356	377	295	350	340	355	367	315	369	346	350	335	356	359	354	305	325	367	346	334	377	355	364	318	315	327	370	349	323	314	318	337	370	342	337	336	337	334	373	379	317	324	393	366	370	334	354	336	349	363	303	338	375	369	351
16227	10714	18799	10008	7592	6086	4916	4950	4355	3046	2895	2311	1824	1569	1532	1369	1336	1193	1175	1274	1326	1237	1175	1091	1086	1046	971	964	925	902	871	860	859	883	771	839	785	869	808	805	858	801	848	843	823	820	829	883	855	871	796	815	800	808	844	816	778	825	802	833	795	775	775	816	762	791	772	786	788	774	758	765	774	770	735	785	780	783	752	793	802	778	782	814	775	766	787	774	783	787	744	761	799	795	778	730	820	801	760	784	805	763	808	751	756	763	779	767	713	779	795	782	746	722	751	780	840	763	803	803	738	827	760	770	766	746	779	772	739	733	788	747	715	754	799	773	739	718	778	734	771	795	796	738	751	841	823	748	745	727	719	814	779	766	794	764	793	799	753	751	762	717	773	765	774	762	749	774	720	756	773	816	779	785	758	824	740	766	768	803	779	767	764	786	735	767	746	763	794	739	764	756	798	801	734	787	774	801	762	701	785	811	791	746	785	755	765	736	776	782	792	798	777	757	729	783	755	791	744	758	734	758	809	759	793	799	752	764	762	771	739	744	740	787	760	755	783	798	765	749	747	733	764	730	754	779	728	765	855	789	757	829	695	762	726	776	765	786	812	749	780	736	827	815	782	786	769	729	730	735	766	840	724	755	794	723	734	773	761	803	755	768	774	739	788	784	734	709	767	799	791	759	813	764	768	750	778	824	780	759	743	812	774	783	749	773	768	781	743	790	705	741	768	764	758	811	694	736	783	726	757	802	794	764	746	767	805	764	767	799	722	734	719	739	718	756	725	788	765	808	768	764	736	776	754	757	752	796	779	757	772	775	765	747	795	816	726	786	787	746	792	715	791	773	784	709	784	746	767	730	795	752	727	794	772	754	727	764	763	730	737	731	753	777	777	783	731	777	790	792	758	773	738	747	785	781	752	750	746	792	793	761	795	791	756	775	773	786	752	779	751	759	748	795	745	786	766	765	719	771	729	783	794	756	714	728	750	752	763	750	738	769	797	766	708	772	807	762	778	811	742	745	756	705	790	718	791	785	766	746	756	754	766	771	812	791	781	832	834	741	741	816	772	731	778	797	753	742	772	743	758	821	783	786	805	769	712	804	746	703	797	755	746	786	746	803	756	790	741	800	791	765	745	770	745	753	760	787	727	788	786	754	748	757	809	767	779	712	716	771	787	774	819	768	779	818	750	764	805	806	736	780	779	794	716	753	819	739	772	714	745	763	796	750	761	764	757	808	716	801	812	763	768	797	837	789	738	765	787	805	741	766	773	761	770	751	778	737	793	699	796	758	753	757	809	799	709	773	798	794	760	747	776	720	788	763	762	703	776	774	767	791	778	782	745	724	763	799	789	750	715	766	786	796	793	742	786	745	750	727	766	754	719	744	712	741	762	784	725	736	750	798	731	751	783	732	742	749	819	776	793	772	786	753	770	771	738	730	784	747	745	769	795	813	773	797	754	784	787	791	750	755	813	741	727	728	779	787	769	797	746	736	779	818	796	797	797	776	776	781	764	769	728	819	742	829	745	762	743	724	765	780	774	786	744	735	781	756	737	731	810	747	763	801	744	788	758	799	745	746	750	775	753	742	755	753	742	759	740	751	776	780	775	772	795	780	760	778	759	773	774	763	843	741	779	761	757	765	782	734	765	840	773	761	773	760	776	728	751	778	734	777	735	773	746	762	755	799	754	791	750	775	785	732	789	766	729	783	769	804	763	736	712	788	775	751	736	754	785	779	789	768	773	795	748	748	770	764	766	762	789	758	744	752	751	766	801	738	718	785	764	733	733	695	758	732	778	726	733	794	826	764	742	793	746	761	753	817	739	787	781	764	753	804	763	771	722	695	779	774	745	743	777	791	774	815	786	779	813	775	754	753	748	702	744	807	743	777	750	795	792	803	797	749	778	701	749	774	778	784	765	721	756	737	748	740	764	775	728	693	725	794	727	761	800	811	808	730	757	775	760	750	757	783	792	761	734	787	760	772	747	776	745	799	730	712	764	737	795	802	792	750	755	760	773	719	778	773	804	807	805	778	778	752	779	792	719	809	743	743	753	817	754	745	768	768	782	718	769	785	756	749	758	781	758	776	765	776	793	762	770	768	767	789	741	848	725	764	767	820	832	773	773	811	776	748	797	784	792	778	776	697	733	760	732	775	799	762	776	771	786	750	749	787	718	778	753	758	762	738	741	764	835	787	798	757	784	762	802	734	772	801	725	734	799	771	781	769	820	745	756	740	761	748	754	794	764	790	756	720	703	780	783	755	774	752	790	774	766	806	745	801	786	779	755	805	824	802	836	789	793	741	806	776	786	809	784	826	741	783	781	701	743	738	753	781	733	767	758	749	744	827	720	762	777	830	783	728	756	747	805	722	767	801	715	750	800	763	710	782	767	785	762	759	749	752	701	818	762	736	782	752	754	763	745	752	795	774	782	792	772	756	742	763	722	809	761	752	724	792	774	777	781	756	831	802	758	819	749	770	767	734	774	755	800	763	745	776	747	786	772	759	796	742	770	796	769	781	767	739	767	808	792	785	756	801	832	740	791	731	764	721	724	756	745	775	755	768	778	787	776	768	773	758	785	795	808	779	793	734	737	747	787	800	759	742	782	807	748	714	747	727	767	772	794	732	759	793	803	781	773	811	771	747	744	793	778	803	819	765	835	793	764	771	741	748	752	707	754	759	800	771	750	725	809	738	815	722	782	762	769	768	714	744	756	755	791	785	759	786	762	790	753	802	816	767	796	800	785	761	730	778	732	761	802	722	770	806	803	811	763	791	798	796	755	767	819	777	816	753	806	821	764	776	745	770	771	741	788	714	728	731	776	769	769	777	795	807	760	757	789	767	805	753	791	750	730	754	789	748	763	793	756	807	761	747	771	789	806	718	781	718	777	748	797	805	775	790	773	752	741	761	756	734	707	739	778	815	776	824	789	768	820	782	767	788	762	713	784	797	786	743	786	829	734	706	771	735	741	766	798	729	797	797	766	772	800	810	734	743	804	793	754	778	735	731	739	751	719	766	741	729	790	761	743	786	738	752	738	759	741	777	778	774	803	762	741	789	756	755	773	802	744	763	733	766	783	742	730	779	749	719	776	751	748	805	736	731	758	743	802	703	747	836	763	747	790	769	756	744	717	771	792	819	723	741	710	775	748	748	781	730	768	817	708	792	775	782	756	757	780	758	812	737	756	744	727	738	744	791	767	750	729	732	782	757	750	780	766	795	747	744	795	780	760	735	758	780	737	757	743	745	761	732	783	760	761	749	791	722	804	715	839	752	780	814	769	730	791	735	757	780	774	757	695	738	791	754	805	790	780	772	780	754	788	758	702	780	745	844	766	748	766	754	771	774	735	684	782	789	771	751	752	792	735	755	743	757	773	781	769	820	788	746	839	760	778	795	755	723	767	737	791	799	785	809	794	782	775	753	795	755	791	769	772	765	731	704	764	789	791	798	745	783	771	774	740	736	782	737	817	770	714	801	734	789
34916	20597	22558	10890	4103	2861	2123	1928	1558	1264	955	891	670	573	530	485	518	457	438	473	507	482	467	444	410	396	403	395	375	360	412	414	362	387	396	382	368	368	413	376	353	337	387	375	401	370	364	355	337	387	401	421	385	324	332	371	375	331	329	355	371	335	336	321	363	330	340	341	364	349	382	350	340	335	382	369	410	355	361	367	359	361	372	372	350	379	361	393	340	358	334	388	380	343	334	377	361	345	339	364	375	380	340	373	372	372	340	354	345	351	339	374	346	328	343	340	352	338	328	367	349	394	375	367	343	334	370	360	347	316	358	372	372	376	357	338	379	372	367	371	380	325	346	357	341	348	375	367	335	339	336	313	351	350	365	329	351	324	341	363	370	353	356	312	345	338	343	360	351	327	381	367	343	340	348	346	357	408	330	373	349	360	312	347	326	365	355	341	362	362	338	366	320	353	342	328	388	361	357	384	352	329	348	368	359	339	359	381	398	337	371	369	347	349	385	348	336	343	355	377	360	381	364	348	336	346	336	341	349	372	368	328	358	351	339	374	350	367	398	340	394	407	347	342	336	376	368	364	329	355	305	331	357	317	357	379	333	335	330	310	318	384	347	365	347	370	344	351	343	357	312	360	327	364	340	367	354	368	329	347	354	334	356	330	351	359	355	366	346	347	403	334	351	355	363	339	350	345	369	341	339	324	368	336	386	320	379	372	338	364	353	329	411	350	358	365	324	391	354	346	357	352	361	394	371	379	335	365	346	335	347	375	362	345	328	386	314	354	370	382	386	348	326	336	388	339	324	352	328	337	371	346	363	354	391	332	350	337	335	347	335	364	397	344	360	375	336	311	313	358	369	373	350	356	361	348	367	343	326	345	354	344	361	362	350	343	343	362	353	364	348	332	376	362	380	341	372	357	404	346	397	345	341	371	350	364	342	325	339	359	336	343	368	365	383	371	328	338	316	345	359	379	327	378	374	313	373	351	389	306	333	346	357	342	368	322	381	356	367	332	358	382	334	333	317	347	377	336	328	349	416	344	372	359	349	365	356	327	349	356	340	311	372	389	329	378	374	328	362	330	355	354	386	371	312	380	366	308	327	362	366	358	367	339	355	338	337	355	378	372	355	352	340	376	361	350	355	338	379	394	370	364	367	356	355	359	355	318	342	385	384	423	350	304	322	331	328	354	368	353	335	348	358	325	340	346	352	357	394	365	366	349	347	358	376	312	371	342	368	335	332	354	355	328	335	356	338	369	333	361	340	358	344	355	319	345	340	310	359	343	350	360	324	325	376	312	331	311	367	371	391	362	380	357	365	375	370	361	358	387	307	354	395	331	341	378	385	397	328	308	310	361	344	337	382	340	349	368	346	319	335	367	361	400	340	321	353	377	359	316	335	353	319	338	353	355	315	376	361	342	325	356	366	351	344	368	349	386	363	344	359	370	383	325	326	314	363	338	352	321	359	340	394	360	342	349	334	365	357	340	338	351	332	339	341	328	337	347	312	348	349	347	339	342	386	346	350	352	373	352	360	345	339	377	375	323	369	349	352	333	360	337	351	319	338	341	373	352	379	367	335	338	361	326	357	368	322	324	340	344	355	336	319	315	369	317	346	373	344	313	320	349	341	332	360	357	364	331	346	347	348	329	348	363	352	312	331	336	356	321	365	365	358	366	352	315	346	342	329	341	349	348	383	366	357	356	340	359	324	361	345	344	364	337	398	365	358	395	404	342	409	340	356	369	347	352	329	358	354	350	329	330	372	359	322	368	340	345	343	315	367	331	365	358	349	360	342	330	340	372	353	356	365	373	345	359	362	351	387	336	312	363	315	326	323	363	332	344	390	346	340	356	321	340	365	344	339	354	365	380	347	368	347	346	351	370	352	395	346	356	372	355	340	328	323	333	378	327	353	369	329	330	336	381	338	348	365	367	354	327	330	345	356	324	353	362	398	349	370	325	318	324	339	332	333	354	318	373	330	344	324	306	333	329	337	391	350	384	370	349	352	365	373	343	351	364	387	350	338	384	370	389	357	337	380	354	347	360	385	369	387	352	326	357	386	352	392	328	382	342	351	334	363	362	358	381	335	372	344	354	325	392	374	349	328	339	348	364	339	358	383	334	344	361	338	314	355	321	359	348	342	336	319	367	357	334	355	376	358	346	336	360	356	390	387	354	343	348	371	368	349	343	375	347	353	356	379	374	351	338	359	353	352	316	344	387	355	344	370	363	362	349	322	367	364	340	433	366	362	358	365	364	355	347	334	357	356	421	351	342	373	315	326	338	355	338	350	325	395	369	378	361	339	363	348	356	336	328	361	356	335	403	369	328	348	367	371	380	338	335	386	362	371	356	379	355	372	368	346	373	397	384	367	364	346	367	393	358	328	303	347	342	364	335	363	358	348	344	339	362	351	344	337	378	303	338	345	309	314	318	342	373	379	351	360	347	358	352	348	366	371	363	359	363	336	324	347	348	360	330	385	369	330	350	345	354	378	366	342	375	398	349	325	387	305	400	354	352	342	312	375	390	337	366	327	318	370	352	326	372	346	346	336	333	344	329	357	404	384	333	343	364	346	373	363	340	343	364	339	325	325	367	362	359	389	339	333	362	384	374	375	356	357	371	365	367	405	349	349	342	373	372	333	391	372	320	338	354	351	359	345	335	364	351	348	375	379	383	323	353	362	348	360	358	341	320	355	376	376	367	358	336	346	368	351	348	310	339	316	370	336	340	323	378	352	366	365	347	362	322	332	364	383	350	355	360	328	344	367	343	355	344	376	358	372	324	361	370	318	334	357	346	391	358	382	325	362	343	333	333	324	341	332	360	371	339	392	386	319	391	349	388	379	352	346	362	373	366	337	327	335	367	326	368	361	358	347	372	336	377	358	347	341	331	392	370	392	340	346	313	339	352	340	372	358	356	339	372	346	358	350	330	340	366	348	307	354	363	350	356	338	360	375	380	361	368	326	351	356	318	352	366	376	349	348	361	311	365	313	323	376	367	377	338	352	351	352	338	350	381	344	339	358	360	357	338	371	362	361	306	351	378	353	363	360	357	379	329	331	402	335	367	345	336	354	355	364	346	324	368	373	339	356	389	375	323	355	355	362	339	364	371	357	355	358	372	352	358	357	368	341	347	349	349	353	355	335	331	358	354	355	350	367	350	347	380	336	314	349	345	372	348	387	356	358	336	361	393	352	340	339	308	339	296	327	345	345	358	335	354	376	366	369	362	355	339	380	351	381	353	364	379	371	350	360	409	343	380	355	355	343	344	363	374	346	369	350	354	336	352	383	350	333	360	357	351	378	355	380	349	395	344	344	324	354	343	366	312	359	326	362	350	346	365	372	340	334	361	381	351	323	342	335	354	339	355	329	364	346	363	359	344	334	348	364	352	330	335	336	320	359	357	369	393	322	348	376	364	373	360	373	380	372	365	371	391	356	353	357	362	358	350	355	327	351	381	362	331	338	351	332	353	352	338	335	357
20602	15248	25905	15266	9820	8562	6705	7082	6201	4980	4183	3613	2572	2160	2059	1835	1719	1548	1502	1572	1698	1633	1537	1284	1285	1188	1131	1145	970	983	963	1045	985	965	894	857	887	903	882	849	876	882	887	924	935	889	935	905	939	918	924	891	853	897	870	841	825	878	845	840	821	826	854	814	800	805	796	824	787	854	906	855	837	812	802	834	850	764	830	846	796	782	795	828	784	810	755	815	830	815	806	744	760	800	837	823	789	838	774	757	765	793	809	797	748	769	769	788	734	847	793	767	819	791	770	782	772	778	812	796	821	800	761	796	806	816	756	760	757	818	825	747	795	817	756	772	786	832	826	772	798	778	816	798	802	724	763	811	800	754	784	791	774	767	814	778	782	776	818	790	777	774	781	753	801	722	768	787	748	821	796	822	786	813	766	807	787	794	801	786	798	790	815	806	820	810	787	769	829	795	788	775	838	780	827	756	782	803	808	779	792	847	783	855	816	811	763	792	829	749	771	822	782	787	813	779	774	793	813	768	763	816	805	793	777	793	815	778	800	800	766	786	757	749	818	780	757	798	824	782	788	764	762	799	786	841	755	718	803	808	769	780	785	825	753	781	790	809	787	798	810	756	785	833	771	829	784	780	780	808	769	757	749	767	802	795	811	872	793	806	790	768	788	788	740	777	802	746	766	842	795	752	775	799	765	851	776	820	855	800	781	768	801	775	827	741	766	752	791	780	777	806	785	807	764	779	736	781	738	777	774	740	769	769	794	780	812	830	797	784	757	758	816	786	773	806	816	845	814	796	775	806	793	797	788	769	780	792	802	773	817	766	755	806	827	801	759	849	791	860	794	792	785	771	780	789	779	748	757	787	777	804	802	792	778	785	825	810	817	788	810	798	801	805	735	763	811	797	800	814	750	768	814	812	806	790	807	787	815	796	766	764	772	838	787	821	763	773	769	810	814	750	784	796	757	835	732	766	816	775	771	779	772	794	809	785	759	835	789	754	793	761	765	825	829	783	793	792	824	788	755	797	778	828	783	774	786	780	730	786	772	795	836	768	827	777	788	804	814	809	743	734	825	795	811	765	786	800	737	760	821	766	827	826	777	775	741	777	802	790	791	763	835	761	795	774	753	742	781	768	772	791	730	778	824	785	772	785	801	776	759	761	797	806	791	787	755	780	826	811	789	822	748	807	775	751	815	832	837	842	808	789	776	740	773	805	832	810	775	768	794	808	761	827	771	767	842	791	781	829	785	793	794	817	787	815	786	720	773	803	735	772	792	801	721	868	778	805	794	798	746	792	751	782	761	776	815	782	770	776	781	758	807	785	764	798	783	773	755	753	801	741	776	822	716	771	803	783	794	805	869	844	791	814	779	787	794	801	742	803	820	771	792	737	777	750	798	764	793	748	755	824	791	756	777	824	785	789	818	791	795	820	748	761	770	826	773	814	740	760	772	798	809	795	787	764	846	766	809	792	833	788	755	794	752	794	760	804	813	774	802	821	793	789	787	837	830	750	833	762	838	741	796	805	802	796	742	774	787	774	794	815	755	796	848	827	795	738	746	792	784	747	812	793	819	790	770	790	790	784	779	762	832	809	764	787	829	787	780	738	785	742	805	777	843	764	755	782	783	771	752	768	851	749	751	830	750	793	784	822	823	775	782	761	791	737	809	740	821	810	799	815	798	744	773	728	760	800	779	807	776	746	782	746	785	786	731	800	781	752	811	819	764	787	803	791	830	844	794	821	792	779	807	779	795	745	783	821	788	810	806	807	734	811	724	765	800	811	798	833	783	781	763	775	805	786	756	710	794	763	770	787	810	783	828	817	766	790	792	769	788	793	829	837	788	763	773	789	825	829	730	794	807	811	771	856	758	740	753	809	747	803	803	785	780	768	803	830	817	782	766	817	783	812	772	809	744	765	763	798	808	790	790	792	752	784	738	792	744	803	800	799	748	786	752	777	749	771	784	781	779	813	765	773	774	803	753	784	800	833	826	801	780	809	796	816	779	797	778	803	824	770	750	778	753	790	809	803	786	780	759	835	812	763	776	745	818	791	794	794	777	739	828	798	759	787	793	799	820	861	772	767	815	765	709	758	757	752	810	832	747	843	801	813	786	816	778	745	785	773	788	801	764	752	753	753	749	769	808	758	728	762	789	820	810	829	805	818	789	782	747	777	801	761	773	800	740	801	827	731	782	813	758	771	754	795	829	829	808	788	760	789	814	793	855	827	830	823	741	785	761	756	814	782	792	763	783	819	741	806	766	817	776	766	806	787	797	776	785	759	823	788	770	776	775	787	820	794	785	800	826	831	760	764	831	796	801	824	800	779	775	737	764	786	807	854	763	833	781	771	803	772	746	778	848	749	802	791	780	782	788	748	852	808	775	826	741	755	847	816	814	763	756	791	765	752	780	765	804	773	808	776	766	771	815	794	840	848	788	808	791	775	769	785	853	789	784	791	766	741	803	775	806	779	762	807	807	733	789	760	768	793	798	845	772	790	795	836	780	825	789	753	791	803	779	820	753	797	731	761	785	764	764	810	792	797	770	853	752	838	784	795	770	721	825	835	812	725	731	764	766	792	842	790	778	786	783	795	779	787	788	771	834	782	779	785	763	818	814	787	823	829	822	780	795	790	835	852	782	766	813	767	850	709	799	812	794	800	778	806	762	769	774	805	839	749	820	850	798	833	786	748	795	817	805	778	778	746	776	778	816	786	782	737	800	773	795	790	779	762	749	768	743	790	732	779	739	765	785	791	804	786	793	767	817	755	782	786	809	814	782	780	799	756	804	815	797	830	753	789	810	767	779	767	779	732	786	815	791	794	790	785	816	800	775	747	755	783	754	799	852	799	769	815	816	841	819	791	779	762	780	780	817	751	731	767	758	783	797	779	750	794	809	798	809	766	801	767	788	872	762	784	768	781	836	817	819	783	782	769	762	801	786	825	773	818	756	777	784	758	745	797	771	798	775	755	799	757	745	811	784	752	762	797	770	793	767	735	759	802	773	807	809	795	814	783	770	730	770	778	816	757	781	799	812	753	812	790	789	819	837	763	763	745	784	738	752	736	742	786	795	803	772	748	737	782	825	769	750	764	824	775	767	732	747	728	750	789	838	748	806	797	766	813	796	784	833	857	832	720	798	777	762	792	803	817	764	792	780	802	795	780	781	758	826	811	760	854	774	751	725	771	856	776	826	734	797	797	797	785	745	772	819	748	815	764	769	828	773	779	841	783	814	817	752	809	785	777	853	814	757	767	824	812	801	813	764	791	752	806	807	812	789	805	766	740	776	780	789	759	851	805	773	791	830	865	777	788	791	761	778	776	775	811	856	803	778	775	829	757	828	794	814	782	768	809	809	812	826	767	848	787	758	758	864	737	828	813	834	759	818	810	773	766	818	795	797	764	819	776	803	807	826	808	813	814	759	761	822	773	781	792	786	787	782	812	778	798	793	848	781	830	793	797	859	793	785	793	791	747	827	829	790	792	738	817
12122	6581	5740	2464	1354	978	815	710	680	544	522	452	406	470	445	453	399	435	443	449	450	450	408	431	480	485	443	450	391	431	432	447	373	468	428	432	417	420	404	438	422	424	406	453	422	447	395	412	441	385	423	396	402	421	452	417	401	395	443	394	385	427	436	442	398	398	412	410	451	398	428	393	408	434	414	394	439	454	438	378	443	427	415	410	400	418	442	442	456	428	413	458	396	381	502	470	419	444	403	444	440	433	388	381	436	363	440	413	386	418	426	408	444	403	442	389	423	422	388	390	425	406	478	440	449	432	407	380	426	427	430	428	392	403	381	422	422	427	456	414	466	406	392	388	403	399	428	411	396	429	414	378	420	386	396	428	424	432	393	428	434	427	436	412	432	419	387	411	381	412	434	396	427	443	437	395	404	422	408	431	472	357	421	428	416	436	423	405	420	380	400	455	427	439	432	431	420	444	422	412	432	423	426	391	411	419	386	438	475	429	378	404	414	456	442	407	441	444	409	390	423	420	411	389	428	381	379	420	415	405	410	439	407	425	387	411	420	426	421	420	427	408	400	384	414	380	416	430	433	427	431	431	451	430	387	438	396	410	427	442	448	422	401	416	428	398	424	405	407	414	416	411	438	401	389	410	439	423	443	418	442	428	417	404	421	387	389	403	409	455	431	374	404	410	382	389	417	402	427	433	399	394	403	441	386	406	406	412	399	447	426	434	421	389	425	426	396	448	389	422	380	382	387	411	462	432	388	445	421	398	397	422	415	430	401	417	360	452	408	433	372	420	415	380	420	406	422	410	412	392	427	409	466	434	396	413	400	386	418	443	425	378	383	397	403	416	420	426	454	427	437	414	374	448	394	399	399	416	391	395	411	375	424	387	420	445	416	442	380	455	390	415	439	453	435	442	406	413	385	403	455	427	403	404	407	425	438	408	421	450	427	408	406	424	401	427	430	418	435	389	393	408	362	380	405	383	380	407	404	405	442	419	428	396	369	394	399	416	384	400	398	409	418	442	409	436	414	445	412	398	377	409	431	415	376	399	413	399	403	437	392	436	443	451	436	421	443	435	398	402	432	420	422	397	390	356	370	410	411	441	398	421	423	400	410	399	383	390	414	451	420	429	440	430	393	411	385	422	373	424	401	410	409	381	427	388	406	389	422	407	438	433	432	405	388	419	429	420	414	471	473	380	399	446	436	454	408	397	460	401	473	401	411	385	413	410	411	381	403	418	381	421	444	391	418	407	381	421	412	405	405	398	388	427	408	426	460	404	417	408	428	390	411	447	435	412	436	420	406	392	378	431	420	456	425	410	387	371	376	398	422	413	424	464	432	427	427	408	396	454	407	427	405	380	423	398	375	432	404	378	436	457	441	388	406	447	432	383	432	420	426	388	416	418	438	367	400	416	409	402	429	386	419	431	427	409	417	422	450	402	453	395	386	444	425	386	401	397	458	423	419	428	387	420	395	408	418	406	369	399	392	373	426	430	424	431	427	418	405	409	403	395	389	436	437	412	407	415	387	423	446	378	436	438	427	398	413	374	426	417	410	386	425	401	385	437	399	394	412	444	386	453	404	403	419	378	422	429	422	409	441	446	424	390	415	381	454	418	393	405	386	413	405	396	432	430	420	388	457	400	431	371	481	377	419	400	410	392	415	447	426	387	418	456	388	422	396	406	418	424	382	412	394	433	429	445	411	441	408	381	401	432	397	397	403	408	393	391	469	395	387	399	421	443	439	399	386	429	416	425	393	416	388	447	428	406	434	408	422	416	398	432	418	419	432	453	414	412	405	402	433	418	453	393	435	387	391	442	410	459	413	430	397	414	392	435	432	420	415	400	436	434	395	409	367	404	410	408	390	420	410	439	395	418	479	380	405	412	406	421	410	376	436	443	432	438	447	417	449	378	420	460	431	436	434	468	422	418	383	380	410	389	402	401	378	410	429	406	442	409	383	423	405	470	424	431	383	416	393	425	433	432	405	383	442	414	370	432	427	416	361	412	462	459	422	396	414	422	406	482	406	417	381	401	408	428	450	399	381	410	400	443	380	411	441	405	408	448	395	403	423	434	439	439	403	433	445	437	368	416	433	370	429	390	406	424	429	417	439	405	378	409	383	425	377	409	381	419	417	471	422	401	422	431	409	426	425	441	440	405	395	406	424	419	414	425	427	442	432	422	461	418	405	446	428	422	436	399	429	437	418	424	423	435	434	425	437	435	449	424	379	407	419	425	427	412	407	411	374	395	433	420	414	419	400	430	445	416	390	447	446	414	431	416	435	418	398	417	406	419	459	390	388	402	439	399	447	382	419	424	440	399	442	421	437	433	428	393	395	383	363	431	394	411	456	449	414	406	433	419	387	438	419	474	453	400	415	431	412	416	392	407	396	396	416	415	365	395	378	396	395	399	404	387	390	372	442	439	449	412	396	399	408	392	411	406	435	418	432	392	400	379	399	414	379	397	422	421	381	415	397	439	377	410	441	443	411	396	430	439	399	433	385	388	384	414	404	412	385	400	401	430	437	426	415	415	412	442	420	395	401	413	449	407	381	425	416	416	438	414	413	408	425	421	407	416	405	432	389	441	361	413	410	406	404	432	434	403	444	391	394	404	447	395	399	432	434	392	435	467	443	414	432	413	438	411	472	404	429	395	415	415	422	383	441	396	377	421	447	445	420	437	415	380	417	453	400	408	401	447	435	398	409	398	410	395	418	416	399	393	408	393	396	433	426	426	426	439	410	417	402	428	375	420	392	410	424	434	423	402	384	446	370	433	414	443	402	404	396	425	414	425	417	413	404	412	424	390	400	431	426	460	428	398	404	398	388	446	425	431	373	433	440	415	427	445	422	460	393	443	435	418	408	416	421	437	419	376	445	405	417	402	411	433	386	416	404	431	386	413	397	417	414	390	471	417	420	403	452	402	397	393	387	400	403	420	417	412	434	368	409	417	432	366	400	440	394	420	441	393	406	378	401	421	403	442	446	402	437	413	429	468	423	430	410	438	394	423	433	420	412	437	456	410	409	421	416	422	419	458	424	391	426	434	403	361	422	404	457	434	427	426	397	423	392	429	417	438	413	420	420	391	473	386	426	430	458	402	455	404	377	439	423	401	430	415	410	422	429	449	399	386	417	455	405	424	431	420	445	421	415	450	421	396	389	402	425	446	437	396	416	423	440	405	448	445	458	410	406	403	419	407	381	415	386	433	428	412	387	428	430	424	432	403	422	424	429	396	427	460	391	424	384	428	459	427	405	426	395	393	382	430	427	436	415	446	395	413	374	410	418	400	410	354	418	399	451	419	398	407	429	432	445	417	420	408	399	405	410	414	415	438	429	419	391	430	390	379	458	388	424	394	405	438	431	414	404	406	406	376	409	465	428	447	415	405	391	421	438	463	405	395	408	425	426	438	400	384	373	407	439	416	381	428	426	443	392	423	389	401	427	385	395	382	388	386	398	440	422	413	387	385	431	409	419	394
8019	5925	8608	5710	4194	3418	2659	2345	2037	1674	1370	1211	1171	1102	1043	1017	1142	1073	1096	1038	1103	1056	1073	1048	986	1040	1016	1017	992	1016	943	945	942	921	880	951	959	894	910	903	951	920	896	902	908	952	992	922	903	891	925	903	907	945	902	954	934	909	865	935	936	873	898	946	878	891	922	912	892	899	884	861	916	853	912	957	925	901	931	857	916	867	909	895	890	907	875	930	895	901	886	912	880	903	894	919	888	899	886	891	978	876	871	891	891	899	959	867	835	828	897	915	824	959	886	919	871	893	925	926	879	878	899	906	892	880	898	874	943	850	934	853	878	848	909	892	868	891	917	868	904	871	929	872	947	927	861	921	917	877	899	877	896	907	919	860	832	871	848	860	891	936	872	904	851	898	854	907	940	895	878	844	927	909	892	876	957	940	903	902	909	892	917	917	876	894	906	923	907	963	867	873	908	950	892	917	892	934	848	916	906	873	919	911	879	958	877	865	900	940	903	899	850	913	859	883	849	893	899	849	894	878	901	846	877	895	920	860	900	917	859	910	885	819	913	916	922	904	922	888	888	912	898	917	904	923	848	949	918	879	895	882	909	880	918	912	855	873	902	918	899	932	904	880	877	894	852	867	878	867	867	894	888	843	870	918	935	921	863	944	932	904	863	888	885	910	924	853	910	882	901	883	919	925	889	909	888	854	923	889	915	917	830	935	888	883	927	931	879	929	864	901	901	858	877	922	901	864	895	897	846	922	903	912	880	812	863	911	896	896	890	897	888	895	824	925	879	878	900	893	898	885	901	891	882	869	923	866	935	907	898	815	884	913	854	878	811	910	899	919	888	876	907	886	955	899	922	877	867	899	862	886	918	896	839	899	869	920	847	855	899	894	930	865	872	881	875	902	913	881	884	863	873	878	916	941	882	861	921	894	900	888	887	862	869	909	916	886	893	891	907	901	868	928	877	902	827	893	882	902	940	877	906	873	901	897	857	898	918	926	923	886	834	837	892	979	885	931	848	977	894	884	934	948	940	862	935	907	921	854	882	902	901	922	928	890	924	914	909	929	870	904	883	878	930	899	912	912	840	858	885	925	915	886	875	920	867	875	883	913	954	871	925	901	919	920	912	917	867	955	884	859	905	877	906	870	880	880	874	903	971	908	946	858	922	948	937	927	899	889	901	898	881	882	927	864	863	906	934	869	885	887	865	870	867	904	839	849	906	890	868	893	899	927	870	912	920	904	909	872	879	901	916	966	925	926	841	847	917	960	862	899	913	919	852	894	901	817	918	862	945	865	960	920	882	884	907	948	852	884	869	921	901	904	850	902	841	938	889	858	884	904	885	915	860	876	914	920	904	805	891	903	878	905	897	925	905	927	893	908	832	893	871	858	905	956	904	887	875	880	876	905	870	865	886	872	891	888	913	925	933	902	884	859	913	928	875	917	908	900	906	892	962	911	897	887	847	926	900	921	885	959	861	935	945	855	903	879	896	903	899	857	828	911	894	957	854	882	901	891	897	875	931	906	908	899	899	922	928	896	859	898	897	908	841	874	902	908	956	856	940	861	912	921	895	912	928	870	885	897	911	894	883	921	935	856	878	909	955	953	879	822	942	821	841	928	848	935	893	912	897	918	912	920	861	879	927	839	874	950	935	913	922	861	905	864	908	887	904	858	879	947	892	902	859	898	881	876	895	813	921	908	903	916	893	918	949	843	905	936	887	908	924	888	929	877	914	871	858	852	947	919	949	902	926	913	909	874	880	945	928	906	867	906	927	872	919	843	883	958	909	924	895	898	891	951	942	928	926	902	990	914	845	881	888	912	880	866	927	886	947	869	876	931	831	887	894	894	882	947	862	880	923	859	903	899	901	897	866	887	854	883	863	876	892	949	892	898	969	882	863	923	958	903	906	894	868	889	860	910	903	885	927	922	919	924	953	888	933	920	888	916	928	915	915	916	929	898	880	878	862	861	903	877	913	888	910	896	858	948	921	939	901	891	905	914	910	937	829	945	883	903	885	950	913	897	917	869	872	917	938	959	856	896	890	945	888	843	855	891	877	857	970	897	903	896	893	882	885	887	878	942	883	875	875	899	889	881	856	930	885	904	906	871	915	910	976	861	894	924	910	888	933	912	909	908	888	898	961	897	926	850	855	884	934	924	901	931	906	895	859	828	955	911	859	912	891	878	887	891	894	949	929	913	855	896	898	928	911	908	916	948	937	906	879	909	926	866	930	885	881	918	905	887	877	851	887	910	930	840	953	916	904	882	925	914	933	853	932	839	909	871	981	886	879	894	903	861	909	858	892	895	905	902	867	946	888	894	928	795	914	914	913	894	931	967	909	881	938	912	917	898	844	930	828	903	900	893	906	889	957	926	872	860	921	927	951	915	879	875	881	923	934	882	941	913	893	938	927	911	868	897	917	895	909	959	910	854	950	912	887	847	904	913	877	915	908	908	931	916	886	868	939	921	886	906	837	871	891	890	955	898	848	911	876	885	856	910	893	892	915	923	899	944	880	928	910	886	899	892	885	917	887	879	878	929	951	881	841	921	910	922	876	915	877	946	903	915	935	895	872	867	857	916	918	898	888	899	909	885	947	937	967	918	871	915	863	881	895	867	883	956	891	807	915	913	870	862	855	891	886	921	893	889	899	884	895	927	937	889	914	885	869	883	867	941	884	841	876	889	895	903	877	914	980	846	879	889	904	907	887	881	850	905	901	873	854	878	881	864	914	923	874	867	866	904	839	864	896	864	896	870	915	933	879	915	938	892	902	913	862	877	974	907	890	837	901	869	877	893	953	907	902	890	887	942	898	898	924	918	878	889	886	902	914	924	887	949	913	932	921	853	921	907	849	909	904	913	842	898	853	924	916	915	876	881	898	896	885	858	938	904	916	942	931	889	910	845	844	890	905	859	889	929	918	914	930	851	858	872	881	894	901	920	885	915	941	896	888	921	915	903	887	917	933	942	921	912	927	839	895	928	912	885	907	898	883	877	951	887	927	892	881	912	946	933	917	906	842	898	893	914	890	852	912	875	923	906	920	881	901	857	885	917	904	892	892	877	918	893	868	929	847	869	867	898	922	917	883	881	942	875	879	885	883	886	859	870	861	946	878	930	943	907	890	928	956	887	917	882	902	915	871	923	889	895	910	905	941	879	894	913	939	919	899	949	896	864	936	900	922	892	926	941	960	908	856	952	887	929	947	922	884	880	879	895	922	907	909	901	896	906	887	898	910	869	920	899	842	920	955	870	871	853	903	942	881	864	951	926	848	919	898	880	860	897	873	879	948	891	875	966	922	923	889	918	836	955	953	896	920	895	878	938	868	856	895	883	884	859	902	906	927	938	873	899	896	939	914	919	991	892	849	898	883	880	861	858	896	942	908	875	960	909	894	941	878	966	866	883	925	908	902	877	915	909	850	861	866	876	929	886	913	883	893	920	906	853	919	908	845	875	845	921	975	878	894	894	945	907	877	852	905	896	960	897
23905	13545	12876	5331	2603	1793	1399	1250	1023	895	714	682	529	493	446	505	410	426	441	401	395	410	439	396	377	367	392	392	377	361	383	320	362	390	354	305	375	374	386	355	334	375	351	376	337	387	345	334	384	345	339	357	333	358	350	324	310	338	395	334	337	322	342	315	337	357	356	377	358	383	351	366	340	333	341	350	393	362	329	339	359	325	362	376	357	346	334	366	371	331	349	321	361	346	357	330	352	333	341	380	332	355	346	362	361	343	365	350	361	355	386	375	380	347	354	325	335	326	339	304	356	358	352	370	340	356	340	357	365	338	340	330	341	371	366	373	341	338	371	355	343	317	394	344	343	362	357	346	349	392	366	363	335	360	330	329	354	352	357	362	335	372	387	381	349	348	413	376	348	365	350	369	311	367	388	373	356	363	346	338	360	354	369	360	338	352	361	373	353	341	347	369	395	335	348	351	359	350	330	335	350	351	309	333	327	299	352	346	321	337	333	340	342	387	355	359	368	314	332	344	372	359	326	339	327	356	358	373	370	335	335	347	380	337	329	334	377	335	351	369	337	350	343	316	355	368	361	348	369	334	344	314	338	376	392	365	365	383	334	383	389	378	348	354	358	360	369	351	388	376	322	343	349	311	334	349	331	366	373	365	384	350	342	367	390	343	371	339	323	330	327	342	343	352	344	371	374	356	335	387	322	330	314	335	343	331	311	362	340	392	386	318	308	377	371	356	350	323	322	336	346	376	363	312	384	367	325	348	328	358	306	348	303	286	351	359	350	343	376	377	347	370	344	319	364	360	365	318	369	339	368	343	347	367	321	330	329	345	350	355	360	342	318	361	377	370	349	330	340	312	365	325	325	370	326	347	366	365	351	319	337	301	334	371	368	393	381	343	338	318	335	349	348	334	353	334	315	325	324	334	363	363	326	350	414	356	348	372	350	352	335	322	366	362	340	329	334	367	340	360	335	366	343	335	352	329	404	362	390	365	362	343	372	339	305	342	369	343	333	346	342	359	363	353	357	326	373	331	362	343	350	360	357	366	375	349	355	349	331	331	358	314	333	330	369	330	368	338	341	354	372	358	340	354	373	325	330	353	359	361	316	386	354	345	342	355	329	336	367	359	364	338	331	389	335	374	370	372	379	337	289	352	328	318	368	372	367	362	352	351	341	372	377	324	331	344	373	364	352	356	373	362	376	319	351	340	324	341	343	346	347	332	331	361	361	350	375	353	367	378	401	383	344	362	362	377	369	326	302	326	376	414	354	343	352	334	382	342	332	352	344	359	331	361	365	327	375	342	341	325	365	341	364	400	358	331	325	349	376	359	314	360	336	380	381	359	389	382	326	307	327	353	359	325	347	347	351	365	368	340	366	362	344	368	336	312	387	357	367	330	404	348	340	378	333	367	374	338	380	368	349	329	366	344	364	359	343	338	317	380	345	353	325	344	312	378	344	347	362	332	353	358	359	387	363	352	357	377	331	360	341	345	341	318	372	348	362	367	361	350	383	326	332	362	386	351	377	306	341	369	367	344	364	334	379	347	333	361	306	368	360	364	339	358	357	333	346	336	353	355	340	343	356	353	326	313	339	322	362	326	353	361	363	351	362	340	351	375	310	359	331	386	379	418	351	331	379	359	339	348	342	332	332	350	346	322	340	361	336	373	353	350	355	357	344	331	339	350	375	362	366	351	355	324	348	370	352	355	329	335	340	366	358	335	344	360	320	318	355	371	352	352	322	374	372	341	347	345	325	354	374	364	350	373	368	355	365	362	310	339	365	356	343	366	349	324	340	353	351	351	331	385	373	336	341	367	374	340	367	355	343	370	354	334	368	333	322	368	380	353	341	375	396	326	351	351	349	334	345	370	364	359	361	350	356	349	328	345	340	374	369	365	330	365	347	325	335	349	332	378	326	322	370	342	360	367	329	352	368	374	346	320	341	354	321	332	355	338	343	371	387	373	374	373	352	374	377	321	354	340	353	343	364	345	325	322	328	365	330	361	352	377	361	387	351	359	331	335	378	333	372	309	348	346	317	341	378	335	369	341	353	339	335	319	336	321	331	375	315	305	360	348	360	391	327	370	331	383	381	341	346	372	355	361	335	350	367	349	350	333	353	334	349	363	341	369	358	329	351	342	360	363	331	358	342	367	346	386	325	385	325	396	352	375	323	349	334	350	324	368	350	346	312	375	336	347	337	380	381	402	404	341	370	346	376	305	350	319	377	354	344	340	361	351	326	356	354	316	309	339	325	349	368	368	362	345	356	353	337	347	360	355	377	342	380	386	327	342	380	352	331	337	335	347	391	366	301	331	364	343	321	364	373	347	344	319	342	341	373	355	330	347	353	311	314	345	340	355	369	390	355	329	357	376	349	358	352	338	373	395	374	356	375	343	357	355	324	340	305	345	366	331	316	338	330	332	357	326	347	318	373	349	339	335	335	318	361	374	379	331	334	385	341	297	336	360	363	390	361	319	354	388	353	362	350	369	356	342	372	384	362	352	363	363	353	362	353	343	403	314	354	364	360	369	367	367	313	349	377	330	350	341	340	375	360	358	353	318	363	345	330	350	362	366	364	350	312	377	381	371	333	351	366	377	365	334	337	331	342	362	352	300	345	325	341	352	328	360	321	372	336	292	379	368	352	361	360	386	339	340	331	345	344	356	341	365	371	344	376	359	353	354	369	342	335	362	358	343	382	383	343	386	329	381	333	353	350	359	364	327	334	354	373	339	348	348	363	381	375	362	363	338	326	330	362	409	328	338	349	335	380	350	360	337	358	341	366	383	324	325	326	362	362	314	386	384	321	331	378	389	347	375	355	320	345	330	366	348	347	322	340	332	357	339	371	376	366	328	310	329	358	335	352	366	404	357	359	345	325	400	338	283	368	349	333	362	368	338	348	371	337	344	346	354	366	348	310	328	353	346	345	353	352	351	315	320	366	338	358	330	360	341	357	350	312	334	355	340	360	358	325	344	351	340	377	337	342	345	331	369	333	347	343	333	354	373	339	358	337	362	315	353	378	350	341	356	347	357	346	375	335	346	370	354	360	350	353	354	358	334	379	363	367	337	361	312	370	349	413	341	355	345	336	358	354	369	364	330	369	386	355	381	369	327	353	370	387	342	337	369	323	317	361	352	342	368	361	347	359	376	351	322	336	331	343	395	368	344	442	360	349	394	364	355	344	361	359	325	357	320	358	364	386	314	362	387	353	380	344	353	333	352	320	344	364	354	317	357	382	354	352	345	357	358	348	373	388	332	332	367	358	352	346	331	400	339	352	385	323	353	378	349	371	321	395	359	357	351	341	357	320	354	358	357	354	379	351	360	376	314	334	358	323	334	331	347	361	350	365	360	340	374	333	353	350	344	338	342	377	338	351	339	360	318	353	324	351	342	339	333	334	351	355	365	360	379	325	318	339	364	372	355	319	328	385	352	381	399	346	358	330	369	353	325	352	338	341	347	364	367	327	334	379	319	354	337
15492	11023	16877	9928	7369	5991	4683	4775	4127	3536	2953	2635	1890	1628	1540	1512	1313	1329	1259	1288	1399	1342	1231	1061	1062	996	995	970	963	934	954	934	893	885	848	789	817	868	858	829	819	823	863	869	821	909	867	866	875	895	851	857	894	812	810	779	741	798	799	818	815	809	775	856	824	778	767	831	764	818	800	813	824	844	771	783	805	773	777	840	850	804	751	800	798	806	792	822	810	797	795	815	778	752	827	754	791	793	773	820	792	777	786	754	813	790	783	776	786	805	818	772	788	762	735	756	743	831	776	778	800	774	768	749	767	787	788	796	758	787	725	795	759	757	747	812	743	853	754	798	776	767	817	769	797	830	809	846	745	745	756	776	750	763	795	771	805	789	724	725	763	755	799	768	822	798	788	749	751	789	754	786	761	752	814	741	791	789	806	758	810	800	748	801	777	755	772	790	751	796	767	741	811	757	789	778	763	747	754	732	757	742	766	777	772	765	801	804	767	803	708	799	763	801	788	767	820	757	764	761	758	742	750	822	765	808	802	797	750	789	754	803	750	852	758	775	757	803	793	767	785	801	774	826	796	774	777	761	766	751	781	773	739	776	836	809	783	790	784	780	747	761	820	786	776	778	833	799	767	774	801	740	758	773	777	765	807	744	786	781	782	806	759	746	746	780	753	833	791	764	768	772	766	817	711	806	802	813	756	755	785	789	799	881	786	749	766	755	761	796	747	768	760	831	823	779	755	742	735	761	860	774	812	790	830	796	718	776	755	793	741	733	814	742	732	742	769	794	810	769	804	761	796	763	807	693	721	742	763	764	809	754	780	811	783	784	762	782	752	779	818	797	834	749	722	800	783	761	779	775	813	800	787	786	810	794	774	829	756	723	781	776	795	772	760	753	779	809	770	758	779	786	777	743	841	772	797	771	773	765	780	757	798	794	834	777	802	822	782	766	790	771	816	718	749	772	759	840	822	726	778	732	737	805	750	820	790	796	770	759	781	804	785	795	784	784	792	767	761	764	791	801	780	750	797	755	717	802	787	824	732	771	840	754	747	770	780	815	807	771	745	811	793	729	734	790	824	760	807	766	777	723	769	802	774	768	804	759	751	795	809	770	777	799	779	782	762	747	812	813	782	742	787	803	758	775	788	788	788	763	782	757	795	753	762	807	791	759	812	749	745	729	745	788	728	796	809	748	791	839	810	733	843	795	761	789	765	807	784	791	821	807	812	756	773	798	763	730	780	844	803	795	766	742	778	803	816	812	763	780	794	770	758	821	722	753	763	758	757	760	772	803	758	751	805	771	781	792	759	786	787	780	804	773	809	821	788	773	765	782	783	752	777	782	787	763	785	756	763	802	727	768	757	785	756	833	744	777	830	758	760	719	785	777	798	809	771	824	758	724	806	826	730	725	746	779	796	742	742	759	813	811	729	780	770	769	786	788	769	817	782	775	799	781	747	798	783	779	807	788	794	752	800	752	783	747	769	806	799	786	771	794	846	742	809	774	792	785	795	743	736	818	848	753	835	766	800	734	800	771	809	864	748	740	784	755	814	744	784	792	732	774	781	795	772	781	729	748	776	749	771	774	789	786	827	740	805	804	753	776	804	749	770	787	771	746	772	727	774	788	769	768	809	758	835	786	810	793	798	787	813	741	766	786	771	806	778	774	818	749	793	784	767	784	816	845	827	805	779	750	801	796	798	761	756	748	758	814	825	801	788	752	789	783	815	755	757	781	803	796	765	772	822	809	786	811	821	793	806	760	795	793	803	769	798	763	741	756	760	799	780	790	812	826	801	747	816	833	813	812	794	781	784	779	757	808	833	758	765	765	750	800	785	760	784	782	805	789	746	803	782	746	731	768	808	752	757	730	797	807	740	809	768	779	792	745	777	730	791	768	807	801	710	790	757	740	740	830	802	815	844	786	823	779	813	754	783	739	760	789	805	859	769	764	811	800	739	778	741	721	760	839	757	798	778	808	755	798	740	799	794	742	818	758	798	753	744	754	765	781	768	740	759	797	743	795	746	819	786	768	776	797	801	794	806	794	801	784	734	731	789	773	763	767	797	768	781	750	759	766	798	727	790	727	727	784	784	828	759	750	798	714	765	762	795	792	807	752	793	801	759	759	811	771	815	778	782	787	808	794	769	782	761	769	740	790	761	793	716	770	745	778	729	770	765	805	739	761	744	743	752	782	795	765	806	742	791	722	719	762	777	742	789	780	807	774	763	783	712	770	782	744	772	773	769	731	781	705	811	841	769	751	797	773	748	757	827	736	751	777	756	727	813	772	798	809	746	789	744	728	757	816	754	776	735	796	834	753	797	785	793	772	795	786	758	785	754	778	779	774	734	787	785	772	806	789	778	793	845	716	765	774	775	782	774	766	745	790	782	801	763	761	763	789	759	772	732	799	795	738	782	779	760	802	760	764	771	767	822	791	735	767	729	794	824	778	771	841	790	700	794	755	747	783	837	780	775	793	766	799	803	798	798	800	786	745	789	810	799	751	779	760	786	808	810	809	815	774	802	766	784	786	737	795	802	775	756	775	782	825	751	787	843	833	778	796	777	779	796	781	819	794	761	816	753	747	828	783	793	797	784	810	757	788	756	792	783	790	801	741	814	781	794	845	739	770	765	798	762	832	752	857	780	765	857	745	760	746	778	748	808	758	812	742	749	774	759	794	812	794	820	766	816	806	782	745	811	735	754	751	805	815	803	769	778	767	782	762	795	782	793	812	731	837	815	820	782	785	809	810	784	792	784	770	804	721	770	747	814	812	795	759	772	753	769	750	798	774	765	748	774	789	773	774	766	766	809	782	744	827	825	795	796	789	810	753	780	762	763	774	776	762	801	773	749	747	801	781	760	812	820	783	744	809	785	815	771	760	847	779	757	761	758	802	758	824	733	766	734	792	776	853	782	706	728	788	768	769	786	799	777	801	750	770	779	799	760	799	791	762	750	774	705	814	753	775	762	819	743	769	800	783	757	797	752	791	773	748	770	777	797	791	771	818	764	751	760	744	767	787	752	769	789	774	816	809	776	825	830	765	754	747	757	796	793	755	786	743	741	720	752	802	794	807	765	745	807	807	801	764	805	798	803	757	743	799	790	776	824	811	803	769	781	776	772	772	811	783	770	824	784	742	762	765	771	808	767	733	730	794	735	755	766	737	815	762	780	761	745	802	796	789	765	750	725	814	800	765	799	817	753	844	784	761	769	765	729	820	790	775	738	796	798	760	706	781	750	774	766	792	801	723	777	772	770	774	780	781	758	714	740	763	751	712	775	759	776	832	761	761	784	761	743	763	754	787	858	806	756	749	808	756	763	772	809	763	743	774	770	752	791	761	746	765	753	789	780	769	823	780	795	790	793	773	778	807	747	776	785	774	777	814	777	762	832	807	778	763	802	754	720	824	802	757	774	751	770	831	789	789	761	776	791	756	779	769	727	761	798	792	801	822	764	732	735	829	763	774	732	846	809	779	780	767	774	827
33587	20708	20196	9339	3911	2707	1886	1773	1359	1276	1095	983	715	566	566	522	516	486	464	458	504	482	462	425	417	429	411	403	375	365	366	358	361	379	358	360	347	344	412	349	424	337	362	371	382	368	334	384	365	386	399	424	379	367	335	355	354	367	336	356	344	362	356	326	400	363	334	351	358	377	377	373	396	359	358	360	326	382	374	346	356	365	343	366	360	350	337	358	332	344	361	351	376	359	349	372	362	367	362	376	362	368	318	325	385	360	350	354	364	368	360	379	325	371	362	350	347	363	367	313	358	377	366	353	363	314	383	347	332	344	340	364	356	372	355	330	368	353	344	358	388	364	342	376	380	358	353	337	358	374	389	343	311	322	359	367	363	348	358	344	355	354	378	339	377	365	361	363	334	383	362	379	357	379	355	361	325	368	400	389	351	347	368	391	382	348	321	345	337	353	376	357	331	295	337	372	372	352	346	379	364	347	375	331	358	331	321	349	352	332	333	381	367	343	339	371	328	335	326	360	418	350	350	348	410	384	371	351	404	369	397	353	360	349	340	385	377	335	350	342	370	355	356	339	376	375	374	379	350	367	331	351	340	320	343	347	363	373	351	336	343	356	377	403	334	357	345	349	419	357	336	356	381	383	380	359	333	370	351	342	362	349	387	339	329	321	349	343	331	328	372	333	346	371	376	416	369	377	350	380	384	349	384	386	372	362	336	334	335	338	359	356	323	357	371	368	348	337	358	360	385	333	339	372	374	357	334	348	330	356	316	307	376	366	373	353	311	329	396	365	345	381	385	361	378	363	299	375	373	337	323	333	366	374	351	362	339	341	364	320	367	359	338	360	376	337	384	318	371	340	338	334	375	347	390	350	364	350	360	348	331	355	339	391	368	330	341	339	328	365	361	368	412	358	373	382	348	351	336	379	365	373	355	340	371	342	359	376	337	379	387	361	400	330	300	324	362	345	345	369	350	329	363	371	372	343	345	351	394	339	374	359	372	357	333	382	367	319	332	346	334	370	368	332	333	366	389	376	362	353	344	400	333	356	375	343	306	321	347	343	398	350	358	328	351	381	344	355	335	346	361	329	332	346	344	365	361	359	396	348	347	389	395	362	383	370	347	360	368	367	347	363	376	382	346	350	357	380	358	364	371	375	387	364	357	349	336	347	329	330	349	341	327	323	350	357	340	381	401	317	347	359	383	385	372	349	365	368	321	352	391	359	392	323	356	326	337	365	350	392	381	371	372	384	348	390	353	364	381	359	347	339	337	313	311	350	375	398	337	347	320	382	348	363	354	370	367	353	374	312	341	345	354	383	351	326	350	354	349	357	391	362	375	367	385	348	362	374	350	372	321	359	309	364	385	329	344	344	364	352	406	348	324	350	370	372	327	363	371	299	366	331	332	351	353	331	355	381	351	377	383	358	319	384	383	400	357	313	359	387	349	374	354	350	371	353	340	351	332	365	394	359	372	348	342	331	362	358	342	332	351	372	385	366	325	348	389	360	341	309	315	335	355	360	339	324	399	336	361	333	350	353	381	383	385	364	346	376	340	330	401	350	370	349	337	351	376	331	356	357	378	354	367	359	356	359	352	355	329	336	312	333	342	351	349	354	357	341	332	380	339	359	336	331	374	376	341	344	355	322	366	375	336	374	374	356	385	319	346	367	321	375	364	353	366	357	391	363	353	329	376	392	344	344	319	360	345	342	367	336	346	362	306	341	303	376	357	363	349	346	370	354	327	318	374	304	345	342	340	378	348	343	336	367	388	387	356	344	338	397	349	366	382	337	377	333	367	352	333	375	370	374	332	357	378	364	327	348	335	347	389	348	357	366	371	330	343	342	348	364	322	332	326	329	332	341	338	371	336	363	329	349	344	299	334	333	342	332	313	330	338	341	370	347	351	380	410	359	367	352	365	353	336	378	346	374	326	374	402	368	365	369	369	327	373	366	371	359	371	388	374	351	360	334	354	314	333	321	331	335	351	332	341	349	381	325	364	367	347	355	395	395	353	359	327	342	392	369	327	355	343	343	351	336	341	391	365	356	369	346	369	391	367	366	370	326	340	333	344	390	366	335	378	367	351	343	362	362	349	354	317	318	355	387	313	359	325	361	368	351	361	350	365	382	362	344	347	349	370	367	370	387	359	330	358	332	358	370	343	387	321	360	378	399	339	366	314	394	340	355	377	322	334	392	323	350	377	369	373	348	350	359	348	345	394	358	349	364	311	320	336	336	367	352	324	388	309	358	395	361	366	337	352	358	346	361	361	347	389	340	311	347	344	343	336	348	329	373	334	390	366	349	325	312	384	330	333	359	356	349	353	378	341	362	337	380	339	361	365	366	383	333	317	371	329	396	353	354	349	351	348	327	355	342	327	394	323	380	369	364	332	366	358	366	355	355	366	351	388	363	330	317	371	321	360	356	380	362	360	378	354	373	369	379	355	378	334	340	377	372	366	357	377	362	347	307	333	350	355	324	343	412	369	318	339	365	368	394	372	352	352	348	357	333	369	358	374	357	389	387	378	358	354	385	367	356	322	337	357	404	358	334	351	350	368	358	369	336	320	343	373	348	347	354	357	364	341	351	354	319	356	395	375	365	359	326	380	334	384	357	347	357	346	367	345	331	337	347	353	377	378	357	337	333	348	364	356	370	354	314	363	359	363	377	397	350	341	375	363	348	374	339	357	354	373	341	369	371	332	349	349	410	379	326	352	385	359	387	381	381	384	345	348	403	386	335	378	335	379	337	348	353	366	350	317	362	350	366	372	354	359	379	363	389	357	341	360	359	350	371	397	372	323	379	395	368	385	376	316	339	374	352	331	373	344	380	338	382	344	368	332	363	355	353	336	393	358	368	315	316	340	384	377	358	373	344	379	361	354	374	357	369	391	344	343	394	380	386	343	341	366	339	331	379	379	385	366	379	338	371	367	328	334	332	345	343	336	323	362	364	327	335	357	364	352	366	364	392	354	364	377	345	322	348	341	353	369	331	335	323	373	359	364	362	330	370	383	344	337	338	348	378	348	353	355	373	384	338	376	382	375	339	379	322	353	391	368	347	366	318	318	369	362	367	338	363	347	339	324	369	360	368	350	331	366	355	323	386	376	315	356	351	378	344	334	350	370	372	368	364	346	348	348	361	384	387	367	349	367	328	372	373	362	377	323	338	327	338	336	345	348	363	384	341	324	329	380	308	374	332	358	388	367	388	367	370	343	393	352	357	349	338	353	399	365	367	376	322	341	315	336	350	361	391	346	361	334	356	340	315	311	347	356	343	372	377	350	356	357	376	365	350	342	362	369	380	349	371	331	368	353	388	360	362	344	345	410	364	364	363	350	350	313	323	362	358	367	338	345	342	362	339	375	342	362	318	324	377	349	392	328	368	342	341	365	393	348	345	380	380	347	348	366	354	329	311	403	343	383	357	358	378	330	357	371	338	352	391	366	342	364	360	359	374	348	339	376	353	358	381	364	369	342	347	342	375
20043	16018	23201	13724	9944	7902	6534	6531	5863	5008	4517	4062	3053	2209	2091	1938	1780	1609	1561	1547	1671	1725	1664	1322	1226	1179	1194	1033	1065	1012	984	975	1003	942	948	843	881	880	841	912	852	904	942	963	887	915	925	982	958	938	949	917	923	862	796	855	810	849	812	867	796	811	830	795	783	789	839	802	794	786	786	778	841	847	816	868	841	831	777	804	765	788	788	808	815	809	806	837	796	822	817	734	797	796	762	781	779	765	804	833	800	800	818	815	745	792	772	800	770	800	784	835	818	768	828	789	789	757	755	774	793	784	789	813	838	783	802	778	790	758	791	772	844	749	811	773	828	808	843	785	802	764	803	763	757	810	826	806	756	795	806	771	812	759	817	766	790	798	801	788	801	809	825	809	771	825	838	773	788	787	864	766	785	809	768	783	719	827	815	830	779	762	783	776	804	778	846	818	823	830	766	832	777	810	788	780	784	828	771	820	799	820	802	821	789	748	788	744	825	794	746	775	815	811	786	795	797	745	768	806	808	805	822	790	826	828	781	776	784	762	821	769	813	760	808	759	787	793	831	827	823	811	777	834	827	811	831	773	779	800	780	814	788	767	715	834	783	751	775	802	784	814	786	804	775	802	791	784	786	812	814	802	808	811	815	809	794	707	827	788	765	844	844	832	814	779	804	798	755	788	833	818	812	783	776	810	739	815	792	727	770	796	760	823	820	782	830	795	764	818	824	767	820	775	794	817	815	814	794	786	745	849	828	847	770	817	843	792	773	807	816	800	808	789	785	807	795	777	803	778	797	781	823	780	855	781	860	753	823	774	825	757	798	814	865	771	835	795	836	823	804	793	724	759	851	747	821	808	789	793	796	793	791	751	808	816	848	834	772	802	792	815	838	827	784	785	812	797	774	782	808	766	826	797	816	817	785	760	867	811	800	827	731	853	800	768	787	810	838	827	792	800	765	797	827	779	790	887	781	792	783	797	794	817	825	859	805	791	828	743	812	768	774	807	789	778	830	771	803	790	841	817	778	806	830	833	770	764	778	808	844	810	784	765	777	796	773	772	782	773	790	825	783	825	808	739	811	784	805	779	772	782	763	793	792	773	803	807	798	822	766	763	794	799	821	756	761	787	773	771	795	790	819	763	865	778	854	790	793	791	781	788	831	746	812	777	803	902	781	840	774	842	793	773	783	835	776	730	743	818	740	793	794	795	785	840	787	821	745	785	752	817	818	819	803	785	822	769	849	819	805	801	785	797	759	794	787	812	768	797	815	792	767	830	818	783	816	763	768	813	746	822	831	822	783	802	793	764	829	783	775	798	768	793	766	765	785	739	743	761	830	804	791	746	784	833	794	763	760	808	831	814	762	798	786	802	792	841	770	750	788	800	765	748	772	781	778	772	807	795	801	826	808	794	773	745	814	784	787	777	783	782	795	823	780	810	809	751	771	792	797	847	803	772	814	824	806	759	833	770	743	789	805	818	787	739	742	828	825	754	809	767	778	746	793	805	816	802	782	832	796	809	786	770	814	774	844	783	778	787	753	854	792	739	792	825	811	788	766	759	820	823	769	792	768	758	785	786	811	787	848	771	809	831	835	771	812	755	842	802	810	818	765	807	802	796	812	823	761	812	762	783	772	760	836	820	742	791	818	791	796	829	740	822	807	754	767	904	786	764	817	835	820	800	746	826	792	763	817	812	773	807	815	808	776	797	736	799	797	776	770	782	788	796	787	833	790	795	789	771	787	793	766	781	764	792	841	779	856	776	796	820	829	773	804	780	801	809	800	709	817	826	805	817	791	815	781	784	798	796	774	788	860	816	780	771	782	802	802	834	801	757	756	799	745	815	824	826	844	852	768	789	811	754	841	803	808	799	808	803	826	792	823	815	802	764	835	783	794	804	790	825	754	789	808	837	787	801	803	803	761	774	828	742	801	844	803	806	791	794	787	770	729	858	767	738	805	787	807	776	814	816	816	821	831	752	782	809	763	817	709	808	790	832	778	814	848	808	784	772	768	782	782	752	789	816	752	855	788	791	764	798	823	771	814	789	786	769	804	811	814	804	840	773	791	803	811	786	810	761	855	840	847	808	821	777	828	843	820	763	801	776	775	819	777	822	792	796	771	776	815	865	802	743	790	813	762	769	794	781	782	800	797	770	767	798	734	796	764	786	836	778	783	781	817	874	822	809	792	802	792	755	763	791	828	810	803	822	837	760	780	770	798	779	805	753	798	759	759	769	804	820	806	789	796	817	810	806	825	818	791	769	767	787	758	742	794	785	784	802	795	810	809	753	802	795	764	803	732	814	792	795	789	793	770	809	711	769	776	809	827	839	799	788	785	822	764	756	798	811	749	809	787	838	805	800	800	841	840	794	807	851	813	796	794	834	877	818	788	741	808	792	795	784	740	791	714	800	831	783	799	823	746	833	785	814	723	724	831	798	793	795	729	780	794	775	781	810	772	792	808	756	787	754	852	782	841	801	820	802	834	799	791	796	829	828	782	782	759	743	748	773	803	791	782	763	786	813	829	773	777	786	813	763	735	824	748	810	822	816	783	818	765	805	799	791	786	826	827	794	791	835	812	827	819	802	815	751	812	843	765	756	832	798	766	797	852	764	781	748	832	788	807	822	779	782	768	827	791	825	793	808	821	770	787	799	806	809	808	778	768	772	823	850	766	774	782	825	793	831	785	777	784	832	821	765	796	783	829	795	780	782	771	779	826	787	803	774	786	803	787	813	782	793	744	755	767	766	779	773	766	786	805	747	766	733	745	829	762	812	790	775	833	771	795	796	733	795	794	806	852	779	804	810	776	772	784	833	806	838	783	778	769	799	791	808	793	763	837	784	790	802	772	827	801	769	776	759	789	850	779	779	791	831	833	774	793	790	802	732	822	793	764	815	796	764	826	755	790	855	786	818	811	779	794	819	815	796	778	772	763	804	745	783	819	834	747	758	795	762	746	787	828	811	812	796	778	751	765	769	785	789	758	779	789	816	780	810	775	830	838	824	776	826	789	789	813	808	764	828	781	813	774	768	782	783	809	846	773	803	838	778	814	843	826	838	801	793	780	806	809	793	803	846	787	889	824	777	851	769	756	764	793	828	748	743	786	766	809	811	775	772	823	829	759	833	793	816	855	833	777	747	792	798	798	807	794	789	803	796	805	813	759	789	741	758	820	780	835	752	747	776	834	804	755	843	820	769	864	816	769	858	819	746	793	790	771	764	790	809	803	801	826	819	817	811	805	823	786	732	817	792	842	804	788	793	840	815	789	796	769	813	806	789	797	794	813	817	737	788	789	786	774	766	806	752	819	803	843	888	844	810	772	724	783	810	781	759	812	786	798	826	788	823	774	768	802	777	787	768	833	734	822	800	822	760	839	766	801	777	814	776	823	760	762	801	789	827	818	781	793	815	781	778	795	760	772	781	804	760	770	779	795	763	792	795	807	778	865	766	796	819	765	772	767	801	795	803	826	734	829	826	807	839	800	829
12279	6693	5298	2373	1273	959	679	645	674	572	522	500	426	481	428	425	414	474	442	439	464	454	423	442	428	461	441	479	416	433	411	433	439	417	432	443	381	406	379	424	407	434	400	425	412	417	427	463	392	376	444	421	431	450	410	440	376	432	413	432	418	396	394	418	454	401	450	414	398	396	461	403	398	389	384	398	407	431	391	444	376	457	420	420	408	371	427	419	448	454	419	398	402	452	446	461	384	422	399	445	401	418	448	424	406	420	453	440	431	445	432	382	380	433	449	399	402	401	413	370	391	431	447	445	422	423	460	417	410	431	418	397	418	434	419	426	438	454	429	419	426	409	434	381	423	391	395	436	404	408	419	410	407	388	426	416	415	419	437	432	406	394	453	425	375	375	424	403	409	427	424	450	390	436	406	424	442	390	449	396	399	408	376	400	423	396	398	476	420	449	421	387	407	437	421	409	434	444	385	439	411	428	404	393	401	402	459	410	428	412	390	409	404	429	370	418	409	402	421	402	414	412	380	369	386	412	394	422	437	430	398	439	385	418	426	458	419	369	434	435	407	428	422	401	407	422	451	405	420	415	455	393	394	410	420	391	439	445	396	387	440	434	416	424	403	443	393	378	433	410	457	408	410	433	455	437	366	385	411	399	405	446	380	439	412	430	392	441	420	426	433	395	427	419	430	454	422	412	415	406	449	423	425	391	410	389	421	423	422	398	401	439	430	374	357	415	412	394	420	401	439	452	435	434	369	391	412	401	400	410	423	417	423	403	385	455	403	430	438	414	361	403	417	436	458	444	413	389	419	412	425	427	395	400	429	405	430	407	421	415	450	427	431	404	474	414	399	421	404	417	420	396	400	398	450	393	410	432	434	392	445	382	396	428	425	448	445	432	406	426	411	442	425	399	403	429	464	406	432	416	436	420	437	440	420	370	360	400	438	486	443	429	430	395	409	413	433	430	462	439	437	405	444	378	405	432	433	425	412	434	435	407	402	373	414	426	458	413	426	432	417	429	425	377	412	401	415	405	417	396	432	434	402	435	450	420	393	412	402	421	413	407	445	466	389	410	408	392	453	414	421	416	425	416	409	435	433	409	429	443	480	377	434	418	384	397	425	362	406	379	435	417	415	416	384	369	397	430	410	418	372	437	429	429	429	402	431	398	398	396	370	419	395	407	406	420	414	402	419	442	417	423	391	400	413	456	407	422	418	391	400	422	393	403	382	431	416	387	412	356	388	398	478	421	435	408	381	398	452	419	401	416	440	374	419	428	424	432	442	402	444	422	418	423	427	452	463	471	397	424	383	450	418	420	434	401	423	418	446	433	419	430	417	398	447	370	467	434	462	410	429	409	410	408	454	401	450	428	439	387	391	399	413	408	431	417	416	448	365	447	443	421	414	417	451	403	414	404	428	410	397	399	384	412	437	398	413	424	429	433	398	411	419	438	425	426	433	388	439	413	407	412	454	393	460	402	425	421	387	432	428	413	414	438	409	434	436	424	412	451	420	414	475	410	462	407	423	393	429	431	433	392	390	433	446	461	418	375	384	402	402	455	466	423	410	418	465	427	397	428	392	414	386	425	394	408	408	449	412	388	419	400	413	466	412	413	460	397	384	385	388	427	452	410	394	394	397	444	415	375	407	402	421	454	426	442	404	430	379	396	403	411	408	400	414	414	418	432	446	426	443	420	424	445	406	461	415	404	431	441	408	416	384	397	428	376	437	363	385	405	404	421	453	409	409	412	410	386	425	425	418	442	418	394	438	419	427	413	442	418	440	430	394	395	439	411	438	416	427	410	382	449	393	424	417	409	414	396	418	419	427	398	456	412	441	436	444	414	432	408	376	438	395	421	406	458	453	455	392	434	438	409	457	420	447	393	431	419	400	373	398	433	406	419	435	405	409	416	422	436	432	391	416	402	431	372	442	419	388	396	440	370	422	441	405	375	455	451	366	401	420	433	429	415	405	384	421	417	445	393	398	403	446	427	436	436	381	391	375	385	458	394	424	412	446	443	425	388	415	456	416	429	422	426	418	400	424	444	414	427	409	376	406	383	413	426	420	425	392	406	406	403	428	403	397	413	427	436	397	400	407	395	455	425	474	404	440	419	401	412	431	421	412	407	439	413	434	405	391	453	410	414	448	413	392	393	450	431	399	459	413	404	403	407	435	419	432	420	416	419	414	429	409	439	443	392	435	432	412	420	419	446	416	394	432	414	400	410	393	436	468	390	417	443	432	384	419	424	437	432	414	413	404	403	385	418	464	425	425	404	412	409	385	394	396	457	426	424	433	378	402	400	408	394	419	407	419	412	432	414	364	409	436	410	418	412	422	408	370	437	426	435	397	403	408	428	381	407	368	431	440	434	440	426	412	411	436	426	399	396	389	473	409	415	484	375	394	413	425	404	414	393	423	402	461	439	420	433	395	436	471	414	374	442	421	426	392	438	427	397	412	403	419	433	434	425	408	405	470	376	390	416	426	417	446	438	429	398	425	438	422	404	400	414	478	415	411	425	391	426	407	427	422	414	407	415	436	425	425	412	396	445	368	414	445	386	408	402	424	448	398	457	421	416	442	423	420	465	434	447	439	409	390	415	424	395	415	370	397	389	415	425	417	409	418	406	399	419	449	419	411	460	417	397	422	388	435	394	363	439	414	377	414	430	413	390	432	410	441	439	462	432	425	414	411	440	426	457	403	399	400	438	418	416	396	433	399	401	423	382	407	386	383	413	382	396	390	447	400	423	445	472	416	375	399	389	406	479	417	410	397	415	425	413	439	452	419	434	440	393	408	426	421	421	441	460	437	416	421	411	413	426	416	405	417	411	408	411	397	412	425	420	432	397	432	369	382	415	426	432	405	453	400	446	378	420	427	407	392	407	416	429	426	411	403	419	443	417	441	432	391	392	409	430	425	413	419	408	398	415	389	422	391	452	446	409	435	417	451	407	416	406	431	415	400	392	420	414	404	432	411	440	411	400	427	427	429	420	422	421	404	433	397	434	388	409	399	447	423	436	381	428	397	408	377	409	456	461	402	419	434	433	408	409	415	414	451	415	404	418	432	393	428	395	400	443	437	406	444	459	394	405	441	428	418	434	412	454	428	392	400	422	425	402	407	421	403	390	420	427	431	405	412	422	435	438	395	420	438	419	399	417	417	419	412	452	412	372	424	407	364	405	432	407	414	427	439	438	430	417	402	458	416	410	403	441	410	452	407	402	415	413	426	435	423	413	406	417	434	410	408	406	442	431	380	417	410	405	427	387	404	438	420	421	421	386	425	420	424	388	430	453	450	441	409	407	418	453	384	421	432	419	420	422	381	442	426	434	450	421	416	431	396	379	419	419	473	409	453	437	419	429	416	458	409	383	436	428	415	417	438	432	407	458	410	424	445	419	420	403	427	438	426	410	398	458	396	425	451	413	401	418	452	410	400	395	408	433	440	439	415	377	399	407	449	480	408	447	429	428	412	438	428	426	398	365
8038	5839	8265	5508	4051	2972	2455	2129	1907	1565	1390	1300	1143	1115	1110	1041	1091	1089	1120	1051	1030	1068	1043	1019	1018	1000	962	972	1010	964	920	934	923	943	929	893	939	933	915	975	894	933	869	955	910	950	887	874	959	942	920	917	898	982	877	895	902	882	942	906	908	879	919	937	938	863	988	876	879	933	868	994	937	903	989	910	895	914	927	907	896	951	909	915	906	826	893	923	906	856	922	907	857	910	935	853	883	891	901	929	941	911	812	974	850	877	886	950	915	945	885	926	915	903	928	882	868	917	915	867	939	954	942	961	901	915	875	882	933	866	882	982	895	899	908	908	889	896	866	931	912	929	907	863	889	891	910	870	882	941	941	912	919	885	886	927	916	869	868	869	852	904	861	923	922	944	911	900	926	887	894	885	888	904	922	848	880	879	961	931	886	947	913	925	937	881	911	910	852	922	895	924	864	852	864	917	904	941	921	857	902	905	864	932	926	872	860	939	941	889	914	886	875	954	921	925	909	926	900	941	887	907	904	891	850	872	895	894	883	846	898	959	902	886	881	922	868	936	951	879	903	940	873	935	902	874	890	843	857	861	902	876	880	923	937	963	893	846	954	883	884	901	856	884	902	861	881	916	837	911	899	883	892	883	904	950	882	918	886	900	901	943	962	922	924	913	876	904	896	903	885	864	882	938	911	905	932	914	868	907	825	931	864	911	906	875	906	935	893	858	889	899	899	913	873	928	909	908	927	848	924	937	861	892	945	927	910	900	898	899	917	910	881	836	872	912	911	925	941	939	854	903	905	913	878	909	921	897	902	886	904	863	952	899	854	914	918	913	933	927	871	879	897	859	903	902	912	880	887	923	921	936	904	874	983	904	915	912	874	872	923	867	871	889	865	900	876	900	946	888	943	882	905	901	965	939	868	897	900	874	886	868	870	935	889	921	866	897	847	860	911	889	961	932	901	872	926	910	857	923	990	908	931	839	914	940	910	863	886	863	897	872	878	844	898	857	895	884	952	872	923	915	962	904	878	867	901	936	918	905	893	904	938	889	900	910	934	851	903	928	923	928	883	924	927	888	899	926	941	919	920	941	838	925	864	899	902	918	916	885	902	876	870	890	889	907	846	928	860	922	895	892	856	926	902	918	924	876	912	874	872	847	929	892	867	865	936	895	874	930	877	876	883	935	925	920	932	891	905	893	881	909	909	921	890	929	903	920	922	862	928	936	916	927	899	913	897	899	908	884	922	851	855	904	961	926	937	860	896	885	925	936	933	902	886	855	907	902	890	911	877	925	889	925	961	937	956	893	916	927	948	902	919	873	897	862	870	901	862	924	905	906	897	922	882	918	867	930	846	894	882	933	900	928	934	905	862	889	892	857	911	914	887	893	891	921	898	926	906	897	867	928	874	958	862	932	898	905	915	886	914	937	867	886	922	951	919	897	850	957	935	885	907	921	903	935	925	928	939	894	879	895	850	907	874	919	897	917	902	927	886	895	917	922	946	947	919	897	905	857	874	907	895	918	904	894	908	904	859	871	905	976	887	922	906	951	918	863	938	914	917	909	930	957	913	864	920	881	892	896	926	867	928	896	904	908	956	884	909	899	924	859	931	884	870	891	916	908	871	913	883	866	932	918	897	930	922	884	889	855	901	900	877	892	966	912	935	913	874	936	881	873	913	964	936	883	885	872	928	882	897	945	905	857	906	934	949	905	890	873	877	856	950	849	926	903	878	848	893	937	923	898	928	912	920	882	913	934	913	890	899	933	878	831	855	900	845	864	866	971	931	900	904	891	925	936	890	952	960	914	879	849	919	878	935	893	870	920	931	894	917	903	893	869	920	909	871	883	901	897	911	913	877	871	891	914	942	862	906	904	926	866	834	908	878	902	844	902	868	898	951	867	869	927	826	918	878	906	899	901	846	887	920	850	866	890	922	999	907	866	871	929	909	942	914	863	930	874	872	916	878	886	930	908	929	910	900	918	894	928	908	844	931	856	854	902	843	917	943	881	936	923	940	920	859	934	944	918	883	934	911	895	908	882	910	888	925	867	890	932	915	893	908	881	934	905	867	925	858	896	918	952	927	928	917	879	862	922	946	903	950	914	869	913	909	839	941	950	898	872	920	906	905	886	910	976	879	902	934	871	835	872	918	909	934	867	899	894	883	954	902	872	914	844	876	875	880	876	879	906	918	895	897	944	890	871	912	895	935	878	936	946	903	877	923	904	892	914	877	866	922	936	936	947	945	902	924	926	868	887	939	854	870	879	955	882	894	947	903	856	911	910	900	932	927	897	901	890	876	938	914	927	892	907	927	898	898	937	918	931	938	852	890	923	855	874	936	923	893	916	876	922	914	935	897	920	876	849	909	895	913	852	891	859	887	953	928	868	923	889	922	907	905	908	916	923	915	899	879	918	900	884	937	924	924	885	920	894	949	945	902	950	906	934	894	900	883	943	918	963	899	943	852	929	881	876	873	876	895	920	904	890	866	899	933	915	881	944	890	893	886	910	910	956	927	907	938	848	869	835	911	861	912	869	846	934	911	894	835	909	898	902	930	971	862	903	883	910	888	966	866	939	854	872	938	875	915	887	941	819	862	960	895	938	898	899	914	844	870	919	926	895	863	948	908	898	881	951	944	936	904	878	914	901	922	887	934	904	913	912	899	918	929	913	913	904	943	836	916	919	888	929	922	908	894	878	886	935	902	863	894	918	934	946	919	904	904	864	884	926	902	913	868	936	928	904	958	912	891	875	940	902	827	935	926	901	920	957	867	889	954	928	938	844	965	884	951	919	891	874	886	893	855	903	906	864	921	867	946	917	954	897	893	880	929	908	884	949	929	865	876	913	874	866	926	937	903	901	906	916	910	915	893	913	881	952	902	917	864	895	906	853	898	977	895	864	849	930	910	910	855	934	930	885	911	884	912	867	866	991	908	899	964	901	873	953	912	978	883	902	872	909	913	856	927	934	919	900	854	893	901	916	877	901	899	865	889	892	908	891	922	858	917	951	910	935	940	874	945	916	883	923	936	949	877	889	913	878	982	908	861	850	950	924	897	884	888	906	883	879	939	912	918	924	844	877	908	873	927	914	870	949	893	939	920	889	908	873	879	899	930	929	900	841	903	918	862	889	905	926	910	827	850	887	876	838	901	894	912	873	921	889	897	952	942	884	915	856	898	881	888	887	859	900	911	867	882	945	928	932	883	943	898	873	908	893	896	903	897	878	852	851	915	894	917	898	946	896	908	916	911	860	904	875	910	926	930	893	940	977	895	912	909	931	889	918	903	912	949	874	931	884	914	859	926	924	957	963	843	901	892	924	856	848	923	949	855	890	905	861	850	926	904	925	868	915	952	942	917	919	911	909	935	880	908	851	895	942	836	877	901	893	941	874	941	900	823	929	850	909	883	862	933	914	953	888	876	912	898	890	898	880	956	878	885	862	861	864	937	903	948	960	903	878	914	975	925	933	853	945	909	864	907	860	930	907
24327	14321	14364	6367	2508	1723	1288	1083	914	780	714	645	598	514	458	420	464	434	397	367	425	388	456	335	404	370	370	358	337	373	334	362	332	342	386	380	353	382	351	319	319	340	371	356	356	357	370	350	369	351	352	345	360	381	351	370	352	386	341	343	361	387	347	339	357	339	342	354	349	367	344	368	373	334	345	350	342	341	306	314	319	331	361	336	362	341	341	355	342	363	333	321	334	346	324	322	357	331	361	336	344	382	356	348	338	326	322	372	351	394	392	329	354	336	326	323	351	328	357	330	335	326	313	340	339	338	350	315	343	354	322	313	333	345	348	337	335	362	373	348	350	300	336	399	340	323	329	320	324	327	365	361	380	370	325	390	342	341	340	337	336	349	359	347	333	383	399	314	356	360	334	345	336	348	337	339	348	336	337	377	346	325	388	340	335	341	342	366	346	354	355	349	341	341	345	335	354	354	319	310	346	325	347	320	335	340	334	374	360	316	366	367	373	352	354	345	345	375	324	333	350	315	353	365	325	332	370	352	347	315	323	344	350	315	334	356	354	349	323	333	366	351	385	313	351	326	319	334	364	342	341	318	300	332	335	332	365	327	378	336	345	367	327	345	357	350	351	374	321	372	322	356	335	344	353	333	341	319	332	369	340	341	364	376	335	362	350	366	331	350	371	367	350	321	338	348	326	345	334	331	327	337	327	369	341	358	364	357	410	335	399	337	350	335	316	338	368	367	347	322	380	333	322	392	350	372	332	366	319	335	356	319	362	338	352	345	324	347	342	349	352	342	338	354	339	361	363	371	367	364	353	338	335	342	358	348	346	330	342	333	349	341	368	371	363	325	341	338	354	349	370	335	341	354	346	420	354	346	350	329	319	343	354	363	335	324	361	339	346	336	321	336	350	353	310	327	344	372	351	329	362	350	345	317	369	367	400	358	317	342	346	345	359	319	334	367	381	330	343	311	309	323	356	341	337	347	353	395	314	350	345	414	350	384	358	338	359	364	323	342	387	363	332	324	341	315	359	336	379	360	336	320	343	376	331	340	361	357	334	307	354	334	333	349	377	327	355	336	355	340	288	320	382	387	319	315	335	337	322	370	362	377	352	322	339	359	347	342	368	350	338	319	384	368	332	320	348	356	359	326	360	355	357	371	347	390	329	349	314	378	344	374	333	343	339	344	336	336	347	299	343	331	347	340	352	325	351	349	364	384	342	352	371	356	354	320	350	331	368	350	389	354	345	367	323	338	330	380	350	355	359	390	335	349	324	355	356	351	367	348	339	355	359	344	337	332	325	350	322	368	345	361	291	325	324	312	321	342	338	352	382	355	321	365	312	369	310	339	356	353	323	343	339	325	372	349	337	337	382	319	335	378	374	357	348	334	327	317	323	341	321	333	328	375	339	328	364	354	370	363	343	377	363	347	359	358	355	346	370	319	369	341	329	346	338	350	353	357	329	341	329	345	361	364	368	347	370	324	345	372	346	319	309	331	357	371	357	320	343	337	366	373	358	351	337	346	339	337	364	355	325	346	325	409	343	375	341	318	367	358	340	312	361	322	344	384	345	326	358	327	329	372	393	341	347	340	317	352	355	366	345	340	361	333	346	345	331	337	331	341	320	326	362	350	355	335	385	373	320	348	377	330	319	341	326	367	349	355	315	355	368	335	338	356	350	350	347	375	322	323	356	363	362	335	337	354	356	347	324	338	364	335	351	338	348	362	350	352	371	323	361	369	363	383	343	333	357	346	334	322	332	307	346	356	331	363	360	339	314	397	379	342	363	362	338	351	363	341	370	322	328	309	367	353	344	333	354	362	328	346	333	339	320	357	303	381	331	336	337	337	344	368	360	357	363	368	342	352	291	350	353	342	360	332	353	374	335	365	289	335	332	350	318	358	328	310	375	341	347	341	359	354	343	325	370	336	352	367	378	334	313	327	350	352	331	363	345	302	351	351	326	365	386	341	355	363	372	332	339	380	362	340	321	333	351	324	328	306	308	332	339	401	331	383	351	366	341	324	376	361	318	324	349	323	364	370	341	352	333	347	342	352	355	332	326	356	337	346	386	321	379	340	310	325	360	330	378	370	374	353	353	352	351	379	363	336	317	326	347	369	385	375	350	347	345	382	349	327	349	370	375	358	357	367	328	350	362	328	341	328	347	372	352	344	343	296	347	342	334	347	385	311	391	383	344	354	356	335	332	354	354	353	360	358	349	354	346	347	360	341	332	309	355	375	359	360	360	316	337	341	368	345	339	349	339	358	368	354	353	355	358	347	370	388	344	366	343	333	318	377	341	332	361	333	341	326	373	383	390	372	346	308	329	346	331	351	338	360	344	314	376	363	347	339	356	354	328	381	346	329	345	330	372	361	355	356	354	345	351	372	339	324	363	370	321	337	347	355	350	368	326	324	343	360	363	351	353	309	351	351	361	356	330	345	366	363	378	357	344	340	387	360	323	331	339	334	341	379	354	368	323	340	400	322	321	341	297	364	321	339	358	367	354	337	329	370	350	313	348	310	384	368	340	336	361	338	374	347	344	338	351	348	326	349	347	360	370	349	297	341	320	347	395	342	387	365	365	341	330	356	351	339	384	333	357	332	381	359	342	360	345	324	364	347	315	326	360	301	370	323	370	370	323	349	381	362	350	335	347	338	331	300	288	380	361	345	360	350	359	331	324	361	302	333	335	346	325	356	314	350	357	337	300	332	364	375	330	366	338	339	343	328	343	338	346	342	356	354	343	342	345	376	367	346	356	361	340	331	342	385	322	350	382	359	364	333	345	310	357	354	322	368	333	358	317	348	345	341	355	355	345	327	377	328	309	318	347	353	384	354	366	377	356	312	362	373	337	321	335	354	373	372	399	345	343	311	283	350	329	308	361	342	331	340	372	340	346	316	369	324	298	332	370	361	339	355	359	355	321	351	354	341	354	346	344	386	334	356	359	355	323	346	330	317	329	321	318	351	325	342	333	400	353	333	314	328	345	388	342	358	316	345	325	398	376	362	329	364	347	348	316	353	369	358	317	329	360	360	383	347	336	404	347	334	342	359	316	340	338	323	356	349	345	322	390	358	351	345	345	332	349	352	369	317	351	348	321	388	358	315	378	356	337	332	349	343	316	340	327	350	358	305	343	337	331	348	366	377	331	326	356	344	350	320	350	334	319	310	374	363	336	375	332	310	342	322	378	378	387	314	321	361	351	368	345	380	324	345	336	358	345	331	325	354	355	359	304	348	372	336	319	297	361	360	358	396	333	332	345	355	369	356	346	354	365	350	314	339	334	344	318	338	370	350	352	343	371	333	327	323	378	334	349	341	362	354	355	370	358	341	331	348	358	335	346	313	346	372	323	315	350	343	342	371	353	350	317	328	358	358	315	328	348	345	350	339	332	378	375	339	346	349	349	328	328	336	355	303	349	337	345	376	358	369	385	340	347	369	334	350	339	317	381	356	343	361	309	370	350	344	336	381	349	394	357	303
15494	11869	18834	11183	7016	5698	4148	4259	3590	3124	3076	2630	2168	1596	1569	1402	1396	1205	1191	1203	1172	1254	1250	1074	1046	1084	928	970	945	925	903	903	862	826	848	834	834	857	806	791	814	808	844	816	877	846	844	910	902	820	822	876	854	791	831	820	767	787	780	756	734	800	801	820	787	801	777	816	829	841	758	836	826	813	784	755	762	750	812	771	766	783	778	855	807	798	717	785	833	799	782	809	784	779	742	827	715	772	804	753	809	766	801	793	799	801	769	771	711	786	748	793	771	749	773	767	798	819	787	743	763	760	783	747	768	839	768	848	786	793	760	766	778	783	780	792	774	803	794	779	763	773	761	794	837	803	791	794	784	779	773	754	782	740	730	775	822	792	811	737	792	784	778	798	726	751	745	755	752	795	792	744	741	788	793	743	798	772	730	795	821	768	787	755	758	767	760	787	788	764	769	762	733	719	769	756	721	710	794	853	743	775	789	785	758	784	778	734	779	800	748	735	737	819	769	773	804	777	790	778	822	790	764	763	790	776	770	806	792	773	791	843	741	798	792	749	773	794	789	776	798	781	760	791	777	797	763	735	744	815	786	784	762	776	755	778	754	765	789	809	803	791	793	778	744	773	777	811	722	766	739	817	776	766	758	786	773	788	787	735	798	789	770	811	793	781	750	792	750	800	777	766	769	806	745	762	798	784	751	798	715	792	718	777	771	783	731	775	770	786	746	803	721	771	809	829	767	829	797	721	779	746	794	701	776	781	805	757	740	766	767	731	741	783	740	772	781	793	762	772	755	757	812	791	800	795	758	768	791	783	773	808	750	824	803	753	785	751	811	810	755	787	789	781	778	787	774	758	812	771	768	762	765	750	788	809	777	765	762	751	762	753	772	794	733	766	765	792	737	780	785	810	789	795	798	735	768	789	794	747	742	791	808	800	824	798	816	787	776	762	825	734	779	795	809	760	783	733	750	760	772	785	800	812	797	776	765	778	740	754	799	773	771	880	757	794	757	776	755	786	761	798	753	791	775	748	801	803	756	787	773	852	740	770	802	775	774	808	738	797	781	759	806	747	809	788	789	786	780	760	795	779	797	773	763	781	809	720	738	758	752	751	797	780	758	731	767	761	724	734	747	744	781	784	800	745	745	804	800	803	843	734	738	729	790	789	782	732	779	770	783	771	811	786	750	720	774	779	800	739	746	808	782	812	816	764	811	784	746	788	771	764	797	762	770	757	829	781	761	762	744	745	797	787	755	762	795	775	772	844	759	754	810	808	755	699	761	759	746	742	766	817	838	731	792	803	739	791	841	789	738	797	728	778	735	740	813	818	723	802	770	786	852	808	747	789	761	791	753	802	764	727	739	759	836	795	819	750	759	771	767	760	780	771	776	794	838	769	775	741	781	775	767	790	794	774	775	824	747	790	794	717	752	800	827	714	752	812	747	801	784	734	754	818	797	780	828	779	745	820	808	810	731	802	775	787	761	756	783	803	759	806	773	770	733	765	795	759	791	740	725	754	786	837	754	746	784	845	760	814	757	757	752	710	771	746	772	780	767	828	738	750	728	793	794	756	809	769	781	743	761	797	778	785	764	850	740	740	767	754	785	769	754	794	793	751	747	744	794	771	761	797	772	766	761	785	795	844	802	805	731	796	783	801	734	706	823	773	770	776	770	795	783	766	821	735	776	733	754	785	795	773	795	800	770	782	752	810	789	820	775	747	768	764	792	781	759	737	742	741	795	745	755	793	812	740	802	762	788	744	810	741	786	767	778	760	807	780	799	755	766	762	780	768	787	804	788	793	755	772	714	800	761	787	767	764	807	814	749	786	746	792	752	748	739	782	764	775	770	772	767	790	746	778	776	815	768	708	762	773	805	753	767	817	777	780	832	765	737	770	705	770	753	805	816	779	798	777	757	802	833	781	720	763	744	807	814	779	754	770	801	768	796	773	801	822	752	804	813	709	777	737	802	791	757	815	797	788	749	751	795	780	797	770	779	792	779	782	767	824	735	792	797	764	785	759	755	745	770	810	737	733	783	688	710	783	770	759	788	811	767	803	756	795	782	737	749	782	792	774	788	777	757	783	776	764	743	828	783	736	748	759	715	789	734	737	793	779	800	766	757	779	752	835	811	746	748	796	762	734	782	810	735	744	795	754	756	795	779	771	781	740	793	793	754	769	800	791	759	773	806	736	777	772	820	796	736	815	763	803	779	772	769	750	777	711	767	786	792	797	736	740	752	792	807	832	768	742	776	779	817	802	759	788	790	770	761	804	807	783	753	729	773	767	744	709	764	849	756	748	771	751	726	748	752	778	761	782	738	752	756	738	843	777	787	797	799	805	742	750	742	764	767	759	773	772	807	796	740	777	787	774	797	800	767	825	772	762	789	769	767	753	841	770	830	785	760	716	777	774	760	741	760	751	761	758	815	774	755	743	774	795	789	763	797	771	784	765	769	766	824	784	751	749	799	801	779	773	751	799	774	782	766	805	734	725	800	778	781	777	782	794	811	778	750	803	755	775	773	773	819	773	778	811	744	796	768	770	717	758	796	819	774	820	753	779	721	791	760	739	788	773	797	812	822	732	799	721	785	786	779	762	777	725	787	783	728	775	763	785	788	801	752	742	800	813	737	736	763	774	716	767	781	751	774	735	745	746	753	772	720	765	759	761	791	804	764	796	746	786	810	777	822	769	783	735	802	788	774	770	772	744	786	792	759	765	800	735	761	768	782	742	766	779	774	797	769	709	749	752	742	746	736	808	783	749	775	782	798	760	771	805	744	787	781	783	733	778	776	758	757	827	751	785	767	828	751	777	759	793	780	769	746	832	778	799	790	783	781	788	814	727	800	725	781	729	761	836	765	753	797	788	792	749	792	808	807	788	779	775	827	720	810	785	835	772	772	813	816	775	764	778	738	774	787	762	831	805	779	809	791	796	759	784	811	763	794	715	744	801	768	779	762	783	777	765	812	808	784	813	778	743	774	823	755	783	767	754	752	781	783	752	726	764	775	813	799	810	710	808	830	775	738	773	803	782	756	780	759	778	780	765	776	790	777	783	766	745	790	763	819	779	765	796	758	779	778	804	775	779	804	801	783	758	787	764	764	729	780	773	739	750	759	757	785	807	827	783	725	803	808	759	771	773	745	739	747	790	794	825	826	781	748	756	772	802	769	756	765	789	751	760	781	781	711	749	775	761	752	743	804	739	787	759	788	754	759	792	823	778	751	765	764	745	772	770	768	759	737	730	791	778	824	756	781	746	741	823	768	821	776	746	735	770	798	773	758	843	777	715	748	763	821	773	790	790	789	754	794	752	819	761	746	770	774	764	767	766	751	740	783	775	830	767	819	770	800	745	733	761	794	800	797	795	769	773	792	788	762	773	752	744	734	810	754	788	763	845	795	767	730	771	803	783	765	791	775	806	806	789	763	768	760	765	737	802	754	782	769	757	789	810	775	749	768	752	759	735	829	835	762	760	737	744	744	781
33560	21024	21216	9157	3626	2582	1899	1648	1323	1079	992	1009	749	596	593	572	513	498	463	469	402	441	432	441	426	495	363	421	419	401	348	372	399	357	380	384	389	335	414	375	384	397	380	367	354	345	348	408	392	391	356	362	333	341	372	355	319	364	342	366	363	343	324	400	360	367	367	317	338	338	345	350	354	356	345	346	347	355	384	390	367	314	339	367	328	382	350	345	359	389	341	353	336	352	292	346	345	334	370	330	336	323	379	334	356	364	383	331	386	342	369	344	395	356	376	356	347	360	350	339	385	360	386	324	326	385	332	337	377	353	390	362	339	352	365	348	405	397	344	352	336	349	344	355	334	349	343	350	315	410	351	355	376	364	353	334	367	371	337	378	331	368	367	348	388	383	341	350	349	359	375	344	401	363	333	326	362	339	320	377	348	365	351	357	364	365	323	369	425	296	327	342	366	372	325	332	370	317	334	330	354	342	337	371	356	352	360	335	367	360	348	340	342	367	367	339	343	368	348	366	347	403	334	371	336	367	331	334	353	377	331	334	317	366	346	372	340	362	371	290	363	350	366	363	365	329	349	325	346	337	392	356	364	359	346	355	363	386	343	325	336	338	363	363	349	374	342	330	362	347	363	378	351	346	316	335	354	319	369	374	352	350	402	385	359	315	369	347	350	335	350	344	375	313	331	337	313	359	325	365	358	380	367	332	369	366	343	372	367	333	352	353	341	368	357	349	361	332	375	342	354	371	358	363	310	411	316	364	388	391	398	368	335	373	337	375	351	360	322	369	354	395	374	347	322	374	358	328	348	330	325	360	360	343	365	348	341	361	385	379	368	346	384	313	335	328	331	333	360	362	314	344	362	377	382	370	337	341	346	333	329	374	365	357	346	338	323	339	322	360	387	372	336	395	374	339	348	365	374	304	311	381	355	345	351	305	358	343	341	344	349	372	328	345	382	352	352	385	348	385	351	316	314	374	394	368	366	374	403	343	341	361	345	366	355	391	346	385	393	338	320	373	361	377	339	372	377	357	346	371	378	341	375	425	340	320	342	361	354	354	304	329	335	348	347	355	347	350	336	374	352	358	346	367	371	378	359	346	346	349	353	339	344	340	362	365	348	344	350	342	349	371	360	359	332	358	346	348	330	316	362	344	339	363	324	339	365	337	320	337	359	348	367	346	329	354	359	369	318	361	369	322	377	353	317	352	355	380	331	367	362	356	322	355	364	326	338	317	346	352	325	332	359	336	346	332	344	359	374	347	382	390	370	326	330	342	351	344	394	352	351	387	358	429	384	354	341	334	351	353	337	331	330	348	333	372	380	353	336	367	323	324	377	366	333	399	364	355	327	362	356	346	339	338	393	350	355	357	363	358	348	384	354	361	358	349	369	373	342	384	329	350	338	337	360	374	340	322	350	343	336	412	376	348	361	351	355	353	385	354	349	332	318	356	352	306	328	359	351	341	347	353	364	364	361	366	341	333	366	362	368	375	311	344	331	373	375	348	341	341	364	367	371	357	326	365	361	353	326	347	371	329	354	336	373	320	334	361	313	377	362	336	366	381	394	343	344	392	349	350	352	331	349	389	325	342	322	348	326	349	323	350	341	394	350	354	335	345	341	330	342	356	335	367	335	362	373	327	364	354	363	360	366	368	382	366	360	340	350	355	310	335	372	346	345	372	319	374	336	370	371	357	348	355	350	352	318	379	365	338	315	306	374	336	355	329	364	330	300	356	380	378	333	354	384	375	319	321	323	367	308	383	359	343	346	375	361	358	349	353	365	318	344	307	310	354	364	381	364	337	359	346	345	318	331	365	368	343	319	342	323	335	309	360	411	324	368	349	330	333	351	370	369	343	340	338	375	377	342	343	376	364	327	338	354	334	348	317	339	342	375	388	343	363	353	346	358	361	360	363	358	334	342	343	370	325	308	349	332	338	349	367	368	362	358	373	339	330	355	319	395	364	346	349	355	359	366	343	358	368	347	381	341	344	353	305	328	337	359	330	372	330	363	336	350	312	381	330	352	349	384	374	376	425	346	369	356	355	337	347	350	359	352	370	383	334	370	381	380	315	311	357	366	355	308	367	341	327	369	338	353	347	315	323	343	337	388	332	372	349	330	324	350	367	356	351	380	347	367	372	373	349	324	339	361	358	342	360	350	348	359	367	368	333	350	338	345	371	404	342	424	384	340	344	362	360	339	358	317	388	379	357	344	380	372	382	379	314	338	327	340	329	354	342	357	370	341	345	306	363	327	318	346	303	324	351	358	339	365	336	336	322	356	339	337	365	364	351	364	339	404	349	375	365	322	334	364	353	362	357	344	350	327	372	327	379	349	378	371	354	348	338	355	356	361	381	419	351	355	342	360	397	341	341	336	341	326	378	388	317	332	353	329	348	339	353	335	367	351	349	348	341	317	355	347	352	358	359	334	361	314	362	345	372	334	342	314	347	360	323	360	322	339	357	350	359	374	380	345	361	360	345	346	374	374	328	360	335	365	358	354	352	311	333	343	382	344	335	375	330	345	335	372	381	373	363	357	340	360	369	334	344	346	341	352	352	391	403	362	348	361	397	380	321	324	348	355	320	375	364	357	373	381	372	361	335	342	365	331	343	343	343	346	333	354	361	343	327	338	359	367	347	346	348	341	323	329	353	346	356	320	368	320	323	347	326	394	345	324	352	352	341	356	359	353	381	337	364	364	353	367	303	381	389	366	369	324	352	388	351	357	365	352	356	340	381	358	397	328	354	364	335	368	375	344	365	350	344	388	383	355	378	386	340	345	358	380	374	339	362	333	380	355	349	338	337	358	375	367	352	329	330	365	359	307	346	317	358	388	319	368	383	322	372	368	343	349	356	392	358	372	323	346	343	362	372	372	340	338	340	331	363	369	328	339	334	342	321	336	339	366	345	358	371	328	371	320	371	350	326	354	412	359	324	347	381	353	351	373	357	339	345	367	323	372	350	353	324	371	362	358	364	332	374	413	345	328	325	341	317	318	309	320	325	338	374	371	358	313	376	328	355	287	383	381	353	371	387	357	374	336	361	358	364	339	366	338	343	329	360	363	377	307	342	373	342	349	334	359	350	342	332	367	361	342	336	327	333	331	396	357	349	358	371	361	385	360	359	392	363	334	322	335	367	357	358	363	356	349	360	323	305	348	329	366	337	344	381	338	333	325	325	334	338	381	362	322	340	350	311	321	325	371	350	326	323	352	349	346	355	364	332	364	343	324	373	354	350	360	406	370	345	329	348	376	359	343	317	370	349	374	376	370	337	334	345	347	349	329	374	367	321	379	321	376	340	369	360	342	331	342	381	338	329	305	345	351	372	379	368	360	342	371	338	347	324	344	379	356	362	352	339	358	338	371	365	342	375	394	300	334	365	349	368	323	405	387	388	331	355	351	363	332	343	388	307	359	363	344	360	339	331	329	360	344	368	391	387	349	346	394	345	369	371	363	344	348	343	340	334	365	343	369	348	365	330
20188	16064	24636	12818	8975	8101	5806	6000	5337	4475	4491	4349	3326	2364	2237	2043	1817	1592	1601	1497	1567	1592	1514	1288	1257	1181	1063	1145	1001	1014	1042	917	927	949	910	877	871	864	902	883	878	941	957	905	953	955	934	970	938	944	909	919	914	756	866	836	858	847	806	835	851	853	781	831	802	776	803	825	827	896	812	840	796	820	877	844	839	860	780	818	784	791	865	833	821	749	808	820	788	822	786	788	803	793	824	805	833	787	782	807	771	822	824	798	793	830	849	766	771	793	797	839	773	834	786	789	839	818	747	777	809	807	805	775	774	772	776	798	811	809	808	758	809	845	763	826	816	800	816	812	784	791	746	803	787	779	779	829	755	817	801	782	799	806	821	800	823	829	787	790	825	776	770	779	804	804	862	806	743	785	820	760	777	792	786	795	803	765	771	803	850	833	793	806	782	788	791	752	785	797	762	768	784	838	808	787	798	761	759	767	847	796	832	800	768	851	762	727	777	757	800	778	794	819	810	785	790	801	772	835	774	787	856	800	781	776	778	814	760	743	772	775	754	843	770	825	757	755	785	790	784	798	775	780	825	794	798	765	786	831	778	816	808	819	844	798	776	807	838	780	807	733	765	810	764	799	786	798	746	829	746	815	790	789	806	787	834	744	804	780	778	728	775	829	858	808	759	766	843	803	795	801	805	831	839	773	814	786	773	795	835	813	809	799	764	781	818	773	831	750	780	791	779	747	791	836	747	734	799	770	760	803	821	786	786	797	818	803	828	792	758	770	753	768	786	764	791	813	835	809	804	769	818	805	803	771	765	777	742	780	813	784	804	777	797	772	770	771	820	802	785	784	741	824	781	843	789	799	836	798	775	799	719	803	785	795	796	765	806	771	813	798	826	809	817	749	758	766	773	762	763	747	786	818	823	802	810	756	803	801	742	832	796	793	791	768	810	779	799	784	783	807	811	812	808	761	799	777	780	792	756	772	798	776	777	768	856	737	771	788	732	857	758	773	775	767	806	778	791	727	832	803	768	783	779	826	777	833	766	803	747	791	787	775	839	795	784	741	777	817	819	798	771	772	784	770	800	823	773	788	785	751	709	760	827	798	784	776	729	800	780	804	825	731	769	777	768	784	803	826	808	827	749	810	795	781	741	802	737	818	818	813	771	830	773	750	810	771	792	780	784	818	750	808	777	786	789	824	771	804	772	834	832	806	838	791	837	805	859	830	798	763	812	763	774	805	808	774	722	847	764	808	748	851	769	752	792	771	796	797	784	729	824	812	783	811	800	813	820	762	797	796	840	810	762	813	778	748	789	804	787	836	821	847	745	843	815	827	804	758	798	843	746	830	816	743	766	797	785	785	744	738	763	834	752	818	783	794	789	779	758	777	774	750	739	768	788	779	770	819	740	831	757	804	797	755	781	808	845	809	803	759	825	739	815	759	761	843	761	784	793	752	776	748	815	800	755	824	769	795	817	776	806	781	809	786	801	776	750	793	780	805	773	811	828	777	819	801	767	804	783	789	760	724	778	774	811	781	793	826	769	803	791	780	858	761	800	770	796	798	768	780	775	771	842	773	806	791	819	801	791	790	717	803	788	812	803	784	792	764	778	786	811	805	840	736	785	829	755	791	834	810	755	777	868	826	801	809	793	755	794	794	798	787	789	803	779	769	793	825	767	810	843	784	809	791	695	765	837	790	792	804	834	756	762	764	822	731	823	800	774	820	792	835	739	808	782	777	775	809	772	773	821	788	756	770	814	800	778	819	799	783	835	785	798	732	823	813	748	771	840	817	787	789	825	847	824	775	809	778	786	742	761	788	827	803	749	771	806	769	814	836	781	790	818	790	817	802	808	785	846	758	808	734	829	809	797	820	796	835	808	788	774	778	768	824	765	752	759	777	831	806	787	812	780	789	790	812	801	816	792	748	827	809	816	781	802	792	782	754	774	773	818	779	746	819	747	822	782	755	795	792	873	789	821	788	800	756	833	774	818	793	813	786	760	817	809	741	764	789	781	807	762	785	820	790	806	796	829	805	808	801	753	814	806	763	795	780	785	807	812	819	822	798	751	750	771	775	795	789	759	790	782	823	790	796	824	802	780	786	810	849	829	795	782	742	748	798	782	772	813	780	850	820	774	799	758	786	822	803	779	757	783	783	821	801	817	798	782	766	800	734	750	796	784	757	796	781	768	799	786	802	773	768	785	777	746	776	764	793	764	783	811	779	846	799	851	746	740	747	854	761	798	802	780	782	792	806	755	789	795	773	773	878	789	796	772	768	794	797	783	771	841	770	788	791	829	791	784	774	742	740	816	835	831	823	788	791	749	741	752	770	784	860	835	756	793	789	787	816	787	749	814	802	809	784	843	755	764	748	813	808	746	800	751	814	805	819	745	779	745	721	774	768	747	781	802	772	770	794	822	791	820	823	797	795	790	761	789	851	793	764	792	829	812	779	778	805	835	751	752	791	772	820	751	799	803	760	769	792	757	807	821	767	760	756	736	769	754	777	832	797	791	783	854	763	739	806	790	843	797	759	788	841	813	816	788	828	792	763	819	789	755	792	772	802	818	809	785	791	748	835	847	765	832	785	770	791	759	785	795	858	787	784	799	781	821	773	788	768	774	782	767	803	806	817	747	771	817	791	817	765	772	810	846	806	783	772	768	789	772	789	798	757	821	845	845	739	787	738	743	811	833	802	766	819	700	806	795	817	743	799	782	842	803	774	826	825	774	804	726	778	780	764	736	780	813	796	814	800	814	783	757	778	803	781	782	778	751	795	768	779	806	783	803	812	767	816	816	806	804	822	812	772	785	795	759	788	781	786	805	820	807	830	783	802	776	718	817	787	812	796	768	771	771	796	770	842	756	789	769	780	787	786	827	757	759	800	777	813	785	816	807	809	765	779	798	756	805	806	784	804	838	783	781	816	805	788	771	768	797	771	811	787	742	774	812	828	796	796	755	781	806	833	762	747	805	827	763	744	846	805	773	754	765	784	779	811	750	813	746	887	816	777	832	853	793	829	745	757	797	807	774	803	825	806	737	830	806	786	806	792	777	800	756	766	806	853	826	756	821	790	797	794	765	785	805	743	821	787	782	793	790	799	807	784	828	786	754	818	802	786	788	772	822	772	731	812	775	782	769	827	785	817	776	802	790	798	764	787	814	787	807	767	839	811	799	781	812	780	777	849	776	826	738	858	771	738	792	741	833	780	799	786	811	807	819	811	812	787	798	773	787	814	739	810	822	796	766	796	851	794	788	855	765	786	835	841	840	759	800	785	752	778	780	791	839	795	807	764	763	824	820	804	808	813	809	755	841	775	770	735	774	825	804	777	800	768	794	769	801	791	815	831	770	771	805	793	826	827	806	811	757	772	722	780	788	791	764	773	795	794	848	849	782	800	831	758	807	706	751	736	803	750	748	780	799	690	815	796	725	780	775	775	815	778	810	778	763	787	823	801	847	784	799	824	776	830	826	774	794	745	754	756	794	779
13223	6193	4758	1984	1096	805	684	563	555	513	477	476	415	473	448	464	441	429	456	456	461	455	441	413	396	414	421	416	433	431	427	407	408	393	442	430	412	396	411	389	413	391	422	447	400	407	394	413	448	407	392	416	380	438	451	412	436	391	425	406	410	427	408	447	394	413	428	416	417	380	413	430	430	407	384	428	435	425	400	447	406	415	433	383	414	433	390	396	437	406	397	428	411	378	423	464	423	402	400	391	388	450	440	403	410	435	434	447	400	444	426	403	424	444	415	432	445	395	383	425	439	417	434	392	440	376	429	411	415	405	414	400	449	426	446	402	400	404	377	387	415	437	426	403	409	389	397	454	393	411	399	411	389	399	383	412	374	392	444	411	420	413	407	381	388	404	442	404	406	402	377	385	406	453	460	400	453	404	403	387	390	421	398	399	434	421	412	430	400	400	401	393	398	415	461	406	416	423	397	432	418	445	426	439	430	404	455	419	443	409	389	422	420	411	425	429	385	408	435	414	435	441	416	409	424	455	414	436	442	413	416	407	400	390	407	425	442	398	425	407	437	443	397	395	407	433	427	381	391	415	397	399	386	412	392	376	415	419	420	398	391	370	380	405	391	428	402	430	440	422	425	454	436	417	413	418	427	412	452	433	398	427	370	371	407	462	390	401	381	401	417	416	425	427	430	405	399	410	440	418	413	392	395	425	413	402	404	380	422	406	419	419	433	483	405	405	391	394	403	416	411	389	419	382	454	438	386	416	385	435	439	426	377	454	392	407	404	423	448	417	415	427	435	427	458	392	420	398	412	378	417	426	367	393	430	413	404	396	379	463	416	384	454	441	382	399	435	457	395	402	410	413	420	386	439	410	405	394	384	423	427	419	402	469	436	423	387	394	377	440	407	412	407	417	432	419	382	386	406	363	410	419	418	403	418	439	392	413	406	431	445	402	437	424	443	412	401	447	417	419	426	424	377	418	385	426	412	391	405	397	407	405	424	429	411	439	378	401	435	380	433	430	389	405	402	422	445	402	414	395	437	449	378	447	430	435	395	398	432	395	420	412	431	406	411	422	390	425	406	411	418	451	383	410	397	371	406	404	396	385	415	421	411	479	413	408	412	393	408	400	430	421	446	460	435	417	452	380	414	390	466	431	388	411	423	412	427	392	387	396	388	354	419	446	411	462	431	428	409	411	404	428	427	400	457	425	419	413	412	409	377	436	445	416	402	428	397	386	386	418	389	438	431	430	375	440	374	401	416	375	433	390	391	383	463	433	411	392	404	394	431	414	394	424	432	392	428	428	424	441	400	353	437	405	359	414	365	383	441	436	425	455	407	380	384	418	419	446	424	438	417	423	382	408	438	365	441	401	427	414	389	397	426	442	353	385	408	403	436	413	431	417	443	402	402	417	434	419	459	404	411	414	387	453	399	413	421	349	436	414	410	430	390	395	388	379	424	455	394	446	402	428	415	389	406	400	427	412	387	404	391	424	387	384	417	395	398	424	423	401	400	422	446	412	375	453	429	404	389	428	396	431	384	454	420	398	411	399	403	426	459	387	424	402	412	431	409	373	438	427	431	393	399	426	434	463	412	395	419	362	417	407	399	389	353	415	402	403	413	380	394	401	411	402	413	450	446	406	416	429	409	445	404	417	418	399	432	421	417	393	391	414	420	401	394	422	447	425	393	432	425	392	408	437	393	433	416	392	390	411	428	409	419	421	423	410	384	395	393	401	422	411	393	390	404	422	409	385	376	409	441	438	394	397	422	414	416	443	426	420	437	416	396	419	395	382	414	379	445	420	447	407	412	413	414	431	422	406	390	424	391	431	399	393	430	447	433	421	402	397	428	428	408	437	402	412	448	399	378	451	445	370	406	417	406	398	413	447	395	447	425	418	413	413	413	417	393	394	388	420	440	404	389	408	411	448	411	420	433	400	431	424	406	380	437	443	432	415	389	430	400	412	413	404	417	394	428	389	384	396	395	419	443	410	455	432	418	413	441	417	421	447	449	391	410	406	430	413	379	421	410	425	415	417	375	419	409	443	423	408	440	427	405	393	363	409	418	425	391	442	394	431	431	426	416	414	415	404	394	412	407	428	424	419	438	378	389	390	425	427	397	402	450	392	390	400	410	435	437	404	401	393	364	447	432	413	436	426	466	431	414	419	437	399	372	403	437	413	418	409	422	415	412	436	424	423	405	417	384	410	401	393	406	407	395	414	383	389	393	421	422	427	406	391	420	389	400	386	411	451	442	393	410	433	372	431	438	411	443	399	399	410	400	448	412	395	444	406	407	424	394	408	428	404	403	457	421	457	424	379	393	383	397	430	422	393	394	402	432	457	410	394	435	445	432	406	421	382	411	391	381	378	448	435	425	428	429	393	398	415	420	420	382	422	408	428	403	392	454	383	372	440	429	346	428	408	391	412	388	441	423	430	455	376	403	415	376	410	417	417	432	389	389	444	433	400	389	402	436	398	416	434	433	421	424	381	415	391	366	405	401	454	423	416	411	384	415	405	437	398	403	417	422	451	409	412	391	413	407	404	410	410	439	467	381	402	405	434	446	414	431	438	411	442	399	456	417	448	413	449	466	421	404	446	475	427	416	398	431	403	404	396	415	403	432	389	427	428	436	415	430	405	434	447	387	369	454	376	435	414	394	434	455	405	416	377	462	416	366	467	412	403	412	495	441	411	439	430	372	382	420	437	444	422	415	407	426	435	442	386	415	383	385	422	418	383	422	407	414	412	385	433	387	431	386	422	381	408	411	410	403	439	431	411	410	355	425	419	436	419	448	429	421	426	418	425	421	365	424	393	422	424	441	413	434	403	401	432	409	428	444	375	378	403	430	424	396	409	396	437	396	452	393	431	458	409	427	419	442	389	416	432	421	421	437	409	442	407	463	421	390	425	417	410	426	408	430	416	374	388	396	372	384	377	368	424	416	410	414	405	383	455	425	402	439	431	445	384	414	395	459	388	380	404	445	405	402	403	415	411	418	437	424	394	418	397	388	433	388	408	430	419	402	418	418	408	424	437	450	427	396	429	429	413	377	402	430	381	406	466	444	433	363	416	424	431	424	430	395	455	446	395	455	421	369	423	433	406	413	424	385	424	396	428	416	410	363	425	420	393	385	423	412	405	432	374	422	411	408	409	411	426	448	397	399	416	412	429	406	409	433	415	384	421	410	430	411	397	422	380	419	410	421	375	411	412	360	385	408	390	380	422	435	429	387	427	422	448	407	429	430	404	421	426	392	414	413	400	420	390	398	416	377	457	421	425	449	421	400	407	395	397	417	435	450	418	419	439	431	422	472	405	438	382	424	409	353	392	401	406	406	410	416	426	466	429	389	363	404	419	445	429	412	387	402	441	445	401	399	386	422	385	381	413	425	452	383	424	440	427	407	406	388	401	419	356	396	409	403	403	412	421	413	455	441	445	429	466	373	433	391	420	448	422	421	448	437	466	427	374	405	416	391	407	403	390
8351	5572	7355	4785	3495	2719	2200	1799	1682	1395	1333	1249	1128	1047	1115	1060	1000	1071	1046	1027	991	978	1018	981	972	923	946	968	921	981	982	987	948	932	909	910	935	923	924	904	930	960	933	892	909	979	897	893	920	883	923	892	912	893	919	922	927	880	872	898	872	824	865	882	887	910	939	893	918	926	900	932	883	954	909	897	907	900	915	935	933	907	834	899	933	887	938	878	944	892	903	884	877	913	927	869	923	861	889	857	951	884	838	912	907	895	940	867	855	909	920	875	950	915	881	846	870	899	907	903	835	865	857	854	892	912	853	900	875	867	885	831	910	921	957	878	903	891	904	871	868	914	870	923	880	883	904	907	819	919	862	925	891	901	887	931	872	877	885	853	911	864	875	918	918	897	875	886	896	911	916	912	878	918	893	906	907	923	898	930	877	937	856	895	910	832	891	952	888	933	920	890	838	936	923	868	877	885	907	920	918	905	931	883	845	906	870	894	878	855	877	883	925	889	932	882	833	918	870	852	888	854	879	876	950	881	854	880	905	892	905	906	874	885	870	883	875	881	867	911	918	834	888	955	942	921	936	885	833	870	921	893	893	883	911	907	878	822	911	929	896	942	939	861	848	922	856	876	887	926	831	942	950	897	937	887	949	902	921	858	886	843	902	895	855	870	892	911	831	890	894	903	850	875	853	842	877	888	867	888	885	870	876	883	921	852	916	874	894	919	903	913	920	891	893	821	931	884	900	836	917	893	902	875	904	904	856	900	883	891	909	835	883	918	906	923	890	891	870	879	875	934	947	897	919	856	853	853	861	900	856	866	920	852	932	920	911	891	908	924	910	921	926	924	871	895	847	942	936	904	889	897	833	909	876	827	868	870	940	892	906	907	937	841	932	840	898	928	900	923	894	932	908	894	982	894	959	912	872	876	893	859	915	948	876	897	877	877	915	884	896	901	870	850	890	896	914	894	922	913	877	827	878	930	904	942	912	930	945	911	897	860	861	936	910	909	867	853	899	918	909	929	883	947	880	900	887	868	903	831	857	922	909	928	921	861	923	827	877	963	848	896	888	888	913	882	874	880	950	896	940	869	877	842	934	908	890	876	874	882	855	912	848	918	916	841	916	849	897	896	908	868	962	852	966	921	861	862	900	904	896	900	906	886	876	870	905	869	906	902	902	840	913	868	899	898	925	900	914	931	906	919	897	907	912	905	869	885	924	859	932	937	865	850	926	892	916	889	869	837	841	868	855	932	918	906	856	904	859	902	932	923	884	931	915	872	928	820	915	867	851	845	900	945	879	916	881	875	941	908	850	942	859	875	875	844	905	912	930	881	917	840	905	862	877	866	864	861	898	885	936	915	868	912	889	900	897	876	902	901	851	959	908	919	878	872	940	922	908	818	913	836	919	851	884	875	856	904	881	899	870	887	900	954	907	851	876	878	918	884	912	814	920	874	876	941	891	860	912	857	875	888	890	896	895	848	880	882	846	918	918	916	915	922	928	867	908	900	923	956	889	865	869	896	887	935	871	867	932	917	935	899	882	849	941	884	802	873	901	930	873	859	947	914	895	865	885	880	884	879	912	949	887	856	909	906	886	933	885	901	891	856	916	880	859	881	853	896	917	866	882	860	869	882	908	890	878	888	893	894	917	889	893	908	885	861	852	909	895	914	935	896	912	899	890	913	886	882	884	922	895	921	938	877	909	934	887	916	964	910	892	901	887	895	909	895	869	893	935	936	902	911	872	863	911	939	913	833	841	864	913	877	845	866	908	912	921	900	912	887	841	878	852	952	927	893	938	866	922	861	860	898	860	871	906	863	891	912	860	894	916	904	858	844	905	866	880	864	900	908	895	917	913	894	870	902	921	872	890	921	917	955	908	871	896	864	908	829	903	937	861	936	850	865	959	883	874	883	862	886	904	889	901	900	903	901	870	906	928	877	877	858	906	876	940	925	892	934	875	858	896	941	893	859	927	925	943	944	912	891	894	914	848	906	838	912	953	871	911	899	876	903	899	872	925	888	860	891	866	855	911	910	909	891	839	914	885	893	879	882	913	859	847	902	876	861	903	874	844	910	895	867	883	924	901	856	903	883	893	917	912	903	893	887	863	937	893	879	847	910	892	916	895	822	885	829	891	850	903	854	913	898	950	876	897	941	914	879	891	869	875	950	910	897	900	881	885	901	896	872	911	921	857	903	916	876	857	920	939	914	901	855	873	933	902	935	935	895	876	919	925	899	873	864	913	902	904	870	915	847	901	897	897	934	896	871	829	889	875	902	835	881	913	887	905	850	908	850	915	903	920	897	911	876	843	940	866	912	895	912	912	854	884	908	882	867	924	864	860	924	958	907	918	909	923	882	878	914	884	912	881	910	937	863	837	907	884	865	951	933	899	865	878	882	923	853	870	802	853	874	935	915	917	886	862	978	885	862	900	904	894	847	897	927	882	942	920	906	872	893	900	906	834	842	907	916	880	875	903	914	871	914	867	905	898	867	891	908	873	907	884	841	883	963	894	888	908	871	876	855	897	949	935	908	915	879	910	851	952	874	878	943	848	895	854	904	936	870	900	938	962	877	912	915	859	878	866	933	874	907	869	886	909	962	919	947	889	948	870	935	912	902	930	891	895	900	913	902	881	846	897	877	934	849	846	915	896	890	879	895	891	858	875	942	909	890	859	848	891	914	862	906	939	883	873	930	890	867	899	908	905	902	892	854	886	917	906	893	844	867	965	880	927	884	887	862	899	887	924	902	918	871	886	881	873	885	933	857	927	911	894	952	940	872	915	910	934	888	917	887	916	911	944	885	903	952	907	948	871	823	878	884	933	905	899	936	935	916	905	925	853	908	912	909	910	888	877	897	937	877	923	911	907	854	905	885	854	871	930	864	845	908	908	887	877	886	825	845	888	841	870	839	926	923	875	886	879	918	938	904	934	932	909	896	887	903	940	895	850	898	873	915	882	944	874	861	880	902	910	922	863	927	880	981	928	836	916	918	882	908	933	881	888	901	866	950	902	917	897	873	879	897	891	868	858	936	909	899	933	898	877	893	904	923	920	904	952	842	853	865	884	881	910	926	889	952	851	856	935	877	900	866	875	970	841	884	909	902	943	955	887	909	903	896	888	922	912	901	932	927	885	926	907	986	925	832	923	880	892	890	857	832	915	898	887	879	866	891	908	919	938	874	903	891	940	920	860	893	895	939	886	916	908	870	873	894	878	816	939	885	881	889	842	881	927	931	877	948	864	843	866	907	876	866	889	856	910	898	920	960	818	859	907	884	907	909	845	861	908	854	903	869	915	899	913	928	909	885	965	917	958	862	894	856	911	859	875	894	883	916	859	902	900	820	934	875	888	896	850	881	864	938	848	916	890	875	848	923	910	879	883	936	838	898	859	942	880	897	918	876	898	879	913	903	870	891	862	922	919	931	920	929	868	896	885	932	874	899	906	933	886	895	876	843	959	883	903	902	826	920	896	894	873	933	931	905
23102	13909	12457	5339	2462	1572	1276	1138	943	887	800	651	613	502	528	481	477	436	443	363	414	402	439	410	372	425	384	371	351	381	365	353	376	362	395	334	343	381	369	364	360	375	339	357	394	394	376	336	366	354	313	332	345	349	366	374	370	364	366	384	355	352	380	336	333	331	347	369	358	385	350	373	358	325	348	349	375	383	381	342	378	364	358	353	358	286	364	314	358	352	353	347	344	352	351	338	352	351	320	327	333	344	392	363	354	347	354	371	349	343	361	351	323	380	374	322	355	355	332	355	354	364	320	355	375	350	390	358	373	337	380	328	339	365	345	346	344	387	379	372	365	361	347	335	352	338	355	325	330	351	343	374	347	364	359	335	311	372	355	321	355	357	344	362	322	321	347	389	312	358	340	323	291	358	355	350	355	338	371	337	324	382	336	317	377	344	344	363	345	375	342	365	333	335	343	355	397	353	360	367	386	372	340	329	338	337	337	341	339	362	381	398	316	361	335	368	351	348	305	326	356	347	351	381	356	381	395	366	382	334	315	374	335	331	368	368	355	366	386	336	360	354	367	361	350	338	364	340	316	346	357	380	343	351	313	354	374	349	358	362	335	346	377	356	316	324	360	359	337	323	347	358	336	333	361	339	395	368	316	341	385	354	302	351	366	322	335	352	382	363	383	374	346	372	369	356	321	332	353	348	340	361	330	351	362	391	309	353	360	303	343	368	320	358	324	370	378	358	382	313	321	342	353	362	379	323	354	359	342	393	321	342	348	352	338	389	341	333	343	362	381	342	386	352	371	345	402	334	334	373	335	366	325	358	328	335	331	363	391	346	346	349	366	357	362	366	322	354	352	358	330	337	373	340	363	332	326	367	346	303	362	341	395	408	361	365	348	329	366	340	336	323	396	347	365	342	342	388	329	314	353	324	362	307	346	365	365	369	332	370	344	349	330	357	330	322	301	395	363	361	350	345	346	354	351	319	353	339	368	349	363	348	359	372	338	338	347	357	322	362	323	348	347	357	345	365	330	346	367	358	338	389	347	390	333	325	332	377	344	367	344	341	345	320	380	353	372	339	377	333	360	352	369	370	346	372	366	339	344	382	324	320	317	368	370	331	345	359	374	341	375	324	392	347	352	344	377	365	339	352	336	387	360	367	346	361	349	356	339	357	362	358	308	317	335	336	347	348	329	327	364	314	349	336	381	329	337	344	341	364	349	359	298	392	348	362	353	330	337	335	384	355	335	350	355	341	338	366	318	326	338	332	330	360	326	325	339	357	344	344	346	334	347	334	320	353	371	346	318	335	367	331	365	333	322	359	354	333	339	344	371	346	363	335	349	350	346	372	324	335	353	349	334	347	339	361	360	339	315	353	361	373	331	325	345	363	380	351	331	386	348	368	343	372	338	361	403	351	318	336	380	360	355	316	326	317	370	333	360	335	327	330	363	315	334	362	338	327	354	374	372	340	329	370	381	361	336	335	323	331	339	331	362	377	328	341	355	369	343	345	368	342	334	355	360	314	359	341	323	320	334	335	362	338	344	378	330	358	313	315	344	351	368	347	362	381	365	345	370	353	360	352	354	357	301	374	362	330	373	353	358	348	327	343	333	348	350	353	352	363	367	380	369	382	349	321	356	359	367	356	313	335	344	352	340	371	318	366	364	352	333	371	325	314	349	342	337	386	363	332	356	346	355	335	321	338	337	326	335	330	374	345	346	353	352	377	342	366	306	341	345	376	348	356	323	379	349	328	358	331	363	340	351	354	343	351	378	345	325	380	388	319	339	312	368	359	379	359	337	354	356	383	348	368	369	356	340	384	347	376	403	354	343	342	409	354	347	391	332	357	330	359	359	372	334	380	352	368	340	350	349	352	356	360	367	337	397	362	341	330	345	365	355	334	333	302	340	349	392	343	359	359	336	373	339	345	335	357	365	334	357	324	350	341	348	324	358	322	359	381	366	347	376	381	383	364	364	364	309	343	350	338	332	349	349	322	351	358	336	371	325	331	364	339	344	336	348	346	324	316	322	334	340	376	321	298	370	353	365	346	343	336	349	345	312	380	362	316	337	335	322	362	363	384	335	329	367	374	348	325	382	379	315	342	352	339	327	366	350	334	338	364	392	342	357	342	330	355	360	340	350	381	396	374	347	350	372	392	351	353	311	377	375	347	354	320	364	368	348	353	341	355	335	322	351	340	369	333	348	347	353	347	385	347	338	361	325	348	353	345	373	355	337	351	360	328	383	354	352	293	326	359	338	353	352	346	378	360	316	322	380	347	335	379	379	344	355	381	360	348	320	297	316	333	336	321	362	352	324	386	344	331	362	365	315	321	366	325	347	359	358	331	343	383	382	349	325	375	367	342	331	394	359	362	359	352	331	363	349	306	356	327	337	351	352	340	367	331	363	302	331	321	300	378	338	368	367	356	345	350	361	357	336	343	380	394	386	374	331	401	333	336	348	324	319	319	369	360	382	344	383	373	333	382	330	319	345	367	349	370	358	332	322	364	341	371	332	353	326	345	333	317	380	355	341	349	363	324	357	346	365	328	328	353	333	349	350	334	311	311	347	343	319	345	314	359	357	357	355	361	374	317	368	383	341	304	339	340	330	338	352	342	351	343	354	394	383	356	348	348	338	374	356	430	364	335	294	352	386	318	327	358	324	323	345	333	344	316	350	359	339	369	418	366	344	350	346	329	352	327	346	377	316	331	353	343	362	373	335	357	335	360	355	351	352	346	338	351	350	322	344	370	353	333	341	384	323	347	325	325	353	357	352	359	350	349	361	375	344	355	338	339	341	368	344	367	341	340	333	361	387	359	367	340	351	346	380	368	355	323	356	367	324	374	392	357	369	355	348	360	336	343	337	369	355	334	357	378	392	331	370	349	369	337	299	333	374	374	334	287	383	350	326	369	338	352	332	362	332	341	331	366	331	337	387	373	329	345	348	344	343	364	336	357	326	363	347	335	355	328	340	371	354	310	369	349	292	353	362	352	356	381	331	384	348	358	330	353	369	339	361	320	308	346	373	334	342	318	353	380	337	348	329	351	334	330	394	358	388	345	350	338	361	355	336	346	375	384	353	323	355	363	355	334	320	334	336	339	331	341	364	312	357	347	338	370	328	339	330	363	332	339	330	316	351	322	332	363	348	364	336	333	348	356	365	374	344	347	343	297	369	368	351	371	362	327	364	343	344	358	352	315	326	330	351	331	344	348	349	383	340	351	375	342	346	348	352	366	310	348	309	345	365	357	364	360	336	326	394	328	335	348	356	336	366	322	333	320	344	339	393	370	324	380	339	344	317	358	338	385	317	393	277	367	362	361	317	348	376	359	351	324	332	327	336	359	323	380	358	381	347	363	377	355	335	351	376	346	347	350	347	352	314	316	384	354	332	354	347	391	341	319	348	338	343	341	348	359	338	343	361	319	358	347	353	390	353	348	354	346	346	358	327	361	410	387	320	311	356	350	332	370	343	353	385	379
14937	11290	16468	9506	6741	5349	4331	3835	3553	3319	2861	2751	2207	1794	1545	1630	1394	1284	1283	1262	1250	1276	1251	1122	1000	1039	931	946	879	920	905	960	874	876	848	826	830	834	849	844	810	886	890	875	860	864	864	906	812	861	826	864	895	797	833	860	836	758	782	776	800	784	746	827	803	778	837	781	837	806	805	810	806	860	793	802	813	796	797	774	764	782	819	745	849	750	748	765	800	814	795	755	793	786	706	795	805	789	813	730	814	787	781	798	815	757	758	744	803	738	736	783	812	724	771	723	812	721	762	795	745	842	749	750	727	810	736	741	807	804	775	770	788	749	721	728	709	787	775	741	753	733	778	787	776	767	746	800	789	752	802	737	803	752	755	756	798	766	754	762	774	784	749	800	787	771	739	807	799	816	818	787	783	772	789	863	710	794	807	774	812	827	790	778	791	773	736	783	787	809	747	746	844	778	815	777	792	723	753	791	830	770	785	739	787	776	788	753	808	794	762	774	749	782	809	816	740	820	812	798	797	770	740	767	810	783	779	781	755	771	810	743	749	786	789	726	732	794	727	749	823	763	746	765	785	737	700	762	871	788	803	812	713	780	789	800	769	769	733	772	746	791	777	761	840	787	789	778	733	771	777	757	775	768	772	752	788	755	791	771	774	790	735	794	826	720	765	782	768	759	755	735	762	781	784	826	765	737	780	735	785	774	790	748	767	818	797	731	778	741	800	801	744	788	801	831	757	774	769	748	809	746	800	833	810	779	820	767	754	765	797	769	739	786	753	766	772	762	776	794	792	793	791	853	767	742	766	828	743	797	791	801	761	764	759	748	737	785	766	778	756	779	795	772	743	806	796	766	784	773	783	793	780	777	780	773	774	800	756	748	774	779	797	785	765	757	770	739	762	769	741	778	762	773	768	750	757	754	772	759	757	811	756	793	735	786	769	783	797	814	788	749	792	801	763	741	789	762	801	794	821	819	745	802	826	724	760	795	758	797	807	795	761	775	799	759	777	750	739	753	732	772	743	738	796	813	771	717	783	779	723	788	748	723	821	752	808	776	815	806	781	777	737	708	714	784	767	749	718	730	837	769	739	806	741	757	779	789	769	760	816	732	767	711	745	808	781	730	775	779	767	710	802	798	783	767	773	790	735	823	755	775	790	806	776	803	788	730	779	815	831	792	803	791	761	786	761	814	804	782	794	745	801	798	751	786	771	771	806	801	764	754	791	780	796	736	729	784	777	777	773	722	741	790	777	757	812	761	774	786	786	757	748	709	789	794	812	774	762	768	779	772	780	743	826	762	750	715	761	786	752	796	802	788	729	728	772	796	773	775	755	805	778	719	808	782	744	789	792	789	719	779	750	788	762	773	770	766	797	755	795	769	730	717	800	799	770	765	787	752	809	800	733	798	769	796	760	795	757	795	752	789	746	803	774	757	765	750	744	747	764	817	786	803	775	765	819	760	785	742	805	780	785	777	768	798	770	730	759	822	747	760	763	763	775	764	756	771	780	778	756	777	776	770	764	772	779	714	805	799	821	739	741	806	786	795	756	790	787	761	813	751	791	797	794	794	737	743	772	742	811	845	785	757	769	775	775	757	749	758	785	775	838	716	722	771	736	792	787	733	758	768	759	807	771	856	808	791	718	743	770	748	813	783	762	781	775	735	808	744	777	726	765	788	716	779	750	776	762	766	818	814	768	755	750	776	792	786	743	752	764	795	774	780	770	749	830	775	762	798	750	825	855	785	804	803	737	807	748	773	789	796	763	745	800	737	816	802	795	764	783	811	790	790	796	776	789	756	806	772	783	759	771	790	793	803	797	732	801	812	762	764	774	782	718	772	842	776	785	781	771	762	778	757	704	824	835	726	752	772	792	773	754	725	763	813	770	769	758	759	771	772	790	743	780	757	781	764	779	762	777	744	821	792	774	734	770	784	763	790	770	778	754	722	773	793	832	785	776	746	770	763	733	757	841	808	753	757	819	763	791	778	790	768	773	785	771	782	746	763	760	751	763	764	805	792	735	779	766	779	809	752	803	739	775	817	729	742	718	778	743	758	735	743	756	778	811	738	723	794	799	764	769	807	775	781	780	799	760	780	794	772	752	775	792	773	785	831	748	843	781	777	782	785	782	787	764	823	762	811	786	817	756	737	779	788	833	748	761	739	791	737	798	763	834	807	774	788	770	793	760	824	765	777	729	693	804	739	714	780	762	752	785	738	788	788	767	779	803	780	708	829	804	827	803	772	813	768	757	759	777	788	783	745	769	781	740	789	785	732	782	749	770	763	758	820	740	796	840	764	744	816	741	754	731	795	776	813	815	820	774	793	729	795	797	763	802	745	833	791	793	713	755	797	778	827	729	808	804	819	800	793	753	758	798	772	814	764	766	756	749	770	818	773	737	809	771	750	762	761	832	743	751	726	749	781	784	752	765	769	759	788	771	821	764	739	754	782	779	791	783	778	777	758	748	757	755	775	776	764	747	761	734	745	804	726	715	795	763	762	825	767	775	757	771	771	829	820	803	812	774	757	801	810	789	783	785	801	740	815	824	795	761	781	773	786	785	748	813	813	743	851	775	738	786	853	743	759	761	782	861	773	820	793	787	807	745	748	799	770	781	768	836	763	764	809	767	762	803	766	769	772	799	777	749	833	742	779	774	758	750	811	764	764	746	803	744	752	752	754	792	784	742	786	744	783	800	749	799	752	790	746	750	819	772	777	843	769	808	734	755	774	835	744	739	816	775	758	784	801	748	792	787	777	756	749	819	829	796	751	776	714	718	785	746	771	819	812	735	792	796	804	789	729	796	823	748	783	801	790	766	725	732	804	801	724	780	734	806	756	782	796	737	781	780	786	776	776	787	803	807	815	772	772	777	799	774	750	807	786	849	817	804	822	787	729	741	790	762	763	742	774	774	756	813	782	756	718	779	789	806	745	804	793	767	786	746	754	737	784	768	765	775	738	764	751	843	841	754	802	753	799	766	781	773	813	762	803	778	767	753	795	802	743	756	764	791	779	767	794	861	807	688	800	761	758	790	782	800	798	782	750	767	767	806	766	811	814	778	737	769	727	771	776	713	730	811	761	836	745	807	765	804	725	789	779	761	748	787	760	761	787	762	811	772	772	758	780	713	761	795	783	762	776	758	749	758	775	754	774	758	765	767	774	770	805	737	790	851	787	764	765	759	813	735	755	774	790	812	835	777	796	772	751	774	705	748	789	755	762	725	822	821	810	785	754	763	756	732	751	736	731	764	754	764	782	818	768	738	786	800	745	764	756	784	783	853	779	758	731	781	750	808	775	760	797	760	749	790	779	729	754	742	802	749	775	772	767	747	783	765	742	756	756	832	769	788	832	820	758	832	789	788	739	789	749	775	775	788	766	792	779	811	759	749	790	744	795	826	739	763	747	737	701	774	786	730	779	758	772	771	770	733	771	788	802	769	761	766	763	819	769	782	756	807	783	765	814	826	790	804	789	760	747	731	786
33162	20704	20204	8525	3654	2447	1929	1641	1417	1218	1090	953	783	616	579	585	530	498	518	449	486	478	493	449	446	441	404	382	379	387	376	360	402	322	385	390	362	355	356	392	416	420	411	388	346	375	397	375	370	361	392	353	343	357	354	345	351	360	371	374	357	371	356	329	406	346	381	354	325	335	326	392	383	394	374	357	364	390	368	323	365	369	347	370	366	348	417	358	337	387	389	327	360	379	330	343	382	382	372	350	379	383	342	346	357	339	349	338	342	333	344	371	366	381	385	358	351	332	365	373	320	366	340	342	376	371	341	369	380	369	351	351	365	370	345	366	334	349	329	327	340	328	375	381	369	352	329	329	346	353	390	372	348	367	345	347	324	407	332	341	367	369	400	347	330	362	341	387	368	370	372	378	408	380	329	361	327	364	313	380	393	343	372	349	335	382	340	342	342	358	352	351	356	372	338	320	336	379	392	367	352	383	358	357	345	352	334	350	366	371	330	365	339	346	343	340	320	390	382	336	413	327	359	353	350	377	317	368	356	375	365	348	384	350	386	351	371	335	377	376	387	362	321	369	395	344	348	371	347	337	315	364	389	353	378	356	344	383	357	374	347	343	347	388	373	345	347	371	318	316	353	365	314	394	323	356	380	397	356	365	366	365	370	362	346	352	374	376	382	357	315	359	340	342	341	356	341	381	336	373	356	357	335	373	346	368	344	337	366	389	380	370	335	336	361	350	362	342	390	359	325	321	402	362	351	344	382	341	321	352	315	350	359	342	361	387	369	363	355	330	381	336	333	341	368	352	362	383	363	328	356	393	381	351	327	347	399	389	381	330	327	356	386	361	383	325	328	355	361	377	385	367	378	347	342	325	372	355	360	354	362	350	367	339	351	360	366	375	311	366	348	346	392	357	328	352	332	379	329	358	357	355	333	310	334	377	332	344	368	362	397	386	335	361	349	350	394	417	348	345	354	381	356	376	407	328	346	354	380	370	351	321	377	359	328	321	368	331	352	384	361	330	381	373	374	345	354	352	357	401	358	342	358	316	355	376	330	312	373	352	373	324	372	341	365	340	358	343	373	359	308	368	363	362	373	349	331	379	386	393	358	367	359	358	338	367	365	331	348	397	368	381	367	385	357	322	366	354	328	368	378	365	386	364	382	389	318	397	392	389	355	361	355	345	343	348	382	364	326	328	389	350	348	394	374	332	344	358	377	359	363	341	321	360	344	339	363	366	377	379	336	352	333	353	365	331	342	363	360	373	351	360	331	367	362	336	368	350	373	378	353	314	368	310	337	412	381	352	362	315	333	350	388	362	317	344	349	390	332	328	312	336	385	362	376	378	339	334	344	354	338	376	368	353	389	315	354	330	355	341	355	345	378	362	354	364	380	373	342	355	357	369	379	342	351	312	380	362	381	379	365	353	334	313	378	342	391	360	362	340	361	338	387	317	317	322	355	316	351	362	369	376	356	374	378	337	368	310	368	378	360	338	376	392	359	345	342	334	346	353	304	440	328	372	375	340	337	329	377	346	369	351	348	385	356	376	380	326	362	341	369	362	338	327	335	362	373	376	345	325	322	351	366	371	344	392	383	339	361	369	361	360	370	390	340	340	320	349	351	323	330	359	381	338	384	371	346	320	383	365	368	344	344	307	363	308	323	329	383	347	346	392	367	349	380	340	347	386	345	395	374	381	353	338	315	351	363	371	363	339	328	382	383	348	349	351	374	386	322	385	361	329	373	326	331	364	355	352	371	352	343	370	331	392	359	347	354	362	397	348	373	350	382	359	364	397	331	384	366	376	366	368	366	345	356	354	342	360	306	341	376	330	352	364	365	331	333	322	382	338	352	378	371	356	393	367	366	356	380	367	413	370	334	365	363	369	351	362	327	336	331	360	367	381	342	331	354	383	375	376	362	338	352	354	367	383	354	379	305	379	369	364	330	372	378	357	347	345	386	348	340	364	359	378	371	376	389	394	356	345	353	353	372	327	341	361	358	371	348	351	345	356	342	351	356	322	341	339	353	361	346	368	391	375	357	352	363	378	381	335	350	345	334	374	336	346	358	399	373	356	346	355	339	354	350	318	368	324	387	348	342	359	377	366	385	342	343	390	364	385	333	366	335	367	323	354	379	338	405	344	376	382	365	359	354	377	340	389	395	371	337	375	419	396	387	391	366	398	325	340	362	358	361	358	349	357	327	390	342	347	343	358	371	338	385	404	375	387	369	330	365	392	359	357	349	344	379	394	390	382	374	375	335	339	371	336	357	394	322	368	395	354	383	385	329	336	376	305	352	334	336	352	388	359	347	361	373	359	374	366	355	374	361	344	358	334	357	327	306	360	344	337	378	393	394	343	379	339	353	366	371	322	371	370	350	341	359	334	357	374	374	377	366	343	356	380	354	325	332	366	330	325	353	367	385	377	332	366	384	361	368	360	349	324	356	327	335	340	346	349	375	343	397	360	365	363	367	362	377	356	376	365	389	346	381	337	365	359	379	356	359	386	358	349	367	379	350	364	359	303	343	382	354	346	336	375	317	369	361	362	374	363	371	340	361	339	365	360	365	389	352	353	356	348	327	351	371	367	358	383	319	346	347	360	389	333	360	330	355	344	347	361	356	369	382	354	373	310	368	383	365	324	340	362	358	375	326	355	327	359	344	368	342	369	340	353	350	327	346	364	361	334	317	315	362	371	307	338	410	368	348	341	397	371	381	360	353	432	391	333	346	354	378	381	373	339	322	354	363	332	373	378	359	362	372	353	334	371	391	336	359	362	378	329	366	370	354	379	359	367	371	347	353	369	382	366	356	346	357	344	369	334	358	361	332	347	344	367	378	349	359	343	380	401	372	347	371	329	349	372	394	349	334	377	376	329	356	350	342	342	364	368	326	328	370	362	313	362	370	371	359	350	377	323	362	377	394	371	354	364	390	355	361	390	374	370	356	359	382	316	319	370	383	356	381	334	365	357	385	369	358	368	348	363	369	342	386	356	369	358	369	347	367	381	383	315	316	376	376	325	362	371	395	347	311	372	363	344	343	357	392	308	359	383	406	368	347	369	352	328	365	357	375	369	379	341	364	352	390	385	354	365	340	367	334	331	375	358	363	366	369	402	341	361	344	357	359	336	317	363	369	340	350	348	361	349	368	374	330	315	376	322	371	366	334	366	365	333	344	360	321	392	348	369	311	346	401	385	329	362	352	384	340	365	351	316	349	350	356	357	318	336	359	359	408	348	353	386	316	374	353	366	351	362	394	361	329	341	348	352	329	350	367	357	400	360	398	389	338	377	374	362	343	354	377	356	345	337	359	348	365	347	369	326	346	343	377	406	368	372	391	330	347	351	338	370	380	359	329	354	374	377	373	382	345	379	366	384	352	362	342	367	331	371	362	381	357	311	375	333	361	390	358	353	364	357	381	339	361	331	351	341	378	354	353	368	365	364	373	337	360	375	379	373	358	321	354	370	372	354	383	331	313	427	340	343
19882	15803	23386	11986	9024	7479	5990	5442	5168	4826	4760	4349	3310	2547	2240	2120	1974	1824	1517	1588	1502	1657	1605	1395	1263	1189	1114	1115	1028	1010	1030	1041	978	945	986	953	886	903	952	947	916	894	930	934	965	992	1021	966	964	954	964	955	952	913	859	860	885	859	843	835	807	857	832	849	878	821	831	809	826	887	814	843	807	846	882	822	810	797	812	794	817	802	804	805	808	781	858	784	809	779	810	761	803	805	808	854	788	797	806	791	818	835	830	794	808	780	819	792	849	823	788	713	782	776	761	821	783	811	776	873	825	807	803	833	747	779	751	809	793	837	791	809	835	795	802	764	789	850	773	828	779	813	831	818	818	825	794	848	797	795	813	795	790	790	827	806	811	767	829	780	823	807	769	786	791	775	774	809	795	823	813	850	810	811	815	798	852	783	833	792	748	785	770	813	786	843	834	763	794	779	811	801	810	802	807	814	852	840	818	797	807	778	789	795	811	786	770	804	786	802	842	788	809	790	830	860	760	781	757	809	817	774	789	791	781	826	801	839	804	836	785	801	788	763	810	782	737	766	777	815	819	837	824	848	823	761	762	845	812	801	792	826	791	804	776	836	752	777	789	800	829	780	806	726	834	801	793	806	836	798	773	803	827	847	753	829	812	837	818	755	766	775	786	742	822	788	823	733	827	796	752	842	785	843	771	803	778	784	799	766	808	772	796	795	838	786	819	823	764	780	855	877	817	801	849	802	798	805	744	786	788	803	770	786	792	803	736	805	820	793	775	817	811	795	804	873	781	781	797	816	791	742	806	790	849	831	823	808	812	826	782	775	765	763	798	808	794	747	770	803	815	791	771	834	784	817	787	815	758	787	820	835	775	783	806	827	793	780	804	770	776	773	818	843	823	821	792	833	839	789	811	773	768	824	774	818	763	806	765	799	811	817	793	810	810	764	813	803	784	837	774	790	778	787	817	811	809	796	769	822	782	821	784	760	811	813	793	802	838	795	784	818	800	831	749	828	820	765	793	818	817	754	808	804	777	787	795	763	755	833	797	784	857	790	814	808	802	792	814	847	759	789	819	783	755	778	813	770	818	813	800	832	781	795	824	762	800	771	786	824	758	821	821	812	795	824	844	832	819	837	775	744	779	760	810	849	799	782	839	784	764	775	805	814	815	778	820	811	840	803	807	808	786	811	836	792	839	816	818	757	779	805	808	790	778	790	774	772	814	794	776	798	797	769	842	762	749	766	826	852	787	833	800	791	771	816	851	779	806	829	784	783	766	782	817	810	793	813	827	833	783	798	821	870	797	786	754	837	802	812	785	777	784	810	845	818	815	801	763	787	818	790	746	825	813	804	781	704	778	806	824	775	823	790	795	750	791	789	842	791	804	814	818	784	778	849	767	808	795	799	766	858	757	851	791	811	801	763	793	815	770	747	814	809	792	793	782	806	773	800	797	797	772	796	809	775	787	766	853	800	803	749	762	827	774	766	832	781	779	854	831	813	823	779	764	807	763	755	789	838	739	749	831	850	800	758	781	741	834	838	809	788	745	755	840	792	791	785	754	812	804	795	795	837	803	845	756	781	738	823	855	826	804	790	807	790	790	771	837	768	761	783	763	881	826	768	817	749	783	761	804	766	758	781	835	796	763	805	854	767	780	802	796	756	789	796	823	805	814	764	824	847	796	798	759	804	838	741	821	821	795	798	835	805	803	809	784	804	874	845	809	744	815	813	780	761	790	784	832	800	834	777	789	792	837	729	766	820	763	827	796	787	833	818	808	794	835	794	821	840	794	780	800	814	818	821	753	850	772	780	768	798	787	785	767	763	831	804	801	860	811	819	810	811	802	811	785	785	791	820	809	749	826	794	804	793	802	817	805	796	774	746	796	769	790	801	785	812	801	785	800	784	753	779	771	788	801	790	767	822	815	780	840	781	820	819	819	753	797	830	789	834	849	846	800	779	783	843	840	824	733	775	752	804	789	798	805	787	813	820	794	823	845	727	806	800	780	811	760	849	790	787	758	763	830	847	791	790	758	789	804	756	859	786	833	794	761	756	783	811	834	805	849	824	810	796	799	783	815	805	770	805	776	791	788	822	794	815	805	846	777	814	785	806	800	823	782	796	721	805	819	775	751	770	805	831	824	753	780	755	761	756	811	804	823	781	802	765	781	776	819	816	807	812	774	797	795	740	819	826	803	777	767	783	784	812	747	775	784	771	809	788	769	861	795	844	811	775	795	769	760	769	820	807	834	767	762	793	785	821	794	794	791	762	806	834	841	835	807	797	782	782	817	753	825	783	825	809	752	796	856	739	786	788	817	785	778	733	753	785	775	778	809	831	815	850	860	843	799	806	754	795	819	822	746	839	772	791	836	765	761	795	792	826	818	825	785	770	787	792	774	787	800	804	807	810	787	759	821	775	809	802	828	796	783	794	755	735	813	797	754	816	832	782	834	840	813	784	834	829	803	799	802	793	811	776	782	822	806	815	812	798	811	792	799	790	809	793	749	763	823	827	811	748	828	814	764	822	751	767	803	828	838	811	793	830	758	864	769	852	822	793	743	781	769	785	807	828	819	809	822	827	804	831	788	781	770	818	838	820	781	789	816	803	711	836	782	756	836	778	817	777	776	765	797	758	811	838	761	822	740	821	802	778	769	782	790	768	835	814	776	772	798	760	806	782	761	814	783	806	860	785	755	811	872	792	799	793	803	761	823	838	824	794	789	806	741	793	806	815	843	831	824	825	797	807	763	847	819	778	780	812	732	829	705	804	789	790	802	863	811	799	866	783	813	793	795	856	772	860	791	784	747	795	802	817	838	760	806	746	792	801	791	772	762	835	810	818	838	821	829	780	794	810	781	778	791	774	769	817	782	820	865	819	789	761	782	894	815	762	801	806	810	790	793	818	770	778	825	800	807	842	753	768	798	822	763	783	783	805	816	794	771	841	786	772	796	826	792	831	790	793	780	745	778	780	821	789	764	810	779	839	770	820	798	808	808	795	805	778	846	809	774	774	790	804	791	758	853	780	752	840	801	795	798	801	839	804	821	806	750	795	822	783	818	758	812	810	791	798	817	812	797	796	820	798	840	820	758	770	751	818	791	804	732	796	818	781	774	782	822	814	801	780	782	802	770	804	802	812	776	791	768	736	831	758	833	776	781	801	799	814	798	791	776	765	820	801	765	782	804	770	786	779	813	795	783	797	842	800	828	787	744	811	794	812	833	782	791	767	812	761	808	786	805	795	783	817	792	766	848	805	814	805	826	781	815	768	815	800	783	833	792	820	744	799	785	796	817	823	765	840	798	772	777	774	786	808	780	781	811	797	809	787	810	806	782	797	826	781	819	825	807	867	815	787	803	795	818	788	772	817	790	812	794	725	793	782	828	754	802	832	801	793	809	800	837	800	808	815	777	821	837	802	804	777	798	796	789	819	800	751	827	767	833	818	816	806	836	838	791	799	775	836	780	813	783	814	748	829	780	794	781	775	775	803
12870	6455	5475	2183	1123	738	645	556	559	513	492	464	460	445	447	471	462	422	437	457	462	454	432	445	455	391	502	450	423	448	407	406	426	414	420	418	385	449	441	482	397	430	417	441	419	406	473	434	427	428	426	374	432	432	389	412	462	439	426	403	373	418	419	399	408	419	427	439	393	405	437	457	444	400	368	412	442	405	426	424	402	432	404	427	414	431	428	448	407	420	402	415	434	416	456	429	380	427	436	406	462	439	455	409	425	429	407	399	423	412	451	399	432	410	377	408	444	415	379	414	413	427	373	393	438	410	395	426	457	413	439	444	405	444	394	396	395	431	425	405	439	390	432	450	444	457	460	475	419	448	396	412	401	377	430	414	420	467	437	452	411	426	443	417	419	444	384	411	379	419	424	388	424	367	439	440	383	457	399	413	389	437	411	423	467	385	417	414	387	411	389	454	417	432	409	422	401	468	418	459	403	430	431	433	436	431	453	428	465	434	386	400	393	389	404	426	388	418	412	441	400	441	442	434	429	380	396	437	405	429	405	429	432	421	430	405	397	432	422	436	425	467	408	404	431	416	417	413	474	451	443	399	380	404	438	416	435	430	422	411	398	428	427	430	402	462	390	423	411	435	386	373	419	414	418	427	425	468	414	470	432	406	403	420	445	432	423	411	440	431	399	412	445	422	432	415	454	377	425	411	417	367	407	374	402	391	399	420	434	414	416	425	415	467	452	443	413	406	423	455	457	411	426	439	454	414	397	421	452	413	433	437	453	451	420	463	427	409	427	455	422	403	407	397	384	462	451	390	422	443	388	426	418	431	361	417	420	454	399	409	384	358	412	410	435	396	420	427	413	421	392	417	458	416	439	442	404	431	369	408	395	417	418	412	411	394	409	434	474	406	407	408	421	422	441	418	406	417	426	413	396	416	393	373	420	379	423	444	436	398	416	432	407	440	401	418	424	383	444	456	456	428	394	429	418	408	445	373	386	473	420	440	399	400	406	400	404	401	453	372	420	468	395	437	422	442	458	379	404	446	458	410	446	427	434	385	422	426	433	429	429	420	444	427	401	401	409	424	402	414	447	393	419	417	446	412	378	402	451	460	410	426	415	452	434	410	425	452	473	414	426	447	457	443	389	421	419	424	431	412	420	392	405	464	448	401	424	413	430	388	455	395	443	433	430	438	441	425	423	430	432	401	429	425	423	451	449	419	413	438	376	422	405	467	459	417	412	446	418	412	394	462	406	416	398	453	422	422	465	398	403	403	435	449	418	464	409	398	389	373	403	409	426	450	428	388	398	456	433	410	450	389	447	404	409	419	428	416	416	407	416	417	453	420	456	452	414	441	419	424	413	441	439	432	414	411	402	423	404	451	413	420	429	413	410	408	419	445	443	413	386	441	413	379	454	422	404	413	405	439	399	393	392	434	432	417	392	414	459	415	466	445	430	425	446	383	442	400	402	423	436	391	411	417	467	443	396	439	423	402	422	388	467	423	456	397	417	479	418	388	424	383	437	412	399	438	419	404	433	387	380	396	416	459	452	428	445	399	430	399	450	437	424	439	431	392	388	456	427	419	444	370	390	411	408	446	437	407	403	408	428	419	421	468	439	404	395	423	456	413	447	422	444	406	422	420	416	441	430	421	442	400	415	429	391	402	413	435	368	401	435	441	424	402	410	411	457	414	444	458	415	443	431	442	431	385	433	444	406	441	432	406	425	449	434	419	433	405	400	441	373	403	425	434	441	423	408	425	428	428	431	419	382	435	389	423	444	468	408	404	407	414	424	464	443	430	408	426	415	431	403	418	421	401	422	396	412	415	415	423	433	437	442	437	410	459	400	454	413	416	412	410	393	383	406	418	377	408	400	399	416	416	402	416	425	406	448	420	397	457	396	420	429	431	452	453	428	443	471	418	394	415	472	422	401	399	390	414	416	436	402	385	421	418	404	401	411	412	418	401	416	419	413	424	452	432	409	444	437	423	437	435	446	407	432	420	416	426	436	394	406	354	374	415	444	443	403	466	435	437	393	424	426	422	458	435	389	451	423	406	415	410	403	379	415	442	423	428	431	405	424	388	413	409	423	397	458	412	426	418	431	463	429	439	417	407	434	403	403	414	419	453	428	441	413	403	418	421	484	445	471	427	414	400	392	477	425	443	412	421	392	402	463	404	416	458	448	410	411	400	404	448	424	426	408	455	423	413	433	430	411	464	463	416	409	427	424	424	394	441	443	414	385	433	440	430	426	438	438	469	465	404	402	433	432	458	433	408	413	405	387	443	456	416	394	446	407	420	405	385	455	457	420	425	403	405	411	358	429	444	418	427	411	419	380	462	410	386	421	383	468	422	455	457	437	431	402	394	429	418	413	385	417	396	451	425	409	423	446	441	418	408	439	447	401	472	402	396	421	417	442	402	435	423	425	370	420	396	425	421	409	451	353	451	438	404	376	402	428	448	424	414	405	426	381	406	440	406	422	385	413	396	447	396	398	398	387	422	461	464	394	429	407	396	414	402	408	416	454	399	439	387	414	454	414	404	410	423	399	467	439	418	391	405	460	433	470	409	372	374	412	439	444	407	419	399	422	422	373	444	410	427	390	448	446	451	432	371	383	438	420	443	449	438	415	382	423	431	448	434	392	402	432	449	420	436	436	453	385	364	436	431	418	412	411	403	405	463	421	444	431	432	393	412	462	410	382	443	403	416	373	405	385	456	433	405	426	443	391	426	428	398	417	434	453	383	436	399	408	458	428	418	443	416	449	441	405	381	415	440	423	462	430	413	437	420	448	416	421	433	437	411	395	436	488	408	428	460	468	409	393	438	403	424	414	439	427	457	439	448	435	482	435	446	427	427	424	393	369	408	426	431	426	424	443	449	453	446	362	451	430	417	388	384	402	409	419	475	429	408	391	428	389	418	451	411	448	405	452	432	405	429	421	423	416	418	371	421	414	437	442	402	457	444	449	449	493	431	368	435	397	416	416	409	389	371	427	422	407	433	442	412	422	406	421	400	440	405	397	437	435	452	402	402	430	423	367	444	446	405	425	359	410	441	425	438	392	383	436	373	447	423	417	407	444	430	408	400	443	414	403	414	445	428	432	444	355	399	430	452	403	402	392	421	389	413	428	420	452	445	374	433	410	426	429	421	428	440	511	440	417	442	379	468	408	399	423	450	437	426	426	428	449	396	429	443	430	416	424	399	403	440	401	431	422	450	432	453	423	409	401	419	484	426	455	448	404	431	383	449	377	462	395	405	421	405	383	438	435	425	396	433	396	393	428	386	430	434	414	386	443	423	422	441	424	437	438	422	428	416	386	429	408	424	382	439	409	422	394	403	419	424	429	430	432	447	412	420	418	454	412	442	417	425	426	425	401	449	428	412	434	443	467	426	451	474	409	427	421	408	412	405	391	441	423	389	426	425	436	426	385	438	431	419	445	466	444	422	427	402	385	448	436	426	418	451	395	415	408	399	391	426	444	409	414	379
8270	6168	8436	4966	3209	2573	2085	1757	1549	1453	1265	1292	1098	1089	1087	1146	1072	1051	1073	1100	996	1023	1044	1049	1009	1004	1006	939	975	958	996	950	1016	933	922	973	935	935	998	927	973	946	952	964	1011	972	917	915	994	914	957	934	917	864	957	894	933	921	956	900	947	965	919	963	898	946	947	883	932	972	899	912	901	952	914	905	997	880	927	900	929	934	940	886	936	907	956	923	946	927	909	934	928	903	927	888	902	913	952	1049	922	933	868	927	928	966	883	952	914	956	953	965	920	890	930	929	884	920	922	877	894	945	899	934	924	903	915	904	895	894	904	863	880	917	908	903	914	863	904	880	957	912	922	915	942	862	841	900	920	942	892	937	922	903	882	930	938	953	897	925	924	902	888	935	863	963	959	942	929	917	904	919	925	966	900	898	865	914	905	881	951	955	959	908	911	847	1021	901	907	919	969	901	924	864	952	932	905	948	918	897	934	909	927	976	909	934	892	929	917	928	942	919	887	895	875	943	896	908	891	928	923	947	885	922	927	892	928	911	901	922	904	919	958	883	908	885	866	976	949	960	882	926	932	910	887	970	937	882	979	931	926	932	938	914	879	925	935	935	939	844	927	914	936	867	931	912	927	900	937	924	882	963	893	878	943	894	902	913	895	859	923	919	942	906	892	925	899	831	942	901	916	866	990	934	916	911	898	914	944	864	902	921	898	894	881	963	923	881	885	909	935	919	899	961	912	896	906	914	930	916	930	955	876	927	919	884	920	976	935	918	891	982	931	923	962	911	978	889	904	886	917	937	880	905	907	903	946	893	885	905	908	945	880	862	906	873	905	980	943	915	951	895	866	951	912	964	907	952	901	872	883	899	923	912	913	858	907	853	909	960	901	910	876	958	929	878	890	891	971	922	897	913	929	915	919	908	914	919	916	931	939	914	932	892	885	934	920	878	896	883	937	902	899	946	928	904	892	940	938	955	920	925	923	947	901	890	932	898	930	949	885	882	930	913	933	939	889	940	895	936	906	847	926	871	947	894	928	867	908	906	913	903	866	928	933	910	903	908	933	922	899	956	889	914	911	920	893	911	907	921	932	926	943	877	956	865	888	936	932	932	949	877	866	882	874	913	964	896	976	929	952	928	880	943	861	908	895	976	943	917	921	930	940	875	850	923	931	859	940	920	874	948	918	934	895	920	939	893	897	915	919	945	867	936	943	909	985	921	984	903	902	892	911	956	961	938	908	919	922	929	914	936	953	927	855	916	961	870	908	865	935	900	944	952	946	943	901	918	935	867	931	948	943	886	924	911	927	973	925	924	919	974	924	909	881	941	913	953	956	858	1007	880	898	877	904	945	916	928	912	890	892	927	902	925	896	930	863	898	933	958	895	870	973	898	937	854	945	932	885	919	907	951	844	838	887	928	952	933	936	948	910	947	923	908	959	959	905	929	897	900	944	957	948	917	931	844	895	942	907	925	875	943	918	893	964	843	914	930	961	948	935	950	919	896	905	905	896	926	901	899	931	923	957	914	940	904	913	927	912	839	919	897	936	919	921	921	923	921	929	891	913	898	904	999	947	863	904	906	962	914	889	929	878	903	873	958	910	937	947	899	866	923	938	864	876	898	943	932	957	861	881	928	879	945	920	926	911	891	908	929	861	934	904	951	865	862	931	896	949	881	935	880	921	917	954	866	925	878	913	861	924	936	889	964	949	912	920	874	920	900	898	965	873	886	942	925	913	891	922	886	900	900	936	964	953	899	915	935	959	890	882	916	909	858	927	927	904	891	885	920	941	858	895	928	910	953	965	909	947	939	870	909	935	911	965	921	893	980	880	945	947	886	924	900	933	914	947	887	929	932	916	934	854	900	954	908	907	904	912	926	876	926	927	902	907	930	918	960	892	922	922	910	928	936	978	912	876	960	893	927	953	922	926	823	895	891	842	860	950	951	934	940	878	912	908	890	907	901	898	928	956	924	889	924	942	913	909	903	879	935	930	875	915	958	951	943	914	954	986	899	930	894	831	951	921	875	898	901	899	929	869	877	896	922	947	926	881	915	898	845	895	882	869	949	947	897	918	943	941	934	925	956	906	880	897	971	938	924	947	921	908	916	911	938	949	913	890	947	933	897	965	918	880	889	899	866	947	948	917	881	942	918	915	929	892	915	902	883	845	925	954	945	939	900	877	950	877	949	922	914	910	890	969	976	896	938	901	929	884	970	895	887	922	936	933	871	900	911	877	956	883	899	918	852	900	935	875	912	909	870	922	934	922	923	922	917	901	947	942	907	892	886	934	952	866	904	943	925	906	890	927	902	896	903	896	855	937	934	929	906	906	951	916	943	867	911	925	883	915	938	880	922	900	892	909	908	905	875	849	883	930	908	921	877	904	910	872	888	850	908	888	902	875	892	924	968	888	996	898	892	969	863	892	890	884	899	931	894	876	896	927	959	883	885	920	873	867	905	890	875	915	939	915	890	940	899	921	899	949	938	892	935	930	923	925	925	973	960	907	924	898	885	891	926	956	947	918	934	887	930	996	944	865	909	901	903	927	926	892	883	841	885	903	937	907	864	909	888	866	968	923	954	900	885	898	914	875	873	917	950	917	946	904	957	902	935	897	924	954	907	959	886	912	896	921	905	918	949	870	919	928	956	945	866	927	934	941	920	911	929	887	865	965	929	909	950	840	932	892	856	874	908	896	908	934	906	943	871	925	935	907	886	916	911	912	917	887	897	908	929	866	942	944	875	976	912	953	923	908	886	916	930	906	946	957	927	862	951	935	901	939	912	878	912	913	914	922	924	895	908	919	949	925	942	922	924	906	926	864	892	925	908	947	894	888	952	910	894	863	910	898	949	912	872	910	922	967	960	959	918	907	884	864	928	927	930	856	905	902	922	873	886	901	940	933	952	893	920	892	867	930	887	909	909	904	915	892	914	889	865	931	936	974	909	912	947	882	927	901	839	929	935	945	953	909	879	908	915	901	879	911	917	904	962	915	952	919	931	931	918	911	905	869	904	902	839	860	923	883	883	973	918	898	940	906	941	912	958	916	907	894	912	895	894	898	876	905	928	881	909	989	908	918	910	900	941	924	901	941	933	930	968	922	890	877	931	931	917	975	944	908	958	943	901	885	917	838	924	955	937	905	906	912	924	904	926	919	948	903	985	922	916	934	859	893	972	896	962	936	907	966	934	921	910	868	880	908	931	926	909	863	916	868	935	901	878	981	879	898	894	890	864	890	882	906	950	948	917	873	894	875	920	965	883	888	848	910	907	909	956	898	915	931	930	892	899	916	896	932	951	900	922	943	949	892	941	871	932	912	922	944	867	914	956	906	906	910	935	902	893	901	924	915	848	935	958	936	940	889	929	895	918	910	952	891	916	879	935	958	881	880	889	921	859	893	914	875	934	896	932	917	928	885	899	895	918	903	886	870	899	897	958	911	909	921	887	879	945	918	919	973	863	986	934	919	890	885	929	963	864	957	912	919	872	912	917
24054	14620	12385	4774	2173	1572	1204	989	853	793	763	737	560	525	499	488	449	441	424	379	450	390	385	402	388	366	352	361	338	385	391	374	391	387	395	377	357	330	347	363	358	363	364	332	383	359	355	346	366	383	371	336	361	387	379	339	358	342	335	361	362	365	359	386	411	371	393	336	350	373	388	368	358	322	340	341	368	353	340	365	357	353	360	353	368	373	344	380	351	382	334	350	346	355	368	343	385	353	367	314	357	316	361	387	337	358	358	337	351	356	316	362	350	391	342	367	327	387	356	305	356	351	322	342	347	375	336	327	394	327	342	326	358	345	309	373	336	357	371	348	354	352	360	364	395	343	375	368	341	357	371	348	347	340	327	381	360	361	360	357	348	372	349	356	327	334	360	349	356	342	333	353	367	399	350	354	377	393	350	338	336	344	376	372	353	342	352	378	379	323	359	345	360	346	350	353	359	323	335	333	369	344	350	326	329	352	354	334	396	375	357	351	364	319	329	354	313	345	375	327	346	377	375	336	404	407	301	354	344	369	332	373	363	355	344	336	353	340	362	335	352	398	360	352	336	370	348	333	412	365	326	382	305	338	346	347	353	348	339	369	361	349	343	400	377	356	390	343	365	356	325	352	357	345	340	326	334	349	399	335	326	355	375	336	343	319	326	381	389	360	378	384	356	328	344	354	358	316	374	332	374	329	363	381	332	344	367	325	360	374	381	371	354	378	354	362	386	376	341	349	350	337	340	388	376	363	327	370	362	361	361	385	378	378	318	333	368	347	366	338	337	342	346	321	332	312	347	351	350	374	361	384	362	352	379	340	350	341	339	355	359	368	342	358	338	354	349	356	357	368	358	320	328	338	343	357	365	339	359	357	389	338	368	346	365	326	358	358	330	384	356	350	322	373	384	353	358	394	356	362	336	350	346	321	317	353	347	357	371	337	354	343	315	370	347	394	337	389	304	362	346	342	308	352	349	345	335	366	308	356	372	350	347	347	331	355	324	338	344	345	326	338	379	360	381	384	369	336	318	367	342	349	340	316	376	333	350	343	366	347	348	366	352	336	368	328	324	376	319	316	318	411	342	351	361	353	355	386	375	357	354	372	329	369	358	362	346	331	362	369	308	381	333	365	314	335	358	362	314	368	352	354	335	311	346	374	353	350	346	376	348	355	329	375	349	352	347	341	349	398	349	361	349	315	339	364	349	351	380	376	391	355	352	346	366	353	345	358	328	345	390	326	378	310	336	352	343	328	373	357	361	346	364	365	313	356	361	320	394	371	366	347	317	298	339	338	330	374	369	395	295	357	347	364	341	337	380	357	364	365	378	380	386	368	360	353	366	338	341	368	339	337	364	353	338	361	330	346	352	340	370	334	331	315	332	305	359	368	341	365	359	358	359	342	362	342	357	333	376	359	325	325	370	346	352	358	345	340	337	349	347	352	342	357	392	335	349	330	366	357	368	378	367	357	371	369	347	370	401	368	354	366	317	372	347	356	344	348	366	313	326	355	310	342	360	345	359	372	331	327	355	363	351	331	361	303	350	357	388	364	366	330	331	350	337	360	350	360	366	336	366	393	373	334	341	345	365	345	319	337	347	361	373	353	358	339	336	333	363	341	381	357	330	364	356	350	345	348	321	336	354	374	385	372	377	368	380	345	353	350	339	373	346	335	374	329	356	365	358	341	368	333	340	339	317	340	342	349	385	351	363	347	364	343	349	361	350	352	348	348	342	375	342	330	333	369	358	333	382	346	361	337	353	348	350	348	362	340	347	376	356	315	306	359	380	368	359	370	356	329	331	343	336	377	311	349	341	310	312	350	353	344	349	323	340	340	373	352	346	365	338	345	336	345	394	330	329	346	351	333	366	362	286	332	347	358	337	372	357	356	348	344	375	357	355	363	377	371	378	318	364	368	337	377	360	370	322	369	347	334	351	377	387	341	359	357	357	377	346	335	329	358	364	374	353	334	386	342	302	349	361	333	363	333	360	354	332	352	352	367	329	332	348	338	340	357	353	340	364	332	397	358	363	319	364	343	350	342	362	360	353	335	349	356	340	389	342	355	355	414	355	328	384	353	345	348	385	366	389	364	375	367	350	408	346	337	374	317	335	358	330	380	367	331	328	343	326	371	331	337	340	344	368	326	357	360	383	341	344	369	346	374	329	343	314	368	353	347	367	358	358	335	351	380	357	360	322	354	364	333	346	374	353	354	381	354	362	338	378	368	355	358	341	344	330	361	361	342	322	346	368	326	355	357	368	343	351	320	387	360	350	355	340	350	360	361	338	345	364	410	346	342	320	365	298	334	342	372	406	355	348	326	372	371	359	355	361	382	345	359	351	352	373	377	333	333	357	392	348	345	348	321	367	337	352	361	391	340	333	353	379	343	305	332	356	372	357	337	341	362	341	329	331	364	328	344	304	354	353	391	354	358	340	378	378	351	354	345	376	341	319	360	375	370	375	371	347	335	336	404	362	342	338	372	369	344	358	369	362	349	354	379	355	340	329	354	326	353	323	371	337	376	365	370	348	357	343	361	351	331	366	336	364	344	370	346	392	310	332	351	337	362	337	323	371	365	385	344	384	347	349	356	347	384	352	382	351	333	322	355	329	368	328	341	362	339	347	333	354	389	315	365	366	334	363	322	350	363	378	370	324	365	367	333	343	340	312	367	350	371	368	403	342	342	360	379	380	371	346	346	355	346	347	374	379	338	359	322	377	362	392	346	350	347	360	357	323	344	344	325	341	327	319	349	363	384	368	322	349	361	339	363	308	342	352	352	340	356	357	335	379	356	360	359	356	364	334	394	361	324	373	339	346	363	333	368	348	361	383	373	357	358	361	321	367	338	334	363	320	342	318	351	386	376	354	346	338	392	347	337	366	346	330	330	359	336	367	325	337	335	346	352	379	346	360	349	345	334	366	349	352	371	322	353	343	316	368	358	349	300	325	346	338	344	380	359	386	365	340	345	371	368	355	342	367	334	345	342	334	361	330	322	352	362	327	317	344	340	333	371	395	367	364	364	329	360	383	340	332	355	339	344	342	388	361	363	359	385	362	363	334	327	335	305	351	340	393	372	368	388	330	343	324	348	341	363	346	319	354	345	368	352	337	383	357	402	361	374	359	346	364	337	342	304	331	421	328	358	364	331	345	358	344	378	368	361	331	384	373	332	322	358	337	327	324	345	352	363	324	335	381	398	407	362	325	356	333	365	380	342	383	354	332	342	376	374	359	335	334	356	332	345	331	349	360	355	342	363	323	335	321	331	305	351	358	333	355	357	365	357	348	340	373	342	369	347	346	360	364	341	360	360	354	365	347	308	305	366	324	333	342	353	379	377	339	365	311	345	339	342	355	372	354	366	363	302	346	367	338	381	346	369	378	296	354	352	366	391	339	311	333	347	316	354	342	374	363	324	330	327	373	353	356	367	325	357	341	341	320	340	347	350	332	373	348	358	363	344	320	360	355	370	343	343	319	349
15549	11738	16225	8132	6148	5184	4069	3601	3254	3165	3084	2872	2308	1859	1725	1528	1570	1386	1288	1228	1271	1287	1257	1116	1035	1058	1015	917	966	876	938	876	937	869	854	899	871	822	854	799	921	846	958	854	918	918	865	900	853	834	870	852	856	888	840	879	823	855	786	792	855	798	823	765	861	808	833	808	831	765	806	816	826	790	819	808	778	775	791	791	797	775	838	752	763	844	822	810	798	834	793	799	741	772	786	785	779	802	759	784	771	834	791	809	787	756	814	746	808	798	741	714	774	754	808	813	771	728	833	834	727	751	817	776	853	802	760	775	814	822	810	795	735	777	804	788	788	769	810	739	785	844	773	779	817	784	720	803	777	796	836	815	780	800	789	737	823	746	779	773	788	779	802	806	764	816	770	829	796	727	775	768	750	798	768	775	815	793	813	752	766	804	774	735	798	766	766	781	814	772	793	757	772	753	803	749	787	767	777	835	780	782	824	770	756	813	825	805	800	795	764	768	796	800	779	794	834	777	810	777	761	758	753	750	780	838	789	796	801	818	749	776	824	734	757	781	755	785	749	779	787	796	789	829	773	794	746	797	817	814	779	823	816	787	843	815	779	771	795	767	811	776	778	803	798	837	771	767	771	782	754	767	768	798	771	769	802	790	805	795	786	779	841	783	849	832	746	733	787	773	781	771	734	796	815	808	807	802	760	804	790	793	759	771	807	841	741	822	816	788	769	717	775	730	721	767	805	800	876	811	769	757	753	767	811	777	811	755	782	785	806	766	760	768	819	779	778	789	760	817	721	816	750	752	781	804	803	773	783	805	818	793	764	768	826	778	823	770	758	812	766	803	800	753	819	797	744	792	830	782	752	796	751	819	786	785	838	828	792	722	791	812	767	779	837	802	794	802	803	796	771	773	750	715	738	793	756	781	795	785	798	767	842	755	836	779	765	792	782	748	833	829	795	797	791	768	798	755	707	753	769	808	799	745	808	750	767	768	745	785	803	809	788	758	738	814	742	790	773	782	813	781	781	808	795	741	830	825	763	774	782	775	756	788	784	762	780	747	744	819	867	819	797	815	833	771	769	761	818	758	796	794	812	747	767	782	753	823	784	821	757	792	800	760	798	776	759	775	801	813	796	766	814	755	781	799	735	739	770	779	783	823	794	780	795	783	782	807	742	807	791	758	786	768	837	782	763	805	780	810	761	812	732	739	814	765	763	831	818	768	736	820	788	783	817	806	820	779	723	759	787	793	773	802	759	751	810	774	747	808	745	791	783	750	791	800	788	820	799	803	796	792	787	801	769	793	814	771	780	792	768	779	802	828	796	785	819	765	835	735	775	731	755	787	839	787	775	819	747	757	805	749	826	862	788	825	811	796	807	744	721	777	796	742	752	748	776	787	789	811	792	824	751	817	782	790	784	792	780	754	725	782	788	803	808	800	773	804	808	806	766	769	793	764	808	732	766	788	802	831	777	825	784	823	765	765	775	772	804	795	785	780	826	744	763	779	815	791	809	806	742	761	759	770	830	768	730	792	748	816	779	798	756	840	782	775	807	799	754	774	769	791	730	758	766	815	843	774	805	763	875	788	800	769	749	769	739	762	767	781	776	801	789	777	734	776	822	818	767	817	760	786	730	743	760	814	766	764	805	760	794	804	787	835	756	792	760	782	778	800	794	778	775	803	800	812	776	808	776	793	735	701	783	805	716	796	861	805	828	729	815	831	840	741	763	779	822	747	773	826	773	714	785	777	791	790	754	786	805	818	788	770	727	815	745	736	774	774	824	773	776	744	790	785	770	773	833	761	759	803	751	784	803	788	781	814	789	803	767	770	800	760	802	795	775	792	787	796	774	777	843	754	826	764	782	759	776	777	779	754	734	821	768	844	781	796	782	817	766	812	755	804	819	757	748	771	748	793	783	794	772	824	779	833	774	805	800	782	786	804	845	787	759	810	773	821	754	773	786	766	841	806	806	767	787	756	780	798	809	810	725	812	867	831	820	763	795	758	829	837	795	758	773	790	780	758	810	759	762	806	762	800	796	792	776	759	815	787	839	759	803	768	754	780	757	821	775	810	798	781	755	768	792	794	815	846	844	764	813	777	821	764	779	770	762	805	733	753	760	781	797	812	825	807	759	778	763	863	768	790	813	849	789	762	801	770	769	854	793	811	832	727	839	769	740	783	831	797	779	769	786	789	860	792	754	775	749	797	810	770	807	789	773	803	840	816	768	765	829	780	752	772	784	781	757	830	846	754	789	775	802	825	796	788	787	838	771	744	772	770	774	788	789	809	801	819	807	766	772	839	858	802	724	818	797	780	793	789	742	761	843	773	762	762	761	759	769	802	760	781	794	735	810	724	751	810	780	816	801	803	799	849	784	746	760	797	748	783	767	801	811	779	839	772	841	773	806	760	809	808	794	807	814	800	774	766	748	723	787	841	814	783	760	769	785	760	771	770	755	805	802	821	748	801	792	772	750	807	859	751	810	748	803	771	808	777	858	799	795	798	802	765	779	808	818	849	792	769	770	768	803	776	820	798	804	884	809	746	763	811	765	804	819	782	786	735	810	780	811	798	814	789	772	788	803	778	800	792	789	759	837	763	824	749	726	791	795	804	756	796	757	742	784	782	760	778	794	778	791	796	850	732	777	777	732	792	820	745	772	821	786	784	798	800	783	785	752	796	756	782	773	735	791	804	786	755	785	798	818	791	778	787	777	804	780	739	809	782	787	817	778	785	750	814	802	802	785	816	822	800	781	796	768	744	779	808	787	765	790	790	799	824	818	751	796	742	794	745	805	803	759	755	765	747	739	793	823	790	702	808	792	735	750	768	769	790	779	718	837	800	725	768	777	807	772	825	728	805	804	759	781	757	727	768	782	744	760	810	740	767	761	823	788	782	776	863	815	759	765	816	805	786	828	766	730	805	812	755	766	797	831	798	840	759	761	750	788	776	814	800	769	753	797	787	786	767	734	838	804	758	813	785	780	760	785	777	818	776	785	786	766	756	799	799	782	750	800	789	757	772	773	757	798	811	764	765	752	798	812	737	774	782	807	763	783	800	858	780	817	762	748	789	781	828	854	804	815	776	819	766	848	799	750	773	745	793	790	791	823	796	738	742	812	786	841	795	782	778	807	768	753	754	746	767	781	777	768	822	785	794	817	752	808	770	803	758	771	770	776	760	765	791	803	777	768	788	813	824	820	811	794	818	794	742	755	780	763	783	764	774	785	763	798	825	777	766	749	768	812	759	780	749	795	796	771	749	781	810	813	801	786	772	744	804	791	786	772	788	754	799	769	800	756	802	772	802	762	758	788	725	794	794	735	731	788	762	777	749	757	774	783	811	790	783	804	745	824	795	785	742	820	788	718	797	784	783	824	775	725	789	746	739	763	804	737	815	758	847	792	802	756	754	779	815	805	784	800	765	859	790	787	756	754	773	774	746	808	788	812	773	805	819	790	802	777	790	785	773	816	786	756	790	776	796	775	774
34141	21208	17674	7442	3361	2194	1853	1570	1178	1112	1072	1014	909	708	651	587	560	516	510	491	490	482	501	460	437	447	399	410	414	418	413	413	395	387	346	362	373	366	317	342	369	370	377	381	376	379	399	365	402	415	392	366	366	377	382	346	396	363	389	386	367	347	365	394	411	366	383	376	319	415	357	386	344	376	381	356	395	393	339	371	355	404	381	335	331	385	395	329	382	344	344	368	410	338	370	374	381	352	369	348	361	354	352	363	372	303	318	322	346	364	337	338	345	343	370	353	407	343	374	355	367	377	357	353	395	342	362	393	346	369	382	365	379	338	335	345	363	383	343	388	351	346	336	369	377	395	414	375	352	350	377	347	358	364	367	402	335	391	341	352	390	380	314	339	382	329	373	394	330	396	360	375	357	331	353	350	345	356	347	384	396	374	356	340	373	325	334	375	409	360	343	332	360	361	343	368	340	344	370	359	355	346	371	365	389	355	347	364	384	394	374	379	333	350	363	361	331	355	355	326	343	379	390	367	387	385	381	329	365	365	353	368	367	324	350	363	361	363	345	357	335	349	412	374	349	372	337	362	351	361	385	397	333	335	341	321	381	354	353	396	357	363	368	383	380	325	390	362	327	370	356	340	341	374	386	318	352	367	339	343	359	361	383	387	372	356	369	364	372	362	389	380	380	334	354	362	378	341	371	391	385	387	377	366	377	339	326	332	365	339	352	358	370	371	350	374	374	378	346	333	387	376	365	367	352	335	320	361	348	363	365	360	355	381	394	370	333	367	359	356	343	339	359	398	347	315	317	336	355	388	365	353	371	343	366	343	354	383	332	374	366	380	361	332	379	349	380	349	337	327	365	370	348	398	367	374	363	322	327	353	331	358	339	357	362	342	378	377	344	390	352	391	397	394	340	372	367	380	346	374	330	361	317	366	346	358	363	368	365	343	358	427	347	374	359	360	391	387	387	367	393	363	348	358	387	344	367	328	287	339	374	362	385	336	355	328	371	364	366	377	364	360	376	378	397	357	354	363	344	345	377	396	331	364	380	338	385	376	339	354	362	372	348	359	359	369	372	350	344	370	387	370	354	384	346	313	354	370	342	344	323	350	379	366	384	346	349	325	354	379	368	392	386	359	346	391	355	354	359	358	361	373	367	317	373	357	337	346	332	348	341	342	345	358	360	368	376	334	347	345	373	327	358	369	374	394	356	343	395	386	389	375	366	335	322	378	362	393	377	363	387	374	345	374	380	331	410	335	343	383	417	341	351	357	390	407	405	329	392	397	371	340	346	371	350	360	338	361	342	405	370	377	325	358	358	351	355	411	371	392	321	349	366	394	334	346	375	384	386	348	367	383	357	392	371	351	351	322	360	407	363	356	342	340	388	333	329	357	343	327	362	337	388	414	353	351	363	388	336	378	359	370	370	394	363	361	369	334	325	360	390	333	385	371	328	397	353	331	364	352	344	357	331	421	370	384	352	368	344	350	358	383	386	364	354	352	344	369	356	307	382	328	356	376	372	349	380	382	364	317	361	374	351	380	383	382	392	371	357	336	313	376	346	400	384	344	394	386	352	351	369	365	363	375	394	352	348	417	374	365	382	375	348	353	317	354	408	350	357	387	382	335	387	373	377	366	354	349	377	374	339	392	361	356	316	389	362	361	350	373	360	368	330	390	355	408	338	391	374	384	376	350	364	388	342	324	339	323	394	371	336	379	379	335	372	330	372	373	343	396	368	347	363	379	344	348	362	358	351	355	348	372	377	307	334	353	383	334	322	366	338	362	363	359	380	358	366	341	356	344	379	360	307	348	378	354	360	372	350	338	383	354	349	365	352	368	359	334	359	388	338	358	344	361	366	371	355	367	355	333	344	335	372	316	343	329	364	342	380	346	390	403	355	388	385	395	356	350	363	329	363	353	386	365	378	363	327	355	370	367	381	354	385	374	366	378	368	339	382	377	352	349	349	365	383	378	359	374	377	359	338	381	405	358	369	343	312	341	366	374	352	347	351	390	346	393	356	382	355	344	373	434	391	385	358	350	333	389	345	351	351	361	392	352	379	360	335	372	349	355	339	358	352	359	363	372	405	340	338	398	362	385	375	395	349	352	342	344	380	355	316	371	337	404	400	365	339	383	419	389	367	303	374	406	410	386	350	391	361	352	318	385	392	351	351	333	411	353	370	369	348	402	367	379	383	374	357	324	365	355	361	373	367	346	367	348	366	336	326	346	429	356	381	341	377	368	384	384	359	344	397	350	387	379	355	365	353	382	346	350	376	373	335	414	364	341	366	346	374	354	370	386	353	374	350	349	350	326	367	364	377	373	407	345	379	389	355	365	352	344	348	367	362	334	354	340	332	369	406	391	343	375	327	367	344	307	350	353	370	364	382	356	331	319	365	389	347	357	398	355	373	333	381	378	365	362	370	354	385	338	318	350	355	368	363	350	381	336	367	331	324	338	362	354	357	368	356	350	373	383	381	393	343	378	364	382	390	346	362	390	335	347	346	376	359	368	359	362	401	358	375	387	374	390	350	330	360	392	368	374	343	330	371	370	381	377	352	378	337	366	383	374	436	337	355	372	366	395	349	377	387	352	320	364	379	396	351	376	391	354	355	357	346	363	392	357	371	366	362	372	332	341	333	356	342	339	366	357	362	362	347	340	297	363	372	366	389	360	377	368	366	354	332	348	359	341	360	333	372	361	377	366	373	364	370	368	352	340	367	347	346	394	325	351	355	351	346	361	352	354	325	304	359	380	380	366	346	378	334	368	326	380	376	339	363	359	368	364	334	313	350	362	372	362	383	337	360	345	350	342	379	342	364	372	410	386	354	351	381	356	352	411	363	368	341	360	381	385	351	343	379	374	329	367	360	331	337	326	373	369	395	422	344	345	326	342	344	365	354	385	345	353	340	346	410	369	361	336	351	381	362	381	357	330	358	350	328	354	352	339	387	403	365	354	356	355	356	344	375	363	359	355	357	372	356	339	340	356	367	331	350	379	361	339	396	343	324	372	405	372	373	336	348	371	360	369	329	363	344	362	369	354	344	304	339	386	372	356	338	347	359	380	387	337	355	384	351	345	367	330	331	316	337	337	331	347	372	391	393	401	354	327	358	355	392	399	365	347	367	340	368	375	384	361	351	381	387	382	401	331	374	378	378	367	324	389	364	334	348	388	352	305	400	338	356	331	358	356	352	362	347	365	349	365	380	343	362	381	337	326	365	335	373	341	342	365	389	362	392	356	364	355	360	351	356	387	408	330	352	327	373	361	357	368	375	375	361	367	361	345	398	328	375	398	371	367	355	388	396	367	388	381	392	363	370	340	367	381	339	349	361	346	377	339	336	356	375	378	351	361	355	352	341	388	417	354	343	345	346	342	361	372	336	366	356	358	338	389	336	361	352	375	334	357	354	369	389	345	353	366	355	344	360	385	387	361	410	364	344	367	368	337	346	371	335	358	354	354	377	343	379	390	369	377	354	371
20512	15824	19677	11321	8270	6693	5719	5592	4848	4613	4633	4237	3515	2951	2607	2082	2079	1830	1624	1553	1546	1580	1643	1285	1233	1335	1227	1103	1104	993	1014	993	942	975	921	962	932	957	914	919	991	956	1100	936	1001	991	990	1000	990	1038	947	927	925	895	869	848	874	864	867	828	815	827	858	857	847	821	906	746	837	841	881	847	829	859	856	828	853	784	804	840	835	816	766	883	843	810	872	806	791	871	786	812	810	927	771	793	816	835	868	824	806	802	783	770	771	776	817	800	801	774	821	813	783	862	773	801	863	794	771	813	787	830	807	785	830	824	766	831	794	783	808	819	805	823	792	801	789	804	807	779	842	818	814	796	802	817	827	787	771	796	819	792	824	781	795	804	763	787	825	795	782	866	789	793	822	794	768	788	791	818	822	825	822	787	840	804	805	851	828	815	839	779	763	804	741	825	817	831	790	825	817	794	773	797	829	794	804	781	813	819	783	820	824	835	783	820	807	833	805	800	844	827	799	837	787	802	773	733	761	821	701	823	833	830	753	812	832	786	863	844	806	797	821	838	814	789	813	740	813	789	848	814	812	790	834	851	774	815	756	835	866	818	811	815	837	780	816	804	782	790	794	850	803	773	826	831	787	819	792	805	809	820	872	860	775	821	774	783	809	789	822	791	755	824	849	767	810	776	790	770	820	794	803	755	828	812	779	773	805	825	788	781	801	819	778	763	762	780	845	751	762	784	835	815	849	807	821	853	802	819	771	846	846	850	817	792	805	827	807	785	799	807	813	795	858	834	773	814	823	755	819	805	830	827	810	792	818	834	794	840	820	785	823	804	840	829	821	833	802	842	807	794	785	839	783	769	788	822	772	788	822	768	795	825	835	783	787	799	822	796	798	829	778	814	805	765	795	786	773	773	865	850	785	772	795	799	852	752	824	821	760	798	782	828	816	802	795	793	835	814	766	822	760	797	837	817	868	789	812	800	808	845	845	757	847	831	780	826	791	769	787	768	815	737	811	805	828	816	765	796	767	830	848	815	846	809	787	832	832	752	753	820	779	860	845	802	778	799	844	797	830	822	818	833	799	782	783	801	816	811	788	840	867	748	786	782	794	789	799	828	776	786	787	749	805	807	752	801	778	790	768	810	805	807	839	879	795	755	821	814	800	778	828	871	776	817	820	806	842	786	833	849	814	774	832	825	781	784	787	865	795	785	827	816	789	794	796	827	802	824	741	835	751	766	788	894	808	769	808	801	792	775	822	854	778	790	858	810	767	817	773	753	830	774	822	828	766	794	841	782	811	824	839	871	851	837	819	799	783	788	799	793	813	852	834	774	867	852	759	848	812	842	802	813	786	810	808	795	802	849	804	811	809	772	866	849	798	812	791	776	824	826	778	725	760	822	811	784	839	787	835	730	764	844	797	742	796	714	831	803	836	807	769	798	777	789	785	830	789	794	818	824	777	838	781	776	787	822	806	788	777	794	794	836	810	791	803	843	813	804	823	795	784	848	796	798	807	784	817	792	824	791	841	799	807	780	802	806	798	809	759	827	767	831	774	789	829	764	870	749	783	821	804	821	810	833	775	779	875	882	840	803	842	788	799	850	821	812	822	768	754	782	812	794	805	761	834	814	799	774	792	822	814	782	801	837	844	798	804	859	829	801	779	845	748	799	778	843	778	827	777	794	814	770	836	785	798	783	827	731	796	774	822	798	828	797	868	765	770	795	791	841	803	822	783	796	848	814	787	774	816	807	799	817	768	819	833	811	788	810	815	776	803	780	820	825	807	797	774	821	798	781	791	825	806	762	797	847	814	809	820	850	726	831	807	837	820	833	768	816	809	787	863	813	819	801	781	812	830	800	784	812	845	793	778	833	784	819	830	790	867	845	786	795	792	807	788	754	811	830	791	815	799	787	818	834	818	770	771	833	837	805	813	793	799	803	808	762	808	789	814	765	808	816	752	774	757	821	820	837	800	823	814	872	869	787	830	836	860	816	766	817	825	777	856	811	796	833	751	816	834	783	836	759	776	828	809	809	812	787	767	785	801	819	757	805	750	852	803	842	840	817	849	797	783	819	723	785	815	784	846	831	811	742	813	840	830	836	766	798	768	750	785	854	805	800	821	797	836	844	843	807	765	839	794	808	796	801	813	845	832	807	816	820	764	782	813	791	810	797	760	766	786	833	740	816	787	805	785	778	789	828	833	810	785	834	777	790	819	802	767	782	825	800	813	783	818	803	781	799	828	868	823	785	803	838	860	790	834	814	787	803	782	791	812	817	832	831	811	848	769	795	837	785	777	861	839	795	779	800	802	781	812	799	779	835	849	790	849	818	837	823	804	802	811	766	790	813	808	810	781	776	802	746	792	852	797	837	837	815	773	785	827	767	817	804	791	811	816	864	794	840	826	836	845	793	838	787	751	748	836	797	842	806	794	774	786	760	817	780	823	773	799	791	790	763	800	812	779	765	743	813	753	824	819	796	785	789	770	838	768	769	861	781	840	813	846	795	799	789	877	751	841	819	794	847	790	818	753	822	794	784	813	791	787	795	783	804	771	760	799	790	792	764	838	843	822	845	791	848	807	802	823	778	820	810	827	824	744	741	825	877	799	863	836	804	804	771	832	798	843	802	835	772	797	773	805	827	777	777	827	761	804	765	815	816	779	783	845	799	800	811	788	787	763	758	861	766	795	815	805	821	829	830	846	757	744	751	769	837	785	771	806	778	817	819	791	834	746	817	799	799	816	796	811	772	801	769	807	785	828	793	819	817	791	784	776	798	823	850	855	784	801	836	808	805	867	798	749	812	771	800	785	828	796	765	764	761	802	756	845	753	830	785	858	846	839	855	812	828	862	845	772	781	852	797	835	826	798	744	778	784	791	813	841	857	821	810	790	795	819	830	795	802	815	749	781	836	799	824	795	764	787	767	797	800	850	799	826	843	810	785	850	786	794	809	806	826	845	822	778	800	817	819	808	789	819	799	796	781	805	780	828	801	817	785	789	825	807	745	777	821	784	779	784	794	810	807	814	805	795	779	873	821	763	811	857	771	833	796	860	794	874	805	788	824	794	836	816	803	814	784	781	838	832	769	848	782	789	794	740	846	787	853	778	822	793	818	805	793	812	780	776	782	770	842	812	795	822	822	820	750	874	803	824	775	798	805	832	793	773	752	836	805	827	819	802	841	808	793	834	812	829	846	749	838	816	799	801	797	814	818	781	793	779	819	835	789	778	836	784	790	788	857	828	780	811	769	773	822	813	775	813	806	810	821	825	813	762	825	820	836	765	794	796	824	784	819	827	825	805	790	806	799	828	790	802	783	797	781	834	800	814	789	796	799	803	835	773	780	767	731	913	789	766	766	846	785	833	826	796	758	837	864	832	793	815	799	854	830	787	780	776	816	840	804	785	795	768	849	844	854	829	780	795	786	777	791	809	754	760	805	771	820	850	822	808	803	797	832	743	791	799	792	763	810	794	804	822	857	813	779	811	753	763	779
12272	6000	4622	1898	1029	725	580	532	547	502	518	444	484	475	454	434	427	430	444	437	421	416	416	453	422	465	418	404	433	450	443	423	414	402	470	439	422	362	418	409	433	416	455	377	429	459	463	454	408	428	445	396	438	437	473	368	422	444	424	417	403	410	448	431	460	470	416	437	425	412	452	433	430	430	429	425	447	422	442	410	450	444	430	447	398	424	420	404	414	454	359	412	412	425	400	476	455	405	420	458	473	459	429	396	440	399	414	446	405	415	405	442	398	477	405	437	423	417	405	429	397	433	437	440	412	398	424	417	444	403	443	399	438	395	416	402	435	416	449	418	442	427	460	396	393	427	417	436	422	431	407	404	426	439	415	442	421	420	403	421	432	408	445	458	455	407	425	422	417	431	405	407	452	382	392	442	420	472	434	447	445	400	423	416	459	449	454	424	451	434	414	451	422	425	421	419	424	482	406	416	461	410	484	414	423	409	376	461	412	431	445	436	365	412	421	428	457	421	449	458	406	417	456	406	434	473	388	439	436	412	423	413	414	418	461	401	416	426	428	427	430	476	421	403	412	424	418	406	400	374	448	404	433	399	401	412	411	428	429	437	401	426	432	421	418	405	408	390	416	410	443	443	414	426	420	397	429	447	400	424	395	442	420	412	447	407	468	427	422	407	379	459	466	465	400	407	409	428	468	443	390	446	452	432	470	421	359	413	435	421	431	426	436	451	413	396	437	434	421	425	433	399	462	380	397	415	380	427	416	429	394	480	412	440	384	403	447	458	439	415	419	400	423	431	441	443	420	414	430	437	419	448	486	463	442	417	440	429	416	373	433	419	421	394	401	452	438	432	447	441	462	393	443	450	413	429	394	431	419	454	443	445	465	404	423	424	411	439	392	401	429	414	396	450	411	397	442	419	393	451	429	451	452	404	421	427	425	419	374	449	409	403	452	443	410	399	439	449	422	446	467	437	407	429	442	400	397	417	415	430	459	439	451	371	433	444	419	416	422	480	411	391	413	402	431	432	440	411	419	388	405	410	401	431	426	441	389	438	432	413	433	457	465	416	429	423	443	467	421	412	461	417	462	414	387	403	421	437	423	426	428	439	422	422	371	426	458	454	413	397	405	413	426	375	442	427	416	434	414	408	431	429	387	458	408	426	374	369	375	440	468	410	414	445	414	447	424	427	422	434	433	405	433	456	428	417	419	424	418	441	437	439	385	421	401	434	402	411	386	427	440	450	417	437	451	444	440	376	446	433	436	424	414	450	440	430	435	440	410	413	455	412	424	383	418	436	441	418	422	471	427	444	450	417	456	414	430	445	403	411	432	448	410	414	385	444	439	461	440	396	425	446	441	421	445	408	448	440	421	419	426	400	378	460	455	472	385	431	438	440	449	396	427	415	463	451	448	451	408	399	461	459	447	433	400	432	444	393	464	391	432	420	427	429	426	414	441	426	401	407	459	458	408	455	393	396	441	380	425	394	409	432	453	439	449	376	417	408	408	437	406	424	437	455	395	384	466	411	401	418	405	397	387	419	411	416	446	408	429	473	417	394	424	411	423	433	464	418	382	435	420	410	415	422	408	415	387	441	451	402	426	492	480	426	375	416	442	411	428	443	410	455	423	434	422	433	422	415	441	388	395	481	428	444	429	435	436	448	457	417	388	447	430	447	424	444	436	430	441	373	429	436	429	429	424	416	444	426	408	392	416	393	401	425	444	461	412	382	455	451	428	384	430	416	451	451	473	420	424	479	371	447	424	450	424	414	402	392	451	416	418	448	440	436	434	481	407	438	447	437	431	412	431	418	445	407	437	436	428	429	414	417	386	428	463	428	422	422	438	461	432	438	427	453	402	402	458	437	429	428	391	442	397	391	437	418	443	434	399	419	382	419	410	390	458	438	427	444	462	472	419	439	469	444	412	396	434	430	428	408	427	427	393	407	425	441	448	438	393	430	434	393	412	383	468	433	413	439	400	394	407	431	440	406	431	421	419	392	376	418	402	422	415	451	403	398	400	446	436	418	406	384	373	396	429	449	408	452	438	448	459	437	399	455	406	458	401	421	440	438	415	419	425	422	409	435	390	426	430	421	429	453	432	412	437	405	428	424	475	403	434	446	429	438	475	448	444	423	427	393	432	445	407	389	396	414	457	442	460	427	392	422	403	457	389	405	441	414	452	399	389	406	410	448	437	402	454	437	406	414	437	446	415	428	407	407	400	451	420	413	422	421	455	420	458	412	412	420	434	402	415	433	409	397	390	448	413	458	402	448	434	422	405	422	430	455	394	440	445	434	414	468	407	420	423	427	427	403	419	413	437	434	413	433	402	432	410	423	462	484	379	422	413	404	428	429	388	422	453	398	387	410	459	418	422	399	410	447	447	431	429	450	426	410	426	398	438	438	390	450	445	415	406	422	430	430	388	425	431	457	435	421	423	415	434	406	395	439	439	402	456	427	420	460	475	428	457	462	420	403	447	407	437	431	460	428	437	472	461	434	415	439	407	442	401	431	420	420	413	470	453	461	467	445	420	439	419	460	444	440	440	479	405	459	410	455	407	388	420	437	433	456	463	421	436	426	417	419	412	398	395	471	473	373	434	407	454	433	402	429	443	387	441	414	404	422	432	434	413	437	392	402	411	382	422	433	425	441	389	410	381	427	437	418	475	426	434	404	406	421	440	469	412	411	444	413	456	405	393	429	428	453	428	443	430	409	434	412	465	406	417	416	428	424	442	411	400	389	420	445	436	434	415	414	437	426	415	435	437	437	424	422	390	417	433	410	462	417	407	426	447	460	455	435	424	445	448	422	425	399	411	419	391	421	448	415	408	412	430	418	429	417	428	408	423	460	401	423	416	451	378	414	413	430	422	419	420	379	438	422	382	403	439	422	411	440	430	463	473	426	427	436	415	418	436	391	432	447	408	499	404	460	406	442	428	441	439	441	442	423	434	410	430	464	451	437	430	402	439	403	446	430	397	405	437	409	420	399	383	384	427	442	436	438	415	450	426	427	433	409	415	409	457	434	435	419	422	406	472	434	441	453	436	439	435	410	376	392	400	440	400	384	447	452	423	434	429	388	397	420	412	429	428	440	439	404	462	459	401	454	428	429	433	418	421	435	437	417	430	407	417	408	404	400	408	385	405	425	483	462	406	394	368	392	422	415	432	448	429	420	409	457	410	418	422	423	435	438	381	414	421	415	414	419	447	398	405	443	453	474	462	425	403	443	396	434	435	426	440	447	404	439	450	393	400	424	432	446	444	404	418	420	437	452	405	440	416	422	413	428	391	463	426	444	428	419	421	435	402	418	403	434	435	402	398	426	386	440	417	465	430	412	424	409	441	417	417	425	463	483	410	453	415	389	407	420	403	425	455	380	452	412	446	403	447	439	426	444	440	372	448	439	416	441	418	468	427	424	436	434	495	422	419	389	464	430	410	464	433	391	434	415	438	414	443	421	412	424	416	426	418	426	411	443	408	436
7837	5389	7422	4197	3088	2195	1983	1676	1521	1374	1308	1245	1128	1147	1060	998	1073	1007	1071	1037	1045	1031	1029	1061	1000	990	995	1036	1042	984	944	1016	929	946	967	935	900	912	969	911	939	939	944	956	966	878	937	949	901	902	1000	927	917	927	947	960	942	956	903	934	916	913	902	920	945	957	953	889	947	911	906	945	929	979	921	959	892	958	903	940	924	947	908	901	897	882	887	911	961	904	848	893	900	937	947	962	884	911	946	930	960	877	874	932	923	873	923	931	892	946	935	940	896	920	879	918	893	995	938	966	906	950	955	957	909	929	934	928	955	950	935	924	967	945	891	944	875	941	935	928	923	890	891	897	939	908	904	953	951	926	944	984	916	917	845	949	980	950	937	881	874	896	867	911	894	897	885	902	903	893	924	912	879	899	893	904	906	918	919	912	942	879	907	919	935	897	941	908	888	914	934	913	902	928	956	885	925	905	966	882	958	943	971	878	953	932	970	935	946	941	901	928	915	904	950	950	928	943	949	917	891	912	943	878	977	913	934	944	893	919	969	938	949	893	925	904	851	907	991	922	890	911	946	931	945	912	936	948	862	908	919	947	961	959	936	918	888	839	939	921	905	909	920	877	914	941	921	858	913	951	905	915	997	955	941	930	904	929	926	909	871	930	948	936	969	849	958	907	896	948	899	898	871	895	942	903	929	945	873	923	942	910	956	891	887	949	932	887	884	949	943	965	938	964	893	870	938	927	960	889	877	914	929	949	899	878	918	896	919	879	890	839	915	914	865	896	903	936	937	909	895	945	919	893	864	937	905	902	843	908	930	933	938	887	858	912	910	875	899	892	931	885	937	877	898	911	904	893	883	913	952	916	946	922	901	925	873	871	940	979	909	940	879	914	853	905	949	917	944	997	897	930	917	899	849	866	885	904	933	929	930	908	954	950	925	898	928	948	894	902	906	920	968	908	959	958	948	925	947	881	937	897	901	949	948	942	899	890	967	861	904	917	915	901	937	932	888	891	930	904	927	918	996	914	871	978	856	973	928	962	916	908	939	904	893	909	925	981	897	897	957	952	873	903	852	883	901	937	951	971	905	905	964	914	936	943	914	910	898	902	886	931	919	929	907	902	942	920	927	859	971	919	867	944	879	907	936	920	913	922	889	946	880	951	899	908	944	873	974	904	928	953	894	914	900	938	900	939	938	914	952	950	918	878	863	913	928	886	902	886	948	918	987	901	904	934	881	964	963	930	935	905	965	888	916	951	932	905	901	910	920	906	903	958	955	944	869	948	910	954	917	923	949	884	953	900	928	897	944	898	990	944	877	939	928	966	897	959	870	920	905	896	937	935	879	917	905	885	839	938	878	904	867	944	939	842	907	916	903	902	991	916	949	914	909	871	939	937	886	935	931	899	920	925	934	885	943	894	899	943	888	932	877	920	903	935	869	917	934	920	905	882	945	924	917	856	888	926	947	905	906	938	936	878	867	924	949	923	870	928	945	870	937	958	950	958	930	881	903	889	906	891	956	955	915	911	910	962	920	903	881	929	948	939	905	912	943	888	908	954	940	814	911	936	913	881	953	914	911	835	937	903	943	895	932	906	920	908	924	917	924	922	951	895	932	835	870	870	864	996	877	899	893	912	882	870	920	904	920	898	907	858	978	923	960	873	926	926	883	975	886	909	924	923	854	943	939	959	937	880	920	876	919	903	902	914	914	976	937	937	927	927	892	877	917	909	875	907	922	934	884	886	954	861	910	864	891	959	945	949	954	922	990	920	935	900	896	921	880	925	907	915	948	838	882	940	846	925	941	935	962	953	950	933	957	904	908	944	908	892	869	884	954	915	886	923	938	901	958	920	913	943	888	941	890	963	932	943	887	920	905	902	975	912	897	867	959	912	909	918	878	929	894	918	915	939	913	864	884	914	944	921	887	961	931	899	904	945	885	892	900	910	953	945	910	917	931	915	944	889	914	906	955	903	894	882	925	888	897	894	945	926	914	893	945	874	917	924	925	910	870	901	919	937	880	897	895	937	900	950	932	960	948	946	925	906	915	911	1020	907	923	900	932	938	923	923	916	821	958	866	917	908	935	929	899	902	929	875	897	916	965	907	901	949	929	910	919	958	893	982	994	922	913	947	896	903	999	907	928	869	919	905	949	923	912	916	923	966	910	914	972	964	920	952	971	877	910	965	894	888	910	911	909	875	879	920	918	907	914	950	891	947	920	932	914	917	875	912	855	929	940	908	922	913	947	907	913	888	927	892	947	936	951	905	915	878	909	887	903	909	860	901	961	897	955	934	870	935	915	941	878	936	894	880	936	854	966	901	967	912	956	930	937	940	906	920	954	912	958	913	925	885	930	969	926	860	880	904	924	910	933	927	948	914	951	879	925	898	895	894	885	927	903	929	926	944	920	934	933	880	899	908	967	940	921	885	906	897	857	947	918	972	887	953	928	947	919	921	899	862	941	892	965	846	958	889	886	882	920	898	950	967	909	903	978	975	979	920	916	936	908	944	906	852	885	893	906	914	944	938	936	913	872	933	937	970	924	963	928	905	940	892	895	951	913	910	903	892	889	930	909	951	869	915	906	892	882	938	918	861	893	934	879	929	936	907	893	849	962	949	971	902	952	980	892	885	965	914	859	893	862	906	898	882	938	932	937	961	901	989	964	898	884	900	912	845	963	861	937	964	953	953	934	962	840	949	956	912	912	905	910	910	959	911	916	887	935	938	910	946	939	920	904	899	912	875	959	953	907	925	896	940	938	949	926	924	905	925	961	941	888	939	896	953	928	951	923	898	915	892	900	912	897	867	928	862	924	916	910	878	878	951	948	961	911	925	896	944	939	868	910	905	881	901	897	950	948	906	877	927	918	932	923	935	908	971	927	934	899	902	900	892	867	890	931	870	917	962	875	902	918	887	909	989	913	899	931	897	909	930	899	927	914	911	921	882	925	921	922	914	963	942	896	975	953	898	895	880	919	885	935	891	933	898	936	959	886	917	970	904	941	900	898	897	881	944	950	956	880	883	949	903	921	900	919	942	896	924	897	942	901	935	899	904	918	904	929	945	886	921	903	923	907	939	962	875	929	901	949	897	943	915	925	932	941	925	948	887	897	966	885	869	932	891	904	881	922	942	913	914	949	919	918	922	931	933	958	933	942	879	924	918	921	912	928	953	948	888	887	911	968	898	953	993	972	948	891	902	916	918	967	914	897	934	908	922	922	941	905	935	920	855	937	881	918	934	903	935	958	893	922	945	895	906	920	918	920	916	953	887	938	913	980	968	902	963	903	871	873	914	898	913	895	920	899	891	836	919	894	829	952	894	948	886	894	933	896	938	888	928	889	874	947	953	864	887	904	940	935	974	902	886	936	919	914	942	953	958	937	925	844	913	925	948	886	871	912	995	865	921	916	886	897	944	911	898	918	965	953	912	923	916	883	898	924	926	911	941	952	935	898	925	879	923	914	896	883	928	898	873	895	947	957	923	919	932
24408	13760	12012	4234	1939	1475	1122	973	815	773	799	684	557	484	582	454	486	489	461	375	392	407	392	410	401	394	403	386	369	430	381	358	367	356	393	360	352	365	398	337	353	366	399	373	341	373	362	396	388	370	344	380	380	375	359	359	313	373	341	336	400	365	382	360	325	353	408	367	348	329	354	363	341	366	354	370	355	332	356	401	384	381	365	393	348	343	379	329	359	365	350	346	347	363	365	335	382	339	321	351	365	359	406	370	348	360	349	351	341	373	344	322	397	366	342	362	361	377	350	369	354	361	373	310	310	388	346	380	374	333	356	368	380	351	409	406	386	339	370	358	378	360	379	326	366	370	351	318	366	338	346	389	358	358	360	340	360	360	372	401	366	390	345	350	331	354	354	393	332	412	389	347	329	347	344	333	366	384	350	380	372	376	338	370	366	334	357	378	365	346	338	328	385	344	362	376	374	349	361	388	385	340	319	378	350	368	316	352	363	342	380	321	417	357	346	356	343	362	346	362	379	318	357	349	355	371	306	317	331	360	384	378	310	338	386	362	387	321	340	380	334	362	339	355	367	341	335	347	347	357	418	354	354	392	374	364	357	349	355	325	324	341	327	349	348	416	375	383	360	370	341	397	323	390	354	357	354	343	316	336	342	328	348	360	359	351	361	336	342	336	354	358	365	334	370	371	385	331	331	368	357	358	368	353	357	342	346	359	398	341	355	374	362	362	347	317	396	306	380	350	342	371	352	338	407	364	370	338	379	342	380	376	354	349	389	332	418	359	357	377	391	382	370	359	347	347	403	357	374	337	363	361	360	345	351	336	347	390	373	340	342	362	360	368	365	346	377	344	328	343	368	369	336	358	351	332	410	349	314	342	395	414	371	399	359	330	338	378	358	332	358	373	372	362	342	413	358	347	376	347	317	379	374	335	369	340	387	337	375	355	393	355	332	375	369	335	353	370	406	335	337	336	372	356	340	394	323	356	383	361	363	357	354	371	357	341	341	358	344	341	342	317	363	349	353	380	357	384	409	307	360	332	366	395	338	351	385	380	390	319	337	384	350	344	326	366	385	329	363	330	383	364	367	372	357	385	375	327	358	332	358	333	364	330	369	358	312	335	401	371	354	359	354	317	383	341	360	380	369	363	363	359	344	348	322	407	375	361	369	336	338	331	350	352	353	367	353	352	369	345	350	403	341	359	389	284	326	364	349	355	372	355	376	360	380	346	368	342	355	334	354	336	358	352	337	335	397	358	350	337	365	335	372	345	339	356	350	356	325	386	371	360	337	350	359	371	338	333	360	334	367	384	333	345	361	353	335	348	385	322	339	354	353	386	349	397	340	401	337	341	349	378	377	354	361	330	395	374	341	353	344	376	344	321	325	324	357	328	366	381	356	342	348	342	363	346	333	359	335	374	311	360	336	356	334	358	370	357	363	385	368	357	382	355	383	384	360	406	393	363	360	379	356	362	359	353	357	348	319	359	369	366	389	361	344	360	376	368	322	355	367	347	358	342	385	348	369	359	393	367	362	329	325	320	342	370	356	354	350	358	360	372	360	374	363	352	373	336	349	348	344	330	318	365	349	379	338	364	341	367	334	336	354	338	369	353	353	362	357	347	362	364	378	343	365	378	350	349	372	349	407	356	376	343	379	362	378	360	360	356	354	341	374	358	354	342	344	373	367	362	350	360	341	348	374	358	346	341	385	373	373	390	386	369	354	355	360	331	327	346	399	308	366	364	378	367	354	378	344	369	383	359	382	360	345	353	379	357	371	339	376	337	353	369	372	391	370	374	360	368	331	361	330	360	389	366	340	354	351	342	343	398	359	380	352	385	364	347	350	364	335	364	390	348	342	365	332	339	331	342	408	288	356	348	350	353	327	377	339	320	371	342	373	372	363	335	371	354	385	389	362	347	372	328	358	352	353	380	349	350	356	357	361	360	353	354	369	332	375	351	366	369	368	358	374	379	367	373	347	344	347	317	380	368	366	388	387	365	351	344	370	354	365	380	347	353	347	372	387	341	338	333	358	340	353	388	354	308	362	336	357	338	359	363	384	389	342	351	357	366	363	397	371	380	345	388	356	364	357	383	338	344	335	366	374	384	363	335	343	389	350	343	323	377	338	323	351	325	326	354	368	336	337	379	368	385	346	360	353	364	342	352	363	341	354	377	369	359	381	308	365	319	373	369	348	348	318	359	363	345	382	364	348	378	373	356	367	327	378	351	352	343	351	351	364	296	373	402	334	374	339	346	363	382	358	330	370	363	388	364	371	361	373	375	363	349	378	354	327	370	350	349	385	376	353	337	337	362	371	393	332	374	337	380	343	326	338	343	340	346	395	343	386	355	376	360	299	343	388	339	350	331	350	359	358	354	386	381	381	364	367	337	366	360	372	339	337	361	356	363	344	367	339	338	372	338	384	377	334	349	372	369	303	352	352	339	381	355	372	366	381	361	340	361	311	337	339	335	337	336	377	370	351	358	327	390	330	372	336	361	348	404	333	350	338	334	350	343	371	370	359	361	347	341	405	383	370	396	349	386	357	353	354	359	385	352	399	361	320	351	340	386	356	371	314	387	333	362	352	396	361	331	311	332	346	338	325	378	367	363	338	359	357	341	353	416	377	350	378	385	351	376	392	367	348	348	352	385	354	397	361	364	373	347	315	350	344	368	349	358	343	373	359	350	342	384	311	358	368	370	379	376	347	339	353	388	365	374	351	373	349	369	333	357	335	374	391	383	338	338	392	349	353	358	380	375	347	353	361	361	361	349	362	328	364	341	313	382	334	368	330	364	358	355	331	343	367	352	341	339	346	331	399	357	344	377	354	341	347	366	430	369	360	404	346	340	354	318	394	339	364	363	361	338	356	355	359	364	346	377	394	394	371	365	327	377	354	375	357	326	392	349	400	374	367	346	366	325	347	344	345	335	351	363	351	364	361	353	337	356	332	353	345	390	361	319	357	345	329	333	366	348	390	348	349	350	347	319	386	361	356	387	347	375	329	320	353	376	373	319	341	345	379	343	336	328	300	308	350	345	334	351	351	345	353	352	365	390	374	382	331	335	340	358	371	347	390	356	380	346	381	342	331	376	367	353	335	349	357	374	344	312	345	362	347	372	350	356	375	413	374	381	357	354	349	401	326	343	356	349	362	383	366	393	350	385	363	342	354	358	338	382	357	361	343	327	364	329	390	341	368	383	368	349	397	362	374	383	334	335	330	340	302	350	341	363	351	361	377	349	340	352	369	340	363	384	362	394	374	334	341	404	352	357	372	325	353	385	389	334	356	341	351	333	344	336	366	318	376	354	354	356	370	340	357	357	339	347	356	345	349	353	383	382	313	365	400	377	343	399	364	370	359	358	358	358	324	358	318	325	324	409	365	359	324	359	362	341	332	385	361	365	386	335	374	381	382	365	344	372	342	354	375	315	347	367	345	370	371	359	338	327	357	366	375	373	353	354	381	361	369	356	370	345	373	346
15585	11142	15866	7481	5720	4752	4019	3492	3145	3059	2924	2750	2176	1808	1888	1570	1569	1356	1313	1185	1230	1192	1296	1097	1023	1057	1057	981	959	913	927	930	830	863	850	825	846	842	889	890	825	924	896	880	885	845	887	880	886	823	889	829	840	844	831	807	846	839	820	791	825	839	858	792	813	836	811	796	820	800	801	753	822	793	837	818	798	792	871	755	791	818	816	805	794	831	811	819	778	792	824	793	832	798	783	774	791	760	774	839	785	803	831	753	861	814	866	805	790	777	779	834	804	792	786	741	789	778	832	787	768	799	768	808	779	793	827	788	776	775	779	825	811	703	763	810	812	764	864	819	807	788	835	779	805	809	826	761	822	784	835	835	770	778	805	833	746	837	786	734	762	788	774	788	820	788	809	781	799	808	750	770	783	756	744	804	813	823	820	811	784	756	765	752	758	832	784	786	835	797	825	768	803	864	836	774	789	820	766	746	771	766	821	794	785	785	840	796	792	819	834	733	786	810	809	787	820	809	823	843	773	821	814	765	848	810	793	780	799	814	776	787	828	755	786	720	796	780	776	789	786	743	780	813	811	784	742	765	796	764	791	859	748	772	847	817	783	829	826	737	816	789	789	851	800	830	809	764	761	852	757	832	767	795	788	791	815	807	775	768	784	808	806	822	800	825	796	851	802	818	811	736	840	739	844	751	757	748	838	805	760	802	793	768	793	833	837	796	849	728	789	854	777	765	782	797	796	791	802	789	811	776	840	808	827	800	806	762	776	789	803	823	826	822	835	774	807	745	800	786	767	780	800	819	809	796	828	807	866	802	765	816	831	806	806	787	851	805	783	837	772	768	766	794	786	829	800	825	776	833	789	804	804	785	771	758	823	829	764	769	812	839	746	811	811	813	829	784	754	774	801	824	803	747	765	829	841	751	805	789	837	828	751	819	802	771	783	805	780	770	791	752	796	804	840	750	786	815	779	785	789	761	769	774	760	860	808	833	757	833	771	782	802	766	780	777	816	809	745	779	799	771	745	754	842	777	734	778	779	755	757	789	814	817	861	720	752	783	775	837	783	817	766	810	762	818	809	725	801	806	784	806	884	772	750	792	806	821	801	795	809	788	805	843	744	792	787	805	799	785	832	815	824	771	784	790	827	830	733	756	777	784	795	756	817	764	817	788	836	803	788	785	796	797	764	760	829	786	773	778	768	805	815	733	845	805	818	799	818	801	760	797	768	814	769	829	792	811	791	842	758	767	755	802	746	812	784	780	790	768	802	802	791	783	802	777	783	794	765	765	789	773	768	812	825	824	820	780	782	746	789	748	813	762	840	800	775	786	818	783	784	804	820	859	776	810	817	752	776	770	779	824	757	747	796	779	755	873	796	810	777	793	786	801	777	828	798	805	826	751	814	748	784	780	784	779	791	824	793	821	792	857	756	817	781	806	801	756	778	748	814	797	797	734	746	782	799	855	885	812	773	845	792	837	792	743	801	817	802	844	809	837	834	810	777	766	779	735	808	766	808	781	828	790	739	817	781	806	804	776	740	785	816	810	747	780	783	831	822	812	770	739	753	717	774	767	777	813	837	785	783	782	836	773	753	815	762	804	849	785	837	782	818	770	790	766	784	874	810	792	810	789	768	785	776	821	795	802	837	835	781	820	806	793	826	793	842	782	810	827	746	734	823	753	805	773	818	806	829	761	768	808	765	797	821	778	759	784	809	782	812	780	849	785	818	809	805	772	806	782	769	790	774	794	766	753	725	801	779	788	771	820	807	818	779	826	766	800	781	810	776	793	798	795	834	803	776	779	808	802	780	829	769	783	786	760	789	819	785	798	781	827	818	833	740	794	770	776	777	793	797	843	862	775	744	827	772	846	819	770	793	822	788	779	804	834	810	805	809	828	807	806	806	802	761	804	742	761	797	825	816	786	783	790	857	732	801	753	752	801	777	771	770	797	832	794	809	814	753	808	739	775	783	758	814	765	804	839	795	831	819	782	762	810	797	792	831	845	785	778	832	852	853	756	790	763	808	791	761	755	788	813	768	863	771	762	784	795	825	770	768	797	855	821	820	787	742	817	769	739	817	724	769	795	755	755	769	828	807	771	808	774	777	739	797	815	807	790	878	786	825	798	786	799	812	801	814	787	800	821	815	806	786	772	813	826	784	803	788	796	755	774	832	753	774	840	795	751	789	825	769	742	752	756	761	853	787	783	787	800	757	796	804	774	805	813	794	750	806	783	830	802	776	827	865	761	770	775	740	799	780	817	774	812	786	837	830	795	817	866	785	777	802	851	732	841	784	844	764	811	834	827	742	759	795	826	776	786	770	788	826	781	785	841	849	794	818	762	807	819	767	799	795	795	763	792	751	819	818	763	817	771	831	789	732	792	803	756	780	786	736	812	798	838	831	786	812	780	777	760	858	790	774	743	790	773	806	798	794	761	834	772	783	802	771	755	793	850	815	793	741	778	799	795	803	765	817	784	806	800	772	871	830	845	766	812	750	819	768	761	778	827	753	753	860	790	759	806	823	833	785	825	809	780	826	784	768	822	799	792	848	797	791	790	783	801	824	741	748	767	820	786	791	834	768	776	787	811	789	779	787	741	770	787	776	817	800	815	736	791	914	867	773	785	771	795	787	820	759	760	778	832	815	786	815	766	769	794	824	793	827	757	777	812	813	810	839	813	758	786	813	737	764	801	828	800	797	781	791	814	794	786	798	798	784	781	777	835	761	804	792	730	825	776	766	785	764	774	792	822	789	752	763	817	795	785	826	818	790	883	807	842	813	796	833	856	777	818	800	774	737	790	812	786	824	835	786	792	791	841	753	837	799	785	782	843	804	840	834	829	782	772	813	750	764	817	804	801	804	785	806	800	803	779	760	800	780	750	785	765	763	796	773	785	798	769	788	799	804	847	847	793	779	798	796	760	825	831	871	819	848	803	764	797	808	825	795	757	800	776	796	796	782	806	776	806	802	792	788	814	807	803	771	795	813	815	784	816	813	832	779	778	787	769	759	837	796	780	804	754	809	799	751	809	841	831	829	778	841	790	847	780	783	820	805	766	788	768	792	831	749	823	784	788	789	855	806	806	713	815	842	774	810	790	780	757	805	788	785	781	815	789	781	798	773	875	795	795	771	767	875	809	797	796	789	844	817	811	814	813	779	778	784	820	831	795	780	853	794	787	818	830	778	816	800	789	790	792	797	822	820	737	790	795	839	801	748	732	804	756	779	774	794	789	775	790	804	752	823	861	853	783	767	814	809	748	777	750	812	812	781	746	795	782	811	801	777	786	759	771	776	811	818	809	810	769	761	767	805	798	774	794	853	839	807	815	756	798	837	793	795	823	793	716	785	771	810	785	838	826	828	818	826	776	765	832	861	802	795	804	784	831	770	842	802	769	799	824	784	805	750	834	873	826	806	789	822	821	809	805	838	829	794	811	805	805	787	767	763	772	799	755	798	812	757	775	802	815	811	758	772	774	846	748	804	789
32499	21667	18938	7778	3434	2495	1890	1582	1201	1278	1131	1065	736	715	765	591	534	551	534	483	463	483	538	452	477	402	430	407	393	430	337	374	415	401	379	365	338	395	388	372	400	403	394	375	411	400	401	394	354	374	382	373	385	390	381	360	395	404	352	387	379	366	337	385	375	351	361	405	417	374	339	366	365	391	350	347	348	381	381	367	347	378	386	358	344	324	357	352	377	349	392	333	379	369	332	384	368	340	376	373	348	361	368	371	366	383	375	404	360	374	354	365	341	341	356	424	393	364	380	382	354	350	373	407	333	388	337	352	380	337	329	345	340	333	375	378	322	352	366	349	356	373	347	350	365	331	362	333	388	362	370	368	348	368	377	375	392	353	361	374	333	364	340	358	386	377	388	350	371	376	382	345	383	358	351	383	395	379	362	377	348	371	349	335	353	355	338	346	391	347	388	365	395	352	399	321	344	348	319	333	329	374	395	352	385	332	372	361	368	384	356	349	387	364	371	373	363	350	360	374	363	356	379	338	368	375	376	340	357	358	319	373	361	365	367	391	400	362	388	371	345	365	367	346	358	392	386	339	324	336	404	342	382	349	374	368	333	351	368	368	372	351	409	387	373	402	382	365	353	381	360	405	390	352	374	402	356	354	382	374	313	382	343	369	375	356	357	388	372	331	367	389	360	380	368	392	341	386	334	331	393	362	334	366	354	339	360	357	333	380	394	371	331	390	375	362	375	394	383	356	363	395	372	330	368	360	365	387	352	379	349	398	358	398	353	354	350	348	384	356	379	351	399	355	339	334	343	349	335	370	379	357	391	348	396	328	379	365	332	368	412	327	350	344	391	351	335	348	340	362	369	332	310	366	352	381	341	370	384	371	365	396	416	350	381	333	365	362	400	411	340	319	401	362	347	360	376	329	358	342	351	378	364	389	372	384	381	357	377	337	372	350	362	383	354	340	354	324	396	405	370	411	391	326	357	366	340	372	336	371	377	365	363	366	375	364	354	346	385	372	317	369	344	396	374	376	353	362	370	392	397	363	396	364	346	334	337	399	401	354	393	372	353	354	345	364	361	380	351	356	367	353	349	353	354	409	356	377	348	350	348	369	389	384	363	369	377	354	399	385	368	356	352	358	378	377	370	351	375	347	352	382	353	396	410	385	343	387	362	359	348	324	384	374	368	387	383	350	385	379	344	364	393	318	375	405	391	388	358	370	355	355	338	407	360	405	354	351	379	375	359	374	377	388	393	360	367	366	406	376	358	325	354	365	347	337	370	328	381	384	373	370	354	324	342	390	382	356	351	338	347	362	380	378	336	403	364	376	361	371	332	384	358	326	398	294	356	362	365	358	338	382	345	364	380	350	350	347	340	359	339	338	346	374	376	371	338	359	351	371	374	341	388	415	385	346	354	393	369	378	399	387	325	358	335	363	357	374	337	368	413	351	356	356	367	367	368	368	337	378	385	388	321	385	370	387	369	369	387	330	340	352	369	344	381	358	335	365	366	356	332	336	398	377	381	389	352	354	348	349	351	330	395	382	374	354	389	335	327	392	384	370	363	359	387	343	318	378	386	352	357	362	385	366	364	357	366	361	359	398	353	367	360	339	355	372	379	354	344	374	341	372	388	353	348	373	352	370	351	370	341	367	337	367	384	350	369	367	340	352	363	348	355	345	348	371	346	357	379	388	343	347	344	358	366	364	344	350	349	334	379	377	400	311	392	390	327	356	350	357	388	363	325	341	369	339	402	383	303	343	376	330	361	338	358	346	355	351	370	362	381	359	392	367	383	397	373	388	398	350	372	365	362	372	364	389	352	396	349	386	358	359	360	339	378	348	403	388	364	353	344	388	414	402	364	357	363	361	348	340	376	374	371	384	340	360	333	391	350	335	357	353	353	366	323	351	371	353	381	356	355	334	351	341	372	367	388	405	388	362	368	362	386	403	372	380	365	357	342	361	391	338	363	358	361	374	380	367	371	374	386	387	375	349	391	387	362	359	366	362	396	378	337	404	336	358	335	348	350	353	359	313	377	368	312	362	335	353	359	390	328	348	357	394	357	362	363	359	353	366	369	387	353	359	383	365	351	329	402	384	341	360	341	343	347	355	303	423	350	355	345	332	400	378	341	380	339	352	344	383	368	387	329	355	389	378	400	366	350	366	366	374	382	356	334	392	377	372	340	363	370	356	352	366	339	387	355	365	375	331	362	401	385	370	377	419	335	367	373	329	418	360	372	321	324	394	341	382	367	376	360	333	377	365	376	348	337	404	356	316	391	376	360	374	333	341	366	298	349	337	358	395	407	376	349	332	381	341	372	326	401	390	389	364	406	410	385	384	343	350	359	377	380	371	339	406	364	338	374	351	378	361	330	353	389	341	375	381	346	352	346	354	352	365	348	348	379	335	333	348	354	348	358	363	367	339	380	321	365	408	335	330	368	337	343	342	405	354	344	391	359	382	345	387	346	355	337	382	390	348	354	408	366	344	375	352	342	356	376	347	348	383	343	345	368	362	386	388	345	363	350	375	340	360	404	339	348	351	342	361	384	364	342	350	372	365	366	383	391	392	348	354	340	342	325	357	383	349	332	347	360	353	341	357	378	350	384	420	371	366	371	376	359	339	343	354	352	354	355	360	370	346	353	380	347	389	363	364	377	377	376	384	353	358	362	322	383	345	350	350	346	370	338	380	388	380	359	336	377	357	387	362	356	382	374	366	410	368	338	372	378	358	402	351	364	333	371	395	375	363	371	372	379	386	341	371	401	370	352	349	340	412	363	344	337	357	373	363	360	361	389	345	343	359	362	364	338	382	387	350	352	336	406	381	384	378	382	384	368	391	353	372	344	352	318	388	376	353	348	382	387	345	379	365	371	372	313	352	371	381	387	367	334	401	358	361	369	387	349	353	403	359	369	351	375	379	376	405	356	334	376	349	382	359	378	351	389	394	377	365	373	392	392	361	358	371	355	367	345	354	392	361	364	378	370	387	372	343	339	341	376	384	328	374	300	351	331	380	335	394	373	382	362	352	374	367	392	378	356	319	358	393	351	365	356	362	382	369	356	379	355	323	390	361	337	350	367	364	403	349	323	361	341	335	347	353	358	389	362	393	351	371	349	429	340	330	350	338	372	366	386	388	345	361	359	383	331	376	326	354	332	350	347	380	364	371	364	404	368	379	365	375	357	360	382	342	347	371	349	343	358	361	338	372	374	336	339	358	367	342	343	339	353	369	380	355	381	415	388	374	366	367	381	368	367	335	340	379	347	356	366	341	394	405	333	368	386	362	350	339	354	363	409	406	347	355	354	404	351	358	346	369	370	366	383	309	384	345	337	363	356	356	358	351	368	350	339	371	344	343	373	365	351	381	339	384	380	370	325	331	358	353	408	368	370	367	378	363	423	331	345	398	370	362	345	364	375	366	363	346	386	359	356	348	385	385	367	388	317	383	366	372	395	397	341	382	325	374	335	379	383	385	365	382	382	381
19536	16537	21342	10923	8664	7066	6064	5749	4752	4994	4537	4594	3170	2992	3121	2275	2071	1923	1758	1622	1589	1544	1629	1440	1373	1169	1225	1101	1078	960	981	949	1021	973	986	967	925	936	945	872	914	1060	1039	1011	1029	989	976	961	982	995	939	947	918	857	862	849	899	865	837	828	875	844	811	841	828	872	812	770	806	868	859	870	862	834	853	805	826	804	831	782	825	868	856	825	782	810	842	833	804	852	831	847	787	819	823	860	829	842	831	820	797	835	795	827	781	869	809	772	816	780	840	859	809	783	783	822	812	825	844	774	865	822	741	784	803	784	754	810	829	767	775	821	818	840	843	863	796	810	838	835	781	788	772	815	762	811	859	821	801	774	793	787	836	830	837	813	750	800	803	829	811	804	805	786	786	829	838	784	796	793	794	885	819	793	861	749	801	770	839	812	816	839	778	784	779	786	839	825	832	800	870	817	796	825	819	820	809	812	804	792	803	805	784	837	799	821	854	812	835	761	815	825	774	823	816	760	800	798	882	795	775	802	863	821	866	769	881	807	831	828	766	794	826	822	836	806	782	825	792	808	842	749	838	763	830	811	826	793	815	845	839	833	853	835	789	822	788	804	828	805	838	834	782	804	802	805	797	811	814	833	794	863	877	808	837	802	838	847	811	891	744	743	826	795	877	798	821	776	797	828	841	769	789	839	816	745	770	855	806	770	789	843	820	788	820	867	811	824	811	819	814	811	821	805	770	915	827	778	841	728	757	830	824	831	809	771	859	789	821	814	860	803	794	839	836	795	801	772	815	813	848	850	785	757	855	846	831	784	829	845	825	883	822	819	845	839	816	811	772	858	812	801	849	751	833	843	828	814	804	792	876	855	813	793	812	778	801	834	803	830	837	859	830	790	791	880	809	797	908	779	831	774	829	818	834	767	767	779	811	903	846	830	787	817	795	805	838	846	791	812	837	793	849	799	853	830	796	843	784	850	802	758	806	821	804	787	766	832	862	809	844	809	777	826	772	813	780	853	842	805	781	781	814	800	803	783	851	765	811	834	788	822	805	854	843	800	845	793	826	787	828	785	844	782	806	826	820	855	799	771	795	811	787	777	787	843	811	762	833	815	809	779	841	764	796	820	830	827	782	798	800	773	800	805	841	829	795	805	817	845	765	852	804	837	791	758	828	806	782	764	793	808	796	842	851	825	850	786	800	803	842	839	781	799	785	820	812	828	814	820	808	773	794	790	854	773	793	802	819	854	805	807	789	790	844	781	780	799	809	812	828	817	811	815	786	757	810	802	821	813	862	804	772	852	818	856	805	852	786	817	900	832	740	770	804	849	809	799	883	790	798	872	817	828	749	843	818	791	796	840	809	874	808	813	842	763	829	783	818	798	772	812	876	779	785	912	775	819	900	832	899	810	800	754	793	825	849	855	801	821	783	790	781	799	862	811	821	828	784	814	798	847	789	774	821	836	854	857	813	818	833	822	839	817	826	814	816	845	865	797	870	797	838	791	785	792	791	815	854	878	837	857	814	777	802	783	845	814	821	783	812	793	763	827	790	754	783	751	860	826	775	817	840	809	784	823	793	817	813	799	796	807	840	770	813	749	787	890	833	783	859	807	802	770	741	815	803	818	820	799	811	742	738	807	793	804	818	837	841	799	807	784	811	817	856	851	844	834	809	811	809	778	830	773	762	795	841	857	823	785	796	803	806	802	771	852	788	780	801	832	776	789	824	829	841	787	869	807	827	867	806	857	802	816	821	779	814	863	804	852	855	826	839	815	818	837	781	798	835	884	858	840	813	799	782	817	787	816	784	834	859	819	814	856	799	798	811	823	819	794	806	793	837	806	802	803	757	833	785	827	820	809	814	817	815	817	800	791	781	832	814	817	783	833	843	842	821	752	885	782	798	806	794	803	823	858	858	812	814	770	827	843	817	767	793	785	827	811	856	807	740	801	833	766	852	801	755	792	817	819	791	802	841	778	833	806	815	839	852	807	767	778	836	834	791	855	847	857	785	819	845	847	826	817	825	761	893	809	837	817	822	846	805	793	799	780	822	808	814	783	842	842	816	790	824	836	787	851	780	788	768	802	821	844	808	818	835	793	829	754	810	796	814	806	770	833	826	817	785	839	794	745	760	832	803	902	811	793	794	819	877	834	814	804	809	814	803	781	796	795	839	793	860	781	837	830	757	863	820	832	782	837	841	832	865	839	821	872	790	829	789	802	804	823	760	848	769	827	838	810	802	843	781	775	816	761	822	834	745	803	802	822	832	785	857	803	792	832	767	762	805	800	830	843	815	788	826	798	790	833	813	822	804	812	770	811	785	812	856	781	815	819	755	828	787	804	806	800	813	796	833	841	841	831	851	822	814	808	796	839	795	781	816	802	826	786	813	793	820	882	798	835	815	820	833	791	804	838	782	829	811	821	816	827	838	792	819	834	840	788	790	818	821	823	824	724	850	828	791	812	809	783	784	825	821	828	773	758	844	843	795	812	742	813	775	870	775	776	850	858	859	829	801	808	809	803	797	830	846	799	818	822	859	783	737	766	830	764	778	816	786	816	878	815	829	821	811	800	835	805	827	750	815	814	825	831	840	822	847	811	835	827	803	765	787	820	838	817	854	790	851	839	805	829	841	825	844	795	772	822	817	832	844	821	831	816	800	845	850	817	838	829	773	805	821	852	832	800	825	804	820	799	835	785	791	797	811	824	810	808	751	824	785	813	760	807	804	857	838	762	810	809	816	821	771	781	810	861	816	773	817	814	818	870	836	824	803	802	771	785	839	824	795	843	802	794	832	831	835	854	763	838	873	867	788	794	846	833	766	848	765	825	796	794	831	814	742	772	794	797	776	872	788	823	794	765	830	830	884	867	837	806	765	855	876	771	837	853	799	768	790	812	772	826	839	771	811	790	803	838	808	770	820	806	874	755	829	834	769	753	879	845	819	791	857	810	793	763	844	838	775	827	800	832	783	804	813	848	808	834	846	748	829	841	828	782	778	801	824	793	806	777	878	810	789	765	815	808	777	791	830	803	836	846	780	833	869	799	848	781	858	828	773	800	829	833	871	823	905	827	839	781	811	820	792	781	857	841	841	778	823	792	829	802	831	836	773	795	809	854	802	796	768	820	817	786	811	833	787	779	779	791	829	847	801	741	811	797	783	827	809	792	811	755	820	811	793	818	802	802	828	851	741	833	823	802	841	811	827	823	815	775	801	822	848	744	783	835	815	788	800	830	826	788	736	821	825	854	838	814	785	787	845	807	795	855	821	818	833	822	820	768	780	814	812	842	765	819	775	789	858	785	810	832	740	804	783	835	839	816	850	840	847	797	820	779	857	831	828	794	807	823	861	843	780	829	852	823	855	785	828	833	845	861	867	793	871	792	866	845	845	790	743	798	848	785	850	774	847	799	799	803	876	837	835	777	850	802	814	803	836	779	858	856	833	740	843	773	803	813	817	787	833	843	854	756	796	799	798	783	790	747	813	840	852	870
11858	6006	4948	1902	1033	777	653	583	521	465	416	440	476	468	476	453	435	432	436	432	439	409	426	425	441	459	403	425	451	431	417	423	441	468	419	427	420	450	395	412	414	413	422	443	426	423	461	403	413	466	436	426	399	458	440	406	449	416	439	442	421	423	426	450	434	401	425	437	460	411	430	424	416	384	427	401	420	399	473	430	430	398	448	412	434	455	424	420	405	446	450	425	406	464	411	419	426	453	390	387	418	431	425	447	417	424	413	439	419	444	444	356	500	402	440	461	418	439	436	432	428	404	413	437	458	357	425	408	411	413	434	390	450	428	422	420	444	441	444	406	445	420	394	412	430	416	451	421	465	444	461	414	414	393	427	407	439	396	440	443	436	424	447	445	445	391	422	426	415	429	398	449	425	430	445	431	439	454	429	410	427	451	440	425	410	409	429	430	434	421	437	427	426	390	426	438	413	414	417	397	442	469	464	498	436	445	443	478	407	402	459	453	433	420	414	435	368	391	426	410	432	444	439	395	453	434	453	411	413	432	459	440	402	422	473	437	440	414	416	386	462	428	400	405	401	413	410	374	414	468	412	434	428	456	433	410	391	430	414	431	399	418	426	412	433	381	420	445	461	437	441	457	437	443	424	443	437	444	416	427	425	432	384	416	452	427	431	377	407	436	456	412	415	386	440	411	395	401	388	440	394	412	424	438	431	400	417	448	378	435	392	369	420	450	412	431	413	414	398	420	457	422	464	438	476	422	446	442	411	434	404	442	411	434	433	424	443	457	438	423	476	411	395	456	422	434	424	461	423	422	441	449	418	460	456	424	461	411	422	423	443	431	439	442	453	443	409	389	410	448	464	455	399	399	444	454	424	431	417	461	449	443	404	420	403	371	443	439	426	426	428	379	399	476	392	409	457	429	419	424	390	412	470	430	418	449	411	422	420	439	451	435	400	431	417	421	427	446	418	425	468	415	450	439	428	425	443	428	450	423	432	402	420	410	427	402	411	432	418	406	420	418	411	429	422	450	418	404	449	439	451	438	402	409	417	410	410	422	401	421	457	408	461	421	442	440	438	412	432	382	417	445	400	418	413	384	432	408	413	415	459	432	440	409	415	393	422	450	431	403	429	432	404	424	438	419	423	423	417	415	389	399	452	430	381	393	442	439	445	459	473	427	411	419	407	415	421	452	418	387	409	442	426	422	447	436	408	431	384	429	442	414	419	450	403	412	428	408	428	424	445	426	399	399	403	402	433	442	439	415	413	413	436	426	414	383	479	454	412	439	377	474	431	432	419	398	434	434	369	399	424	459	458	449	390	446	400	393	439	430	396	416	455	414	391	413	423	406	459	397	402	373	435	422	406	419	437	438	420	431	411	434	386	434	423	405	434	430	452	453	403	449	436	425	400	392	428	417	427	481	446	478	448	447	416	418	419	450	423	422	408	405	442	419	402	420	440	445	400	397	381	431	423	431	429	418	461	409	450	423	377	410	406	426	410	413	422	453	438	444	410	443	480	420	452	468	492	396	442	463	439	466	457	441	419	434	405	455	439	451	464	422	404	403	397	439	428	435	465	421	431	435	440	432	430	475	400	445	415	419	477	430	438	420	414	433	422	432	433	391	403	441	376	411	417	420	437	396	383	409	429	434	389	434	413	418	462	445	407	445	420	468	447	430	445	438	446	445	401	425	437	413	399	396	425	399	426	394	395	451	473	384	443	444	442	420	414	443	416	433	428	430	429	370	421	427	435	451	385	426	390	426	419	427	417	447	378	426	417	425	388	389	425	444	456	424	417	429	433	451	441	439	394	411	441	399	398	410	424	437	439	462	381	479	417	415	425	410	422	434	397	453	440	459	397	401	432	429	434	415	432	435	443	412	451	422	419	447	419	451	454	385	437	445	379	414	466	401	407	399	374	450	430	422	441	403	415	410	402	388	400	453	432	440	419	429	437	433	401	397	437	456	388	440	427	418	421	408	415	423	424	399	438	409	459	427	442	478	405	436	428	389	407	432	400	419	415	420	422	424	439	470	429	411	428	419	456	436	460	402	398	451	425	443	414	407	393	440	392	404	403	426	419	444	441	473	410	442	430	425	405	425	425	394	460	433	434	430	418	401	418	416	413	408	421	439	445	409	486	420	417	396	401	456	413	436	398	427	440	438	388	402	404	387	449	401	449	434	444	418	405	410	439	402	402	429	428	424	446	424	449	400	410	428	399	430	445	472	438	416	461	460	414	459	428	430	436	442	461	456	404	435	411	421	404	403	432	440	430	413	437	423	458	453	427	441	459	441	427	458	433	446	438	465	453	409	426	440	447	411	438	418	432	417	379	416	435	503	414	414	390	405	455	404	401	447	464	380	431	442	427	431	437	450	438	475	419	423	408	409	442	396	452	398	433	406	407	392	401	457	417	391	395	429	441	422	433	400	362	443	432	437	408	397	424	432	433	459	441	377	435	480	432	425	442	411	458	389	438	410	416	423	428	407	457	377	393	407	425	432	407	446	454	392	390	452	434	464	382	443	441	431	395	459	407	448	441	454	420	418	424	403	406	461	430	444	400	417	449	410	454	467	442	456	426	464	397	443	452	393	411	395	393	422	434	395	437	463	412	414	400	421	426	414	444	425	445	395	373	436	449	390	394	433	485	391	408	442	390	430	417	449	404	396	437	422	426	402	387	400	468	429	435	402	413	397	422	403	418	439	425	410	407	450	431	418	415	396	477	426	474	392	407	408	407	377	468	467	438	413	460	419	407	415	461	439	421	405	461	427	392	416	414	421	432	445	444	415	408	452	404	441	437	402	433	414	402	407	394	429	451	391	420	459	422	414	428	432	470	453	394	412	436	427	447	421	396	411	420	406	433	413	442	433	398	388	411	465	392	460	434	439	450	431	400	427	444	474	421	383	461	398	437	437	429	416	461	397	418	440	440	415	428	394	423	471	468	439	413	444	444	456	430	410	418	417	401	405	399	450	385	391	406	462	399	419	400	439	418	448	435	403	388	395	411	438	445	376	416	400	467	436	400	391	460	465	391	416	448	443	398	409	401	478	437	411	422	431	437	385	446	419	424	410	395	416	467	439	412	420	394	404	420	447	446	410	411	427	378	409	411	428	418	450	439	452	413	444	421	422	458	420	384	404	403	389	424	423	446	429	440	415	444	450	433	372	442	361	415	398	433	428	429	433	442	440	420	420	397	427	438	453	412	421	434	435	449	429	438	435	454	426	371	433	432	441	450	423	442	449	462	395	451	425	407	432	382	484	436	440	387	426	444	416	433	443	425	447	414	440	436	416	450	459	415	413	462	467	449	427	444	391	420	429	448	400	423	410	468	400	401	437	428	428	443	480	392	399	409	394	419	438	380	412	455	413	430	449	415	496	440	442	445	457	434	416	465	454	436	464	433	408	433	410	435	454	420	451	454	443	455	421	426	386	431	416	402	424	437	441	430	367	477	467	477	441	449	418	449	423	417	413	452	412	406	410
7592	5554	7617	4471	3089	2402	1891	1702	1507	1328	1303	1208	1187	1089	1062	1086	1102	1077	1135	1059	1047	1036	1023	1074	1063	1029	1042	943	996	990	962	944	978	966	961	969	938	963	938	922	950	993	980	921	963	963	1021	918	951	959	943	971	909	950	919	901	902	972	917	940	974	945	909	937	952	939	915	895	917	854	948	964	968	953	920	916	973	950	877	892	892	910	963	947	920	919	937	912	928	954	914	901	969	925	891	930	930	943	910	966	932	970	914	979	932	886	890	961	927	911	947	922	920	941	900	929	926	935	921	948	933	939	932	903	953	950	920	880	884	934	976	899	950	914	917	936	920	894	903	950	909	928	947	902	925	879	963	892	918	936	892	966	859	908	927	951	931	948	877	909	935	916	972	995	980	936	924	984	906	920	914	885	894	945	949	914	895	968	918	937	913	951	862	938	937	937	941	929	911	907	946	886	945	865	918	931	1023	855	963	935	932	960	933	922	962	933	973	968	872	882	957	937	908	870	908	871	887	933	936	903	913	922	970	901	897	941	921	956	916	902	886	883	912	967	919	900	919	891	886	905	923	898	959	905	946	968	945	890	928	872	917	972	931	883	927	931	895	979	916	918	920	936	926	978	936	963	879	939	944	941	960	895	898	935	912	916	937	926	880	884	934	934	911	978	917	904	941	980	898	924	964	932	896	939	923	957	974	950	943	921	983	940	925	958	960	916	960	898	894	984	924	941	887	942	917	907	905	948	981	948	929	988	965	914	931	939	928	914	977	877	930	896	907	937	901	898	939	971	875	947	885	962	934	904	961	938	919	898	907	955	934	899	927	898	932	907	867	911	921	863	917	907	987	906	943	969	938	972	923	864	938	933	892	952	959	908	986	942	949	984	922	956	880	885	929	956	842	907	903	938	906	888	897	963	886	924	977	875	936	935	951	885	882	956	970	951	943	936	875	939	959	945	944	995	836	926	892	925	926	887	898	904	956	921	921	953	930	914	921	953	920	930	913	912	935	916	931	899	942	900	896	942	889	929	926	965	893	965	922	870	939	952	913	913	954	944	969	957	951	913	884	951	945	836	942	945	873	954	957	885	952	914	974	934	946	950	895	930	984	970	920	988	933	978	872	940	920	880	947	930	888	904	897	896	983	905	942	978	970	938	899	922	960	897	939	867	864	922	941	945	925	979	942	952	974	920	941	921	934	860	983	941	976	907	830	909	935	958	945	984	895	962	954	939	928	881	937	947	940	925	920	940	888	901	915	934	939	981	947	892	965	915	885	915	944	880	869	898	922	928	929	976	886	928	991	913	949	977	898	963	993	931	901	884	924	909	933	906	921	909	910	928	899	933	934	954	927	924	894	910	919	935	954	891	1001	917	905	891	940	917	970	912	902	885	977	947	922	935	932	911	863	905	951	928	902	974	934	864	914	916	933	928	872	885	921	880	903	913	961	931	995	928	930	840	909	908	952	977	905	918	927	970	944	950	908	896	941	890	898	903	961	923	918	922	952	949	896	962	919	993	945	905	912	896	975	883	969	968	913	976	921	912	934	958	964	896	960	975	911	1001	915	891	985	929	915	952	908	899	917	937	994	925	940	943	950	949	916	914	882	935	938	943	917	907	903	969	936	966	883	901	980	900	936	821	883	945	965	936	907	947	948	920	1049	954	939	884	925	924	916	926	937	932	939	918	879	910	912	905	914	936	972	923	908	938	901	945	883	954	975	912	918	973	983	945	916	983	905	934	978	988	895	945	938	904	950	950	917	917	914	898	931	880	936	932	847	977	869	977	850	911	926	902	972	934	955	896	913	914	935	958	913	936	968	937	977	933	927	886	927	952	893	901	891	895	941	942	941	929	964	915	894	899	882	912	928	851	900	946	893	898	991	888	899	885	926	924	930	904	909	898	905	947	914	856	961	953	943	918	897	985	931	949	891	988	923	904	887	928	946	939	943	925	953	914	944	907	881	944	939	872	917	913	892	903	967	963	913	907	927	912	963	925	979	956	907	947	932	921	906	960	909	895	980	928	954	882	992	869	914	923	948	973	922	899	919	905	975	927	932	909	885	906	938	941	934	903	924	947	914	933	944	921	988	942	952	911	877	962	874	925	892	957	937	922	985	933	936	928	936	902	886	898	901	909	961	952	861	942	921	948	968	933	959	953	978	1009	960	918	924	902	978	901	964	929	900	883	905	995	931	924	942	954	910	951	903	948	970	901	921	948	931	942	922	935	872	958	936	917	938	941	917	961	942	922	926	941	865	941	936	968	902	932	893	908	948	908	925	882	894	917	959	928	877	910	924	879	953	974	849	951	945	912	952	954	944	990	894	894	936	897	923	919	899	881	895	936	955	886	978	958	980	891	931	947	941	919	967	954	957	978	935	947	956	929	916	928	947	858	898	983	934	940	921	886	968	935	915	907	967	941	940	976	1022	898	958	985	958	930	909	970	938	855	981	929	909	934	910	912	926	868	943	942	881	956	971	934	900	938	994	948	914	876	933	915	892	891	918	942	937	941	975	931	887	925	941	919	885	924	922	920	888	920	948	921	960	944	960	898	949	926	948	975	916	882	924	925	896	978	932	909	917	927	1026	961	922	892	939	949	889	966	968	917	934	937	896	931	979	902	881	951	937	919	952	885	929	843	905	940	898	928	917	944	930	931	923	946	928	934	926	935	990	908	931	951	955	885	940	944	937	986	917	921	911	890	921	951	885	933	921	916	919	943	939	909	908	911	935	953	900	939	921	936	858	887	843	887	911	1018	927	917	890	923	904	926	912	959	935	911	880	882	936	920	907	911	1002	926	953	953	992	942	883	868	951	971	867	973	948	946	907	930	917	911	935	985	920	892	924	962	901	895	911	924	904	964	965	912	917	977	953	982	920	956	948	916	956	914	934	928	963	896	905	954	923	891	939	984	925	975	892	834	947	933	871	881	905	966	937	934	921	927	960	898	878	936	926	923	972	976	995	962	870	920	879	857	959	919	938	913	914	925	886	908	914	936	899	916	921	937	889	997	917	933	956	935	922	906	896	935	937	908	950	960	942	954	939	988	930	932	932	909	947	926	930	892	938	931	925	967	934	906	941	897	1006	932	959	919	890	947	902	972	938	935	944	883	904	916	929	892	874	927	957	910	979	881	932	938	932	905	874	951	967	883	929	901	952	911	936	920	930	913	913	959	941	916	916	940	929	903	907	908	945	938	865	945	926	924	931	883	986	894	918	909	893	959	953	920	908	925	953	951	909	933	1014	947	939	966	881	968	877	897	965	935	873	919	928	964	945	902	922	879	944	959	876	934	959	962	923	914	906	969	901	942	889	894	922	887	899	961	919	937	913	917	919	930	936	971	884	909	986	927	949	937	916	958	909	931	901	953	957	910	902	986	869	935	958	920	890	905	908	924	893	981	911	923	967	929	951	990	936	904	944	911	923	896	945	936	907	901	908	931	922	914	936	962	920	933	982	912	912	917	948	913	927	981	874	913	968	943	930	947	900	885	908	933	985	943
22892	13501	13086	5046	2043	1599	1224	1052	820	834	706	706	587	579	555	499	450	449	457	420	378	454	420	358	406	403	397	346	398	355	365	368	438	405	420	368	377	376	366	375	396	372	414	373	407	372	382	393	366	413	426	341	344	338	374	350	381	371	346	323	350	313	377	352	353	378	372	390	348	350	370	360	410	383	399	358	373	334	349	371	369	353	390	388	363	369	331	374	373	348	417	379	362	406	371	375	356	368	409	369	367	381	351	359	319	382	359	384	370	357	331	357	312	370	343	352	394	383	401	406	343	380	360	334	352	376	324	354	366	347	340	360	339	364	374	356	363	363	337	370	344	360	371	366	364	404	358	363	340	357	358	352	357	358	360	374	377	363	354	368	338	339	339	345	377	358	339	357	401	404	365	359	356	334	351	359	360	352	378	348	327	335	363	355	356	403	341	354	375	364	357	363	370	399	406	341	357	385	375	360	369	361	419	369	380	351	355	389	334	384	379	362	338	355	366	343	346	358	349	370	384	345	360	360	375	330	356	328	359	342	397	373	352	336	353	373	330	357	357	338	367	364	345	393	358	352	371	366	342	346	355	360	336	335	328	356	372	353	372	350	333	342	344	374	375	392	380	326	335	335	370	333	369	363	352	357	384	385	363	370	352	399	373	342	357	329	405	332	348	357	398	387	359	414	414	353	396	356	330	381	360	328	319	384	351	384	338	376	367	391	388	345	345	359	343	364	397	372	358	358	369	370	361	396	384	357	370	391	323	378	332	346	357	392	368	360	340	362	360	354	355	353	361	381	396	360	330	346	352	377	349	367	372	372	378	368	373	376	386	363	369	372	368	356	364	357	357	381	355	405	353	349	325	334	397	355	360	376	376	355	354	352	392	356	345	381	360	400	366	363	330	353	353	370	379	382	364	387	381	358	367	367	351	336	378	360	367	384	374	337	375	374	347	366	335	379	376	409	375	362	353	355	366	394	355	349	394	367	337	335	375	347	330	371	344	366	330	335	359	351	336	345	379	314	331	355	365	363	332	357	334	346	408	400	363	352	357	351	376	340	359	406	391	370	364	376	338	371	372	364	343	353	371	403	361	360	383	331	362	360	348	394	407	343	333	380	371	400	380	362	384	364	381	340	363	383	344	394	365	401	348	320	374	376	391	357	351	358	324	350	376	320	382	363	385	354	350	351	378	372	380	361	345	338	385	374	354	363	373	378	382	381	388	350	387	370	366	352	366	348	373	397	364	383	318	364	364	382	371	335	333	377	385	380	381	329	394	391	368	338	374	367	363	395	329	379	395	351	386	359	371	338	359	372	336	332	365	374	404	351	366	388	378	333	348	330	351	361	390	336	391	358	346	355	366	351	372	388	395	376	361	337	401	396	345	371	366	370	364	366	377	344	338	353	379	385	349	352	354	342	368	389	342	328	352	328	349	332	339	364	324	347	364	366	377	381	382	368	366	342	374	337	343	363	339	376	352	376	358	353	359	338	367	338	347	371	379	333	388	407	359	328	365	361	364	335	375	381	378	390	349	347	382	371	362	417	354	363	372	335	361	351	351	292	377	361	374	376	404	366	375	375	313	358	379	375	349	323	366	347	362	401	387	356	367	375	355	399	363	331	381	398	333	372	385	374	372	382	363	345	382	382	367	390	383	373	353	348	340	377	358	350	380	331	370	371	337	335	351	385	389	402	326	377	373	346	352	343	360	331	347	367	376	365	347	414	338	360	383	340	360	359	380	365	334	364	373	404	376	378	385	361	360	376	371	351	342	368	362	349	378	344	386	311	355	363	394	397	349	336	333	362	372	347	384	331	381	334	398	340	365	344	368	345	387	372	334	348	346	370	345	330	379	336	392	327	311	345	365	348	342	335	317	362	353	355	317	359	381	407	344	391	351	347	356	358	363	337	378	349	386	354	364	353	352	355	374	346	375	362	363	395	350	358	380	347	365	378	355	345	375	337	357	356	341	346	361	363	382	351	373	347	377	374	368	375	343	363	354	378	343	341	365	358	363	396	349	406	341	374	362	335	386	399	355	374	354	367	394	382	386	314	326	340	346	357	375	364	369	366	376	349	376	383	352	401	373	358	345	329	332	337	377	377	348	387	361	319	350	351	341	381	365	334	339	369	367	338	373	347	376	356	348	385	374	349	371	363	354	369	385	386	384	334	371	399	358	371	361	371	406	354	358	347	369	364	340	327	356	328	330	373	384	371	361	344	349	382	347	364	368	378	404	348	316	361	384	360	398	360	364	336	369	382	365	344	377	397	369	358	352	368	405	369	336	356	391	365	356	352	343	369	355	378	370	404	392	350	340	313	390	343	379	370	389	381	341	374	395	343	369	367	366	400	350	367	333	359	383	416	361	354	399	391	375	357	344	380	322	343	354	348	350	378	373	407	378	336	328	358	389	344	354	371	378	346	378	362	363	337	389	368	328	354	364	341	381	346	358	344	417	366	340	363	369	366	385	368	357	364	375	350	343	345	359	373	373	375	351	353	370	337	399	388	346	371	353	382	394	339	353	334	395	382	355	351	337	339	352	330	407	393	362	368	369	356	356	365	372	344	376	344	353	329	335	378	353	378	371	372	378	337	369	374	345	385	344	359	380	349	368	392	349	376	344	393	370	344	381	366	340	360	380	360	372	398	344	380	355	327	355	378	407	396	366	362	371	383	389	384	384	341	382	360	393	357	334	348	339	369	410	367	338	360	342	361	359	342	360	376	353	340	331	353	367	348	376	359	353	374	368	353	371	367	363	417	401	331	386	398	316	351	376	372	416	390	373	375	359	362	370	374	357	343	380	392	305	381	377	396	353	350	373	340	345	340	411	376	396	373	343	385	345	360	340	358	355	382	355	343	371	340	365	375	367	366	376	342	357	389	397	369	350	339	361	337	332	383	361	334	385	349	384	346	349	329	371	352	373	391	373	372	390	384	386	379	369	395	357	346	358	328	360	375	357	329	335	369	350	382	383	337	344	386	362	376	355	408	360	385	400	370	375	375	335	351	374	388	407	361	384	380	390	366	383	362	386	372	371	377	324	385	380	370	356	380	363	360	358	377	387	385	358	373	348	354	388	415	383	374	397	351	369	396	359	328	332	396	334	375	354	375	337	375	350	360	368	317	385	342	379	367	341	350	382	338	322	342	370	394	397	384	366	376	313	331	336	363	358	319	343	389	381	353	311	347	369	347	354	383	354	352	358	377	387	396	414	359	384	374	389	357	366	342	415	331	388	381	384	384	347	368	337	402	380	373	368	376	341	342	366	336	360	355	327	348	395	374	363	380	371	327	395	354	355	377	358	365	328	390	348	380	344	336	348	374	339	356	353	348	376	359	356	354	366	352	362	392	335	405	362	361	388	381	361	357	338	341	365	387	380	370	405	316	370	369	357	319	393	395	386	355	356	380	348	369	352	372	372	339	363	370	367	389	372	337	302	384	344	387	383	400	361	380	370	375	396	390	342	399	361	347	361	379	387	384
14884	11526	17554	8462	5800	5058	3969	3734	2908	3080	2784	2843	2078	2042	2032	1697	1530	1409	1346	1230	1266	1215	1319	1152	1128	1101	1012	1007	995	928	898	845	886	909	923	943	894	868	867	932	884	948	989	921	879	889	924	871	912	913	889	883	864	849	862	821	830	800	877	866	837	822	856	819	808	869	844	857	894	834	820	845	869	829	788	836	824	863	835	858	827	778	782	793	812	806	867	807	813	813	841	812	796	817	815	836	787	802	826	800	821	831	797	854	773	812	817	827	868	778	852	856	826	817	818	859	823	851	775	815	795	825	787	819	878	758	856	816	805	809	837	832	800	792	804	763	755	746	823	819	802	855	831	783	814	841	805	794	788	852	844	836	859	829	850	775	802	829	759	829	800	839	785	815	869	806	818	842	858	812	819	792	783	823	764	778	818	809	809	830	829	805	766	827	805	861	780	791	810	741	815	850	842	874	797	761	808	863	851	818	828	806	769	837	808	824	778	804	843	784	799	852	815	854	795	808	779	816	823	830	809	795	800	828	818	847	769	821	784	829	803	824	839	832	879	817	766	793	867	828	795	823	801	805	838	851	789	849	845	856	782	836	805	792	819	792	852	827	759	822	804	832	839	818	759	863	830	807	746	824	808	836	808	864	749	830	860	841	792	798	782	769	806	811	815	791	806	817	811	802	746	733	846	752	815	824	788	816	824	823	841	806	766	774	843	834	800	796	820	819	814	849	846	846	805	790	843	814	852	815	772	863	834	827	879	802	792	801	845	852	862	817	806	798	828	796	808	777	827	775	807	828	846	775	852	778	804	839	849	832	815	824	841	784	831	838	771	760	748	807	836	806	828	830	813	787	829	857	815	778	828	832	805	831	832	845	843	793	793	781	769	800	777	798	831	796	824	817	823	798	814	820	797	789	847	817	784	847	788	809	797	873	852	828	796	845	829	808	810	853	794	776	851	843	768	790	827	771	785	828	797	801	774	799	822	833	817	838	801	790	801	792	823	807	784	791	857	767	828	817	768	871	862	807	801	793	815	808	843	857	840	801	804	777	782	841	828	830	791	816	780	853	873	783	784	813	807	817	800	803	807	788	816	824	756	822	876	831	805	812	807	800	806	815	799	792	788	812	801	782	857	810	872	904	802	778	832	832	838	808	829	821	794	816	821	801	821	825	813	799	793	894	765	833	906	772	821	801	815	777	831	807	813	802	844	820	875	808	797	809	836	780	797	806	770	836	778	798	772	828	868	829	820	818	833	819	799	808	808	779	838	797	813	779	827	824	794	756	809	806	826	834	788	820	813	824	809	796	817	832	864	816	800	834	762	833	812	818	851	817	799	757	788	840	847	815	818	846	830	835	826	777	817	841	805	865	923	823	803	806	847	851	793	838	826	841	768	790	835	785	849	847	751	836	797	809	807	792	793	823	826	841	794	816	810	781	790	793	755	813	838	814	838	804	846	781	811	779	805	802	812	760	807	830	793	786	840	762	802	846	771	852	780	818	807	809	803	830	798	765	778	786	773	833	779	838	851	813	813	777	780	854	837	826	796	796	809	876	788	815	823	805	785	752	796	877	812	781	801	794	817	818	809	831	839	813	790	794	803	809	795	776	839	853	843	802	779	805	828	801	876	811	802	843	859	830	797	788	821	768	751	799	818	818	820	795	831	778	836	816	814	811	811	804	849	838	836	789	798	794	841	790	807	778	829	792	816	818	760	768	790	810	803	810	823	871	829	749	793	828	827	793	827	777	784	801	832	803	770	849	756	778	825	781	824	846	815	825	769	812	777	777	785	803	821	790	761	808	810	852	812	801	805	878	822	763	816	828	806	843	764	830	777	829	782	760	827	805	797	739	810	802	819	850	828	831	864	804	809	772	872	818	768	832	834	808	817	769	790	843	827	805	857	849	792	814	811	791	823	857	787	850	797	806	812	756	831	812	806	854	824	756	801	821	820	784	813	738	789	813	794	802	871	782	806	777	792	816	754	842	785	787	822	812	832	776	823	860	860	770	827	819	821	822	801	836	773	861	804	884	832	765	787	831	790	771	813	808	762	822	779	803	811	830	805	810	788	841	853	782	817	790	814	817	769	848	801	808	809	794	780	789	818	872	762	826	800	771	840	803	783	855	811	839	793	797	807	766	864	809	813	831	815	809	791	825	791	797	819	826	798	831	807	785	789	777	841	824	824	867	837	786	839	810	831	823	781	798	784	822	789	817	805	759	790	824	838	752	815	803	795	835	815	821	839	793	817	825	798	791	862	837	829	816	784	788	793	860	763	835	820	800	827	760	847	804	847	806	800	853	817	822	829	816	826	796	829	823	866	772	821	826	794	867	857	859	822	816	835	802	845	748	823	825	810	804	807	844	793	804	778	816	826	816	827	768	818	817	775	794	868	792	782	790	808	847	842	803	776	816	826	837	787	796	776	838	889	803	794	796	808	845	841	810	852	834	848	832	804	780	803	881	843	792	828	806	842	799	808	819	826	799	891	811	785	798	781	800	763	785	772	798	787	796	844	834	828	793	805	799	806	774	810	802	829	813	833	793	822	777	841	823	865	830	823	815	794	771	783	770	821	791	773	792	773	820	831	746	756	806	802	787	866	822	812	849	796	811	789	820	798	812	828	794	833	844	821	812	819	891	785	858	825	759	817	806	811	844	769	842	828	771	787	764	816	812	804	795	829	819	831	793	825	830	743	796	765	824	821	837	814	820	832	837	827	806	816	744	787	822	811	809	832	868	800	775	777	805	800	810	821	776	842	799	826	806	804	841	827	828	819	859	814	821	826	802	878	875	847	828	795	767	806	818	843	828	809	805	789	806	821	796	827	774	792	837	779	792	834	813	789	847	829	796	832	807	796	744	824	832	775	771	845	790	800	781	798	827	764	807	776	812	774	844	819	849	822	767	810	856	740	807	745	802	854	821	778	804	803	799	804	813	821	823	861	819	824	846	819	812	804	784	779	796	818	815	820	815	828	830	808	887	777	800	829	826	816	803	763	794	886	765	855	867	776	838	772	825	800	822	811	785	802	803	800	823	839	776	810	804	780	805	809	836	801	787	811	822	841	807	859	838	783	824	816	751	804	791	846	802	825	799	789	815	825	812	793	832	814	815	806	845	833	796	862	834	793	826	835	815	836	802	814	818	791	864	818	796	816	777	815	853	819	849	807	799	798	775	817	835	749	840	832	809	774	815	819	885	798	766	801	813	859	790	806	762	863	766	836	816	827	802	797	839	811	819	841	901	810	816	796	835	814	813	763	785	801	826	818	810	760	804	778	822	827	815	778	810	805	801	876	801	824	810	807	773	819	830	807	854	875	836	819	802	820	819	826	804	848	821	825	818	858	838	821	773	825	790	867	819	832	828	771	818	813	814	794	833	816	849	817	804	806	780	813	816	787	827	851	811	808	809	820	826	786	884	812	800	843	793	778	820	863	765	819	803	813	819	854	803	780	792	821	757	793	835	808	812	849	830	823	812	800	845	799	838
32467	20573	20793	9132	3152	2412	1843	1500	1077	1148	1035	1047	769	710	744	665	590	531	489	486	515	488	426	451	453	422	416	418	410	342	389	376	365	393	360	389	415	388	390	378	416	414	431	369	411	408	381	402	388	381	367	421	375	374	380	395	414	356	377	342	347	329	374	385	392	398	367	403	409	383	360	378	432	406	373	370	367	401	417	383	349	391	360	349	371	380	434	404	381	371	362	358	388	362	385	361	341	394	385	406	361	388	351	350	388	353	389	412	367	361	413	347	382	359	355	394	365	364	352	394	368	390	400	390	367	401	401	359	396	383	424	362	360	400	395	389	362	383	416	396	389	385	375	356	376	361	382	378	366	331	369	419	404	384	363	377	388	414	380	382	370	386	432	394	367	390	403	377	362	362	378	382	395	387	364	404	378	367	347	403	387	402	344	349	390	391	364	388	358	352	369	361	354	368	358	342	382	359	377	336	412	382	358	386	381	385	376	354	374	364	357	371	362	377	374	388	365	415	387	376	370	385	385	406	380	324	400	358	373	383	339	383	377	380	368	389	408	363	369	355	353	379	381	418	421	357	393	410	355	339	383	376	384	377	396	391	392	361	365	368	388	377	348	314	332	377	379	355	372	381	365	386	368	365	376	384	394	382	370	389	345	386	386	389	389	371	378	363	398	381	381	378	426	404	381	334	371	369	363	393	413	380	399	366	419	389	406	384	332	377	411	390	347	400	421	372	409	391	403	361	349	357	381	356	403	356	369	397	385	381	387	406	357	375	396	387	403	376	396	385	372	426	403	404	369	381	361	359	416	391	395	370	388	419	398	389	396	378	390	361	359	388	381	407	371	398	365	386	377	365	372	367	406	389	406	372	393	395	351	371	351	390	398	389	389	388	390	377	356	398	398	406	358	380	353	375	377	362	355	349	398	358	357	383	388	378	425	393	387	385	399	350	342	386	362	397	380	371	406	384	396	360	376	387	399	397	402	349	355	398	408	358	353	406	360	357	382	380	385	390	406	337	360	377	377	398	423	418	381	378	353	364	383	396	404	359	396	387	375	329	344	351	385	355	370	361	371	312	382	360	404	380	403	386	394	380	369	382	366	380	389	389	385	378	347	397	398	387	378	414	396	373	342	380	329	390	356	372	388	377	344	359	358	374	347	371	381	393	371	380	381	388	385	362	375	360	398	374	371	386	376	413	386	409	399	409	359	395	381	412	427	362	338	359	395	373	370	351	412	398	404	375	362	378	388	339	368	381	374	399	402	397	383	355	334	397	380	408	395	382	415	342	378	363	375	356	364	376	362	389	371	391	322	384	408	410	363	395	400	337	383	382	358	377	383	394	377	353	407	382	358	379	345	403	391	366	386	375	397	332	375	355	390	394	385	401	387	376	393	375	392	367	394	363	382	391	333	378	421	384	388	395	356	379	363	358	375	365	389	402	344	352	349	390	398	394	364	350	370	379	404	403	365	375	375	378	401	401	402	391	340	378	387	370	372	356	351	352	394	373	380	375	381	380	371	357	404	406	402	374	385	396	379	366	380	375	380	434	380	380	413	395	394	366	406	316	371	366	407	374	367	344	425	393	380	345	337	372	387	365	350	409	375	368	355	376	361	348	360	386	376	372	366	379	360	374	382	397	405	389	363	373	396	359	353	360	373	387	374	347	385	357	407	399	371	355	368	383	359	376	368	371	378	349	373	383	342	398	383	399	373	394	414	398	339	393	379	371	377	369	321	371	380	345	350	349	352	396	381	357	392	393	393	355	351	361	371	371	393	360	388	376	340	357	378	386	394	367	392	409	359	350	378	429	358	378	378	378	359	395	391	388	398	370	389	359	351	396	358	416	404	363	340	356	378	413	354	382	360	354	366	371	362	383	404	379	328	363	373	338	361	406	394	422	414	396	386	371	396	366	386	427	380	341	406	402	402	337	362	372	361	384	393	348	350	347	385	396	409	379	374	364	403	383	384	386	409	320	376	396	381	358	370	392	336	349	362	377	358	399	354	352	348	379	368	362	431	391	396	393	388	417	366	368	390	423	372	395	364	396	355	376	348	354	408	390	360	362	385	370	355	390	416	377	382	352	412	374	381	374	402	392	361	365	391	376	352	397	359	403	381	350	375	372	440	379	359	388	351	381	349	371	416	382	363	342	342	362	385	368	380	402	381	397	392	360	365	384	370	405	387	367	373	369	393	391	365	363	382	394	352	389	352	368	389	392	361	324	349	399	379	379	342	383	364	379	347	374	347	370	373	379	366	386	406	372	384	381	366	373	383	368	351	334	396	375	369	402	381	387	372	352	395	344	391	352	412	375	379	363	378	423	388	343	357	349	374	389	347	383	352	355	377	345	416	357	383	345	394	346	386	374	391	377	403	392	404	355	381	364	391	384	365	360	345	366	393	391	363	368	399	380	404	394	380	356	372	386	348	379	403	393	352	370	379	387	401	384	371	349	396	408	371	391	379	368	357	353	392	336	388	350	362	370	371	389	386	372	355	375	385	391	364	387	359	324	368	381	411	374	389	368	397	370	355	415	341	344	371	389	392	378	335	382	390	409	386	375	401	390	354	367	370	345	377	355	350	392	378	404	357	387	394	356	394	377	380	312	378	370	396	347	357	374	381	367	339	377	366	386	385	332	394	356	410	387	350	340	354	385	368	378	390	343	380	374	390	382	350	393	388	390	383	384	409	374	388	361	347	382	374	369	386	344	384	373	375	399	336	358	346	359	358	385	336	385	329	366	379	391	399	355	370	348	365	370	350	359	356	402	353	390	364	363	407	383	361	391	376	404	376	337	353	378	381	335	356	392	383	383	329	349	410	390	341	397	404	390	386	398	361	349	378	393	347	367	365	348	346	371	426	399	418	361	360	341	394	383	346	386	348	404	381	378	372	385	392	374	381	400	386	358	374	392	428	362	365	366	390	387	372	338	382	377	395	390	350	375	393	374	385	401	390	378	386	403	384	379	408	380	359	376	389	358	390	391	413	362	388	366	419	388	365	396	397	379	350	362	385	352	396	385	389	361	348	373	381	339	376	355	381	354	356	409	389	362	385	385	384	390	389	378	332	379	361	372	353	403	396	344	369	370	364	409	378	369	348	405	364	360	366	329	364	383	372	392	402	376	363	374	399	379	386	381	356	354	403	345	360	372	356	370	370	372	385	365	382	415	382	378	381	378	420	366	360	362	364	388	355	395	384	382	380	370	337	390	358	408	404	342	371	388	369	363	378	410	396	425	366	329	434	376	377	376	373	410	380	391	371	333	399	367	397	379	378	347	384	351	374	387	361	355	360	347	399	374	421	358	358	367	352	371	372	388	368	389	382	378	356	398	364	382	362	380	372	406	390	401	371	400	371	400	368	370	382	353	402	354	373	394	408	390	382	390	362	374	369	374	364	385	388	376	368	381	379	379	346	368	379	420	375	359	383	368	401	381	392	355	361	343	353	388	375	392	392	402	403	381	403	365	369	368	367	365	346	353
19516	15979	23615	13359	7849	6812	5540	4979	4142	4499	4247	4172	3137	2968	3151	2604	2142	1980	1694	1625	1589	1533	1442	1359	1340	1384	1156	1224	1119	1033	1055	983	1002	1003	945	914	997	956	977	980	970	1044	1083	1036	1029	974	1013	1025	1015	963	939	990	932	891	898	891	894	883	893	794	888	944	903	844	969	892	922	876	921	917	883	886	902	883	854	884	890	888	841	897	826	935	897	846	823	835	879	893	865	854	815	811	812	838	794	803	877	826	816	850	841	853	824	793	842	847	848	806	849	836	778	853	847	871	861	835	893	823	852	847	848	832	803	866	819	850	891	846	848	850	851	851	827	821	851	852	810	876	825	872	853	840	820	866	789	805	864	883	883	813	824	823	838	847	870	819	771	864	859	879	827	844	795	853	871	875	867	831	883	800	842	812	864	827	841	810	874	848	850	839	849	784	899	853	850	856	814	839	827	868	833	888	888	873	855	859	810	856	822	868	824	896	857	873	846	830	821	845	856	825	829	789	850	826	819	884	829	916	902	899	819	844	842	894	852	790	825	798	878	841	893	844	810	848	860	857	859	830	858	805	859	835	828	843	870	860	806	812	866	884	870	881	873	863	865	858	834	797	764	912	828	840	839	852	829	863	874	848	886	827	817	819	833	838	848	819	840	897	796	837	825	893	839	838	838	813	806	869	877	798	766	837	789	770	833	822	851	771	826	868	812	850	895	887	842	861	896	851	863	796	878	859	835	861	833	813	828	864	896	873	903	812	856	834	844	852	812	789	807	774	909	869	864	826	815	809	870	851	831	915	868	836	867	866	834	881	853	838	809	861	826	909	887	827	865	856	869	829	881	810	811	844	904	810	832	808	849	873	861	852	834	844	849	874	792	876	795	820	842	798	854	805	861	860	820	889	845	834	819	837	837	840	789	807	828	845	793	853	823	893	833	846	838	799	856	850	845	836	817	860	854	847	840	823	877	809	823	878	857	824	873	890	887	845	855	826	836	848	875	824	867	866	797	781	879	828	829	873	896	838	879	872	836	825	874	808	803	810	822	857	871	849	813	849	850	789	861	848	847	904	900	793	817	791	857	828	910	861	858	744	825	865	857	894	828	823	855	829	830	850	843	800	851	866	804	873	857	844	859	859	827	868	845	853	877	888	868	847	810	827	816	811	827	837	819	844	842	839	848	865	817	771	867	824	855	840	817	898	734	843	835	804	862	830	878	858	817	824	829	817	847	851	797	814	874	770	846	825	840	782	851	818	832	855	805	838	821	856	838	807	805	815	834	805	852	751	824	882	886	839	837	829	877	863	877	840	905	816	819	874	798	882	866	823	874	839	838	797	876	829	846	833	860	836	897	829	834	758	821	891	806	797	860	796	827	829	879	836	855	843	837	832	833	835	850	809	869	821	854	860	840	853	875	862	874	838	855	829	794	817	790	768	814	839	854	829	842	835	849	852	802	897	852	858	846	857	871	874	813	813	828	789	803	866	807	870	838	852	867	802	844	830	828	837	854	833	805	842	908	830	843	847	915	816	754	819	785	824	842	859	820	890	826	855	806	801	821	873	821	819	820	823	888	847	820	853	846	848	832	833	835	855	835	869	832	810	888	860	795	856	901	838	828	820	894	839	881	838	828	882	791	852	883	866	874	832	807	876	825	840	802	801	860	878	895	809	831	833	843	864	829	844	860	855	861	815	821	847	846	830	855	857	884	858	860	831	870	859	832	867	846	874	833	803	813	839	792	804	833	881	856	797	823	802	817	851	851	897	835	858	840	860	844	815	854	872	877	840	825	810	878	814	844	844	836	847	880	816	801	817	880	878	783	881	817	877	829	884	768	788	847	823	825	845	787	768	781	844	836	790	887	814	810	835	815	839	844	807	852	862	864	795	794	852	828	844	850	838	866	850	825	860	824	851	844	897	856	853	863	828	851	854	826	825	852	860	829	826	847	845	846	854	843	823	805	834	860	857	837	843	861	842	809	884	837	791	861	793	844	854	803	824	796	812	822	835	857	849	799	869	795	830	830	845	840	808	829	800	827	827	837	822	838	848	834	843	852	858	853	925	814	800	827	856	859	814	822	803	793	788	812	831	872	773	851	859	912	905	890	809	851	910	893	849	816	827	863	873	849	807	798	803	875	859	814	817	877	843	893	829	848	816	807	803	869	868	822	875	827	818	820	827	854	838	849	840	829	815	822	874	825	866	849	815	860	873	864	801	893	825	843	824	838	832	831	812	814	797	805	876	829	850	853	821	852	872	821	816	893	775	857	811	865	854	816	833	829	895	853	840	840	852	827	870	812	835	853	807	856	864	906	811	835	855	861	861	852	814	873	793	849	815	851	853	819	829	855	819	813	859	874	846	824	858	850	848	871	825	843	821	867	816	815	803	813	773	829	835	911	820	874	887	822	807	833	795	842	811	862	862	835	796	819	829	834	818	851	850	820	900	803	795	845	836	855	836	877	812	863	817	870	860	889	799	850	815	830	774	843	834	876	800	847	834	858	811	855	816	814	828	835	831	833	788	822	817	837	868	800	853	813	793	853	858	835	839	809	796	850	824	813	845	825	863	835	859	772	859	839	791	858	825	843	854	842	843	838	887	849	870	858	841	828	832	868	838	824	891	926	878	868	892	850	808	864	849	889	842	867	870	878	815	829	861	859	821	866	844	834	871	829	794	786	847	861	815	826	847	841	868	868	855	859	841	845	887	877	888	826	828	864	823	802	805	848	823	850	886	812	808	847	840	919	817	851	821	845	825	842	845	798	871	839	866	838	886	816	834	888	840	863	840	818	825	882	848	853	840	816	832	833	855	785	844	763	846	838	868	831	854	862	869	827	842	852	865	807	821	875	848	781	824	796	835	845	872	877	830	809	829	817	851	843	811	859	846	844	837	817	839	825	899	888	812	815	836	826	861	809	882	830	828	865	847	828	825	844	837	867	862	868	899	825	847	824	840	863	823	849	804	829	870	828	836	833	840	827	821	902	816	924	831	797	864	826	819	865	795	849	862	864	889	847	868	854	797	836	848	772	805	806	831	828	853	841	830	846	894	902	841	916	808	866	819	832	823	852	871	855	857	876	795	772	803	921	826	841	890	779	811	830	861	852	834	840	841	853	859	797	832	886	807	815	879	860	819	827	834	842	895	832	897	867	807	887	878	861	799	812	835	783	854	920	757	819	831	843	833	893	837	801	800	803	795	819	811	813	828	772	797	858	886	838	811	898	844	830	815	841	814	910	788	844	797	823	833	856	816	855	846	840	799	925	834	824	828	877	896	874	875	833	844	828	826	862	839	866	859	802	850	815	819	847	843	791	872	871	856	873	846	866	834	834	834	794	820	852	870	845	851	762	836	808	818	839	808	880	819	799	909	822	876	801	818	793	836	910	865	843	839	824	839	848	829	839	871	830	859	819	856	857	866	813	903	838	812	873	829	748	800	867	832	787	850	863	876	835	845	852	839	827	796	850	881	884	859	859	777	835	874	787	851	831	817	863	830
11994	6796	5242	2315	1135	801	654	625	563	513	536	482	494	504	481	476	461	482	473	440	418	456	488	488	452	473	445	488	450	471	430	465	419	426	427	460	440	428	443	440	442	446	409	444	426	470	428	469	419	429	435	452	469	429	462	420	454	418	429	438	476	426	408	448	427	414	397	433	469	408	395	441	475	439	452	404	417	407	389	446	462	446	436	430	411	461	417	452	426	438	453	411	430	394	427	439	428	426	452	448	417	406	451	429	440	407	458	436	397	440	452	423	462	447	482	450	458	441	443	416	413	404	465	476	445	422	434	396	422	422	418	447	448	507	463	491	408	481	465	478	450	444	439	458	442	433	453	417	453	400	431	419	417	418	392	449	452	454	465	434	403	460	456	391	410	468	389	453	426	464	431	416	473	441	475	430	451	455	436	460	426	434	455	440	416	463	472	423	439	468	439	428	439	422	399	451	401	428	432	428	453	353	423	416	386	431	449	441	463	432	446	466	454	497	458	436	448	460	417	476	437	457	406	393	452	396	445	431	450	429	414	419	441	450	456	425	415	447	441	432	438	502	492	404	431	455	448	469	416	452	448	427	454	465	414	448	442	435	413	412	411	464	439	423	435	401	442	436	431	430	417	439	448	412	408	447	417	435	423	445	445	454	449	470	440	451	431	458	456	451	443	403	479	439	448	423	442	453	436	396	453	495	494	444	449	430	420	419	454	416	426	454	464	444	416	420	430	395	433	408	439	446	441	437	455	426	408	463	415	429	447	397	402	440	431	448	464	462	408	424	422	410	444	450	395	437	417	437	422	414	444	408	419	438	438	419	430	408	470	430	480	483	423	450	466	427	435	493	376	435	434	453	425	394	428	400	430	470	451	401	470	444	443	441	413	459	481	433	447	415	448	447	437	437	447	398	428	462	446	434	392	420	454	441	455	435	423	444	458	492	488	437	487	454	441	451	463	473	463	434	427	428	446	438	447	451	490	414	439	439	435	465	422	427	462	498	488	434	460	419	442	433	443	427	442	427	434	440	429	428	472	479	425	454	466	471	406	437	461	420	427	448	463	431	395	453	460	440	456	414	473	434	478	437	434	461	430	448	445	464	462	406	444	433	390	433	401	445	425	452	446	438	428	445	435	443	421	435	436	439	467	454	464	453	438	424	425	469	428	427	447	463	434	462	438	447	496	484	433	455	413	410	423	427	427	419	475	464	431	465	420	423	423	425	410	459	407	419	456	415	420	423	441	441	477	446	407	433	450	427	421	444	421	424	443	443	440	434	425	443	473	431	456	490	407	416	497	364	470	476	422	434	433	421	392	413	443	466	428	452	417	403	410	423	418	450	458	452	458	466	499	502	437	439	446	461	464	447	476	471	446	464	425	415	435	418	431	405	411	430	488	437	434	382	462	447	468	455	460	415	410	431	450	453	408	440	468	466	445	429	471	425	489	438	494	379	444	439	421	434	439	453	471	446	439	445	428	401	428	440	406	458	421	477	441	429	414	413	420	413	413	433	472	449	447	413	425	427	393	454	451	452	402	412	443	390	413	460	441	427	443	393	433	456	412	452	451	437	453	471	415	463	433	415	459	460	408	421	462	436	441	393	462	424	455	431	415	424	469	451	416	492	464	454	437	425	413	429	437	432	435	456	408	442	420	461	426	452	412	419	424	487	467	423	414	427	413	410	415	471	454	487	429	452	479	432	456	458	421	451	453	457	405	423	476	441	418	447	416	448	440	409	435	452	449	430	438	423	465	432	426	435	411	446	487	460	429	467	437	447	412	406	433	440	479	401	430	466	447	451	463	440	450	424	423	422	398	475	426	429	458	413	467	433	462	421	438	417	429	460	422	460	450	435	438	412	413	412	417	413	436	471	428	437	414	425	427	434	458	425	410	497	452	449	488	457	435	443	420	440	416	420	461	432	453	399	438	413	468	453	447	418	397	425	435	434	433	460	452	405	489	413	413	437	422	423	416	476	449	421	440	463	395	424	462	424	426	426	446	477	371	450	452	412	420	485	429	431	484	474	451	404	431	461	403	401	448	390	428	470	462	456	423	416	429	452	477	428	432	452	425	419	432	434	426	416	449	440	481	478	415	455	428	394	436	419	441	421	414	419	430	378	414	478	462	429	447	415	391	486	433	399	432	460	429	438	371	419	377	438	446	430	475	441	457	455	454	475	459	419	401	456	444	467	420	387	408	414	389	462	487	464	417	472	408	380	432	403	442	470	433	430	386	459	457	457	428	456	458	443	440	437	437	420	427	431	438	433	432	419	412	461	443	441	426	463	414	448	484	495	427	440	408	505	413	421	446	403	471	454	436	398	416	425	433	449	445	476	422	410	424	431	443	406	456	433	471	471	455	460	441	469	421	400	439	447	495	458	457	452	487	403	501	471	460	452	457	454	412	406	397	453	444	455	439	390	453	411	412	400	415	431	434	431	432	406	406	439	507	467	434	457	436	440	464	416	442	436	439	461	447	449	426	401	434	429	445	411	459	459	437	417	418	430	448	448	419	449	427	446	449	423	454	446	437	413	490	449	436	441	452	434	440	405	431	489	428	433	441	454	450	417	444	448	431	402	432	438	417	494	460	411	446	412	433	444	390	457	434	434	438	425	500	478	440	447	422	477	454	462	446	472	442	436	454	446	470	457	457	446	424	463	428	419	450	452	419	436	431	429	419	414	411	421	417	405	438	458	425	435	437	449	426	414	442	408	417	432	434	453	426	424	422	451	417	439	405	463	455	421	442	433	424	438	431	437	451	428	452	484	468	389	445	446	445	408	430	430	425	449	438	439	427	433	465	431	445	410	441	486	443	429	453	446	424	421	407	371	400	416	406	457	410	410	424	416	411	432	461	439	464	462	445	457	432	446	383	440	451	415	430	408	418	433	460	434	449	437	419	465	437	450	446	429	440	459	456	415	440	475	461	414	444	460	410	434	395	417	494	392	464	450	421	407	427	448	450	431	430	421	446	437	476	386	469	397	453	417	414	445	456	466	436	457	406	455	463	440	458	444	444	469	460	415	398	437	451	473	453	412	434	453	455	443	441	457	473	401	445	418	447	421	421	422	401	423	449	431	465	443	441	440	466	439	459	409	447	406	422	414	445	394	429	438	405	458	455	441	405	445	457	475	451	447	418	411	407	407	404	410	414	449	466	498	437	452	436	443	464	464	433	453	404	432	467	407	426	435	431	446	432	399	464	437	447	447	479	432	417	433	408	411	426	456	408	380	461	409	413	420	435	472	432	454	451	446	462	494	470	448	462	446	439	422	452	478	453	441	460	436	468	441	454	482	420	432	439	414	433	416	423	436	409	443	482	429	432	431	457	406	445	450	476	409	444	431	463	426	436	446	465	456	436	457	440	469	477	399	450	394	434	465	449	424	393	393	440	417	455	438	458	391	431	423	406	443	438	429	462	460	467	436	446	469	430	458	433	424	436	441	424	446	444	441	425	425	459	435	425	465	462	450	449	428	433	422
7501	6089	8498	5332	3124	2505	1933	1711	1522	1301	1333	1264	1201	1118	1109	1201	1075	1039	1069	1095	1067	1085	995	1018	1042	988	995	1044	999	957	970	947	1029	970	982	1011	939	935	966	992	992	951	989	978	994	914	940	969	1016	965	948	965	947	992	1009	961	973	986	931	956	1024	1025	979	957	949	976	1047	898	986	920	948	985	910	954	954	943	1002	995	942	1011	982	941	1030	936	969	913	983	919	922	942	975	934	911	927	927	918	979	922	943	906	920	968	970	874	947	983	970	951	994	921	947	950	932	984	920	970	950	940	956	1042	965	960	964	1035	959	934	936	946	950	930	1005	939	916	953	911	932	959	975	985	957	924	917	955	925	1026	914	921	973	908	965	934	935	946	968	1015	924	900	912	879	984	940	925	1012	891	954	903	930	860	929	986	965	945	939	970	938	977	894	965	952	920	956	927	937	949	966	919	944	932	889	921	928	941	937	984	927	979	979	997	968	918	899	908	906	879	990	940	970	953	946	995	984	945	925	937	952	960	941	959	991	891	941	936	952	935	878	939	971	974	947	1002	1005	944	910	940	941	920	954	926	984	880	926	976	900	949	939	942	899	947	948	959	950	990	961	940	986	917	997	915	943	924	910	1004	964	1006	963	893	913	976	966	974	1008	978	890	954	962	937	960	902	972	992	953	942	937	943	942	948	965	943	981	938	942	881	963	961	988	951	949	952	920	982	907	973	909	921	940	937	961	956	960	930	961	956	924	979	932	956	930	932	993	962	951	948	1003	991	972	970	920	926	946	930	998	927	932	971	913	943	908	907	937	992	888	982	922	954	897	907	950	977	970	989	969	991	939	926	937	958	932	915	979	931	943	969	979	942	988	887	971	966	1023	917	920	944	944	905	943	920	924	972	971	945	890	931	975	936	937	959	916	957	904	919	960	917	988	948	971	1032	923	897	982	951	940	988	976	962	960	957	942	921	945	914	924	963	893	989	967	975	948	933	935	992	960	985	973	997	931	978	967	937	912	971	940	923	884	975	955	934	940	949	913	982	874	955	945	955	963	919	960	964	936	925	950	918	850	952	951	969	938	976	945	978	965	990	902	907	943	931	929	947	918	920	918	1006	988	926	927	932	991	912	976	951	960	960	925	946	957	990	964	929	943	946	978	913	930	983	942	987	1024	958	924	992	973	948	917	990	920	924	886	957	921	960	930	972	928	912	927	982	932	946	907	956	897	925	990	946	948	961	972	936	959	947	907	936	941	932	963	926	939	963	958	962	938	940	1006	944	951	923	929	945	907	944	932	1049	960	950	953	890	964	959	924	962	974	950	966	993	965	923	998	945	975	948	928	997	954	990	957	968	921	914	957	925	942	980	982	953	967	962	910	980	940	916	952	940	939	926	945	956	938	920	996	928	932	964	953	922	953	960	977	958	956	903	932	969	954	948	965	932	953	904	986	995	955	948	949	909	994	969	908	997	942	963	906	901	969	988	944	932	946	901	895	965	907	963	989	927	934	954	951	931	951	936	955	967	908	967	968	920	956	943	933	912	941	1010	882	963	985	931	1003	974	916	1008	971	993	944	937	1011	965	890	949	949	930	940	944	948	949	972	989	960	942	921	937	910	950	945	975	1001	926	940	908	928	981	965	944	955	927	1014	975	948	973	903	926	950	942	967	901	966	924	984	896	934	935	968	942	920	977	973	918	913	963	954	979	947	988	917	983	949	895	970	981	929	936	931	978	975	933	970	914	951	1031	918	973	916	990	926	964	919	965	952	1025	977	971	971	976	924	997	923	895	955	985	941	938	962	972	940	1011	939	948	978	955	987	975	907	1019	944	924	940	937	908	927	975	897	930	964	945	976	969	962	927	886	971	948	951	947	970	973	964	902	975	988	929	987	946	959	963	914	1003	960	960	932	957	987	1028	962	964	972	1007	971	948	988	928	975	916	958	918	886	944	957	910	948	980	900	1014	925	978	968	980	1007	872	990	953	930	888	971	919	1000	945	961	945	998	949	944	1008	985	925	914	937	893	960	925	973	939	924	914	925	985	933	885	967	990	960	912	878	911	877	919	1038	931	964	994	946	925	930	982	885	917	961	940	952	947	913	953	949	958	938	940	955	1023	951	903	902	933	1021	974	929	1002	974	926	942	932	974	963	950	939	954	938	924	931	954	982	949	959	953	977	907	919	959	997	933	911	945	969	917	927	933	935	931	983	990	945	899	959	940	921	976	905	990	901	949	973	960	906	874	884	971	911	943	935	950	968	968	920	949	1008	997	975	954	1006	950	951	931	940	989	991	1000	917	962	966	984	939	947	912	908	954	946	968	969	919	945	932	967	953	949	949	947	901	933	966	936	913	926	925	985	881	956	960	980	948	922	990	977	948	943	935	1027	921	937	981	903	989	923	910	996	978	907	1010	984	949	988	953	997	890	946	959	905	929	911	933	929	941	955	929	929	971	976	928	886	905	887	941	942	981	928	980	889	996	885	956	975	980	862	929	924	899	959	962	941	929	948	920	937	946	955	952	945	958	984	974	930	927	945	949	927	942	967	908	954	923	951	973	943	932	917	978	947	911	945	924	897	961	939	913	937	943	918	967	911	1038	898	952	973	985	981	955	1004	965	937	928	1018	923	980	905	994	997	882	934	945	942	928	944	994	948	915	933	942	952	947	998	963	980	974	911	952	931	963	958	964	949	940	912	967	929	924	965	917	997	915	945	937	932	1005	966	981	976	901	900	974	911	932	969	936	955	972	906	969	955	971	956	945	975	925	994	947	964	936	977	971	929	993	909	938	974	932	984	943	920	938	940	964	942	948	915	982	924	972	945	939	939	945	977	918	927	965	944	920	975	995	980	977	957	950	967	967	986	919	917	983	929	930	932	929	990	938	961	896	936	864	906	955	954	938	964	932	932	1001	939	938	952	966	929	928	922	946	953	975	923	979	894	957	931	952	890	1002	934	990	964	930	924	946	967	970	965	946	996	937	905	867	952	1000	1006	962	947	960	983	953	951	875	969	921	971	979	904	975	954	960	1038	966	898	921	944	970	924	914	944	931	974	1041	955	975	919	950	985	934	917	931	952	977	953	896	1000	911	998	976	942	963	954	906	998	973	948	947	988	968	936	901	961	884	933	928	1030	970	942	914	960	957	968	934	933	929	964	877	956	927	932	924	999	989	950	926	967	982	964	891	996	906	940	973	953	894	887	929	963	946	916	957	895	916	978	969	927	917	937	930	991	895	986	916	985	962	994	964	970	952	927	876	872	915	951	966	988	982	975	938	1011	971	1021	953	974	870	993	895	980	937	930	948	1020	937	974	945	968	962	926	956	924	911	986	990	986	1015	904	953	921	922	966	967	943	921	965	980	994	984	950	929	977	943	945	954	929	981	945	1029	952	999	958	949	960	905	935	925	1013	941	956	932	999	917	919	958	956	960	977	959	928	925	959	945	922	915	965	995	955	944	979	950	914	1002	933	946	953	928	907	927	911	922	963	957	968	969	977	921	977	973	938	975	918	956	931	907	922	910	960	899	887	958	921	998	938	974	937	1001	1053	947	912	916	962	912	923	974	911
24909	13688	12472	4972	2077	1459	1148	880	807	754	755	670	543	516	541	484	493	436	408	450	405	417	425	428	455	416	453	393	397	402	367	350	387	399	408	379	334	381	389	372	386	378	388	403	369	380	403	379	413	365	378	380	380	371	390	403	367	378	342	350	381	376	350	368	359	403	398	383	401	381	366	352	358	355	379	349	380	377	386	415	407	355	357	366	389	389	394	387	375	371	372	358	363	347	372	366	379	357	365	393	360	389	368	355	352	365	370	340	357	347	334	361	392	400	352	377	398	387	405	342	362	370	367	407	355	404	387	382	361	395	336	352	385	368	359	371	348	372	386	354	372	359	343	334	409	388	345	396	354	376	409	341	363	396	386	357	371	358	364	363	380	387	372	371	339	375	375	396	387	343	375	372	414	349	384	371	365	372	332	356	361	399	387	368	368	362	361	352	377	394	411	339	362	338	360	381	374	366	425	370	364	360	358	389	362	358	369	352	333	366	359	341	367	362	377	345	357	346	362	344	330	338	339	384	388	357	383	368	355	342	394	350	373	339	359	355	366	368	367	364	389	369	343	359	388	353	360	356	348	398	380	348	363	355	378	340	383	367	334	388	389	340	364	361	373	361	352	373	361	395	376	364	353	374	377	355	390	371	348	381	349	334	371	386	410	357	342	354	375	360	346	363	370	351	356	355	340	369	386	377	342	380	373	375	360	386	341	394	398	372	348	373	379	375	375	343	369	351	356	369	387	370	351	370	325	356	388	392	370	373	391	375	360	357	338	367	353	376	336	350	391	331	328	337	351	334	392	379	380	384	365	377	370	336	319	350	336	366	335	422	357	360	389	384	362	383	335	353	338	357	345	372	361	332	397	343	359	382	362	344	351	381	390	356	327	346	400	383	338	350	383	373	358	378	356	343	380	369	352	338	375	397	379	363	359	333	342	367	374	354	387	367	344	355	373	401	380	345	380	365	407	370	378	368	375	369	352	376	388	382	399	347	369	355	363	382	369	402	390	355	366	376	387	376	355	372	327	394	321	383	370	351	337	376	367	372	331	360	388	369	382	374	360	327	371	365	365	352	350	364	340	349	357	352	346	318	322	333	385	393	351	344	349	370	349	365	358	378	360	369	338	334	356	365	362	358	359	386	385	338	360	332	370	386	368	336	356	388	405	407	339	357	374	350	380	377	358	340	353	387	392	393	382	321	386	360	351	385	384	369	386	338	372	382	421	381	402	393	360	411	351	381	357	380	349	379	392	382	389	367	338	356	319	385	380	409	353	392	371	371	396	351	403	363	351	373	362	368	389	370	372	370	331	359	370	369	430	346	364	367	377	367	396	383	365	368	385	315	361	410	362	375	373	342	352	354	372	349	421	375	341	349	374	351	369	326	321	403	378	365	326	370	358	360	353	361	354	400	369	377	357	367	372	391	322	364	408	323	391	392	351	364	414	346	405	350	320	370	334	367	360	379	354	363	392	361	370	354	390	384	352	391	356	381	322	353	354	352	368	378	391	369	364	373	362	340	387	367	340	359	366	337	349	362	332	349	380	408	380	368	318	343	345	410	367	397	381	394	352	368	377	336	378	387	348	358	362	370	351	362	373	378	340	359	372	368	356	341	351	383	344	352	342	324	380	352	388	364	354	353	353	342	362	392	359	384	360	359	360	388	378	371	413	350	399	354	391	384	358	382	379	349	414	361	372	399	351	353	373	375	356	365	387	371	370	368	366	354	374	354	385	358	397	368	360	384	370	384	384	357	329	321	354	400	368	385	378	334	363	355	347	346	336	385	398	382	382	405	382	372	343	357	386	364	390	390	385	357	362	373	366	364	357	357	372	361	398	350	356	377	367	361	407	402	370	337	355	391	382	349	363	344	401	367	381	362	370	403	368	356	391	384	358	350	375	388	386	339	338	363	363	362	371	341	308	335	406	403	341	386	360	357	363	384	368	369	376	330	356	378	366	355	345	373	366	393	346	372	344	350	381	352	341	369	348	392	388	380	353	371	374	370	371	368	387	354	366	354	380	309	375	363	355	342	359	356	344	333	376	354	339	338	367	348	360	352	360	370	370	335	354	345	364	353	361	384	359	372	366	352	361	357	357	393	318	379	345	364	384	379	376	352	345	348	370	363	339	355	364	336	354	412	333	359	398	354	395	385	356	372	385	368	354	328	358	368	388	341	373	362	389	368	331	344	361	334	333	373	370	349	346	383	387	358	363	356	359	371	311	350	398	376	376	344	337	340	366	351	353	362	375	395	388	381	344	375	331	374	344	403	359	366	385	373	343	357	371	369	356	366	407	331	393	386	322	362	323	362	374	351	354	351	375	393	378	391	411	334	361	398	387	347	365	362	368	347	336	393	341	348	372	393	364	355	333	394	354	376	379	357	328	380	368	346	348	360	418	355	376	383	371	361	418	367	378	352	361	340	436	391	384	340	376	360	369	384	364	421	362	383	377	373	343	370	367	390	363	345	353	368	377	351	400	401	377	345	386	373	373	348	379	394	361	366	348	389	361	361	351	384	358	345	339	370	355	358	362	370	381	369	429	348	347	357	408	392	351	339	381	361	359	376	361	338	370	316	345	392	378	396	365	359	349	363	322	376	387	361	369	343	338	342	344	386	383	362	368	340	333	350	369	379	385	382	336	378	319	384	382	334	370	349	372	373	395	375	355	379	363	372	367	427	366	389	384	360	353	360	399	326	377	359	351	387	366	394	368	374	372	418	370	334	380	367	347	408	377	380	355	358	364	420	372	393	360	372	351	350	341	345	375	340	350	343	351	336	371	381	375	409	341	390	374	399	405	367	363	364	350	360	355	381	347	387	394	385	343	372	348	363	347	356	372	381	350	370	390	376	420	380	327	353	369	366	364	341	392	381	374	370	354	344	340	410	391	367	377	369	337	351	378	335	344	338	327	363	369	379	336	376	334	389	372	380	378	376	343	398	380	384	387	349	355	354	312	313	330	370	396	360	376	384	381	415	341	338	396	386	388	374	341	370	383	356	410	386	348	382	394	408	351	366	339	374	357	341	387	383	360	368	350	368	392	334	369	337	394	334	368	403	374	359	406	357	361	336	377	399	391	391	354	379	387	376	357	369	340	336	362	323	323	356	353	390	418	354	363	380	364	357	350	356	383	373	361	342	395	366	352	376	368	391	380	376	385	345	378	358	379	375	369	363	368	366	357	392	392	342	335	342	323	367	352	328	336	357	342	375	359	378	361	380	394	385	382	361	363	374	366	379	327	344	353	388	355	375	365	389	359	353	369	354	358	311	351	372	343	355	374	373	363	341	402	378	359	378	377	391	350	388	352	365	387	389	386	356	347	336	360	358	354	334	374	338	346	389	363	389	363	367	366	348	367	336	378	364	388	371	391	390	364	381	377	398	366	383	380	374	362	342	347	342	349	367	346	362	307	373	352	353	383	359	345	411	368	339	384	355	370	347	387	373	407	345	341	393	371	383	344	386	338	356	360	339	348	369
15785	11174	17094	8235	5856	4647	3587	3293	2939	2723	2794	2548	2062	1927	2052	1775	1655	1470	1377	1263	1286	1213	1171	1168	1141	1014	1030	960	981	963	954	865	924	895	933	906	860	891	921	916	894	898	949	899	922	924	923	910	928	890	916	906	895	847	827	866	868	869	834	857	835	860	853	855	920	802	824	895	867	862	812	870	794	796	858	801	903	839	801	903	847	816	821	809	805	854	856	806	786	820	855	825	802	819	832	807	826	815	826	880	789	845	789	830	814	840	813	853	836	811	844	786	841	805	862	820	831	802	885	813	800	815	797	863	826	839	845	800	774	801	831	792	764	833	794	789	809	783	804	767	836	782	791	799	803	794	846	820	840	828	816	845	844	815	840	810	835	825	837	823	811	836	827	872	766	814	810	835	800	835	857	798	821	817	824	808	826	792	817	847	842	792	797	808	811	808	806	784	810	820	787	852	837	847	830	818	790	812	794	824	809	830	796	804	825	821	808	823	802	809	804	835	795	842	859	804	812	837	788	805	802	805	909	839	840	872	831	831	805	819	849	826	821	794	839	849	794	813	862	780	746	813	809	840	844	818	790	828	852	792	851	816	812	780	795	827	808	799	844	814	837	791	858	832	809	774	810	812	773	827	765	852	802	800	860	864	822	859	799	833	806	829	852	838	826	819	850	833	806	786	790	778	808	847	802	787	796	805	831	826	792	836	802	816	811	804	819	803	824	792	771	837	845	823	768	790	840	826	818	836	787	807	874	820	813	793	764	799	814	822	818	822	836	841	813	796	791	860	828	839	809	815	814	821	825	785	806	809	804	843	827	790	791	839	836	802	812	847	806	839	851	809	836	820	852	878	790	804	795	811	866	808	806	832	767	820	818	797	817	797	876	801	859	792	786	793	776	865	840	811	803	832	863	823	834	818	889	820	825	809	811	833	820	792	789	811	828	807	845	897	852	783	832	844	837	807	866	807	820	828	841	819	818	802	803	832	834	804	848	826	786	790	829	843	857	844	834	786	792	793	842	782	795	848	815	848	804	801	805	833	759	783	811	862	779	779	808	820	807	832	827	828	809	846	866	803	882	808	786	822	791	870	764	834	794	829	873	808	797	809	809	817	815	839	803	817	850	809	803	819	799	860	851	861	812	839	771	882	814	836	756	786	815	799	821	835	809	794	839	834	785	775	783	848	810	838	846	779	874	823	738	800	821	767	786	840	819	793	807	853	867	798	811	807	814	812	855	858	818	825	832	838	826	814	792	798	793	847	790	818	822	810	838	781	812	788	815	841	837	822	833	832	801	803	796	779	762	801	792	851	811	797	825	809	809	810	806	764	808	779	759	793	814	826	832	802	803	775	775	833	869	840	806	835	840	807	791	832	831	831	808	815	824	816	806	844	811	850	840	845	810	801	793	824	812	804	839	833	818	817	850	816	829	862	785	830	805	863	829	846	729	825	768	863	741	842	853	831	835	824	804	773	841	823	794	873	849	837	864	785	831	797	784	848	816	880	831	820	869	834	802	839	833	828	777	783	893	816	795	851	799	786	826	878	847	789	815	809	846	857	836	815	819	792	831	852	860	815	830	828	846	800	768	860	805	841	845	811	802	826	801	813	821	841	853	784	830	841	823	843	813	770	813	802	838	794	834	777	748	885	799	806	851	821	783	820	817	794	832	827	879	832	815	800	797	810	822	755	821	770	823	805	801	846	797	820	769	841	813	809	814	794	826	803	852	845	803	850	815	793	863	791	836	787	828	820	829	826	878	806	761	787	849	830	861	811	839	856	835	775	859	841	804	830	827	790	775	821	768	810	747	779	845	771	829	780	773	841	827	791	822	789	812	836	838	837	779	810	810	793	823	812	848	816	835	802	819	787	830	820	808	802	848	828	823	770	843	752	829	760	807	865	778	792	777	782	828	783	816	835	808	782	820	825	795	819	833	832	862	831	765	820	766	815	788	836	786	798	825	799	764	794	809	832	878	854	863	824	842	853	864	852	813	772	794	831	814	837	798	825	825	823	810	835	798	856	843	787	815	791	769	799	786	851	807	844	848	835	824	834	798	860	782	788	785	805	822	788	810	814	856	783	841	860	803	826	846	832	801	832	766	836	789	822	812	811	826	870	777	834	786	867	828	853	839	825	836	787	799	805	846	843	847	796	818	831	774	775	806	801	845	862	816	799	805	819	808	835	806	775	799	840	841	795	753	823	795	830	829	858	829	829	771	808	775	882	821	777	830	836	823	800	859	816	833	785	814	777	802	882	764	832	808	847	793	824	824	821	806	810	889	839	817	819	850	839	787	840	826	782	833	792	833	850	782	799	835	851	799	802	823	829	790	851	860	869	820	814	799	797	819	851	835	835	864	844	804	814	780	817	842	797	817	826	812	879	834	829	789	851	817	746	818	842	846	865	817	773	866	787	791	832	828	782	866	824	831	819	847	805	794	829	825	838	787	802	817	822	788	805	816	802	817	843	837	821	793	800	809	829	847	819	803	855	797	778	819	835	824	855	837	856	842	787	824	822	847	778	803	808	776	837	786	829	837	838	827	850	799	811	875	770	880	823	848	857	775	796	823	859	836	841	812	790	842	851	809	836	878	863	820	855	832	857	855	785	837	896	864	831	832	849	834	813	832	814	810	863	819	810	770	834	821	823	838	798	784	791	813	847	845	883	778	901	794	832	842	798	803	816	839	859	855	774	856	832	852	843	836	808	767	842	817	810	863	805	795	824	840	836	813	846	819	850	886	833	817	803	832	792	854	869	784	797	804	830	810	808	814	772	827	822	785	805	850	834	840	863	793	825	834	807	869	801	786	867	860	825	786	804	802	777	852	855	850	767	815	819	799	824	864	831	870	893	879	811	863	783	825	882	879	850	840	797	838	798	834	833	810	831	881	771	784	803	794	780	773	803	797	898	809	797	835	839	844	807	835	815	774	815	826	850	823	804	808	817	858	812	841	814	816	837	810	761	822	879	787	819	827	807	853	789	826	836	829	856	810	794	868	820	832	767	885	804	812	845	834	783	827	802	827	810	847	827	770	789	841	807	798	792	817	810	789	808	803	855	821	796	773	801	802	894	788	838	815	874	765	784	817	840	808	768	799	794	811	804	838	846	807	802	798	817	852	812	789	815	845	814	839	809	811	828	847	840	859	880	817	773	801	807	830	805	851	804	814	818	864	867	807	838	818	821	837	808	824	767	819	814	804	833	840	808	813	815	781	788	794	826	806	786	789	790	857	840	829	842	805	828	832	826	777	828	837	826	765	864	809	836	891	797	797	807	823	808	851	774	810	861	827	853	820	750	830	825	822	834	807	818	824	845	844	838	856	800	826	826	839	805	832	835	822	824	833	854	832	851	853	825	794	799	859	885	852	807	841	807	760	836	854	835	805	861	859	832	766	806	857	821	799	821	836	841	837	804	845	819	805	831	771	791	790	812	797	847	824	822	824	838	804	792	799	844	850	835	807	844	836	824	796	816	830	795	838	831	822	775
35696	20807	19471	7162	2950	2227	1713	1453	1141	1032	1016	953	753	666	744	641	616	560	518	469	526	451	471	445	457	418	447	374	430	357	430	404	437	400	371	385	364	422	394	412	422	376	398	376	390	362	391	362	381	413	415	411	367	349	340	378	423	369	418	367	367	374	381	396	340	401	389	353	358	386	375	365	387	370	382	384	421	383	394	353	394	374	361	352	377	418	421	381	370	375	396	355	385	410	435	403	345	389	369	371	381	381	379	353	358	377	374	376	377	349	386	412	363	348	384	387	369	378	398	356	383	400	380	378	329	346	369	394	388	370	352	367	382	365	359	423	393	383	374	382	385	419	370	360	353	360	340	387	398	347	372	394	355	393	370	365	369	328	365	399	380	444	397	331	378	378	338	368	372	383	382	348	353	413	382	360	382	356	387	354	368	382	322	359	401	332	418	387	342	366	383	349	362	381	357	367	335	362	372	327	356	368	399	346	363	363	375	362	392	368	409	343	358	355	341	359	365	382	362	363	352	366	372	335	370	364	372	355	389	387	379	365	373	392	392	363	407	383	366	400	427	346	340	372	391	429	374	395	344	385	379	383	384	345	410	400	398	364	361	360	382	379	372	384	376	425	383	387	370	355	378	363	377	365	387	383	371	367	387	351	354	335	359	367	403	383	397	362	361	388	373	370	381	382	387	353	368	373	345	374	363	353	343	418	381	343	339	355	369	389	381	349	380	380	357	379	354	383	346	340	360	347	417	395	378	390	375	369	317	416	361	392	340	400	370	363	398	371	420	342	378	373	379	354	385	360	392	389	355	394	344	375	373	428	348	380	398	380	407	385	371	389	363	382	365	339	407	359	361	365	358	398	402	371	367	380	419	379	354	348	394	373	404	349	369	413	380	399	399	357	388	382	408	406	361	365	388	366	411	419	334	387	376	377	387	376	361	398	354	327	390	377	327	398	368	357	369	346	387	399	359	378	416	382	368	375	332	372	388	387	338	387	364	404	404	366	395	401	375	370	371	364	347	388	365	368	359	334	425	390	330	358	376	372	376	369	355	379	380	379	375	390	356	373	410	367	395	354	407	402	363	368	391	349	376	381	365	393	374	370	363	391	371	369	339	376	346	323	341	363	367	338	387	333	364	373	385	381	400	376	404	411	327	372	358	369	329	416	367	359	401	380	362	395	370	373	386	343	356	376	385	349	395	365	370	351	363	352	397	344	401	408	386	415	340	400	386	364	384	360	370	369	390	430	393	390	382	382	351	378	379	354	331	356	377	394	400	354	397	364	372	351	379	342	353	385	351	359	381	348	381	374	363	390	378	407	395	386	344	406	365	372	347	402	331	396	344	385	397	362	376	373	374	409	343	343	378	381	365	368	367	358	367	405	343	383	358	371	344	349	378	346	395	372	371	371	346	362	380	369	380	348	379	368	381	372	387	349	367	392	343	376	380	382	359	347	342	347	379	372	362	349	382	350	385	394	392	370	377	358	390	374	369	383	356	347	349	396	389	359	391	370	382	346	357	376	362	381	389	389	402	384	377	382	366	387	352	380	401	339	361	364	357	357	402	369	360	395	369	360	366	378	371	352	365	358	332	359	364	398	396	359	412	355	371	379	378	376	397	394	361	418	425	385	356	360	379	384	401	377	348	348	391	416	348	374	359	397	379	396	355	365	365	344	371	339	398	379	377	363	378	356	402	376	377	393	372	354	422	384	400	403	362	372	376	380	378	390	421	344	378	406	376	418	360	397	362	384	364	367	381	358	365	346	420	367	391	363	372	379	423	379	370	351	366	366	381	381	414	386	357	402	400	358	348	352	383	357	370	403	358	403	375	357	382	367	382	354	368	367	346	408	361	335	348	394	361	341	399	383	385	383	386	392	345	394	394	387	381	395	395	370	397	379	381	374	379	392	395	379	427	394	364	370	351	367	374	396	376	360	364	366	398	364	378	344	358	384	381	369	379	371	363	404	395	381	354	393	395	379	363	363	379	343	349	357	375	390	380	397	364	360	403	405	388	350	378	380	340	377	337	384	370	374	341	361	354	381	372	364	384	357	361	383	387	354	379	370	336	385	372	392	392	352	339	398	375	384	393	377	401	405	363	400	376	360	362	369	401	337	361	390	400	381	398	393	404	344	345	337	404	354	403	383	373	358	392	342	390	351	388	380	362	380	349	358	335	396	365	366	366	379	358	366	359	310	355	380	361	370	340	370	381	418	366	364	390	354	357	377	391	371	376	365	366	355	339	385	367	354	353	362	393	370	335	333	388	410	392	378	377	419	392	384	376	401	343	341	423	379	352	378	344	331	418	373	386	369	369	402	360	386	356	370	361	362	322	375	340	402	390	381	412	341	361	339	391	383	373	355	352	351	388	414	362	395	392	364	376	371	393	327	356	334	382	384	349	374	331	351	390	376	419	387	350	381	381	381	378	388	370	350	377	364	405	382	372	358	352	424	383	351	387	353	360	371	367	387	388	370	376	381	375	361	370	346	376	365	354	368	384	370	375	392	412	332	361	383	311	363	384	367	355	367	343	365	346	389	358	352	360	373	378	377	397	347	364	394	365	371	404	388	347	386	368	361	375	365	370	368	358	327	411	398	355	392	351	368	373	367	377	396	360	399	405	376	403	374	362	367	406	374	354	334	343	398	365	357	373	374	389	414	357	360	359	350	353	354	412	364	352	374	387	385	361	383	410	373	361	370	368	373	367	354	370	363	370	368	400	359	376	411	376	359	351	461	390	355	410	358	393	402	367	375	335	378	348	374	364	375	354	367	391	381	336	384	363	357	359	360	361	405	386	350	414	395	372	353	356	341	387	400	343	377	345	399	363	373	334	390	421	386	405	369	359	368	338	336	383	381	368	351	407	382	340	367	380	369	395	358	401	418	363	344	361	379	382	383	382	374	374	384	361	358	378	354	389	370	395	378	359	381	408	329	368	359	376	348	392	370	397	365	385	374	365	378	383	412	375	341	353	384	395	386	365	389	383	359	365	347	355	393	385	397	373	348	383	386	395	364	404	337	346	387	366	380	348	354	355	375	345	355	347	387	400	345	369	356	365	338	355	351	365	347	381	360	368	387	355	365	347	376	341	355	379	378	387	343	339	346	375	360	365	362	373	377	379	368	362	384	352	361	348	351	373	359	368	363	387	359	345	375	389	326	379	380	388	377	364	351	358	405	378	388	378	399	380	360	362	347	372	381	370	396	377	380	367	342	387	398	365	390	375	369	359	384	407	365	359	377	354	360	341	369	404	365	389	366	385	371	407	378	389	370	369	340	385	393	354	350	353	410	353	374	340	408	402	386	347	399	388	420	399	389	385	370	397	379	338	356	379	400	400	373	364	391	385	412	388	364	335	356	373	360	356	369	390	358	397	357	336	368	377	371	369	395	361	356	362	375	382	373	362	362	347	384	368	428	385	379	368	371	394	367	391	350	387	354	336	336	400	348	362	353	368	373	365	361	395	369	375	363	395	358	363	369
21488	15635	22436	9864	7357	6291	4808	4910	4326	4334	4162	3891	3076	2853	2996	2727	2280	1973	1796	1577	1632	1454	1548	1311	1323	1264	1210	1226	1058	1042	1013	977	967	986	988	997	1001	938	983	963	988	1007	1021	957	995	997	1026	1030	952	969	979	1000	902	1008	973	882	887	886	894	904	915	866	865	911	914	886	926	885	903	936	866	880	874	902	852	939	887	874	868	870	863	845	823	842	803	830	869	845	830	861	905	866	869	827	875	814	818	858	778	827	845	890	853	820	834	790	864	873	830	802	847	841	799	830	859	858	815	860	836	844	850	863	815	815	793	854	871	869	833	827	855	811	840	869	794	842	836	810	874	824	882	843	815	847	846	856	873	850	824	869	858	865	888	799	848	849	805	825	837	859	820	873	831	819	804	850	856	872	773	904	790	849	845	803	796	841	855	795	854	825	875	845	809	836	807	875	850	861	887	854	833	848	875	876	844	806	805	853	882	853	856	861	831	861	810	749	849	828	832	840	829	831	882	828	811	827	800	839	852	868	798	788	879	851	839	846	831	839	815	823	913	841	861	853	901	848	855	812	789	850	831	802	804	838	827	782	869	832	821	854	872	824	885	857	813	870	824	836	818	808	822	853	872	844	835	793	854	822	816	853	822	871	843	795	864	871	788	803	885	837	872	859	820	865	859	834	866	775	858	823	811	857	848	810	845	844	834	788	867	818	856	826	860	828	850	814	868	798	822	838	852	860	813	786	810	916	837	836	806	874	874	848	839	834	872	796	871	865	835	833	855	862	869	864	846	863	894	801	820	827	864	855	822	822	769	795	832	855	838	833	852	846	849	813	838	833	886	936	881	827	852	871	811	835	789	858	865	866	824	832	866	857	897	793	860	830	868	851	916	835	923	842	874	853	854	833	860	892	870	783	879	827	834	807	852	845	778	831	811	863	802	842	856	770	857	826	828	827	768	870	846	808	814	877	818	897	854	848	827	848	804	855	844	807	833	865	813	837	864	808	789	785	820	799	847	812	765	797	851	870	874	834	824	756	854	831	857	831	820	880	772	792	882	801	841	825	842	811	848	865	824	836	891	835	858	821	864	856	785	882	849	825	884	846	851	859	818	807	829	828	863	890	839	815	832	865	799	902	831	825	865	900	792	828	838	852	858	837	800	821	841	812	855	866	840	829	837	859	872	811	778	818	882	857	851	819	838	869	869	788	835	826	828	892	847	864	869	854	867	851	823	838	820	783	860	832	909	895	832	865	842	836	872	820	875	850	798	806	842	817	848	895	897	863	869	830	812	857	857	859	839	818	822	858	841	864	817	809	857	818	777	852	872	864	849	808	796	878	864	892	854	858	798	853	862	848	802	833	850	840	843	848	847	823	866	816	826	828	809	857	790	839	777	815	831	825	836	799	854	788	840	781	836	830	924	828	807	859	834	810	824	837	823	842	803	856	816	854	852	837	818	876	830	798	824	817	802	791	824	864	816	909	903	801	835	814	815	813	868	848	863	823	786	846	825	827	850	812	803	862	840	811	834	829	757	829	848	807	797	814	807	901	861	862	862	829	898	877	829	806	857	886	783	885	811	883	858	808	804	838	837	868	804	821	861	854	819	800	811	797	857	883	835	860	818	886	870	809	812	817	815	850	824	788	830	837	832	856	859	884	877	851	817	884	837	848	841	843	877	843	885	833	858	788	788	826	848	816	868	842	862	802	837	829	857	847	852	818	804	824	812	868	809	841	822	850	843	864	838	847	863	805	815	864	847	879	874	850	830	845	822	828	829	849	843	856	852	812	868	869	770	862	826	820	827	793	840	845	831	781	886	840	936	799	806	895	842	849	817	827	838	843	846	848	835	777	820	832	817	833	847	831	842	839	858	821	823	857	781	863	790	864	833	809	833	827	822	867	809	843	813	880	820	814	886	815	790	875	829	843	824	881	843	831	819	865	815	810	862	838	851	886	824	840	841	823	862	824	831	832	832	847	875	811	786	832	843	818	868	833	861	831	829	833	852	854	789	820	840	787	850	805	821	855	884	809	793	843	866	861	843	840	829	826	823	860	854	864	824	867	831	897	840	823	861	879	795	820	837	835	820	873	898	805	860	839	868	845	767	848	812	824	870	839	855	900	824	851	822	866	802	808	830	809	820	861	845	841	832	879	865	887	862	827	836	861	865	836	833	821	877	852	903	817	849	825	842	906	837	855	868	823	835	896	841	811	795	845	836	832	854	760	830	851	848	823	876	815	846	808	851	814	820	859	818	817	843	819	816	849	850	827	870	873	814	852	835	863	838	807	822	839	819	798	846	903	831	813	843	824	833	787	804	809	787	858	860	858	836	827	837	805	817	816	887	826	846	776	838	847	860	868	816	812	822	838	777	802	831	796	823	877	854	807	824	852	827	824	853	796	894	819	845	820	793	800	864	807	822	801	859	829	856	806	824	829	836	795	831	881	865	753	819	854	838	851	943	795	788	823	881	845	854	842	843	807	859	872	826	876	841	845	854	824	847	889	797	864	849	828	857	817	847	862	762	813	834	862	851	804	837	840	851	816	863	839	852	887	860	853	841	843	839	860	871	877	832	787	840	824	878	846	827	834	878	885	843	843	833	856	789	825	878	836	860	823	863	815	817	845	852	813	804	856	890	819	852	783	823	825	865	864	850	865	817	815	847	843	818	825	850	841	808	856	805	846	861	812	853	852	819	886	773	846	768	860	841	861	834	812	865	836	855	788	823	796	859	889	860	785	817	788	875	843	821	854	837	805	836	819	862	822	851	808	859	867	829	837	821	839	838	848	858	812	852	877	845	835	826	847	825	863	842	761	825	801	811	830	885	840	839	873	813	810	853	842	842	787	814	867	855	837	818	893	824	856	865	799	825	850	788	838	814	835	848	873	816	815	854	826	833	858	845	858	837	832	824	880	825	862	841	819	862	848	866	817	861	843	809	826	871	831	858	832	834	791	802	867	844	826	848	783	827	851	816	870	846	841	818	803	856	837	817	878	840	799	867	826	805	817	839	854	820	834	773	844	835	855	839	845	810	870	783	816	859	830	826	838	878	839	799	813	744	795	836	869	902	825	881	803	902	828	828	825	834	850	842	828	884	823	841	887	846	826	851	809	826	836	823	776	805	804	797	847	893	828	820	814	811	841	861	879	813	825	880	841	838	846	863	889	844	886	846	824	856	843	838	840	809	854	850	893	846	831	852	809	778	856	822	824	833	863	858	833	843	821	883	830	863	834	775	827	762	813	865	816	846	817	817	905	846	841	912	810	888	831	834	844	885	886	832	901	824	848	856	824	876	808	839	866	809	874	839	840	844	828	828	830	832	817	798	805	854	808	847	860	827	846	838	803	898	854	812	828	837	867	822	864	871	825	806	857	861	862	858	861	794	807	853	816	818	830	843	882	829	834	836	881	881	816	793	809	848	839	870	857	873	783	863	862	858	844	822	857	818	838	825	843	798	832	790	901	816	810	834	879	813	806	828	852	909	770	836	833	858	856
14046	6768	4792	1875	917	671	609	602	529	537	473	500	489	505	467	476	463	441	479	489	457	448	475	481	463	464	456	433	463	417	446	477	422	449	483	436	431	448	414	431	455	440	473	431	401	405	474	455	392	416	404	428	468	445	397	454	433	457	412	471	431	428	415	432	473	416	451	436	438	410	454	432	452	448	435	438	470	409	448	393	415	424	432	420	456	422	442	421	455	485	434	418	390	401	461	464	406	412	456	447	450	423	431	428	414	431	448	455	436	416	457	412	437	465	475	421	460	455	462	477	425	434	411	482	469	463	457	418	405	457	419	432	438	423	403	437	453	434	393	468	452	458	439	437	435	458	419	455	444	432	447	437	429	458	431	453	428	422	449	443	454	426	461	416	436	458	438	468	386	461	454	440	442	436	479	441	410	431	448	443	410	421	445	419	463	410	434	426	408	413	417	439	436	431	474	408	474	429	418	436	422	442	443	394	453	412	445	438	435	410	460	400	468	420	465	401	427	445	441	398	463	463	462	417	491	427	429	443	491	450	436	456	453	461	438	398	387	471	471	410	408	424	468	477	419	432	435	436	458	429	430	420	466	493	449	441	425	408	392	423	447	445	454	456	454	434	398	450	446	449	420	456	447	435	430	419	408	451	459	406	433	409	414	459	409	436	465	445	450	417	419	410	470	435	438	414	400	446	482	434	405	427	440	423	384	387	428	447	411	417	434	467	440	405	452	399	434	418	418	463	372	445	384	467	404	459	451	466	449	444	414	417	404	456	464	431	466	473	430	440	425	420	443	425	438	421	426	465	422	463	444	417	399	418	408	462	470	416	447	439	442	469	462	403	424	427	423	449	426	459	497	440	433	430	437	382	457	444	459	434	462	404	399	461	418	433	422	413	388	424	437	445	421	416	413	433	432	430	392	442	467	443	407	397	414	436	418	410	414	451	441	468	424	446	394	423	449	459	446	452	454	429	456	451	431	404	455	423	412	435	468	462	446	424	477	420	441	467	406	474	409	435	401	450	373	410	433	443	407	423	417	400	436	427	423	415	426	487	455	465	424	427	444	429	447	441	422	420	439	433	431	428	437	412	428	452	453	448	406	441	452	403	483	448	455	396	428	433	407	413	417	445	497	448	438	406	415	421	432	415	476	433	415	435	464	447	451	406	468	412	430	422	466	423	422	401	430	425	424	445	428	421	453	420	431	398	453	453	451	419	405	454	433	431	437	428	482	417	467	457	401	425	418	456	430	409	449	393	449	462	440	448	443	453	438	454	456	440	388	456	417	435	481	448	446	433	411	459	466	479	393	446	435	422	462	410	473	480	416	468	433	418	427	411	400	428	440	461	443	462	454	452	443	459	437	473	459	447	422	426	431	412	427	429	458	435	473	437	447	428	443	405	399	445	473	424	402	422	408	504	411	471	425	443	487	460	414	444	402	409	452	450	465	421	445	453	421	426	415	438	451	432	423	420	434	436	452	459	411	430	425	421	388	421	402	421	423	455	439	429	426	456	404	432	475	445	402	460	386	462	445	442	390	457	443	437	389	399	428	442	421	424	443	393	437	420	430	399	449	432	421	437	475	455	453	468	424	457	429	440	422	455	387	439	430	446	406	436	422	461	433	451	465	471	464	431	434	447	405	435	444	443	409	448	429	456	441	475	415	449	470	429	374	422	456	416	422	451	447	454	428	432	440	418	432	407	447	406	413	409	475	447	434	418	446	466	405	453	420	438	439	472	463	459	437	420	437	401	452	431	439	460	484	436	444	445	460	371	426	415	415	395	452	425	467	419	440	449	503	413	429	439	460	434	447	424	424	388	498	428	467	457	433	373	459	451	441	428	481	450	420	417	436	426	468	437	436	469	443	459	440	482	462	419	421	431	462	455	388	496	465	444	477	441	439	455	442	434	452	402	442	495	460	387	429	446	460	415	409	446	459	436	446	445	465	403	457	429	452	462	434	451	468	464	429	405	410	446	408	425	432	430	446	442	436	422	422	419	407	437	454	428	474	441	451	438	415	421	458	459	459	423	425	464	478	408	423	390	455	462	437	442	425	432	426	401	438	473	474	428	440	404	419	443	439	443	441	439	426	397	436	428	409	434	442	440	451	414	460	446	427	415	476	455	417	428	428	467	472	445	439	447	421	428	434	488	446	418	426	446	421	418	421	431	404	377	458	448	454	434	496	461	459	430	433	461	467	446	472	407	432	437	448	428	444	444	405	373	446	444	446	444	414	429	447	414	422	465	452	426	422	428	407	413	443	455	437	412	462	446	415	447	461	445	444	413	425	441	432	437	433	464	433	442	446	387	446	428	485	445	428	421	444	381	421	440	460	447	438	435	448	408	378	439	415	410	422	453	434	447	488	446	457	442	378	430	398	431	421	419	479	471	402	430	443	432	487	468	441	509	439	474	452	426	453	459	402	425	476	438	426	423	422	401	458	435	434	450	466	442	435	431	459	454	437	432	433	438	472	438	442	423	456	446	451	454	457	434	484	427	451	419	465	452	440	417	430	416	479	426	437	431	405	448	450	448	455	447	414	445	398	443	443	423	434	448	428	424	453	454	432	458	426	473	407	429	384	464	410	474	421	428	434	429	415	409	462	408	412	425	440	482	423	433	415	429	437	454	470	429	477	410	412	437	473	471	456	436	408	490	441	451	447	451	450	419	377	430	457	427	430	432	407	465	400	392	446	421	415	397	415	420	469	431	454	426	423	474	437	428	399	450	428	415	428	442	438	458	486	468	469	429	429	419	415	454	440	447	445	456	451	502	430	446	417	444	476	430	436	422	424	409	390	394	455	399	448	426	435	459	467	429	412	418	486	446	445	441	412	432	438	469	419	470	424	440	443	440	426	418	472	470	395	426	446	454	451	431	411	400	420	486	472	484	432	422	488	466	421	423	457	403	427	450	485	465	413	420	427	425	436	445	457	434	433	430	417	402	429	438	470	418	388	408	451	443	458	460	432	406	422	409	486	461	451	430	432	398	471	425	416	431	422	437	408	418	424	395	429	394	398	422	461	432	440	403	487	453	409	442	440	438	427	458	422	430	419	462	429	423	421	447	452	435	443	401	427	437	474	411	426	417	431	416	410	406	438	451	415	396	411	453	437	445	436	451	451	432	457	433	437	432	413	441	445	443	452	404	474	506	515	431	400	486	424	435	442	432	418	436	437	427	429	459	449	429	439	445	403	426	485	442	450	450	443	416	453	414	423	422	460	466	454	423	407	418	411	473	457	414	390	405	431	433	419	440	446	397	419	436	450	449	449	459	444	485	417	443	465	382	399	417	429	478	424	391	441	472	478	449	468	450	411	440	409	470	435	447	425	408	425	451	436	432	421	473	475	436	456	466	456	460	447	413	446	436	424	458	428	404	450	433	441	438	430	461	491	457	450	436	429	457	448	437	392	399	460	467	443	444	492	393	421	452	449	435	453	424	428	385	416	414	449	450	460	435	395	402	454	452	427	456	475	427	472	436
8845	5880	7565	4128	2667	2202	1784	1608	1443	1384	1322	1164	1135	1187	1139	1106	1075	1120	1017	1053	1072	1065	1091	980	974	994	1026	991	987	977	981	978	997	941	965	986	1022	991	999	1004	969	981	971	987	1013	1001	946	945	979	944	963	998	961	924	991	961	947	983	971	999	955	1055	982	936	1003	985	981	973	997	983	1025	958	972	1011	959	971	977	963	911	940	920	943	918	992	954	962	914	939	1016	936	941	954	965	973	934	947	984	959	936	900	942	887	965	981	945	1009	941	931	956	942	1006	964	961	952	913	937	988	971	918	951	975	891	981	987	948	995	980	1041	986	941	937	972	995	934	983	901	916	922	917	971	988	962	953	955	978	928	960	935	932	953	925	1048	939	904	974	942	1001	949	903	901	951	931	953	952	935	966	936	974	912	964	953	1027	922	942	894	912	939	940	947	957	920	984	943	959	981	964	959	977	933	969	938	927	932	967	933	927	949	934	923	926	946	947	949	941	915	962	939	947	932	927	927	959	952	944	905	945	956	923	967	904	923	929	949	989	919	976	934	924	941	948	987	949	930	922	957	969	950	994	963	936	914	931	947	982	964	972	931	1010	921	950	939	899	1009	949	968	878	869	927	919	892	901	901	956	937	983	992	934	904	962	954	988	914	970	928	944	912	984	917	920	950	951	947	987	952	934	994	954	968	930	893	944	945	937	979	956	955	1008	963	894	958	915	912	947	975	942	927	972	951	986	987	1000	945	980	987	922	877	954	976	967	919	964	1008	942	911	999	955	907	960	960	935	962	1005	927	929	992	996	949	1006	961	957	878	931	979	1038	989	919	926	920	921	960	942	917	987	958	929	1004	990	946	969	949	868	919	960	941	961	968	954	1008	982	966	905	957	957	995	940	957	926	1015	971	995	927	956	957	925	928	990	960	957	988	1001	967	968	984	953	946	965	942	944	952	971	912	955	929	941	948	944	969	949	983	956	916	904	936	903	976	949	983	911	948	963	910	970	945	905	931	970	914	923	934	996	918	988	947	931	951	975	944	950	1036	940	934	958	964	956	942	975	963	955	964	983	904	1010	965	1007	951	962	941	956	950	946	916	1009	909	933	924	950	1003	908	943	942	934	939	949	933	940	875	956	996	952	933	949	974	946	938	911	955	920	973	986	963	946	954	971	975	957	955	972	990	965	959	993	970	959	934	919	998	968	959	951	904	937	934	924	936	1002	983	944	960	949	929	993	906	970	949	906	946	968	960	1015	954	882	971	918	908	984	982	912	947	957	965	920	967	874	946	945	935	932	941	930	987	989	961	880	955	939	968	1009	864	950	934	945	937	970	978	963	975	958	957	955	876	933	920	916	947	999	926	925	965	880	956	945	976	960	1022	909	948	935	943	1043	941	982	912	932	946	986	919	931	975	948	966	995	909	929	944	961	918	921	906	976	979	934	970	931	965	910	982	1013	929	983	944	981	975	931	976	934	967	988	925	974	964	909	949	941	982	972	981	970	945	972	940	929	962	975	938	962	921	942	921	940	924	915	911	950	1027	943	913	942	973	970	988	935	938	947	993	963	933	948	984	956	978	967	965	947	968	980	933	989	900	910	952	923	904	977	958	951	941	969	915	846	985	941	952	927	898	938	983	943	951	959	907	944	961	1009	948	1014	967	985	965	941	941	941	927	959	980	899	986	900	953	908	940	938	942	991	944	978	881	942	1006	951	933	922	941	911	943	959	941	930	967	973	966	991	933	915	918	972	1001	901	916	944	958	896	936	965	854	917	956	967	896	919	864	984	952	947	898	964	919	955	1000	931	937	925	959	950	975	923	944	903	957	946	973	970	941	973	939	942	947	887	980	978	913	914	954	949	991	963	938	952	957	977	915	970	985	940	977	953	917	922	940	959	946	919	898	929	959	974	912	951	943	962	962	949	897	957	891	997	907	935	950	990	956	948	987	986	931	974	946	951	950	934	955	905	1004	928	1011	927	967	936	901	967	990	969	952	965	928	958	852	971	974	948	889	912	930	932	923	972	958	965	957	954	855	1000	897	935	1002	967	956	940	980	890	916	968	962	954	932	901	961	973	937	955	900	979	936	943	954	986	967	876	1021	1011	973	968	938	928	937	940	941	961	960	959	926	919	957	927	945	970	960	943	960	979	935	948	905	970	953	920	972	942	1009	918	996	951	952	949	951	993	935	926	954	927	935	962	964	932	952	962	972	938	936	948	966	925	901	910	933	959	980	1007	965	1003	930	995	934	999	1000	995	958	926	902	961	950	1009	938	935	956	959	963	958	961	960	917	969	910	900	952	916	909	938	933	936	958	985	962	917	982	946	969	933	912	937	960	958	1004	979	954	950	966	950	933	937	968	923	899	1003	924	1000	892	944	938	969	976	981	904	964	981	889	922	942	932	936	972	951	965	907	961	925	966	927	916	898	970	971	930	911	928	937	978	947	969	1001	919	936	936	958	929	944	921	947	955	960	945	912	935	1007	958	927	969	928	920	982	931	904	911	948	921	913	957	977	1002	963	979	959	955	969	879	949	967	941	958	932	938	891	979	955	1009	951	944	945	984	945	1019	986	990	940	914	946	948	931	923	883	1011	947	996	966	987	894	906	978	937	980	941	927	968	950	986	987	920	972	942	990	950	1012	965	953	945	953	883	959	972	934	911	953	941	936	913	945	958	904	966	971	917	967	958	890	973	976	1000	994	937	985	952	949	1007	985	935	970	943	931	939	993	1009	884	927	956	919	954	968	944	964	966	968	930	1013	994	1020	955	916	893	933	953	918	903	989	922	883	947	961	932	938	983	972	918	937	927	983	937	1006	947	992	979	910	981	975	898	974	927	978	962	964	923	933	949	997	937	991	904	980	947	939	983	928	956	947	949	910	987	905	1010	974	996	935	900	943	991	901	935	958	974	962	947	1063	1007	881	959	943	902	923	917	978	983	1002	991	941	994	971	912	889	934	876	946	979	883	984	947	947	875	993	898	997	965	911	973	958	987	914	915	911	961	918	926	932	918	956	924	982	942	952	908	885	959	954	968	924	937	979	960	894	979	970	976	901	956	981	951	898	932	958	916	948	904	989	951	945	950	953	978	1021	934	991	958	963	975	983	999	932	986	919	941	991	955	987	969	977	900	913	960	924	903	925	935	968	956	894	936	984	983	969	910	928	945	971	914	935	912	915	980	933	963	906	907	927	948	942	950	985	964	931	942	974	949	970	949	933	975	966	946	939	937	896	995	972	930	902	973	932	934	970	992	939	987	883	930	952	929	960	924	918	945	1009	948	920	862	909	949	880	951	939	979	973	953	939	935	938	947	961	985	899	957	976	946	929	928	978	962	940	934	910	941	983	930	933	949	910	960	987	930	929	931	956	950	960	951	931	966	936	972	934	949	991	956	984	942	942	957	969	903	970	923	981	953	936	958	909	946	955	948	989	986	967	970	907	976	968	974	989	936	969	942	967	971	863	943	910	900	958	945	959	919	956	968	953	945	908	950	944	971	925	1026	958	976	1022	936	978	938	955	930	958	914	906	947	974	923	964	971	902	956	903	935	972	959	909	910	922	969	954	971	959
25674	13708	13758	5231	1948	1371	1032	901	759	653	681	633	547	552	551	553	505	460	476	443	434	417	435	426	394	437	399	339	374	396	411	388	403	408	385	451	383	379	383	361	379	410	385	360	367	380	385	387	374	367	373	398	389	376	366	390	345	344	396	390	355	374	347	353	407	367	371	391	400	365	360	339	358	358	382	383	406	345	412	348	354	385	374	406	363	352	382	338	379	352	351	377	330	402	385	354	346	372	350	386	373	341	373	351	344	356	376	368	398	354	382	349	364	378	388	347	329	349	377	336	353	377	385	381	371	395	386	416	390	374	387	344	380	393	349	352	377	330	346	362	384	360	417	344	356	380	382	396	378	375	348	335	383	379	363	355	372	364	362	401	407	336	335	353	363	384	413	393	370	388	382	383	375	389	370	364	374	380	375	353	371	314	387	361	386	321	340	358	335	316	337	383	355	367	437	354	376	370	389	369	365	331	372	374	395	356	379	336	385	372	362	363	335	389	372	375	343	336	393	369	371	365	366	336	376	347	354	379	393	408	355	335	344	366	376	365	393	384	377	344	366	376	369	389	380	360	404	357	384	381	403	402	365	361	376	351	377	387	388	373	358	409	342	339	386	420	381	328	364	388	374	396	364	365	332	346	357	378	356	385	386	341	376	396	401	355	382	344	370	345	378	362	376	348	375	379	412	391	386	358	379	376	363	382	382	405	336	366	391	334	350	381	380	383	377	386	346	389	322	341	371	351	363	373	339	376	389	353	402	364	356	358	364	372	337	396	367	350	355	344	359	339	378	351	370	399	378	397	376	354	383	388	387	366	398	398	365	387	354	346	347	375	421	398	331	369	382	426	390	374	329	376	331	373	385	375	380	345	370	407	410	380	381	361	364	398	411	357	389	383	338	379	376	354	379	366	369	377	360	381	385	354	392	354	342	365	383	364	386	332	376	379	416	372	375	364	369	380	361	390	354	350	380	343	331	351	379	351	389	363	381	370	364	377	388	372	391	363	396	341	377	389	373	369	349	342	371	398	372	374	337	328	359	378	368	368	354	344	358	364	375	373	386	370	360	360	413	377	342	354	365	391	364	350	388	414	361	390	389	379	369	377	364	400	358	365	317	368	359	351	393	383	343	363	332	363	384	377	343	345	362	374	356	381	417	406	337	359	370	339	346	373	390	389	382	412	362	379	341	364	345	347	351	397	361	417	359	403	375	335	353	358	381	367	335	371	342	370	371	376	313	395	355	374	382	388	375	360	330	391	340	388	393	387	362	357	358	336	363	360	370	338	371	374	373	380	359	367	392	368	400	381	377	382	341	362	325	375	411	385	364	392	362	369	350	387	380	385	389	402	385	341	387	351	383	377	365	366	390	406	403	420	389	364	378	359	363	342	331	352	387	362	357	393	397	388	348	361	363	368	354	363	365	352	355	376	376	384	368	372	403	344	389	378	380	364	349	374	372	336	356	376	388	338	351	336	377	391	388	387	368	346	361	378	361	359	356	370	351	350	408	368	404	337	354	363	347	368	351	380	350	391	365	406	377	385	373	374	376	386	361	358	344	397	355	395	360	351	335	349	390	382	414	378	351	356	361	370	384	346	383	426	374	365	378	378	365	397	386	376	356	364	323	403	355	376	387	359	334	354	429	360	390	405	364	379	365	359	384	358	362	390	397	397	356	324	366	370	367	355	379	379	377	370	356	378	354	351	350	398	346	367	351	383	361	343	381	372	379	360	384	373	356	362	333	347	348	402	350	360	379	359	412	370	369	388	335	383	389	351	373	347	365	370	362	382	348	373	390	378	390	319	408	357	386	334	352	429	408	364	376	381	367	356	373	364	380	386	382	372	388	357	363	371	435	366	383	355	357	336	374	382	346	368	355	374	366	321	361	392	391	362	319	359	362	351	350	374	384	337	369	339	363	402	385	357	374	363	396	383	369	384	346	405	357	359	368	380	378	368	381	376	383	411	362	365	411	388	369	394	367	351	383	362	373	349	369	321	354	327	362	391	363	405	370	371	365	365	357	393	368	399	369	367	382	344	395	390	372	345	327	363	385	379	339	369	362	358	337	381	349	359	378	379	393	352	318	356	345	410	392	343	398	367	354	378	403	404	393	363	389	381	349	362	391	385	358	355	362	405	347	379	367	390	353	369	417	372	337	362	405	361	369	363	374	386	357	360	334	386	343	350	356	383	343	372	367	348	399	361	347	369	389	347	395	410	367	333	366	360	401	370	388	372	367	392	388	334	336	354	380	372	427	341	362	375	355	395	361	399	368	382	358	355	400	333	363	397	362	376	401	431	365	400	336	348	391	365	381	381	364	385	405	381	362	363	382	381	351	344	353	330	370	390	388	382	386	353	415	382	359	382	339	362	382	349	354	387	411	389	346	403	374	348	405	383	373	372	415	347	338	395	380	390	365	333	386	360	383	373	356	357	360	323	364	386	359	355	392	390	360	375	333	332	380	353	378	406	307	343	350	384	382	357	367	372	400	361	366	367	393	368	362	401	381	342	378	374	373	342	338	393	348	420	369	379	377	396	341	362	357	371	376	351	385	370	379	396	401	384	350	375	360	399	396	363	384	374	368	362	360	373	361	384	362	364	352	389	370	333	373	382	374	400	374	379	340	363	366	348	407	358	382	338	399	362	363	385	422	343	368	376	374	328	356	397	394	360	353	383	374	367	366	367	349	338	340	358	392	331	368	378	369	409	360	363	360	371	388	365	369	372	380	408	363	415	372	369	348	384	408	382	412	360	420	366	426	361	398	362	371	391	317	345	411	359	402	350	393	366	409	333	373	358	352	370	343	418	378	371	397	364	368	355	377	402	314	341	389	398	400	366	334	355	352	349	376	368	331	383	389	367	356	343	369	369	380	365	353	354	368	365	329	356	373	378	349	335	393	388	338	406	335	363	388	375	363	337	355	349	338	353	382	354	372	346	357	345	370	371	346	378	357	349	361	391	348	362	357	390	359	341	371	378	391	374	338	366	381	373	395	344	371	361	362	357	375	341	398	380	397	374	343	380	359	340	370	388	351	395	347	365	394	332	364	373	357	344	396	352	363	363	346	356	345	370	344	374	381	385	367	385	374	386	360	364	369	342	405	321	345	385	322	389	383	396	363	399	362	358	340	371	337	393	375	365	364	354	388	380	370	339	374	392	401	349	349	350	392	350	355	357	377	384	327	378	395	384	340	354	337	385	376	363	378	375	367	343	348	388	355	411	383	383	349	353	390	381	344	376	323	370	361	367	417	347	375	347	331	371	361	354	396	371	365	335	340	385	402	392	360	368	375	323	364	353	353	349	341	379	412	407	377	383	379	354	363	402	380	369	414	378	380	366	368	376	383	363	359	351	346	336	387	338	341	330	377	372	394	375	370	384	390	381	390	370	323	389	369	350	337	400	362	388	369	386	415	374	345	365	369	366	395	340	360	382	362	380	346	379	392	366	358	364	378	358	438	392	321	357	446	379	385	383	362	378
16178	10851	17574	8402	5106	4325	3318	3200	2709	2439	2670	2469	2058	1952	1902	1901	1653	1440	1333	1328	1241	1168	1226	1149	1048	1110	1019	1024	959	947	910	1004	966	869	899	907	890	938	948	911	982	926	945	961	911	922	949	904	895	874	866	921	872	825	908	870	888	820	841	839	876	824	864	872	816	834	819	874	868	846	872	810	819	819	862	853	856	818	781	862	808	815	861	823	771	783	802	813	793	835	834	859	806	838	814	845	835	827	842	812	855	788	863	823	859	863	845	786	869	800	860	854	889	807	871	826	840	805	811	794	815	796	811	849	818	799	800	802	813	868	827	796	779	780	873	841	816	826	832	808	794	826	806	789	797	826	879	853	838	897	760	847	840	842	786	826	851	815	889	789	854	857	834	808	863	794	817	787	821	812	809	791	795	785	843	826	790	856	853	779	867	811	774	830	800	821	793	853	876	891	836	775	864	872	853	827	889	783	808	782	812	828	825	838	804	803	767	796	836	861	821	868	778	779	793	798	837	820	810	840	804	743	800	833	850	897	838	792	804	864	813	859	823	806	818	821	818	781	835	840	863	858	834	809	809	836	843	882	863	836	836	773	859	850	800	822	779	830	834	799	794	855	795	796	860	788	829	819	864	806	752	838	848	842	826	834	830	788	801	779	808	829	839	806	812	828	860	831	790	818	790	822	807	804	779	779	788	828	877	832	848	834	808	822	807	875	833	793	797	851	852	853	849	860	866	900	780	868	819	817	776	801	806	785	808	797	748	774	804	799	840	816	855	818	802	787	859	836	854	832	822	813	769	819	829	800	757	866	792	788	805	835	824	812	812	891	817	802	790	813	789	832	825	858	849	828	861	804	800	830	864	830	833	783	855	800	814	842	775	873	795	842	825	820	820	822	769	835	840	839	835	862	821	821	780	817	819	813	818	818	827	790	925	869	862	823	813	847	883	847	821	818	810	856	855	808	828	776	858	801	871	824	899	824	811	860	849	831	831	865	809	846	810	811	860	786	811	789	813	793	752	864	881	813	840	780	799	795	789	798	847	834	801	782	807	845	818	862	813	863	772	831	798	836	811	830	770	867	841	852	848	820	786	843	834	791	821	835	795	813	799	824	849	808	839	798	841	852	786	829	825	784	855	841	776	816	824	783	807	821	790	838	778	809	849	843	804	838	826	828	828	838	828	828	792	813	793	825	832	804	853	855	840	816	871	816	834	798	790	754	838	842	844	840	782	864	848	816	818	796	802	829	843	826	819	831	834	864	805	798	827	836	788	816	810	843	856	848	868	848	846	806	829	908	794	774	835	790	823	839	835	813	782	841	787	798	820	842	883	847	828	798	823	812	822	856	848	848	830	838	874	897	834	804	852	833	827	814	806	816	826	856	827	809	775	848	882	814	859	801	803	850	860	848	806	817	811	826	813	799	825	829	809	845	796	867	825	833	796	821	840	827	826	809	825	869	738	831	816	787	757	848	843	798	804	823	854	861	824	819	817	838	838	867	855	800	835	794	827	794	838	808	844	845	788	843	857	812	838	813	821	835	800	821	777	783	771	814	808	804	816	812	890	809	827	872	740	845	799	843	835	798	860	827	874	874	816	799	801	795	789	838	812	829	778	818	839	862	845	815	830	867	835	822	813	817	833	875	837	777	788	820	819	792	835	824	829	811	817	812	809	834	843	821	858	856	825	838	851	848	810	784	767	805	778	790	860	809	850	777	827	791	819	841	818	789	824	849	790	835	794	828	788	797	801	824	812	848	814	794	841	877	810	835	730	849	849	747	857	840	817	828	814	804	828	803	824	850	856	829	834	813	841	892	819	808	856	795	813	828	789	785	867	787	788	819	816	888	797	802	818	880	813	800	831	847	793	750	810	847	784	786	829	801	863	826	829	803	806	868	820	804	765	852	794	829	822	836	809	851	867	879	823	778	857	850	837	835	863	837	855	800	801	777	852	815	853	776	826	793	817	811	823	820	822	843	801	817	807	811	837	813	788	784	827	853	784	855	844	809	838	838	876	804	821	819	801	793	829	824	885	843	809	794	803	769	901	835	826	815	837	830	852	806	828	843	905	797	800	808	799	852	808	825	824	855	802	899	851	828	832	810	882	800	835	793	839	821	830	846	788	808	849	832	813	790	804	830	862	754	877	826	839	823	764	793	825	794	841	825	815	797	857	785	829	778	825	811	828	845	756	806	842	809	811	845	862	811	763	799	870	815	817	822	823	802	845	811	805	792	819	796	859	855	848	798	791	758	864	829	827	843	835	835	814	811	847	852	765	841	793	787	838	814	852	854	870	862	768	857	818	808	807	813	825	871	841	813	840	782	780	866	837	803	808	835	773	795	836	776	774	852	818	850	811	771	869	796	777	860	807	812	812	835	839	807	840	822	842	809	864	834	844	802	848	839	815	810	835	831	813	840	829	816	852	865	790	841	845	849	787	783	813	783	832	824	836	821	858	843	812	808	847	823	831	832	810	809	860	836	830	836	865	824	790	765	825	796	835	824	788	793	772	830	798	811	821	754	795	832	798	811	815	861	833	850	870	818	763	785	821	793	815	828	875	822	859	883	762	811	782	802	795	870	818	844	853	856	829	842	855	835	843	755	871	863	818	849	826	819	838	795	858	801	776	826	829	822	844	849	785	820	837	842	826	825	797	802	815	828	865	796	841	834	870	847	807	837	829	820	763	846	824	827	813	854	783	763	848	805	794	832	783	827	814	825	824	818	829	857	850	807	837	798	799	788	833	824	788	785	765	821	817	810	785	809	863	839	804	835	791	813	815	825	826	834	763	851	837	832	847	813	836	822	828	866	830	827	823	837	830	848	838	748	821	769	803	864	848	806	800	853	808	820	819	809	865	831	771	858	791	809	794	794	841	764	913	771	855	842	801	852	812	819	803	842	778	911	815	832	832	820	785	800	808	797	819	766	829	808	867	801	833	771	887	858	821	823	796	809	851	841	809	797	836	844	786	757	789	816	822	805	799	826	827	828	840	806	804	809	812	827	886	836	856	795	848	783	855	848	812	833	757	830	838	834	838	815	807	839	803	810	825	805	826	842	838	815	822	855	785	785	833	802	818	773	856	802	858	791	766	822	843	836	828	833	823	858	817	793	803	806	804	856	841	825	803	830	814	826	771	807	834	803	877	832	798	843	884	818	821	776	849	775	866	825	774	787	800	782	861	795	785	871	832	871	813	784	815	780	832	844	827	837	813	846	826	758	866	834	854	857	799	863	780	853	860	842	848	866	828	793	800	795	858	823	815	801	869	806	856	808	812	816	802	785	878	795	864	819	902	820	847	829	882	793	788	830	808	860	811	828	811	818	784	809	835	861	821	794	860	786	786	801	819	782	801	831	848	834	802	830	829	779	823	824	843	836	822	815	842	778	767	840	816	818	810	785	837	824	785	798	841	828	804	846	772	826	807	790	814	820	830	806	842	845	814	845	845	785	803	801	830	803	834	861	756	778	793	843	780	819	850	818	805	785
35270	21538	22847	10767	3200	2143	1581	1363	1083	982	983	876	737	726	676	722	633	529	556	516	508	467	458	492	449	426	407	415	392	384	417	383	396	406	382	371	415	418	376	375	424	381	435	399	415	382	416	398	396	403	421	392	406	357	429	423	394	407	412	399	392	403	371	410	380	376	366	374	424	354	412	354	389	386	401	415	376	381	385	357	355	387	353	393	399	387	363	334	368	400	389	382	347	344	361	378	373	405	342	353	399	335	358	361	375	370	375	425	346	396	398	387	374	365	348	365	366	369	390	376	397	351	394	405	350	378	422	369	387	338	381	406	359	388	361	354	421	362	368	341	395	366	397	405	360	362	370	399	374	402	361	390	369	397	366	402	393	406	378	398	373	384	397	369	334	400	410	350	329	387	343	372	390	383	384	334	372	343	391	375	450	379	360	363	370	345	365	329	347	354	398	359	357	396	386	391	405	376	321	378	361	343	350	382	360	372	337	366	374	359	395	368	408	363	346	373	382	369	384	391	408	379	334	366	362	386	379	360	348	377	393	403	369	396	381	419	356	379	365	368	412	359	363	398	336	362	364	375	382	361	360	396	380	374	356	344	341	355	341	355	361	367	404	372	406	417	350	395	352	380	407	343	431	402	381	375	384	392	340	389	411	385	378	400	350	376	346	368	354	350	374	374	387	333	386	369	373	348	388	375	366	347	467	373	382	398	388	386	426	406	372	400	374	385	417	365	394	403	381	403	317	352	385	353	375	384	352	424	384	388	364	381	389	383	343	391	401	400	344	375	415	372	390	370	387	342	390	383	368	392	352	384	384	379	363	419	386	389	408	358	385	385	377	375	378	411	368	369	399	358	392	371	368	358	407	381	411	367	386	393	354	369	364	404	412	363	362	382	390	377	368	395	455	406	390	373	398	370	381	385	400	396	408	407	391	428	364	398	386	368	397	372	352	370	369	376	381	389	369	370	383	349	400	328	367	370	349	390	387	386	375	371	398	367	368	369	364	396	385	419	360	375	393	444	385	369	393	380	397	442	370	366	357	343	397	372	409	382	376	371	391	355	369	394	419	369	420	406	349	381	422	379	389	377	377	359	368	336	393	349	365	387	386	390	366	388	349	377	373	381	390	344	421	396	322	381	425	350	388	397	417	435	400	377	388	389	386	409	376	363	381	376	363	353	371	371	366	324	341	388	378	382	395	348	372	346	380	370	356	404	361	385	374	391	383	386	410	376	342	421	375	396	412	366	408	372	373	341	382	344	378	423	400	392	345	374	383	342	383	337	351	390	364	370	401	370	394	379	370	351	385	386	376	355	366	380	366	391	396	380	394	385	368	381	399	411	379	361	357	375	387	370	373	377	407	378	360	387	416	381	380	354	365	384	378	360	365	379	370	366	376	363	404	343	369	376	366	411	376	368	399	367	378	354	337	351	392	371	366	384	372	379	390	372	363	385	406	377	366	403	406	412	330	389	399	362	380	377	350	376	406	357	377	373	389	381	379	372	374	388	383	397	389	380	361	375	365	370	376	369	364	378	359	386	409	383	379	388	392	400	399	374	383	341	358	363	322	351	371	362	380	395	380	360	357	366	358	375	388	338	403	402	390	384	377	341	401	414	355	382	369	366	368	398	381	363	372	367	379	368	369	373	388	419	386	380	377	353	367	356	355	372	366	371	369	389	382	374	353	379	408	420	387	388	404	378	367	361	333	393	380	407	348	374	383	376	398	407	381	417	354	356	352	374	394	403	421	429	383	370	362	346	382	367	356	379	355	400	409	358	364	380	397	393	396	394	374	354	388	366	380	357	401	366	366	352	408	409	338	370	395	326	347	370	376	383	334	362	367	364	387	414	398	349	356	364	370	398	373	372	378	377	356	360	376	374	388	383	363	349	382	400	330	388	374	377	367	398	357	399	379	393	368	351	346	350	414	400	351	363	369	385	408	378	357	404	369	366	371	390	394	386	361	388	386	416	404	377	378	366	336	394	378	415	424	382	362	368	385	377	388	407	367	382	359	398	392	379	363	382	391	385	361	365	393	345	386	348	367	384	387	372	375	374	387	406	416	344	397	389	402	414	374	321	410	359	349	385	399	369	374	369	369	351	371	371	386	409	366	377	382	352	390	380	383	360	384	405	396	374	391	340	359	385	355	389	367	331	334	372	372	396	357	409	420	412	349	384	357	393	378	363	345	385	372	396	364	376	408	428	363	386	399	369	372	379	404	379	384	387	374	356	380	393	377	351	385	340	350	381	378	366	369	372	340	363	399	400	389	362	405	375	402	416	378	402	390	399	372	408	372	411	408	398	354	360	383	371	401	404	404	386	382	356	399	370	374	343	382	393	419	399	363	397	337	377	396	355	352	418	371	384	357	357	365	378	392	393	354	374	397	409	355	388	344	389	366	353	354	373	392	392	414	407	397	408	397	333	401	332	380	365	365	400	383	376	396	369	418	373	387	361	381	385	368	352	378	392	355	378	347	357	402	371	370	366	405	378	370	377	387	390	356	376	382	381	377	389	369	329	393	407	375	402	387	394	334	403	381	387	371	389	410	374	414	387	411	370	442	356	355	392	360	384	418	330	362	338	381	409	367	377	391	372	408	381	373	409	369	391	367	351	386	378	392	405	376	378	403	365	362	408	409	406	379	372	406	406	393	349	364	360	390	346	401	384	353	405	409	372	371	330	366	415	336	350	355	416	419	373	383	364	372	368	405	408	392	435	358	361	372	380	406	388	367	383	350	362	374	381	391	413	401	365	367	376	414	358	398	370	406	360	389	415	333	403	351	389	333	383	389	344	399	345	361	374	355	388	378	358	373	368	361	355	375	351	361	373	388	372	418	399	405	393	361	377	348	342	394	387	441	380	410	347	373	355	383	357	371	379	376	400	346	359	376	400	386	385	374	436	360	386	357	364	368	385	360	365	387	381	321	355	389	406	408	381	379	370	362	402	384	403	393	367	379	364	388	385	368	360	374	390	381	356	375	389	399	390	393	400	394	354	387	360	376	356	422	351	399	412	381	360	356	370	368	394	349	401	371	378	351	371	354	408	421	391	416	381	380	371	352	386	387	375	383	347	358	403	385	404	390	382	385	362	362	393	432	369	395	376	378	374	372	383	381	413	402	387	376	371	393	411	405	353	400	355	381	361	403	406	375	378	396	365	380	384	394	426	372	360	367	363	410	356	418	415	399	376	369	381	424	371	390	352	369	385	406	381	405	380	361	397	400	363	412	380	373	375	369	392	376	391	408	395	377	379	376	369	334	395	391	415	357	380	397	357	385	386	363	400	406	420	350	388	365	374	363	400	382	364	392	391	385	383	388	378	392	373	339	383	371	391	396	367	395	384	352	353	393	384	402	378	377	398	382	365	373	377	364	386	377	384	359	395	400	351	414	371	380	348	409	378	381	381	383	374	385	390	373	332	401	391	404	374	394	375	367	356	368	390	409	408	390	364	358	368	398	390	413	404	401	350	371	363	359	428
21128	16614	25908	12594	7230	6116	4656	4849	3984	3851	3919	3534	2812	2909	2898	2727	2409	2043	1761	1615	1540	1468	1478	1522	1299	1123	1124	1045	1055	1055	978	970	1003	1000	962	994	1012	1006	1009	1007	1008	1007	1062	1036	1029	937	948	978	980	981	969	965	931	902	940	932	901	951	952	917	881	851	924	913	906	880	875	905	883	890	887	850	909	831	834	827	886	794	871	800	894	848	846	846	841	853	896	881	826	830	843	836	839	855	814	848	865	868	898	883	834	857	843	824	849	850	836	840	907	883	823	824	862	822	864	855	848	880	859	869	839	807	833	846	906	820	870	901	898	895	817	806	801	842	829	816	881	858	892	798	796	825	810	806	816	850	820	820	860	830	781	824	834	814	830	791	889	878	833	816	818	770	809	871	792	823	833	859	873	874	829	847	846	803	837	877	866	819	860	838	835	835	839	854	884	860	818	888	837	820	822	814	888	850	801	858	810	846	853	841	822	823	891	826	886	896	820	820	824	863	886	836	857	835	851	827	825	848	783	869	808	861	867	814	851	836	812	818	839	869	863	818	882	896	875	840	854	832	869	845	840	804	827	869	792	817	842	894	834	830	878	810	832	859	831	868	841	794	852	846	841	844	852	875	856	853	820	785	882	849	884	815	816	817	863	874	855	884	871	832	920	865	834	875	863	837	857	825	850	881	833	833	863	854	829	822	852	850	844	866	829	827	822	872	826	899	806	808	870	812	850	778	867	790	853	798	880	893	845	839	869	841	822	826	846	814	847	888	780	838	799	803	862	826	817	885	796	844	831	864	844	884	833	875	815	892	845	846	871	807	826	846	805	810	848	826	894	852	855	862	824	822	895	848	832	827	800	814	836	812	814	836	813	836	834	842	853	870	793	873	855	836	883	812	858	842	808	813	870	873	885	844	833	881	839	835	762	842	811	873	816	831	878	835	892	799	835	883	833	821	872	795	866	820	887	867	815	883	850	847	859	812	791	872	885	836	837	856	825	844	865	861	817	905	812	833	802	863	774	812	856	828	839	809	847	832	867	836	829	816	868	827	873	791	814	815	798	798	819	834	817	845	847	804	785	831	827	842	837	837	825	841	861	817	881	846	807	876	853	856	846	909	859	816	842	818	804	845	881	866	834	828	850	900	849	908	828	850	870	868	820	816	849	855	832	828	879	857	822	840	841	846	860	903	834	832	768	967	834	808	838	851	813	803	855	861	855	887	924	904	798	824	851	786	776	807	886	856	866	808	848	859	835	823	843	828	860	845	874	840	838	851	834	838	823	830	855	826	815	906	874	837	870	845	820	822	856	849	851	832	843	818	866	837	827	876	812	815	842	887	857	861	826	779	805	906	836	821	833	810	846	856	880	876	848	841	837	864	823	844	854	828	868	841	837	790	782	863	793	841	824	853	862	839	811	838	821	839	832	799	813	897	850	859	915	850	835	848	843	837	848	829	836	875	847	798	813	877	882	815	845	820	837	892	855	841	848	834	820	865	792	829	870	828	845	879	864	875	801	832	800	877	785	862	838	870	823	842	821	800	834	872	862	890	860	833	829	803	844	903	875	866	821	859	864	846	868	833	853	858	834	821	844	884	842	862	828	866	816	839	873	838	842	854	781	880	833	851	816	792	859	860	852	822	842	851	815	795	827	809	850	857	848	859	852	843	845	881	903	887	813	866	813	825	823	864	853	836	867	828	912	865	874	837	870	897	864	808	909	849	817	795	883	855	798	850	736	825	833	858	871	839	851	967	835	817	854	873	852	864	873	870	790	821	842	811	901	839	839	844	873	829	840	847	841	872	816	838	845	886	846	842	817	817	842	839	833	812	792	842	834	884	860	840	889	858	879	859	808	832	833	856	820	841	799	807	817	845	825	841	879	797	870	807	843	818	822	925	823	878	830	827	817	792	858	805	823	869	831	853	852	829	865	819	885	811	847	816	814	861	850	849	826	830	834	821	909	858	841	864	825	845	858	842	801	810	878	831	797	850	803	846	842	851	824	786	859	869	874	825	895	796	865	853	848	843	835	875	846	793	828	885	843	835	819	851	883	833	867	863	826	877	841	831	881	824	850	883	842	863	855	905	818	835	864	855	852	852	825	843	826	864	842	837	829	829	854	835	881	845	874	801	914	850	850	824	863	814	830	848	831	820	808	804	880	814	848	825	851	841	807	833	842	828	868	856	862	871	829	868	830	872	828	867	781	843	813	885	870	827	782	864	828	815	860	887	899	869	829	859	878	847	794	832	848	866	827	889	834	845	873	900	794	866	865	888	847	912	832	840	799	835	875	839	856	849	869	848	841	913	834	816	844	867	811	864	852	824	879	790	823	867	861	857	841	867	835	848	781	805	842	808	828	818	854	818	851	832	817	887	855	787	841	836	807	866	816	784	861	841	866	867	863	877	903	899	797	866	926	852	820	854	862	822	826	853	864	848	865	854	887	828	815	884	873	829	868	859	873	802	866	844	852	920	831	830	841	814	849	854	899	796	847	897	854	847	873	876	868	893	809	847	781	820	817	872	867	829	854	840	840	880	795	878	863	821	871	863	827	801	833	868	816	871	864	865	812	820	857	851	867	858	828	829	805	882	872	821	790	826	851	826	830	820	851	834	941	870	855	818	815	827	798	837	847	858	892	834	877	844	808	869	894	844	842	797	861	841	809	822	868	826	875	845	821	820	832	858	872	884	831	824	848	838	845	822	817	847	842	849	755	850	880	876	829	893	870	838	881	859	877	821	816	831	831	826	833	823	821	827	840	839	853	866	872	895	848	850	848	848	813	808	846	827	879	847	838	827	871	878	858	839	813	882	826	856	874	803	861	828	888	869	871	814	862	858	846	878	878	838	816	811	796	809	852	845	821	787	880	813	819	876	813	847	800	776	818	821	854	885	806	843	810	870	851	806	819	876	901	856	831	796	847	832	789	875	839	846	845	838	810	842	855	828	836	834	905	863	867	883	895	839	843	860	856	814	831	900	854	792	873	812	873	843	816	813	851	838	825	893	826	838	889	848	875	824	832	812	852	806	842	869	818	851	847	844	860	840	852	887	809	827	896	862	830	886	843	834	870	848	832	829	854	804	827	872	825	812	800	839	882	920	829	859	861	807	847	851	883	855	848	828	858	826	854	856	806	857	859	877	830	856	897	827	862	835	843	823	852	855	836	838	834	868	835	878	844	794	856	835	826	896	880	866	821	830	902	850	896	828	875	849	901	840	871	864	873	851	832	870	826	862	849	852	857	828	875	843	826	826	833	844	891	835	819	852	841	846	870	877	827	826	791	797	853	797	841	842	878	828	854	846	907	835	843	759	801	858	860	835	890	821	831	841	816	833	814	866	825	839	827	859	844	873	862	785	787	818	857	890	836	863	795	767	846	853	812	886	863	898	848	823	896	786	824	869	800	794	853	841	836	851	827	836	886	840	853	875	824	810	841	845	863	843	829	822	838	839	837	819	817	794	852	832	860	845	811	815	845	807	831	830	843	850	857	851
13156	6024	5254	1969	865	690	522	529	553	539	474	483	492	461	485	472	488	474	458	437	489	438	493	469	435	439	438	489	438	463	466	443	447	441	468	454	443	470	443	470	455	378	419	466	396	425	425	485	443	436	422	440	436	429	441	423	454	417	427	421	465	455	448	411	449	450	443	429	427	483	483	445	414	445	437	445	442	451	421	470	462	466	416	447	414	433	419	440	442	445	452	438	441	395	419	462	430	419	417	426	469	419	437	395	438	441	462	465	433	446	426	397	470	481	415	412	445	438	448	432	462	434	410	435	426	441	433	438	417	413	474	455	463	425	428	459	410	425	447	440	453	441	428	413	426	484	445	463	428	483	465	432	426	443	470	400	436	466	451	407	461	408	470	412	437	453	407	420	416	447	435	425	440	430	419	451	450	426	478	449	430	476	449	433	444	462	432	456	451	471	422	438	458	450	429	406	433	437	429	450	439	476	430	420	461	474	454	480	437	431	442	426	442	417	440	448	442	479	483	437	389	421	430	382	426	427	450	454	437	450	444	434	453	417	460	444	426	456	453	437	457	397	435	443	441	474	433	440	424	428	453	438	420	416	437	457	443	429	441	475	423	471	407	442	418	427	429	467	403	425	431	441	422	457	437	436	394	441	464	456	406	415	415	411	444	438	452	488	452	479	423	436	421	436	477	413	427	475	428	417	426	441	401	425	463	420	462	419	427	414	419	421	414	423	454	481	525	418	491	441	443	465	451	432	399	415	471	427	479	428	474	449	395	435	413	446	429	444	420	458	410	429	470	455	451	434	410	430	418	444	457	428	436	435	458	412	419	440	437	434	466	477	415	453	464	441	440	440	433	465	434	450	414	433	434	414	396	398	458	449	450	435	500	455	415	446	443	411	446	444	447	436	428	417	429	412	450	394	428	480	493	431	426	408	453	452	417	480	450	448	481	467	424	447	395	455	422	410	483	435	450	454	412	485	456	415	448	456	454	439	442	471	416	442	424	423	448	462	434	442	418	462	435	452	408	404	421	468	444	448	448	449	444	434	395	437	426	440	413	442	465	431	415	440	501	444	444	419	387	426	448	461	455	412	434	459	409	408	424	453	405	456	386	445	441	427	454	441	489	427	440	445	441	429	492	441	443	423	439	422	422	432	462	441	409	418	455	457	464	460	417	484	426	442	429	465	429	431	425	413	468	468	436	424	472	424	456	423	420	407	439	437	397	460	410	424	430	400	429	427	428	396	439	433	488	483	408	488	431	426	450	417	447	426	455	436	404	440	380	436	441	401	483	504	430	423	464	416	456	374	442	403	437	446	431	439	435	421	420	434	442	441	427	404	462	444	409	463	428	478	440	415	417	399	493	469	421	461	413	460	429	426	399	409	428	421	424	441	446	435	438	434	452	433	441	427	469	444	482	400	454	434	419	458	452	440	474	439	462	399	413	480	420	464	446	459	423	449	462	430	450	437	417	447	447	410	456	448	440	411	440	461	474	425	461	436	434	453	457	442	406	442	429	438	425	441	442	468	420	458	447	413	450	444	462	468	440	429	435	459	452	407	441	439	444	407	421	442	472	439	430	417	450	478	450	459	466	436	437	440	416	434	464	432	462	442	440	424	423	454	431	491	445	439	416	463	432	471	417	457	447	406	413	469	438	455	426	420	408	428	448	477	441	402	444	389	446	491	425	421	423	418	463	451	441	426	423	451	491	428	429	427	444	448	447	478	417	417	456	435	465	451	458	438	404	407	465	434	393	508	445	425	464	457	434	439	419	436	396	449	432	454	422	430	452	418	412	412	423	432	421	437	437	473	429	482	445	441	456	440	446	471	431	415	440	458	399	400	443	389	404	464	466	426	439	434	432	401	425	451	418	451	490	426	464	423	423	471	448	450	419	425	431	460	442	436	425	440	428	470	446	424	427	445	472	387	384	400	400	453	415	418	429	428	437	451	392	411	435	425	457	431	410	454	433	430	442	451	429	430	433	451	467	432	447	432	464	404	413	426	450	452	437	437	467	434	436	408	423	416	418	440	450	425	407	393	463	465	415	448	424	386	432	490	422	386	421	441	431	382	462	441	435	440	463	462	448	419	425	457	445	462	444	440	437	424	481	432	419	423	410	414	439	468	427	443	429	448	443	441	514	422	471	422	467	469	437	439	405	432	451	463	437	448	418	445	465	426	404	435	427	474	425	432	417	454	445	427	480	442	446	444	444	444	375	470	427	417	417	426	443	456	427	405	461	459	437	458	395	456	454	423	399	404	391	432	442	444	417	391	456	442	416	385	428	441	469	448	429	433	425	459	442	437	499	426	441	442	450	432	400	447	461	456	443	413	444	391	385	461	444	488	445	417	401	436	467	407	449	431	462	428	413	427	454	423	435	414	452	460	397	446	432	478	423	447	437	477	456	454	453	415	478	453	439	470	440	440	472	433	450	452	425	447	417	453	422	394	437	409	389	460	387	448	437	425	436	440	453	440	389	447	460	464	444	437	407	426	461	448	459	439	430	432	432	455	463	447	431	409	424	458	452	431	442	404	414	423	438	419	438	458	465	449	443	427	478	459	432	388	418	427	417	432	457	460	417	476	450	443	433	436	423	429	416	399	444	424	441	439	446	426	451	427	425	496	418	455	406	391	436	465	437	406	430	394	469	445	406	463	441	465	458	462	448	480	471	447	461	456	402	447	441	451	456	503	440	461	473	456	452	469	435	443	457	451	391	424	471	422	446	427	451	466	455	451	443	433	441	428	458	422	420	416	435	438	429	418	443	421	448	450	420	412	398	455	404	454	433	443	446	426	476	460	437	465	450	433	453	433	410	444	416	387	420	415	487	427	447	453	403	397	457	416	435	458	468	446	436	415	409	460	469	396	451	431	462	425	431	453	430	439	448	449	410	406	417	456	438	418	441	464	427	433	424	432	461	426	462	454	436	462	405	431	438	453	436	443	447	447	440	417	416	403	399	406	427	488	468	473	466	455	483	422	410	445	440	484	453	462	467	438	451	422	451	414	432	433	440	419	435	435	439	450	450	412	447	431	468	436	426	421	432	440	417	390	433	469	432	455	432	454	440	443	441	462	448	474	432	411	453	453	473	437	405	403	390	425	442	423	426	402	440	450	527	443	457	424	417	427	371	456	393	440	434	469	432	469	428	417	434	435	409	464	455	424	409	434	468	455	463	445	488	497	438	437	418	457	431	415	404	461	449	450	445	458	421	422	403	431	453	403	501	454	446	463	419	450	423	407	439	432	407	438	467	420	465	427	394	438	501	431	442	431	432	387	433	454	431	428	408	453	427	458	417	463	415	416	394	375	444	445	448	450	463	428	424	406	450	418	442	449	431	399	449	432	426	423	447	423	435	424	405	456	490	440	458	418	477	461	445	461	454	405	453	420	435	428	451	429	418	369	421	442	441	469	429	407	436	445	417	450	413	413	444	440	463	426	445	469	450	438	402	399	470	409	421	441	436	420	469	433	468	434	406	438
8337	5751	8288	4245	2486	2057	1709	1486	1448	1370	1252	1162	1098	1137	1135	1122	1216	1089	1105	1085	1060	1074	1008	1015	1016	985	1000	980	962	960	966	948	1034	961	1037	955	989	987	1036	1014	978	985	954	972	972	971	998	981	1010	960	971	935	996	1028	945	952	977	989	950	995	1043	922	915	933	929	961	977	920	983	952	943	961	920	916	986	990	968	926	987	925	900	946	935	926	1042	973	937	982	933	950	954	957	936	959	942	956	930	947	939	909	946	904	906	913	949	971	914	959	961	882	977	1003	962	966	917	953	926	919	939	1045	935	888	895	918	932	927	904	955	936	913	911	924	965	939	955	929	902	984	958	926	973	921	977	922	983	966	924	942	929	957	967	921	913	900	925	912	1039	906	963	889	924	885	1004	930	924	941	930	948	972	955	881	935	968	933	917	930	966	934	991	945	950	905	914	896	902	938	976	974	986	948	922	937	1014	1013	900	918	912	949	946	971	938	912	900	998	965	923	930	967	917	926	1000	948	958	978	922	952	928	943	972	994	994	933	986	881	973	939	952	925	943	904	966	930	980	930	995	979	921	951	984	899	912	943	927	939	962	997	971	945	955	949	931	940	944	955	1005	983	917	947	983	953	935	919	925	947	957	949	909	951	925	957	933	943	930	935	967	907	963	962	974	969	956	968	997	958	940	945	940	929	936	920	910	915	975	956	903	972	955	989	944	979	933	920	999	1023	1073	979	916	930	914	944	926	906	908	910	926	965	940	899	960	909	972	922	962	959	895	944	920	935	985	929	1012	942	940	893	894	926	937	983	912	959	920	946	989	972	912	982	972	932	907	963	902	952	944	925	964	974	951	940	903	983	915	911	857	936	990	914	929	955	987	968	952	938	974	941	952	917	944	929	967	979	963	963	990	989	972	941	951	974	925	956	952	977	983	950	936	914	990	940	949	999	970	919	926	981	960	887	892	965	1026	938	955	936	952	936	950	959	934	982	956	957	974	943	997	883	962	1004	905	953	873	932	944	992	951	913	992	978	984	988	979	935	985	934	938	948	944	894	918	921	992	919	951	1008	915	889	954	907	920	931	952	964	943	897	976	940	931	886	959	1009	962	963	990	945	912	953	936	969	1017	990	955	934	983	966	944	980	939	956	917	957	880	935	984	971	954	962	931	944	916	937	916	869	953	951	911	920	941	985	955	979	987	945	1006	949	924	990	885	1028	930	956	903	928	948	872	908	884	959	923	890	970	937	957	1003	959	957	922	932	946	966	944	960	962	924	882	907	878	972	963	982	952	944	949	927	943	963	919	963	999	951	983	950	935	977	947	978	1002	989	923	1022	931	940	956	958	947	957	950	963	913	951	948	989	921	950	964	923	962	939	999	970	892	985	975	925	942	923	946	853	959	927	936	955	928	945	932	945	935	944	925	978	962	931	938	957	940	911	904	927	903	960	932	983	903	1002	946	1007	914	941	956	930	1008	974	970	947	986	968	947	826	927	955	1009	950	926	959	966	926	979	888	982	930	895	961	959	926	953	948	977	918	943	922	962	915	949	979	973	969	949	961	935	1008	920	939	962	968	956	894	946	968	951	1003	976	911	936	941	926	987	917	1001	973	878	944	964	987	923	932	936	977	913	949	1004	990	931	936	974	965	936	976	953	952	931	919	988	947	926	927	973	985	914	1015	942	938	951	926	951	950	982	902	938	919	904	956	966	977	883	971	950	934	911	980	955	960	953	915	917	936	978	965	933	949	974	915	898	955	901	942	916	941	960	946	956	969	915	957	1027	926	952	935	967	970	957	943	957	956	890	981	978	989	917	980	915	932	916	941	957	933	958	964	892	954	909	950	975	935	967	963	935	1029	981	958	1028	1001	996	935	992	961	966	919	940	940	916	928	975	955	1015	911	909	990	995	969	913	962	970	944	942	926	960	927	981	897	938	981	930	886	936	957	907	952	933	966	955	943	970	973	964	948	968	968	958	960	899	953	938	947	1003	958	953	954	912	936	962	935	945	951	970	952	899	1002	978	959	954	978	934	955	946	951	941	937	938	1002	928	999	990	974	952	964	919	971	959	899	917	897	967	936	883	950	913	981	937	936	948	985	938	924	919	922	918	904	924	889	941	941	1010	998	988	963	970	1024	910	976	1010	903	984	953	968	946	913	972	963	924	957	953	1032	938	879	910	959	909	971	906	971	911	934	933	950	964	938	860	880	968	952	908	951	896	917	964	1001	911	953	962	957	938	972	935	909	925	872	919	930	996	964	912	966	957	969	982	973	954	970	952	915	952	920	988	1007	909	1000	933	933	911	962	1006	934	950	942	943	967	944	985	939	953	914	966	948	932	902	905	942	980	920	958	914	953	920	948	913	927	974	976	916	942	908	944	952	963	960	976	907	957	996	966	1001	938	958	939	936	961	977	897	966	914	968	965	902	935	896	907	939	966	946	981	948	960	939	994	940	947	992	956	1006	916	986	954	898	960	960	921	977	949	900	930	930	965	944	914	978	932	990	997	862	933	932	956	976	957	889	942	930	940	954	959	978	962	911	923	955	944	961	915	934	977	934	948	941	939	1015	919	946	925	913	929	963	915	945	1015	946	935	972	936	994	884	917	927	918	928	879	983	922	959	918	915	955	906	957	906	973	920	941	1014	919	947	904	947	974	976	958	957	949	939	994	950	927	934	949	905	867	923	982	865	925	965	968	939	904	975	968	906	920	928	939	972	917	971	926	927	947	991	968	995	950	931	925	957	930	943	927	914	912	945	983	962	893	950	926	994	909	921	915	971	976	994	977	995	953	929	955	942	960	968	945	929	942	939	919	982	905	936	922	956	940	957	958	880	934	880	931	995	935	995	956	943	955	954	994	1005	978	898	965	958	866	942	915	987	929	929	971	919	958	978	929	945	973	928	913	889	948	958	918	918	944	930	936	928	957	926	909	934	992	1008	914	886	978	887	923	966	953	979	904	936	908	946	895	972	959	934	936	988	968	938	977	936	943	975	900	992	945	953	930	931	902	941	985	932	959	990	958	976	960	946	928	942	920	964	993	948	982	904	998	978	980	962	935	976	937	946	934	904	945	960	926	898	940	916	954	967	913	964	940	881	919	923	962	949	951	995	960	940	916	949	948	928	960	972	916	922	873	940	926	942	931	928	957	920	936	984	888	951	960	915	993	934	937	972	976	974	906	985	988	991	993	1029	967	907	951	866	898	928	863	921	988	940	1004	939	942	974	934	938	972	953	917	973	981	957	946	966	923	956	965	983	963	989	931	924	930	928	937	865	932	903	961	967	954	972	974	936	955	977	1010	904	978	951	930	907	910	914	934	900	934	973	913	958	991	943	914	966	954	928	975	980	967	1009	905	940	941	967	923	956	921	1000	953	993	980	968	915	921	966	963	932	929	925	928	951	935	1021	948	943	935	937	997	940	976	945	918	914	953	952	965	920	927	970	924	940	985	958	921	999	888	954	937	947	955	990	893	959	946	896	927	868	913	946	942	945	927	939	883	947	932	938	931	924	1021	944	930	964	938	978	961	933	940	987	912	976	917	937	965	922	925	917	930	988
23041	14266	14518	5743	1884	1367	985	961	723	650	641	658	550	554	566	499	480	495	460	411	454	423	447	427	472	422	393	415	386	392	408	368	370	401	397	394	397	383	374	396	405	396	380	391	374	353	377	402	416	339	399	387	391	392	375	384	391	393	388	390	386	363	378	389	394	364	402	406	365	414	392	376	345	393	375	358	403	379	342	372	379	382	384	387	330	348	403	370	416	358	418	372	334	378	361	374	424	367	389	364	397	353	385	390	377	352	377	357	355	395	372	350	384	355	375	364	350	357	421	351	368	355	363	358	399	383	375	380	367	386	374	318	349	375	393	374	354	347	396	321	360	324	381	374	396	375	363	386	376	358	370	367	346	370	363	377	355	368	383	359	384	392	376	365	354	359	358	349	353	395	344	339	399	331	344	390	365	387	402	353	375	347	377	363	371	360	368	369	406	354	371	419	364	392	352	372	398	366	350	395	400	363	372	406	344	362	351	394	384	368	366	391	392	391	381	376	346	383	333	353	374	388	345	359	366	354	375	389	377	390	341	393	406	396	416	407	365	390	341	361	328	364	377	340	355	344	379	385	368	377	366	387	327	374	392	369	345	367	374	373	387	386	377	388	342	387	392	395	389	370	427	377	381	382	373	431	336	356	421	340	380	391	363	374	393	341	348	398	394	374	332	356	376	364	392	379	390	394	375	385	361	370	386	386	380	384	395	380	405	356	388	356	367	364	394	355	364	369	329	395	374	348	365	370	396	403	376	367	410	353	375	393	375	378	418	361	371	348	374	372	390	370	387	396	381	379	386	344	408	367	415	373	357	384	364	373	378	400	361	358	405	343	384	387	392	389	391	383	383	386	381	360	345	319	361	362	397	392	353	317	395	362	406	376	405	375	400	394	352	355	359	378	385	389	353	315	372	375	346	355	369	367	403	358	400	355	349	393	354	376	386	357	355	348	404	392	381	396	391	378	390	381	337	356	423	371	404	348	372	393	411	380	365	348	410	398	409	365	365	384	383	391	366	389	383	383	391	358	382	379	415	363	344	384	362	374	382	354	369	376	348	379	394	380	370	412	366	396	354	382	343	357	372	361	375	406	379	367	358	338	387	345	380	353	407	370	351	380	369	369	356	344	355	398	413	373	397	351	384	389	401	413	385	366	388	381	384	368	406	399	368	417	366	404	407	417	375	375	325	369	347	389	396	417	339	382	413	345	378	347	341	380	372	410	371	377	348	394	383	360	368	346	382	367	370	397	344	347	384	359	411	359	392	405	371	350	391	409	420	369	365	363	337	365	366	379	335	355	366	398	343	386	377	326	378	398	364	338	367	380	382	363	347	388	367	358	391	371	399	398	401	380	367	368	362	403	402	331	386	347	348	397	409	386	370	341	367	310	375	390	353	368	405	398	353	370	379	367	388	369	392	352	359	372	353	369	380	363	388	376	377	406	380	341	381	373	381	389	393	371	380	360	412	360	342	364	338	390	390	350	372	412	396	315	373	392	355	332	396	366	337	346	364	381	375	336	360	390	389	373	338	406	381	399	367	356	364	381	393	390	394	361	379	378	333	376	347	340	380	342	399	382	351	346	361	367	398	360	387	335	382	389	370	364	324	378	357	351	370	334	383	351	434	352	357	407	386	358	390	348	393	357	344	405	379	388	358	362	368	386	360	358	344	376	315	385	362	390	355	386	366	359	361	338	390	349	349	387	360	358	354	392	381	383	366	409	355	375	387	354	378	371	355	390	350	358	401	372	409	363	398	354	382	366	372	377	386	377	364	414	394	375	377	340	381	384	379	323	338	426	374	373	375	383	389	354	374	375	391	344	362	353	374	367	412	389	388	376	415	370	396	372	429	369	343	389	385	370	396	374	414	376	379	365	367	359	404	363	386	388	369	356	379	327	317	351	378	368	366	379	367	386	339	361	373	372	372	364	379	331	390	353	328	379	384	387	370	346	376	382	351	348	389	373	345	390	389	377	364	371	381	392	364	381	382	338	381	388	347	383	347	385	376	377	390	362	356	378	352	409	382	384	388	378	360	386	428	363	390	338	419	382	383	397	382	421	340	381	355	363	356	356	373	336	381	370	414	392	399	395	404	395	360	361	378	400	387	387	376	387	353	408	387	356	378	345	419	379	346	360	395	374	380	367	391	395	372	391	364	392	375	393	349	370	351	375	354	387	390	381	369	394	356	381	410	358	371	376	385	347	389	424	351	379	341	376	382	373	373	379	382	379	362	390	351	405	384	382	372	401	373	376	380	350	362	376	321	395	384	340	343	380	377	335	367	361	377	372	362	366	344	360	376	350	366	364	346	363	379	370	360	402	401	358	392	387	418	381	372	376	363	347	377	414	370	408	341	372	351	369	374	340	367	375	358	394	357	350	424	365	316	335	367	358	409	401	384	383	352	374	394	355	357	371	376	371	361	342	380	381	357	405	346	371	415	371	346	356	408	370	354	399	366	391	409	372	368	395	361	344	389	374	413	368	405	361	350	387	347	372	411	358	369	371	399	394	365	321	357	387	400	361	401	389	352	370	388	403	386	354	360	407	361	348	400	380	363	380	384	375	387	372	384	343	367	354	369	405	397	376	370	436	365	384	364	373	364	384	380	351	363	410	356	370	366	367	350	407	349	379	352	352	362	375	387	337	382	332	356	368	369	370	380	373	388	377	338	405	389	372	387	382	377	386	377	379	385	379	348	351	352	407	356	344	360	336	348	356	384	395	371	379	377	349	362	354	372	381	370	386	345	379	374	398	415	424	348	360	379	402	398	419	386	368	404	373	381	315	368	373	361	402	389	330	370	366	419	366	410	344	373	339	333	384	362	324	361	370	391	348	365	377	360	381	368	365	368	344	389	388	372	376	401	363	341	351	380	364	377	382	334	378	392	393	360	402	418	376	363	374	357	348	407	365	384	373	375	379	383	372	386	370	376	383	383	387	367	373	397	360	359	403	369	383	387	363	384	386	375	366	344	348	378	396	410	334	376	379	371	338	341	408	406	394	354	397	354	362	367	360	359	356	371	405	377	394	375	378	389	340	373	331	382	377	345	348	375	335	365	373	393	371	362	367	387	381	354	385	381	380	398	387	396	374	351	365	400	364	381	326	380	376	358	417	396	340	345	364	374	397	353	358	394	347	341	367	371	366	348	325	347	394	344	360	394	366	408	407	420	387	364	365	367	355	370	381	351	371	380	392	352	371	388	390	378	382	378	381	385	379	355	364	362	363	346	354	348	351	360	409	376	361	410	350	349	339	338	343	372	411	412	397	403	391	357	336	373	362	387	414	374	362	388	355	403	401	369	382	365	392	371	403	368	336	395	331	368	364	367	336	381	408	383	421	366	362	387	374	374	412	374	361	393	399	401	375	360	379	374	349	354	343	386	383	395	373	374	360	350	359	393	385	352	370	385	376	369	355	374	385	398	379	409	388	365	363	368	399	372	372	348	381	386	359	369	329	352	375	379	391	397	371	373	350	386	394
15378	11763	19167	8461	5062	4398	3388	3451	2698	2174	2597	2305	1866	1908	2127	2019	1783	1622	1365	1322	1299	1229	1141	1109	1102	1051	1068	977	933	1020	897	908	918	964	924	968	909	920	963	975	949	899	923	917	934	929	864	924	951	907	894	935	895	945	916	947	858	832	826	882	900	844	859	841	873	874	851	855	825	837	856	864	847	889	858	833	818	857	823	835	854	809	826	837	820	874	842	836	803	825	854	809	778	817	870	803	834	806	772	784	787	799	835	819	808	841	823	834	863	788	842	898	833	834	847	808	868	918	828	857	893	827	833	831	840	835	862	822	779	833	852	812	823	854	868	812	833	860	885	804	811	811	839	840	838	806	818	811	843	806	830	838	818	889	817	825	789	806	834	872	818	852	810	792	783	857	779	829	812	811	808	832	803	851	849	857	842	844	858	801	790	857	805	811	769	844	807	764	833	843	834	852	798	795	800	836	834	784	790	833	808	832	858	811	850	838	844	846	872	827	793	874	853	839	791	820	827	846	857	788	864	787	793	897	899	846	842	838	808	843	840	900	815	801	867	889	848	831	817	834	874	829	795	832	805	836	857	821	814	839	797	813	871	825	765	821	757	824	761	814	835	814	780	838	834	793	817	834	808	851	822	806	882	854	850	798	795	835	832	762	813	843	840	782	821	821	846	872	817	814	828	836	826	817	795	775	849	819	802	855	797	777	821	759	862	788	817	833	821	813	858	892	781	880	827	790	807	813	864	857	807	856	824	843	852	829	842	786	889	843	815	776	866	835	781	803	846	843	823	821	820	836	847	820	829	815	862	764	823	803	844	856	812	826	857	822	846	799	791	864	822	815	829	847	859	772	852	818	808	782	818	847	789	794	858	809	794	823	830	811	814	834	844	867	750	860	832	808	831	845	775	816	787	835	818	819	844	870	846	819	866	832	821	835	810	843	904	791	841	837	860	824	850	826	823	779	828	901	808	870	885	825	860	833	792	828	804	863	848	827	855	843	838	796	842	836	820	826	824	811	837	849	815	816	848	876	782	854	809	864	818	880	828	813	864	848	802	775	878	819	798	837	822	845	840	871	823	871	771	859	801	815	835	845	855	780	843	828	822	807	826	789	799	796	804	799	823	804	773	859	801	838	801	825	809	846	839	842	808	801	840	797	905	775	838	822	872	868	837	801	823	847	817	811	833	794	826	868	806	833	804	829	813	830	792	856	782	824	807	857	802	858	813	837	835	870	866	829	834	856	816	838	823	810	842	857	865	825	823	827	847	822	849	818	810	840	773	826	861	853	845	817	828	781	799	854	851	855	818	846	856	816	873	816	809	841	793	798	826	904	849	838	897	779	843	835	824	792	822	864	883	870	824	801	847	818	859	809	804	811	835	786	809	794	815	801	867	805	826	838	865	822	836	821	816	806	866	833	798	851	794	799	840	844	843	874	801	824	818	826	855	865	858	799	852	821	839	823	811	835	831	878	777	755	815	822	847	770	847	814	853	832	835	831	834	823	862	822	782	847	839	851	874	791	825	832	886	834	842	837	857	836	812	785	812	824	810	800	830	845	799	839	842	862	830	839	809	837	857	821	840	875	851	852	879	785	825	890	805	854	791	853	847	775	853	834	831	795	783	840	801	851	871	810	813	859	808	853	796	817	783	816	846	832	824	809	820	803	874	821	832	877	834	822	765	884	834	872	794	836	819	887	821	862	854	828	884	791	833	838	853	774	816	778	793	825	801	835	831	833	885	823	865	838	794	832	821	754	780	820	860	841	817	844	808	852	855	819	802	833	810	826	816	797	798	809	821	860	864	808	845	812	856	799	810	783	848	831	878	828	871	788	857	837	898	817	795	854	868	775	848	862	801	863	823	828	833	848	835	813	883	856	798	834	855	838	808	779	790	803	804	842	850	818	860	798	816	851	816	820	853	832	797	836	783	779	827	843	826	812	886	848	794	839	823	862	799	841	835	836	828	822	850	816	832	853	874	810	856	814	808	869	839	875	832	797	829	818	856	789	832	788	893	825	838	858	821	819	830	818	802	830	814	891	834	794	824	779	770	857	853	831	841	834	879	800	842	857	824	867	802	838	850	827	855	830	848	806	793	821	822	774	794	795	839	822	826	795	843	799	835	804	843	808	826	832	820	836	856	825	876	840	859	877	854	888	846	838	840	854	805	824	796	807	869	836	863	809	806	779	853	811	782	818	813	831	839	825	787	907	864	847	822	813	818	868	815	838	851	854	869	816	893	780	801	774	820	833	806	785	808	851	818	861	855	803	895	804	763	813	840	837	840	800	812	854	842	812	826	813	860	870	827	845	834	849	818	786	817	840	846	795	813	858	861	874	858	833	782	863	816	834	840	807	805	796	829	835	853	845	818	817	817	829	782	850	832	837	767	809	868	838	882	834	859	846	839	850	856	856	809	799	847	864	834	795	867	824	812	844	798	856	820	830	803	815	837	862	792	830	802	861	829	824	779	854	832	807	803	832	853	781	825	814	816	812	873	826	847	783	810	844	811	841	852	882	814	866	796	902	855	778	815	835	784	871	828	799	795	793	863	798	838	814	861	845	856	846	783	794	840	815	842	833	781	829	851	806	816	802	812	810	800	838	786	829	797	816	855	814	832	830	864	830	789	850	834	863	898	816	818	820	818	855	788	805	823	879	819	814	874	862	834	842	745	913	814	823	872	799	822	811	903	824	842	804	822	788	813	828	845	816	785	791	800	810	804	859	857	855	792	830	803	873	807	842	830	830	824	827	900	834	793	815	848	835	804	849	823	799	836	856	810	864	786	765	832	827	878	833	828	801	809	854	786	838	832	826	835	862	805	793	833	781	825	814	843	821	851	811	803	824	812	797	877	799	852	828	863	787	804	804	852	832	816	857	791	776	833	844	821	797	822	854	809	820	841	822	826	836	795	911	835	775	848	824	820	783	840	817	871	785	799	837	802	812	859	847	849	861	886	790	784	778	804	825	834	830	858	852	800	797	788	819	858	831	802	782	841	866	823	826	846	818	811	856	823	865	861	872	805	849	825	865	842	862	851	845	848	824	814	786	833	780	793	821	849	828	786	814	832	830	799	812	814	898	836	806	797	841	857	834	818	828	827	833	870	792	823	820	856	818	795	807	862	818	792	848	787	819	824	827	773	780	817	807	809	833	777	825	798	825	816	777	820	789	796	822	808	810	814	822	844	808	862	850	820	859	840	820	816	789	800	823	857	854	859	816	827	833	823	825	821	825	814	795	789	829	804	783	799	797	832	897	812	851	802	796	817	804	843	831	858	838	826	882	846	804	782	831	824	797	828	842	854	796	827	847	869	802	834	804	826	815	802	850	829	835	828	799	831	827	781	765	876	796	836	836	850	840	818	853	819	874	796	826	859	852	832	862	875	829	825	842	867	810	817	814	806	857	807	833	824	893	861	803	813	853	801	814	820	824	783	873	855	882	918	825	851	818	783	828	821	775	855	798	832	849	812	878	839	850	833	877	858	773
33489	21573	22437	8988	3057	2112	1752	1471	1105	841	1004	895	776	727	805	741	601	599	511	537	478	472	471	443	426	420	464	424	397	402	416	418	386	428	404	395	391	432	399	431	408	377	419	395	414	403	422	380	391	462	385	414	438	398	423	396	415	388	386	402	420	431	400	381	359	349	386	388	417	385	386	358	385	340	410	381	390	402	409	428	371	378	395	395	420	367	383	404	375	379	392	355	376	422	393	378	386	389	384	404	384	365	389	349	335	353	340	378	401	342	379	381	383	352	399	421	382	421	389	418	380	367	411	363	358	404	379	360	376	398	377	407	403	379	391	390	420	419	368	385	407	431	427	391	389	386	380	340	395	394	386	370	425	396	367	371	385	397	370	428	373	371	407	402	391	404	387	366	394	385	407	371	377	390	348	391	400	393	368	411	366	353	391	430	356	384	415	435	338	385	390	421	401	396	362	382	324	414	404	418	356	398	371	393	403	396	386	394	395	416	394	369	385	361	363	414	378	425	419	381	400	391	399	386	397	433	413	381	369	389	382	369	356	385	385	377	391	393	380	412	382	404	391	389	404	387	371	374	387	380	387	368	387	393	383	385	417	360	396	357	390	380	412	423	368	390	359	393	360	426	363	360	378	377	353	392	376	378	394	430	369	399	352	408	375	416	386	372	369	387	407	398	390	381	405	374	369	339	409	381	389	352	371	378	417	386	348	356	357	401	409	378	379	359	357	398	348	386	394	395	364	352	381	413	385	390	381	385	369	417	404	389	399	384	391	349	350	420	373	389	418	396	362	401	399	398	379	332	364	390	379	395	401	392	354	400	397	370	414	404	403	379	343	377	394	381	388	356	412	351	370	413	344	354	392	348	378	366	412	408	400	389	378	400	393	358	400	402	399	399	375	354	377	367	375	384	405	392	374	386	381	399	368	401	396	359	412	369	415	357	385	415	388	378	362	403	390	398	410	361	408	426	377	373	375	380	350	398	386	373	395	386	361	392	407	400	394	380	389	407	401	366	406	374	384	399	384	362	387	395	360	397	351	370	385	395	392	388	372	400	381	353	371	407	405	387	394	403	380	393	407	393	396	376	402	356	382	392	375	376	371	402	362	418	399	424	357	373	385	371	392	345	346	395	348	356	390	345	379	355	394	388	387	383	388	384	377	399	376	368	403	442	364	438	379	417	367	373	401	372	361	371	382	356	386	342	406	356	397	419	397	372	335	381	373	363	373	398	342	351	397	376	381	362	398	349	350	399	353	369	406	371	410	356	411	363	389	393	413	384	350	402	415	391	376	387	366	379	368	436	394	399	365	373	388	397	411	388	359	376	437	397	379	399	399	348	402	405	341	374	386	351	342	380	416	358	336	391	382	392	412	375	372	392	356	375	378	400	407	372	370	404	400	392	393	360	424	374	417	372	361	390	400	346	404	373	427	428	400	394	404	379	360	391	415	383	405	387	387	421	392	349	388	399	397	365	373	409	381	404	366	354	381	389	340	343	370	415	367	386	399	396	366	363	386	375	374	390	419	377	344	383	339	408	349	384	372	447	378	370	363	366	381	420	399	376	419	381	345	422	373	395	371	372	373	415	377	374	400	372	387	346	403	375	398	386	416	428	359	421	395	345	386	389	384	380	431	414	388	398	388	403	373	380	362	376	396	365	395	374	423	390	393	400	359	371	353	369	383	380	390	392	400	379	401	369	394	392	361	382	390	389	378	431	399	350	367	422	370	375	378	362	421	398	409	405	404	358	382	387	402	373	411	391	353	318	380	397	395	351	390	334	371	392	361	367	390	384	363	388	365	357	391	381	374	371	379	354	359	367	361	374	398	420	407	367	345	447	360	375	411	406	399	386	374	356	365	350	392	377	393	392	376	424	379	357	405	390	389	393	349	386	363	386	399	377	367	379	350	370	410	401	440	420	417	407	389	374	410	390	384	426	371	406	396	405	364	382	387	382	425	402	361	348	353	402	348	377	404	389	393	368	422	356	404	436	363	375	383	378	385	395	382	361	391	370	380	356	379	391	377	374	397	379	432	407	413	386	365	358	359	369	373	374	405	385	359	431	417	384	378	387	355	406	394	354	354	441	366	382	443	404	420	403	440	388	378	418	354	368	397	384	394	398	360	369	381	392	342	377	402	361	414	375	410	432	381	388	375	366	434	394	370	381	379	398	375	369	372	429	400	375	409	382	406	382	379	346	381	391	396	420	394	392	422	409	370	378	398	404	435	421	430	394	394	398	412	362	408	361	364	368	424	424	383	396	400	414	374	354	388	393	398	375	392	400	388	439	368	350	375	390	391	374	400	394	389	375	382	393	405	399	370	383	384	388	372	365	401	382	397	389	371	380	355	400	359	357	370	380	389	437	378	391	431	404	419	382	385	373	375	352	375	419	373	399	361	378	398	370	359	383	382	368	390	376	385	349	359	423	395	408	381	387	356	376	410	377	365	435	373	396	385	386	392	388	355	389	358	395	384	395	374	395	401	398	378	413	375	438	417	377	384	370	412	384	363	380	374	359	362	394	407	408	391	384	347	343	398	381	399	325	400	392	407	387	385	396	416	411	348	427	370	399	388	360	387	354	368	372	373	389	378	375	390	380	375	427	404	388	430	372	363	374	362	452	386	402	385	395	367	377	416	378	400	410	373	392	371	373	384	407	411	391	425	414	418	414	349	377	390	362	370	401	376	365	357	383	402	377	368	377	384	381	378	373	388	411	381	408	390	365	359	359	383	385	373	377	376	402	391	363	392	423	390	380	406	395	392	400	387	394	400	403	392	376	367	370	384	397	392	360	361	371	414	356	357	412	372	400	393	347	386	411	412	364	410	401	357	372	371	414	394	384	379	397	379	375	363	364	356	386	410	394	382	406	364	397	402	370	403	410	376	374	386	422	372	342	378	428	368	356	426	372	375	379	373	371	361	399	349	373	390	395	407	359	390	363	386	379	366	416	335	359	436	399	381	381	408	384	412	380	354	399	411	394	407	367	414	422	391	422	361	382	370	402	400	363	366	383	347	370	400	357	425	405	408	440	412	400	375	425	398	417	405	404	416	374	394	375	375	343	375	415	367	370	387	400	389	385	340	370	376	390	380	417	369	383	382	383	425	367	417	360	414	378	404	392	360	387	398	395	382	380	409	403	400	376	362	412	388	416	380	383	417	391	352	385	370	371	379	405	404	395	412	356	396	383	388	398	415	370	378	399	351	377	422	371	383	371	402	421	426	380	389	380	376	378	406	372	388	374	364	366	413	407	401	354	393	373	402	401	400	378	364	350	385	393	370	387	360	375	382	424	354	375	410	363	409	364	418	356	365	378	351	381	359	376	371	378	409	386	379	402	385	422	380	427	427	378	367	397	378	368	352	368	386	381	410	391	376	337	431	416	371	395	414	379	367	353	397	414	382	372	358	395	408	371	344	380	391	362	356	365	383	411	372	369	368	388	361	397	392	406	387	417	370	457	392	396	408	377	401	367	378	384
20516	16179	25136	10665	7181	6259	4815	4952	3865	2983	3771	3779	2953	2908	3079	3038	2613	2185	1837	1738	1688	1571	1526	1214	1190	1125	1118	1083	1063	1104	1040	995	990	1009	1023	981	1013	1029	1036	983	963	1059	1068	1010	1049	1059	1029	1087	1050	1043	1012	973	976	927	908	920	948	874	917	926	905	951	935	924	971	856	972	919	882	876	887	862	982	883	835	873	891	893	928	806	861	903	865	912	887	864	884	882	878	886	893	827	927	862	874	857	897	900	852	913	870	860	921	876	837	857	882	848	810	857	890	884	792	821	801	868	849	856	847	860	825	850	866	886	785	820	785	862	846	829	883	844	910	901	897	836	790	880	836	845	874	896	859	814	842	832	808	889	857	872	854	859	839	875	853	903	876	880	878	853	819	925	824	868	856	885	854	862	904	844	836	850	835	844	863	884	832	898	869	786	813	863	897	870	856	826	850	856	817	839	842	861	875	842	891	888	842	936	839	924	881	899	863	868	866	787	873	881	880	817	862	844	879	806	828	900	815	839	886	868	825	900	836	880	911	821	800	872	863	888	838	894	880	846	864	849	858	857	873	877	810	900	839	821	920	800	825	859	840	835	808	909	825	840	859	826	870	878	848	889	932	877	895	888	831	820	896	908	853	881	850	844	883	829	811	892	833	842	850	881	833	822	850	854	855	862	829	854	896	875	824	869	868	843	867	881	867	798	808	821	845	882	898	859	904	872	878	866	852	818	834	877	866	817	851	871	883	891	872	818	872	887	824	826	832	812	818	879	895	885	838	839	856	840	869	817	822	900	872	846	846	832	871	844	820	877	869	894	862	811	924	892	839	862	873	864	833	865	872	841	876	824	852	790	880	859	850	860	877	897	866	818	843	876	852	862	858	832	889	873	882	861	828	856	829	882	855	873	913	852	859	864	863	857	893	827	849	847	804	812	811	856	859	860	848	827	873	901	838	929	899	811	823	841	876	872	832	904	842	880	891	814	831	857	808	841	827	863	859	859	882	829	849	805	901	869	840	857	873	913	856	855	813	836	841	800	870	858	875	859	851	876	886	852	895	847	910	936	908	845	832	890	946	863	844	855	836	904	844	839	849	929	902	808	808	841	872	864	901	808	863	800	845	841	848	844	858	795	856	900	882	832	865	826	851	893	816	859	859	879	857	821	865	787	828	893	817	855	839	848	850	847	842	831	862	851	866	865	889	867	869	870	866	855	850	832	826	849	797	867	862	925	861	877	870	817	873	802	872	866	846	831	842	899	871	859	874	875	839	832	830	843	832	832	841	823	836	809	881	832	835	861	836	829	846	856	815	875	825	883	885	828	830	855	801	824	840	851	876	834	844	847	894	866	836	903	893	849	845	827	885	837	821	886	859	935	919	799	871	889	883	897	791	824	856	886	879	866	893	870	853	860	838	923	869	852	820	883	837	883	822	873	843	824	840	887	849	892	853	825	879	872	859	861	873	871	858	871	882	848	911	905	869	843	868	832	886	866	916	877	813	814	847	848	816	868	876	883	851	895	866	883	867	848	826	841	845	801	855	856	817	898	834	826	844	832	854	908	863	892	841	822	869	871	890	879	837	852	819	855	864	872	850	835	893	857	872	839	837	813	883	837	825	827	815	899	826	903	833	855	886	854	901	885	858	827	859	890	822	836	849	889	900	883	862	856	887	844	867	833	889	878	876	847	790	866	877	814	853	852	874	862	878	823	890	835	850	839	860	859	836	845	787	855	851	871	878	836	845	814	873	850	877	923	826	833	915	824	869	847	845	827	819	887	858	898	861	833	847	849	817	854	837	925	877	854	777	843	837	874	846	813	823	829	856	797	846	828	850	892	924	779	892	871	883	822	880	847	854	860	843	859	833	860	832	807	873	857	838	836	869	893	821	828	859	832	855	872	874	851	860	853	822	868	827	867	853	811	846	835	871	862	869	875	864	818	855	850	879	849	892	844	849	883	811	827	833	807	879	880	877	872	839	898	898	882	892	874	874	878	850	856	883	905	881	888	901	854	873	853	828	841	874	842	835	889	872	841	814	818	856	878	864	872	808	883	874	913	861	843	926	807	880	841	903	820	867	818	834	832	826	865	828	847	881	907	868	865	826	887	871	855	855	905	887	836	872	832	841	866	809	849	839	878	883	885	876	835	824	870	862	881	882	870	889	844	854	898	844	832	873	816	859	840	843	832	860	896	838	837	900	893	886	855	816	900	861	874	875	881	894	913	868	815	856	857	927	913	829	873	838	855	882	837	846	820	819	839	871	851	842	806	873	842	847	829	854	833	873	843	787	827	887	948	796	871	819	883	858	893	821	867	824	805	885	829	908	848	822	934	857	824	854	843	884	824	896	866	810	905	841	892	897	886	833	852	905	917	809	845	843	837	865	913	820	815	866	917	847	821	817	845	882	833	848	837	866	885	818	842	837	879	877	851	880	839	836	826	814	868	811	854	848	860	874	894	839	871	828	865	817	840	881	855	853	865	828	872	876	840	862	829	867	891	861	852	812	847	847	863	880	857	856	900	845	880	818	887	826	871	884	872	821	856	877	815	831	879	820	867	897	932	878	849	846	869	834	860	880	861	895	837	870	840	841	888	838	816	861	874	873	884	862	819	897	793	826	798	807	868	846	885	821	918	883	814	817	889	876	872	851	824	838	858	842	763	878	845	861	859	839	854	883	823	914	811	814	844	882	859	844	888	808	843	909	854	855	886	891	892	867	843	844	888	875	875	879	843	920	815	875	893	852	901	811	833	848	865	814	843	821	853	862	877	836	848	882	826	834	823	844	832	842	867	814	854	852	869	846	856	835	853	829	899	829	841	835	910	845	919	886	866	852	844	816	808	818	834	862	864	868	858	857	878	852	886	867	838	894	900	855	864	916	849	867	872	815	856	849	874	877	849	871	843	840	874	811	843	867	928	889	837	857	872	899	895	861	834	877	890	846	861	891	830	900	884	814	829	834	832	872	828	831	885	857	813	857	839	788	797	876	809	865	850	855	872	873	849	870	870	861	868	875	843	829	866	858	868	843	875	874	836	880	862	843	947	893	858	835	824	789	825	858	872	829	823	819	833	862	850	850	852	913	903	852	869	912	912	864	849	873	814	907	920	821	820	864	823	876	848	897	852	851	823	823	881	798	866	839	860	837	913	812	866	891	821	849	841	867	850	857	879	887	893	816	900	892	844	890	834	853	848	846	876	829	822	891	827	865	828	843	811	833	862	855	843	879	851	871	887	814	873	875	919	852	850	834	884	889	883	858	821	881	941	911	861	845	847	890	832	832	805	875	815	823	893	800	845	873	890	847	831	875	869	844	831	843	862	833	852	864	857	854	854	829	839	855	809	801	859	873	866	843	800	895	854	870	860	866	879	885	847	833	809	899	854	843	789	862	844	868	914	779	835	814	847	859	864	894	898	802	814	874	852	843	776	852	878	854	826	856	898	888	836	875	842	874	854	865	875	885	854	862	883	870	817	862	853	848	901	834	815	832	864	841	857
12474	6695	5584	2227	915	689	619	561	559	513	468	466	501	481	455	458	480	505	441	460	485	446	488	436	465	450	422	462	461	468	449	440	393	423	450	455	494	442	464	430	451	461	430	476	442	455	447	461	449	445	444	414	459	442	471	432	467	450	449	433	420	502	443	456	448	521	454	459	444	456	472	444	460	437	473	489	460	497	503	410	471	444	435	425	473	442	408	423	453	457	444	458	443	459	443	451	461	460	470	427	434	447	451	434	443	434	420	447	408	435	427	462	441	409	419	445	427	485	441	462	409	468	425	451	461	464	434	435	465	466	440	411	456	435	490	435	419	450	431	436	431	440	440	474	493	460	464	414	457	467	463	467	448	444	421	442	443	493	469	442	442	427	454	458	432	461	439	449	463	444	453	450	455	429	461	440	426	434	437	490	426	431	448	437	394	458	418	385	447	427	439	454	455	439	452	455	416	417	408	483	460	427	422	479	480	399	437	462	462	442	512	454	416	476	447	438	427	427	489	459	460	430	428	473	411	459	456	447	456	473	500	458	485	478	449	490	474	434	429	452	455	444	504	477	458	421	435	460	457	469	450	438	486	410	439	414	458	451	456	428	417	421	462	433	449	431	466	440	433	491	475	440	441	454	432	434	450	425	442	456	468	443	443	457	467	430	475	467	492	487	444	467	492	461	442	420	456	459	471	471	449	465	443	452	480	489	432	431	433	424	427	469	448	429	428	407	435	456	411	397	423	457	402	449	453	433	457	455	528	402	451	417	454	410	397	430	464	482	464	455	426	448	473	434	459	434	420	453	414	440	436	452	467	456	418	498	447	419	475	456	443	431	474	444	471	434	452	423	425	460	488	484	455	474	446	439	448	451	457	436	422	451	414	424	426	455	427	422	417	429	423	458	442	410	391	441	430	431	439	407	435	449	439	467	431	435	435	437	429	485	415	439	462	470	422	462	466	458	456	466	482	441	462	410	433	443	459	446	459	454	445	432	463	466	408	426	492	462	412	473	518	491	413	454	440	481	446	457	444	458	447	447	431	456	426	449	476	449	475	481	447	444	406	438	492	421	454	417	413	448	443	472	479	443	456	434	420	496	456	468	431	472	480	437	448	462	451	457	448	489	443	443	429	430	421	451	483	473	459	458	448	444	436	430	470	450	442	452	453	469	428	448	447	457	425	431	459	451	437	449	455	433	477	447	458	409	447	475	458	446	479	433	451	459	488	440	435	420	436	441	447	448	470	505	444	475	476	438	460	462	458	453	443	459	417	458	459	493	487	447	502	467	469	483	491	445	483	427	476	448	461	435	476	446	462	485	463	465	465	438	464	432	463	437	470	456	413	407	469	490	426	486	454	409	428	502	454	454	432	463	446	484	459	463	434	487	454	446	470	429	421	482	449	455	480	482	440	469	466	441	450	456	394	421	458	446	432	429	446	446	493	423	438	449	446	473	474	462	418	475	465	451	459	470	465	453	486	400	411	470	424	441	458	483	464	478	448	411	425	453	493	462	476	484	444	416	448	443	438	420	467	466	482	445	468	450	429	474	467	415	427	477	476	429	454	431	449	472	473	430	439	432	441	485	493	435	423	445	452	463	466	446	419	486	465	457	434	459	454	451	472	436	422	419	491	498	497	415	441	484	433	431	429	458	436	451	415	451	465	463	432	493	436	435	462	463	464	449	444	495	444	460	447	431	424	494	504	481	401	450	459	409	414	442	441	461	446	408	426	478	432	476	492	421	444	457	469	451	469	482	460	489	438	436	425	461	423	437	467	430	455	407	508	488	443	434	465	443	438	452	491	473	434	468	450	439	482	470	472	425	453	468	420	448	453	439	467	458	437	478	484	470	449	448	397	450	440	417	442	431	443	428	474	462	459	442	459	446	465	450	474	457	435	469	473	433	425	453	451	441	429	447	493	451	442	423	445	478	422	461	477	452	447	439	434	448	445	462	406	426	412	457	417	441	470	459	457	429	444	439	462	428	448	445	471	442	439	463	465	463	484	490	474	457	462	422	469	437	443	483	475	428	454	424	411	477	435	465	447	445	437	388	479	408	446	422	396	436	466	470	394	448	413	447	457	454	467	464	425	486	443	437	446	464	453	456	461	462	437	475	448	464	457	460	470	454	443	445	451	442	436	442	453	468	456	460	436	482	440	441	445	416	463	465	462	447	440	418	495	471	446	403	479	447	436	449	465	460	454	426	462	456	419	432	516	431	462	460	468	485	455	441	484	450	478	454	482	470	458	429	453	441	406	457	457	486	457	449	444	438	413	431	448	439	451	427	421	429	446	454	427	451	423	406	451	471	454	445	429	444	437	424	446	505	440	445	446	425	468	395	441	429	413	415	453	449	500	466	462	447	440	416	451	459	476	459	427	414	422	411	510	442	463	454	432	415	467	401	463	465	433	448	428	456	425	417	445	433	463	442	503	477	473	469	412	462	440	458	451	442	399	421	423	461	457	468	459	445	433	464	472	480	490	435	466	448	450	421	477	474	442	431	457	457	456	406	428	464	432	461	464	471	450	430	430	428	438	447	464	438	422	476	468	439	433	428	482	493	432	434	469	463	444	460	441	432	444	425	465	466	470	426	448	486	474	438	405	467	445	477	423	461	429	451	458	469	443	468	453	468	423	432	455	416	403	457	424	467	446	466	455	511	417	497	451	447	454	451	469	456	442	447	456	460	465	443	483	479	458	468	438	437	485	457	462	496	459	454	465	441	462	435	448	473	428	439	401	447	456	428	421	410	415	454	455	455	536	452	476	449	417	406	439	419	472	481	417	461	425	427	402	411	451	419	480	453	455	412	479	460	435	494	475	439	448	492	469	480	413	458	432	466	469	436	469	447	451	423	445	460	435	455	420	480	424	440	472	446	465	423	466	464	480	468	469	423	443	419	460	455	430	411	463	440	484	450	454	405	454	451	465	438	413	442	479	440	447	480	424	455	473	448	451	433	477	450	484	406	482	445	461	428	446	445	486	483	435	440	451	506	467	469	470	441	428	435	430	465	447	454	470	435	443	439	426	456	451	445	454	464	402	452	474	423	457	452	462	477	470	413	413	445	453	438	447	395	449	425	490	463	450	493	420	445	433	409	459	447	418	440	445	459	422	426	435	442	448	457	437	440	479	430	459	409	466	446	479	444	463	456	446	436	412	441	478	443	443	419	457	479	454	483	471	454	491	447	426	423	451	443	465	474	478	437	488	448	431	441	475	496	427	441	425	497	452	469	414	466	410	453	440	423	440	455	428	455	412	447	475	459	402	429	467	482	456	462	474	453	428	451	466	428	479	450	452	446	455	420	465	436	432	413	476	469	461	433	439	437	419	454	441	409	452	452	431	464	474	472	427	441	447	454	453	456	443	451	425	459	472	479	488	454	473	474	415	421	454	446	452	456	454	445	451	444	461	480	432	458	486	488	484	426	478	510	455	466	465	437	454	386	451	466	456	471	452	419	452	401	420	473	467	471	439	467	454	412
8086	5757	8408	4781	2621	2245	1832	1556	1407	1330	1279	1288	1158	1125	1175	1096	1149	1125	1080	1102	1036	1053	1042	977	968	1046	1062	1074	989	1027	1039	1043	983	1022	1035	977	964	1002	1049	969	1001	1034	1008	1027	1001	1022	1035	987	993	922	1036	974	964	1029	957	1039	997	1005	1015	1002	1033	1015	1049	982	955	992	999	1047	962	991	1040	982	999	981	953	1003	987	958	966	964	1018	975	991	1000	925	983	1001	994	986	982	951	999	1078	970	985	1031	963	973	1012	1013	1002	972	948	969	1039	973	949	993	1011	995	983	1012	923	937	966	961	939	999	995	907	967	965	1000	996	943	938	974	980	958	933	990	937	974	964	1003	939	964	959	942	949	981	957	991	974	968	965	958	940	982	1025	970	964	994	955	920	917	915	948	950	969	963	988	932	980	1018	951	948	982	951	993	971	946	1017	992	943	939	961	981	996	950	991	970	972	990	988	949	981	947	997	927	983	992	976	926	993	976	940	924	942	1008	982	1013	945	943	954	1005	1001	994	934	969	964	983	910	1002	1000	967	966	977	941	945	977	1011	993	959	984	999	1003	1023	1043	987	950	976	1015	1011	890	930	996	934	931	928	957	958	1005	926	992	950	901	903	925	990	992	982	990	963	978	972	993	962	991	923	985	1002	980	988	1000	981	957	978	923	984	971	967	1004	957	928	963	997	990	964	971	981	932	969	929	884	959	948	965	940	989	969	1014	1000	974	923	978	928	1002	966	955	964	931	1005	901	919	958	1012	970	980	983	964	981	930	1005	1002	960	957	1009	980	959	942	996	912	904	975	907	1001	919	974	923	927	966	954	933	996	959	969	985	936	944	971	943	984	981	923	1005	1025	1011	1002	967	1007	935	934	963	953	1014	975	1027	996	1029	1017	987	938	985	968	971	882	1002	964	935	927	950	953	950	927	935	975	963	941	1000	974	944	1000	958	948	976	952	951	1034	935	1022	939	1001	945	1020	979	940	961	967	1006	947	968	991	968	916	979	1028	960	969	1021	986	948	945	980	977	977	1002	968	1004	970	987	960	966	988	990	943	906	1017	979	969	972	939	1000	971	965	979	944	920	962	967	963	984	984	941	930	996	935	1037	958	994	943	891	999	932	918	948	993	1017	947	971	947	959	991	909	998	992	970	946	941	1012	977	889	997	968	994	1020	974	984	932	960	1000	1007	987	988	1004	966	986	990	922	925	953	989	961	915	961	962	925	991	924	980	972	957	987	971	962	931	969	911	944	965	997	947	980	1009	925	987	923	968	965	977	999	972	940	893	985	928	963	967	948	898	998	963	1000	968	985	1031	900	1011	963	971	943	985	970	929	973	895	991	923	972	984	979	907	977	978	1002	964	993	995	969	980	1024	992	979	953	1010	970	944	1002	939	990	979	962	1029	936	889	955	949	956	987	936	1004	942	948	944	919	999	961	972	1005	943	995	956	997	949	967	960	971	934	1030	946	1008	936	992	930	986	951	938	964	1012	943	966	1011	979	973	959	931	950	978	971	1023	953	1017	989	950	926	995	934	952	1017	954	935	972	952	950	945	988	967	887	985	954	1025	982	983	995	1007	944	1027	949	933	923	990	924	947	941	997	959	915	997	937	937	893	1007	983	981	947	976	973	989	1005	961	996	935	1001	1003	1006	956	970	1006	974	949	986	1015	968	983	943	987	980	934	970	1002	932	901	948	905	944	969	981	1009	969	932	936	976	920	1010	974	946	932	1006	940	990	979	998	965	951	977	948	985	1006	975	987	945	900	939	999	977	1004	972	980	974	958	908	977	1006	1002	937	979	1011	966	988	966	936	1005	983	958	970	925	964	937	934	942	1007	1009	968	960	965	944	926	977	962	931	951	949	996	964	911	1024	953	946	998	917	1026	940	1011	1020	985	947	962	930	936	942	958	958	995	992	935	961	954	967	929	943	951	883	950	954	987	994	1003	983	982	952	933	984	956	970	999	991	942	1007	966	958	909	994	960	972	942	1003	949	965	987	1014	957	984	932	956	1007	959	929	977	991	944	959	1010	1022	939	960	1029	944	989	967	1006	960	968	1007	1008	974	991	963	972	975	970	947	978	968	947	930	975	938	988	974	971	965	1002	960	995	990	954	973	945	965	905	988	996	951	963	926	930	989	963	998	1014	991	938	986	932	978	993	981	931	958	1004	899	982	981	980	1019	953	936	1022	966	996	1058	953	958	966	884	951	949	968	965	955	970	1040	989	939	961	1016	1000	961	928	955	942	935	944	986	943	946	932	1013	969	1007	935	941	952	946	988	989	974	986	962	936	950	927	954	943	966	989	927	984	971	1007	956	936	943	1010	964	979	941	961	1013	972	982	1008	955	967	989	923	980	1022	936	895	964	1028	966	955	970	950	885	978	974	966	1038	952	969	989	963	959	1004	949	942	893	975	922	987	977	931	915	994	967	1001	989	956	993	957	911	979	948	965	954	978	955	953	919	924	1004	954	966	921	965	961	954	944	1005	932	992	978	934	924	1063	956	980	984	977	1027	995	1013	933	989	967	1005	929	984	978	988	973	946	972	985	997	1005	959	986	970	963	968	993	970	991	940	1001	956	1018	944	988	977	946	968	933	961	949	995	948	1003	957	947	966	974	979	1027	977	964	1011	1035	1006	1006	952	966	984	946	983	951	959	966	974	1046	945	987	966	1008	955	954	975	997	993	955	974	930	930	965	987	952	929	973	1032	1016	1001	992	1012	1001	979	917	993	942	970	996	955	1022	958	958	986	964	965	1006	1006	942	992	938	950	984	945	952	985	1006	988	976	952	968	915	954	1019	1026	985	934	983	974	961	986	942	1009	1021	958	954	965	991	949	935	979	969	971	940	968	968	979	959	965	976	932	954	996	988	966	1022	932	940	951	961	946	956	932	980	1011	961	985	957	928	934	981	923	988	999	992	943	942	972	947	977	981	958	1007	964	894	950	901	1011	958	933	973	981	1028	924	936	971	982	934	925	948	907	907	996	934	975	1046	990	955	1007	966	948	977	971	962	1045	908	980	979	992	993	967	999	994	1052	975	1006	919	945	1003	931	995	950	969	994	956	969	940	1036	958	963	966	999	946	967	1002	975	993	950	958	960	1023	969	925	897	948	991	1038	899	962	987	997	1011	1008	995	935	950	990	939	963	945	961	911	980	957	973	980	976	948	956	932	936	943	961	970	928	947	976	1065	970	957	964	982	957	983	1022	957	974	1002	965	957	986	1015	954	1008	970	1007	981	894	954	974	943	963	977	965	972	887	1006	916	910	964	984	1026	925	988	965	987	987	929	941	956	948	997	949	987	982	983	973	967	963	952	985	1010	938	990	926	955	929	981	967	939	973	954	958	952	948	934	950	1054	1009	941	965	944	961	971	950	951	950	978	935	996	974	999	910	923	923	959	981	942	964	997	926	936	955	977	962	1018	951	945	985	941	897	913	967	1010	946	938	967	961	989	931	1034	973	949	978	953	944	1046	990	974	947	961	943	1021	966	1002	1001	929	930	1011	997	931	973	933	1001	933	969	994	942	974	992	991	1004	950	983	941	945	988	974	977	937	988	1014	937	957	991	971	964	918	941	1028	902	939	1014	980	1019	1001	948	938	923	988	924	953	946	987	980	941	960	986	977	960	986	929	942	1022	969	900	1005	1042	947	974	1021	983	970	939	920	1022	942	1035	923	1008	1018	949	992	998	890	967	952	972	955	997	1011	988	961	992	972	978	990	968	951	996	992
24247	14244	13385	4751	1932	1308	1044	851	753	699	644	649	567	602	544	577	531	477	462	481	460	451	453	417	405	416	403	379	379	424	394	415	413	399	365	429	404	397	438	424	396	381	444	387	373	390	408	447	396	419	415	393	407	400	364	398	379	404	393	402	377	372	392	387	378	374	373	398	376	403	410	404	359	410	365	360	340	390	395	368	364	391	407	358	397	392	410	405	428	351	424	381	383	394	386	369	428	414	417	397	367	394	412	376	379	423	379	365	376	411	354	364	380	396	368	386	382	423	384	395	405	347	400	371	359	367	359	400	383	390	417	338	343	386	387	379	385	390	406	401	396	376	401	397	395	413	362	375	361	337	359	375	424	384	386	395	399	382	377	398	382	412	412	375	378	407	378	385	397	364	376	392	384	348	379	405	410	386	414	374	397	418	356	366	400	398	369	340	379	395	399	363	371	360	386	394	420	344	374	384	404	387	390	382	376	350	380	348	372	363	379	363	375	350	377	380	361	374	402	388	405	357	384	377	381	357	388	370	370	370	362	360	366	373	371	372	410	420	388	362	369	428	375	391	377	372	389	374	372	359	373	415	341	352	375	420	420	424	385	424	428	397	382	370	392	382	396	386	361	362	396	417	390	388	385	412	374	404	361	391	351	406	353	357	398	407	392	394	373	368	381	352	416	417	417	370	377	387	397	378	381	357	384	382	390	368	390	369	361	382	415	375	364	381	409	350	350	348	403	379	399	396	408	387	374	373	369	342	352	415	379	396	379	365	390	417	384	382	395	364	396	362	378	401	385	425	392	403	349	381	371	348	379	361	373	389	396	374	404	391	358	347	373	387	384	417	381	402	384	379	369	396	367	403	377	351	360	345	375	381	360	424	395	366	384	417	337	380	389	369	373	352	395	390	382	370	378	365	372	373	350	359	376	381	347	363	338	366	367	391	405	402	363	416	396	370	409	433	355	404	348	351	399	344	379	405	393	394	430	410	344	392	382	374	365	399	376	407	386	379	359	372	423	401	348	430	357	346	376	389	355	367	360	371	383	405	363	343	390	374	383	426	366	400	371	391	367	362	401	385	405	375	365	400	395	433	414	360	380	358	372	394	383	390	371	369	381	377	399	428	379	402	346	376	400	385	347	390	397	422	397	398	385	384	347	382	375	375	362	422	397	392	376	407	368	360	364	385	368	385	390	386	388	379	347	380	376	389	401	373	363	419	424	428	368	368	388	390	357	366	376	405	372	419	412	388	347	426	423	340	340	381	436	397	370	335	368	401	352	420	383	375	356	386	367	398	366	378	381	420	389	360	386	375	334	396	362	370	379	360	378	369	378	417	362	394	378	418	346	381	390	404	384	376	371	348	403	378	385	383	348	384	371	431	364	367	379	408	393	377	401	345	362	378	383	373	384	352	378	433	410	397	370	407	374	395	358	377	396	394	402	425	372	376	381	397	410	396	386	388	397	396	392	368	403	355	387	389	360	428	394	394	385	389	396	380	404	420	397	365	399	346	362	398	373	399	433	351	411	386	405	385	386	406	386	410	421	375	385	409	370	410	388	419	376	366	366	409	338	389	432	372	412	411	350	352	367	363	423	418	375	390	361	372	339	369	389	395	370	420	359	385	374	401	349	372	398	366	388	363	401	365	402	377	398	393	409	410	339	391	404	396	376	364	430	363	348	359	378	371	352	398	357	408	375	356	378	350	371	383	385	378	343	373	413	404	385	423	389	420	423	399	389	410	390	395	392	340	361	372	417	391	359	377	392	388	385	388	412	405	353	406	384	382	378	376	381	386	385	395	422	429	398	333	341	399	370	338	421	349	387	399	394	391	395	372	386	337	387	360	379	393	386	358	407	447	371	334	373	376	358	385	350	400	381	381	377	367	372	378	377	393	351	381	371	399	370	387	394	417	414	360	375	370	395	377	386	401	382	373	389	370	396	390	394	387	419	411	387	386	401	352	388	354	398	402	368	367	406	413	370	391	424	403	388	364	367	385	320	392	411	369	375	385	435	392	375	354	348	378	370	386	384	346	366	425	395	353	397	393	365	361	374	367	350	384	390	366	405	402	392	401	380	386	365	386	399	360	351	397	391	347	365	378	370	419	401	387	384	421	400	385	415	370	382	407	389	351	358	403	391	386	379	361	388	381	414	377	433	393	350	383	394	389	410	370	381	366	332	400	402	387	366	374	410	368	410	370	392	378	386	429	376	398	370	391	362	358	381	376	377	419	408	387	406	375	370	401	390	407	362	398	387	336	399	407	366	402	369	389	393	402	372	369	368	375	352	370	365	397	404	379	398	387	429	344	428	378	367	364	380	390	383	391	385	392	369	398	422	392	375	412	342	347	369	384	362	362	376	375	380	401	386	334	360	379	398	369	380	396	342	364	385	395	381	371	426	417	389	358	379	369	419	401	367	387	397	404	408	362	373	399	403	405	375	367	383	367	372	349	386	364	377	387	408	398	342	352	354	379	428	417	387	421	385	380	395	382	359	366	364	376	389	379	405	378	372	394	367	402	378	364	405	380	430	413	398	398	395	353	417	377	354	374	358	445	408	359	363	389	417	373	400	378	355	376	386	398	362	368	365	401	386	407	414	352	382	333	371	408	405	357	411	411	347	375	364	380	389	356	360	352	399	394	353	351	320	370	399	372	391	372	375	418	376	358	362	406	395	386	367	371	346	357	365	400	378	333	381	390	394	387	406	365	401	376	404	367	351	382	326	372	404	403	366	378	401	384	377	343	403	385	420	402	402	352	378	334	424	375	425	406	399	365	386	398	388	368	433	429	392	383	395	358	385	396	400	396	407	393	404	380	354	374	385	367	375	354	386	387	397	374	386	409	387	398	385	405	357	398	389	420	402	367	370	361	399	377	435	355	406	359	391	337	391	399	413	408	413	377	383	387	390	395	395	396	401	421	412	360	394	384	408	390	395	411	376	431	341	392	358	392	388	414	349	370	348	389	377	372	359	392	433	385	402	370	385	351	349	366	369	375	376	402	414	373	375	384	390	385	380	384	409	395	415	417	402	383	400	388	406	396	385	368	389	346	426	360	358	406	388	379	422	378	368	393	396	346	375	390	421	389	420	361	402	393	350	383	376	373	377	422	378	385	396	400	414	339	375	390	360	379	414	413	406	408	388	354	350	382	433	415	405	439	365	380	396	369	389	382	358	380	365	375	400	335	368	404	353	341	389	411	436	362	400	372	377	358	388	391	362	372	409	385	402	373	349	388	384	359	367	347	394	382	388	362	376	410	412	416	362	399	372	429	371	361	406	364	359	357	401	369	391	384	426	406	364	363	400	374	360	391	367	360	394	372	395	400	430	386	389	381	400	395	410	383	364	403	402	347	379	382	370	420	415	353	370	380	375	390	395	387	356	380	390	396	397	369	372	344	395	367	381	379	390	362	337	400	392	373	351	386	347	405	432	373	396	417	389	362	352	385	404	386	371	370	395	413	436	356	429	389	395	386	414	389
15804	11231	17326	7214	5239	4280	3240	3176	2664	2276	2333	2471	1955	1988	1967	2080	1879	1635	1461	1388	1368	1346	1135	1141	1070	1037	1024	1017	979	918	921	1008	953	980	1004	992	1010	940	991	985	930	951	978	1018	920	949	986	906	968	945	953	960	917	936	865	867	889	857	881	896	860	924	868	887	882	913	848	894	871	858	882	892	876	866	877	889	843	818	869	899	894	893	872	894	897	868	909	902	840	847	817	822	817	851	889	867	855	898	922	862	871	856	830	809	785	827	923	874	865	833	883	855	844	823	856	870	837	859	874	852	862	851	848	787	832	876	858	869	829	870	900	831	882	787	866	826	876	847	867	792	870	886	901	813	820	835	942	865	866	878	844	861	834	854	864	767	849	831	857	888	846	825	828	854	833	828	873	862	874	810	827	893	857	883	890	830	824	884	850	854	889	870	878	871	877	859	822	879	810	855	838	848	880	872	827	873	892	900	816	817	861	865	837	825	852	803	845	853	869	843	838	867	804	810	856	843	822	843	833	821	860	847	881	839	874	767	876	905	837	897	834	825	807	841	842	891	830	832	827	873	823	906	852	857	807	848	855	892	853	846	850	871	834	808	803	829	831	847	789	822	867	899	840	874	881	886	888	863	817	863	884	871	836	847	806	881	833	874	892	847	855	863	803	911	823	879	832	809	859	922	862	794	810	824	866	886	873	870	792	833	838	871	870	856	867	837	869	860	909	810	891	829	917	828	836	859	857	900	898	878	869	829	845	900	830	853	845	828	854	841	805	868	851	850	828	883	858	883	809	842	875	812	751	847	840	896	886	864	835	825	811	861	818	884	877	877	897	847	847	883	872	852	845	815	863	838	799	837	805	861	873	853	882	841	834	906	862	840	863	873	824	876	876	833	824	806	821	826	840	915	860	821	894	881	796	821	789	821	877	860	870	819	868	843	853	857	873	878	863	890	853	885	848	859	858	851	850	796	797	799	913	869	812	777	867	863	855	860	877	874	848	882	904	847	834	835	858	847	837	828	863	871	887	787	839	812	859	871	896	833	837	814	880	809	841	819	872	875	821	852	850	883	841	845	882	860	868	832	834	765	845	836	855	889	819	832	805	808	869	828	849	811	888	914	843	869	867	817	846	778	842	866	868	834	856	830	898	846	835	858	800	857	873	771	837	835	835	860	876	887	848	825	865	892	895	835	794	828	838	842	841	899	867	850	836	871	812	896	841	813	836	834	809	822	856	907	886	823	817	850	798	869	883	898	871	804	885	884	816	895	871	867	781	864	873	862	827	849	897	872	802	858	852	795	878	802	913	853	901	853	848	906	855	928	831	826	855	852	890	849	878	858	796	846	853	873	882	846	907	815	808	861	914	833	852	856	857	852	868	859	904	860	892	895	857	899	863	875	870	848	874	809	809	911	886	845	802	847	889	882	865	795	854	821	893	818	836	897	822	868	828	849	848	844	901	896	841	785	787	861	867	827	841	857	836	841	836	879	840	867	803	815	867	849	802	871	830	845	878	857	867	862	802	868	821	854	871	829	838	903	853	849	891	848	870	847	824	835	830	854	873	916	816	822	885	914	871	871	849	852	854	862	838	891	837	835	842	884	861	879	843	862	841	879	837	868	864	871	863	853	855	829	829	855	805	826	914	867	866	797	857	840	882	834	848	821	828	839	823	814	819	839	856	892	820	868	879	827	916	837	798	809	858	884	839	855	885	809	786	852	822	884	842	864	866	809	863	840	831	832	845	782	874	834	845	889	878	869	842	873	812	867	829	792	852	850	867	853	859	894	819	856	793	868	891	836	791	802	863	852	820	804	818	877	876	883	869	912	834	842	833	787	831	858	869	896	809	808	880	884	794	871	914	786	897	847	880	823	827	867	899	878	822	890	848	863	793	908	841	846	841	859	844	804	844	854	809	881	816	832	813	905	834	859	816	845	787	849	839	869	787	883	865	790	833	808	840	864	837	895	839	812	855	898	833	860	840	815	860	858	851	875	857	818	842	874	869	858	812	871	883	857	870	900	906	854	820	849	840	885	850	843	865	803	792	905	865	842	923	842	836	851	856	875	864	876	888	848	793	895	843	849	836	850	824	862	857	844	873	872	856	863	864	855	826	821	817	860	815	822	797	846	812	835	864	831	797	888	847	900	852	826	856	848	860	813	864	869	802	869	845	845	844	882	910	850	874	854	878	827	874	879	872	863	861	808	865	852	825	839	861	871	849	857	866	831	834	854	835	825	869	845	811	811	792	847	884	833	876	853	793	856	902	848	798	882	846	873	910	843	834	850	898	835	873	833	810	857	791	873	900	883	875	868	831	844	849	842	888	833	871	837	870	815	882	899	847	873	851	821	902	827	843	894	868	880	828	826	836	860	836	835	796	872	884	865	830	876	834	853	912	891	781	876	834	826	854	811	800	863	872	821	828	841	873	858	887	854	865	887	864	788	880	866	864	884	782	871	774	872	822	872	863	904	797	832	816	899	869	840	851	883	851	842	820	859	901	838	821	844	840	859	895	799	869	820	858	853	879	901	832	832	806	881	822	846	860	872	859	864	891	809	865	836	856	884	882	820	859	855	848	872	861	793	829	850	864	835	859	836	900	856	849	848	844	853	809	881	915	823	826	841	823	823	842	847	841	865	931	847	854	863	843	838	817	842	848	858	846	825	866	823	820	845	859	889	869	858	884	807	834	813	930	883	805	814	804	893	893	806	842	843	865	875	854	807	849	866	865	782	854	812	847	870	879	860	890	900	855	847	889	839	820	796	857	853	873	875	866	827	884	877	863	912	826	853	888	881	828	829	872	868	847	812	839	814	888	848	846	826	809	792	830	904	833	886	868	877	898	860	827	826	810	852	853	871	822	848	843	864	849	897	896	852	838	886	830	877	913	853	878	873	838	830	843	883	867	831	867	815	868	886	862	842	919	826	838	879	830	821	850	798	818	862	841	896	839	881	868	833	906	885	819	865	844	870	842	851	828	868	817	926	883	865	824	841	868	797	811	871	871	833	878	823	814	849	751	857	879	877	810	859	839	815	865	871	834	859	858	898	844	882	835	852	853	843	894	879	882	830	865	855	845	870	836	816	879	866	866	858	857	852	813	907	911	831	855	878	883	843	833	891	846	842	836	855	798	829	829	867	815	868	877	856	848	816	851	818	880	851	807	856	861	821	860	850	892	838	835	815	878	898	865	877	790	848	875	875	855	819	851	860	853	899	879	871	871	849	835	855	878	803	843	872	850	886	850	876	809	842	888	878	863	870	840	857	832	880	828	832	835	869	852	861	889	843	859	878	872	926	836	830	841	889	841	849	852	888	867	855	870	829	863	870	844	839	886	849	922	861	808	836	853	863	829	874	910	835	832	852	820	809	848	850	835	881	875	863	893	856	819	813	887	802	847	823	830	877	836	859	839	854	872	864	863	931	885	788	861	864	882	818	878	912	814	860	832	854	834	815	851	855	886	858	842	850	885	795	861	841	847	841	831	845	810	829
34161	22100	22909	9855	3094	1918	1615	1458	1133	902	940	907	788	796	717	736	679	587	542	527	502	510	470	427	469	449	454	411	415	413	454	395	435	425	423	389	397	374	406	467	416	425	440	402	408	447	420	412	400	401	379	399	397	394	415	442	371	398	401	376	373	370	395	387	354	387	405	432	419	418	406	363	385	384	405	415	429	407	391	407	358	408	378	396	387	410	410	386	384	392	420	398	415	403	408	423	434	403	406	379	408	396	358	447	410	416	397	413	415	386	378	378	384	407	374	393	393	353	406	425	392	390	394	439	339	420	379	428	405	445	417	366	391	393	376	376	393	417	379	411	400	421	420	418	423	396	411	405	389	409	384	415	357	390	407	392	391	395	385	405	371	382	357	386	378	379	376	409	399	413	386	387	413	396	340	457	399	390	428	412	408	390	432	380	390	415	407	389	363	390	349	394	368	406	426	347	425	393	428	394	403	419	447	405	361	402	391	379	398	415	394	389	388	403	397	445	375	420	408	417	400	367	382	411	397	415	393	432	423	403	374	392	391	427	388	401	387	393	411	385	444	402	397	407	393	366	371	418	400	400	402	396	396	408	397	415	391	410	397	409	383	417	389	397	385	404	422	424	363	377	413	389	406	381	437	422	416	374	349	406	387	408	394	404	385	409	383	408	424	421	414	404	356	392	418	421	375	411	395	403	373	423	384	401	371	403	406	381	413	410	396	413	376	420	398	431	429	416	376	400	407	425	409	374	401	423	431	399	445	421	387	366	380	385	346	354	398	398	378	380	368	353	379	364	419	401	377	396	412	393	406	390	378	402	396	396	409	389	413	375	377	378	457	390	400	429	409	395	360	375	403	385	350	402	388	397	393	398	427	386	389	379	381	386	422	417	427	395	393	412	395	392	369	434	398	394	362	423	414	373	375	391	452	437	406	408	390	431	428	395	408	383	409	375	357	395	376	425	398	376	391	390	394	396	397	433	384	406	408	404	443	383	372	398	406	409	404	376	389	410	411	392	386	446	443	411	415	421	368	384	422	382	382	392	373	380	389	405	388	386	358	400	402	387	368	358	418	405	442	423	388	357	394	346	384	399	409	429	393	361	376	378	349	405	378	405	431	394	400	418	426	415	379	409	396	457	435	430	360	393	398	398	382	385	433	387	410	380	421	414	408	371	453	389	434	394	432	394	376	361	354	393	384	380	403	413	365	421	372	384	383	451	371	394	403	373	438	394	445	435	371	365	420	355	363	395	432	362	431	398	416	430	413	399	411	389	419	424	396	389	437	420	392	379	420	390	430	431	381	398	426	379	385	421	422	407	404	408	391	371	380	438	408	373	399	395	397	410	417	385	339	427	390	416	425	345	382	389	377	381	368	390	370	368	369	390	415	419	423	394	400	370	387	395	400	396	392	379	396	434	408	425	408	371	394	392	404	397	424	359	382	364	346	370	380	380	426	409	385	411	400	407	425	404	395	380	369	391	396	403	406	426	362	377	384	406	368	389	420	385	342	351	349	363	386	352	416	387	400	401	409	391	378	411	379	364	367	385	367	404	441	393	381	398	415	428	425	417	406	410	391	405	395	407	414	389	393	394	407	429	379	391	400	391	406	394	418	390	384	415	416	435	425	417	402	375	416	408	402	379	413	414	445	411	390	392	435	390	433	393	369	379	404	410	408	372	401	418	399	406	373	421	378	413	417	426	386	454	430	394	389	383	384	392	380	374	420	410	389	421	375	441	428	403	406	390	455	367	389	401	365	379	380	389	402	409	397	408	387	389	421	369	454	393	409	371	346	372	402	399	385	414	403	425	400	387	406	365	403	359	385	361	366	423	410	376	436	412	418	388	389	401	429	388	384	406	376	389	418	422	430	406	352	417	380	398	426	392	361	407	381	415	438	389	427	400	394	422	384	363	355	423	411	408	427	408	369	388	358	372	421	408	447	359	381	408	397	363	423	391	401	403	405	405	376	383	374	372	398	372	408	390	382	387	432	384	384	378	454	426	409	402	370	399	390	416	379	435	408	411	377	393	408	384	428	402	423	403	394	392	415	426	426	376	404	382	373	419	391	392	390	389	418	385	349	391	440	349	384	416	405	401	417	400	390	407	424	421	399	380	412	406	394	370	385	401	421	384	418	409	430	374	350	403	417	393	377	420	368	390	387	395	409	371	404	394	406	386	368	420	376	406	375	437	404	417	428	398	401	441	404	403	433	428	409	387	425	417	383	379	383	423	375	347	355	380	364	391	386	386	403	414	402	397	389	427	432	379	411	358	413	378	389	422	361	398	401	425	440	401	432	388	364	383	399	402	387	375	405	371	425	381	394	433	402	416	425	420	418	394	404	442	407	402	410	400	396	443	405	369	417	406	394	417	378	421	426	369	407	385	342	358	405	386	392	420	388	393	436	421	374	417	400	424	382	393	431	398	442	387	383	433	389	385	400	377	402	407	410	417	394	410	417	374	446	378	389	385	401	407	391	408	391	370	385	398	382	403	404	397	423	417	420	405	419	382	405	394	434	401	395	360	407	376	416	423	389	391	424	430	409	361	399	434	422	401	372	406	410	366	399	387	396	403	400	403	412	397	403	406	441	406	386	340	388	371	409	371	415	422	378	393	382	429	421	414	402	411	384	384	362	393	379	408	372	406	399	423	433	378	379	368	416	386	405	370	388	375	368	381	390	391	397	374	385	381	387	426	442	368	408	416	385	411	402	403	402	412	369	373	421	411	415	410	412	410	388	389	366	371	408	377	385	401	415	399	431	413	400	409	410	363	399	397	423	372	369	380	418	409	400	359	391	426	456	388	371	386	395	386	405	394	411	410	375	379	341	395	385	342	394	405	400	391	380	379	419	385	411	417	393	428	399	368	345	431	390	381	390	373	447	394	362	390	405	414	389	402	401	383	412	388	357	413	414	402	447	397	364	363	391	384	396	346	371	414	429	413	436	346	380	426	386	386	394	389	395	364	388	429	385	392	393	379	364	410	410	423	402	378	408	338	354	405	397	412	382	406	399	402	425	396	350	366	396	392	360	405	397	366	375	439	425	384	410	352	412	364	331	416	383	357	368	380	403	378	395	347	367	386	353	420	419	369	397	397	376	401	388	358	412	376	444	415	409	384	396	391	424	428	408	413	406	426	373	373	387	377	406	403	406	386	397	392	412	411	404	413	450	430	393	387	374	426	434	376	401	359	400	400	426	456	408	386	390	389	401	420	423	402	389	387	432	426	407	409	399	428	387	395	405	405	379	418	383	400	413	375	390	372	398	407	369	384	397	394	418	381	387	440	398	394	395	434	397	423	359	362	388	401	387	373	448	397	416	432	414	389	465	409	384	383	429	418	373	381	397	419	407	380	414	408	422	404	420	394	402	404	412	416	416	401	376	376	418	418	418	391	410	418	397	388	388	405	415	422	397	361	360	427	444	421	388	392	440	349	385	410	379	401	371	421	390	388	386	394	416	389	426	383	385	414	372	421	404	415
20610	16936	25697	12691	7135	5915	4714	4517	3908	3019	3721	3665	2897	2947	2895	2998	2699	2259	1911	1888	1666	1601	1514	1274	1267	1300	1168	1107	1099	1098	1066	1077	1004	1097	1057	997	1054	1051	1112	1024	1152	1126	1108	1066	1019	1036	1086	1074	1030	1028	1006	968	965	973	961	946	936	993	983	969	963	953	1008	940	899	947	928	926	933	978	927	941	912	897	863	917	853	940	908	914	943	915	904	910	951	891	921	884	843	855	884	993	977	867	880	868	866	936	930	858	912	840	837	882	904	900	901	843	957	888	879	859	907	885	949	881	855	883	858	890	853	869	909	954	905	857	893	886	910	934	854	847	873	848	914	906	895	832	923	838	909	931	837	823	907	853	916	884	879	852	887	860	836	877	918	902	903	875	900	888	860	889	871	937	896	865	940	896	878	884	831	893	918	855	914	862	883	890	869	877	916	887	914	896	923	892	875	883	871	894	849	889	897	816	894	891	895	896	912	855	884	861	943	869	937	890	892	890	877	851	870	870	902	870	878	851	867	902	912	839	842	877	913	911	875	880	893	844	900	852	902	885	867	893	841	896	905	882	856	890	929	884	870	899	899	882	909	899	858	910	908	878	881	867	886	872	878	891	889	869	861	889	860	863	818	838	852	905	872	856	882	818	876	858	861	931	861	888	887	888	833	902	879	894	844	916	915	857	851	830	856	856	882	904	827	829	904	884	905	907	903	849	868	860	904	877	889	869	864	887	883	890	908	856	862	843	878	857	895	889	894	906	823	890	875	853	924	949	897	858	816	890	920	918	889	907	940	912	902	913	885	844	877	828	902	915	842	924	872	867	902	889	885	880	892	886	946	899	931	920	905	921	903	941	900	858	861	891	904	887	940	895	892	864	870	872	913	882	883	820	862	914	973	858	875	902	930	883	942	889	868	911	928	906	917	829	857	844	923	884	862	865	867	924	873	882	946	860	915	859	914	890	877	925	856	834	888	932	881	906	888	862	883	848	863	874	894	932	888	844	860	857	855	871	910	871	905	840	882	872	858	839	873	847	896	856	852	877	917	828	847	903	906	822	867	878	926	901	862	908	916	867	929	876	867	873	880	955	823	888	896	890	862	845	893	887	890	874	903	885	901	900	862	873	845	947	852	860	878	863	885	876	948	859	906	901	886	875	865	922	890	871	860	916	819	848	921	906	892	863	858	893	873	911	879	919	898	833	884	889	876	879	870	866	850	921	895	910	891	812	889	845	829	928	898	866	846	887	876	894	839	860	858	946	845	889	872	896	899	873	837	865	881	867	879	882	895	850	888	913	894	879	896	898	863	839	829	895	895	894	906	867	903	861	902	857	889	914	950	880	885	893	873	863	907	920	896	916	858	892	884	863	894	902	922	910	891	937	892	853	905	917	904	915	891	897	870	864	887	852	877	824	840	856	877	874	920	897	886	876	861	861	882	825	867	941	833	866	903	880	872	908	914	894	873	876	839	847	896	897	888	878	888	865	893	958	857	858	875	857	864	859	907	898	932	903	885	854	845	944	869	890	867	929	869	894	881	900	867	874	845	887	879	847	862	855	887	875	880	875	898	885	907	893	882	896	873	897	889	895	903	853	824	892	912	910	892	866	850	840	886	889	888	897	861	867	875	861	842	884	924	850	894	910	857	845	893	901	861	936	863	889	883	892	884	891	834	898	886	905	877	892	857	866	869	882	919	870	856	902	831	867	924	927	912	851	848	894	921	901	858	835	866	874	896	872	865	830	874	822	841	880	902	883	940	847	874	869	925	870	896	910	862	902	900	908	871	922	869	845	897	907	891	879	863	867	853	872	861	863	889	901	897	838	892	867	914	879	888	907	871	906	937	922	864	865	887	907	894	905	906	953	926	877	906	883	911	890	864	880	883	870	874	928	892	900	918	893	935	866	872	892	841	885	850	928	843	864	881	916	893	876	897	847	858	861	872	915	868	866	877	853	862	859	883	863	869	895	875	894	913	848	875	858	887	859	869	868	830	930	918	870	887	868	915	866	901	840	836	877	866	898	898	878	850	909	890	902	887	875	911	838	908	849	835	869	819	875	897	925	859	887	926	854	925	875	901	884	887	878	910	839	889	821	900	915	927	883	851	888	936	860	917	885	901	844	928	893	921	929	850	867	910	885	900	922	912	847	877	909	910	872	824	897	871	928	887	878	851	914	894	878	898	934	873	894	889	852	845	952	859	840	897	896	885	809	835	846	881	863	869	865	838	883	893	882	883	896	894	863	867	843	855	882	911	851	908	843	870	875	888	865	927	903	925	905	926	882	852	830	881	826	896	917	824	871	898	890	901	887	848	877	897	904	909	870	854	870	921	920	857	884	898	851	925	880	873	852	854	869	857	897	930	891	868	963	900	883	888	886	862	918	847	916	901	869	885	918	866	859	881	852	899	880	813	880	904	835	881	871	853	895	906	855	940	877	891	967	854	889	863	854	843	908	894	914	861	871	895	869	916	947	902	907	923	877	880	848	943	832	840	870	839	855	922	878	888	864	904	864	893	884	893	936	856	889	880	892	859	818	841	979	890	910	891	875	916	846	863	855	882	901	910	887	878	884	899	914	890	907	880	842	866	840	879	865	907	890	901	905	863	853	848	851	872	909	910	900	841	890	895	905	901	837	894	942	920	895	821	879	921	845	947	853	801	876	907	861	912	882	881	851	914	936	921	905	873	889	891	833	877	926	829	871	850	866	910	857	896	869	895	914	865	900	929	901	851	932	855	886	879	866	848	885	917	843	896	883	814	896	888	916	911	907	900	901	880	917	884	887	860	890	867	968	879	891	881	853	903	863	874	840	873	859	840	884	869	848	918	896	937	875	866	916	893	849	868	886	925	893	862	854	902	946	879	904	863	872	909	867	901	867	877	887	852	842	869	889	875	862	876	913	802	883	863	896	854	845	933	887	856	881	833	907	902	923	887	887	925	925	890	885	915	887	859	852	837	886	932	870	833	857	846	898	881	940	896	834	874	846	919	841	829	852	849	968	880	930	851	919	913	871	898	894	890	865	894	841	897	902	852	857	914	919	863	917	862	892	882	867	896	871	880	859	899	879	907	869	901	873	907	867	892	856	876	858	876	831	888	896	899	890	925	863	866	917	869	922	807	827	866	926	887	905	904	923	835	867	860	893	837	911	897	923	897	846	847	871	847	900	894	893	822	854	918	901	917	924	851	857	897	889	851	884	887	882	914	841	924	897	948	825	883	906	875	875	842	878	922	870	914	898	878	867	908	881	858	876	901	850	824	868	817	887	881	899	879	878	921	829	816	902	896	842	841	907	849	875	865	891	927	827	854	938	854	862	902	850	888	915	889	838	893	942	924	878	909	828	834	875	880	882	918	899	897	872	851	886	906	898	882	899	871	888	867	871	892	924	848	860	881	872	913	829	833	895	906	826	892	896	860	948	935	890	911	874	886	822	858	859	876	874	909	905	891	853	918	869	931	899	903	842	844	887	888	924	897	929	896	883	868	878	914	899	938	891
14104	6969	5399	1786	860	739	647	543	527	544	493	536	520	479	477	479	487	465	509	506	490	473	494	486	464	484	483	459	504	482	485	462	444	431	468	504	451	463	505	446	502	490	464	479	477	438	502	475	474	500	480	436	502	473	463	484	468	491	448	434	467	447	466	465	475	482	441	436	488	431	448	443	493	452	453	491	501	463	449	439	444	473	509	430	452	434	470	443	477	453	496	476	478	466	453	420	450	479	451	504	470	481	472	475	463	464	478	488	454	460	510	503	469	475	463	435	466	485	479	459	489	453	512	459	449	451	511	489	442	480	465	481	455	464	447	492	448	490	493	479	455	479	491	436	436	472	476	464	457	421	477	440	475	452	416	474	415	423	500	464	466	491	464	441	473	467	465	453	462	447	480	482	521	459	463	480	476	449	447	460	455	458	475	446	471	447	459	498	479	456	459	482	465	456	434	406	466	476	468	478	472	464	466	512	463	454	477	478	452	468	448	452	466	465	459	460	439	425	471	455	486	481	470	468	443	447	428	472	407	472	482	464	458	463	456	438	462	474	478	440	476	435	505	496	459	456	458	466	486	488	464	516	481	440	478	479	473	426	476	449	456	448	513	422	484	511	485	457	501	439	470	419	427	431	448	412	499	501	424	468	440	460	480	473	437	467	513	509	452	513	468	462	465	455	435	427	501	460	473	458	429	450	452	457	448	493	486	484	508	473	442	510	457	465	480	485	456	440	472	493	485	462	445	432	434	468	469	459	455	432	456	447	476	467	450	461	439	447	433	443	494	442	440	440	446	448	469	463	453	489	468	436	507	425	473	470	470	488	490	476	473	477	443	497	474	482	495	480	483	430	446	523	442	467	467	433	472	520	445	446	449	438	456	439	477	433	440	464	499	477	452	497	442	484	485	441	443	455	472	431	494	438	438	486	464	433	495	512	474	484	478	462	447	454	456	429	502	489	471	440	418	460	446	461	427	453	498	493	445	481	479	488	432	460	462	418	458	466	456	474	491	480	467	453	436	476	435	437	449	467	448	434	437	473	453	481	462	450	434	451	454	460	472	510	515	467	491	472	470	448	426	428	463	476	443	457	483	459	463	505	442	484	461	511	451	448	473	449	462	452	479	462	506	473	438	436	458	481	443	449	462	464	471	441	450	421	463	443	504	445	448	501	463	475	442	478	467	427	458	472	457	435	468	451	451	453	481	465	430	457	475	434	472	467	472	472	447	486	457	473	462	482	463	459	457	450	492	494	433	476	449	481	434	449	503	478	464	442	453	464	472	456	444	482	493	478	477	462	491	458	492	497	463	467	478	521	452	452	478	459	430	466	476	486	441	471	477	466	441	456	448	447	524	442	457	517	421	467	433	437	457	463	474	477	460	459	482	478	446	461	459	485	464	471	517	442	441	427	449	480	515	447	440	468	449	473	430	469	485	462	449	462	460	475	446	468	450	468	492	454	463	483	486	464	456	514	462	468	476	453	439	497	459	465	470	440	484	461	489	465	456	441	442	431	443	439	442	457	459	466	451	446	449	470	512	475	458	488	469	461	489	421	507	440	459	439	465	412	467	441	478	433	471	505	467	470	436	460	443	445	449	466	475	480	459	442	449	505	480	461	411	463	472	482	462	471	499	472	520	461	458	432	450	456	446	463	462	504	462	494	460	444	463	465	475	473	422	479	453	452	479	476	509	452	470	448	504	480	443	447	398	421	434	462	494	413	496	487	468	475	450	487	509	479	463	451	473	441	457	424	453	415	467	500	461	479	409	447	456	433	455	470	454	418	466	449	488	465	458	445	493	500	417	442	496	481	449	494	440	419	470	446	459	489	446	438	439	433	436	453	454	435	471	467	421	471	474	467	434	476	472	491	511	458	499	472	450	468	470	463	479	449	433	468	439	465	470	500	437	484	448	482	453	423	491	498	478	450	520	443	451	507	430	472	454	477	420	472	468	444	454	472	436	454	469	480	455	471	506	474	472	471	463	467	489	513	501	451	460	481	475	450	462	448	445	451	499	447	475	428	496	447	475	400	478	414	449	476	492	462	447	427	458	483	461	422	491	468	499	460	488	460	473	443	460	480	481	448	441	418	447	443	448	470	440	440	455	469	421	435	488	423	451	468	463	476	475	526	468	404	439	468	433	466	453	455	466	449	502	470	450	502	440	492	485	461	478	449	467	466	465	495	494	459	464	455	456	444	488	483	436	483	434	481	457	493	448	488	504	408	460	454	438	447	460	470	446	497	455	426	458	493	472	445	452	517	463	452	473	468	479	457	456	459	451	486	478	441	471	506	472	452	472	477	460	468	465	499	475	473	417	470	493	495	467	472	436	490	477	441	467	487	451	423	443	487	443	464	405	414	501	464	471	463	446	449	461	431	474	446	471	458	460	451	460	474	456	461	459	472	453	491	452	479	482	477	497	455	463	474	495	464	465	462	506	471	474	466	444	461	449	475	439	463	448	519	429	478	484	466	469	433	444	467	478	406	475	453	433	485	457	451	426	457	467	439	446	459	444	450	485	487	430	435	464	453	495	448	461	479	452	414	466	502	480	439	455	456	475	452	442	457	521	485	433	484	479	434	461	509	480	461	444	443	462	434	466	475	458	502	485	440	414	439	501	525	483	453	481	464	455	486	462	494	467	500	442	480	489	442	456	510	462	496	452	471	483	454	436	427	486	472	448	451	438	487	465	459	457	448	476	407	466	459	452	426	466	483	431	418	472	465	478	452	485	479	412	458	521	420	451	468	504	438	435	437	431	447	489	473	479	442	476	468	409	457	460	441	448	482	455	454	505	453	471	411	488	474	497	461	476	496	476	448	474	517	432	487	449	481	478	513	474	475	434	494	468	455	441	460	453	506	424	457	460	472	481	489	476	427	469	442	469	463	507	510	481	478	470	473	470	469	489	489	471	503	482	474	455	481	481	461	482	463	465	437	492	462	486	446	482	458	440	455	436	448	443	451	474	454	438	471	469	464	462	431	431	456	498	456	481	428	424	461	488	482	481	479	498	460	444	491	431	463	485	448	502	440	441	458	473	434	443	487	435	464	479	457	470	460	452	428	436	480	484	505	448	495	480	458	457	454	510	453	466	456	442	458	435	464	463	454	455	465	432	468	484	447	511	493	491	459	474	456	452	499	498	491	458	436	483	476	485	438	477	504	446	460	472	472	462	497	457	464	465	433	442	465	473	462	473	464	482	440	498	471	522	485	428	489	452	440	443	459	448	455	462	446	471	444	452	433	442	453	488	437	484	496	458	499	432	464	502	441	474	485	481	402	480	466	460	470	468	459	471	486	488	468	477	473	490	464	487	446	480	487	509	485	473	460	463	470	500	432	423	468	476	452	450	464	497	448	432	438	465	477	453	463	438	437	471	463	473	468	491	537	447	444	449	442	453	438	466	477	462	470	469	444	470	450	464	452	417	485	475	472	449	437	496	511	475	477	465	430	458	444	454	472	456	411	435	495	431	457	450	489
8960	6231	8516	3661	2337	2028	1704	1589	1407	1318	1328	1234	1243	1123	1163	1249	1126	1214	1157	1120	1103	1120	1073	1094	1032	1068	1062	1043	949	1039	1075	966	1077	944	1083	956	1042	1030	1005	1015	948	1027	1063	987	987	1003	988	1035	1006	1063	1041	1059	1023	1021	1007	1037	1027	975	1017	972	960	1030	1022	1023	1044	1044	987	1026	1047	1015	1020	1031	1029	1028	1017	991	992	975	1008	988	994	1044	1031	969	1006	989	965	1048	984	961	1024	960	1051	975	1004	969	913	1001	996	978	1043	974	960	1051	951	1062	1010	985	1012	946	977	1014	999	1028	1042	1009	970	960	1036	987	940	1045	1009	1025	1034	967	1002	1014	1023	960	933	1065	1001	993	972	1020	991	1002	978	956	990	925	995	988	972	1025	1000	976	993	979	959	1015	943	960	961	1063	986	1055	985	1011	971	972	1050	1011	1020	1042	996	1030	1020	983	1047	998	985	983	1032	998	1017	1008	1019	1005	991	971	972	1002	982	1011	1014	1021	1023	973	1024	1021	943	1015	1009	979	985	1002	956	1016	1018	1004	1032	957	1010	982	1012	1004	978	932	1071	967	1036	940	1021	996	991	940	969	1008	979	1046	1023	1003	985	1018	1042	1007	1047	1051	1024	1090	937	1010	970	977	993	1065	1010	960	961	983	1014	1036	1022	1022	1030	1014	1004	981	953	1006	1033	990	994	956	1055	1016	983	978	964	954	1068	1000	1003	976	980	955	995	1057	1006	968	978	986	1016	966	1009	992	1018	1041	1026	1030	1017	1022	973	974	966	955	1043	987	996	959	976	1012	986	1012	995	938	1024	992	975	961	1026	948	1012	975	988	978	1000	988	1004	1047	991	946	1014	998	952	991	1015	1043	941	1006	988	1026	997	1052	1007	976	982	974	979	1030	1001	985	989	1014	1028	973	960	963	1030	1019	971	992	988	939	983	1047	999	1013	1047	941	970	965	1029	985	985	1010	926	977	1033	1044	973	1036	1013	988	964	997	1026	1023	960	1050	913	986	908	994	967	938	1072	974	1041	978	1010	997	1055	997	979	1000	1015	1011	1086	1017	1055	1048	1052	963	1022	975	982	960	1008	1007	1006	1040	973	994	1020	1039	972	1041	1024	985	999	976	948	939	1017	984	1016	998	996	1016	969	970	1002	1046	977	991	996	987	1011	989	987	1028	1010	968	945	989	1012	1019	1007	961	1033	1013	979	1008	981	948	969	971	1007	936	976	943	1017	1000	1030	1016	964	979	1038	965	1023	1033	1030	942	972	985	959	1035	965	998	1023	1030	1004	942	985	981	992	1006	983	943	1041	1023	944	1030	1023	988	1042	989	1023	1014	997	962	992	1025	940	1014	954	1005	995	952	983	996	991	979	998	973	960	991	1013	971	946	1004	1050	1025	950	947	1041	950	1047	988	1031	1038	990	984	980	939	989	1013	984	1007	1004	990	1021	989	964	969	998	1029	983	978	979	973	1005	1003	949	998	999	1005	943	1047	969	985	1039	1045	1014	1011	980	934	1015	1058	1015	989	952	959	960	1026	983	1048	1005	1015	1006	980	959	1004	982	997	979	974	992	994	977	1029	1041	990	946	979	1002	1023	971	1023	1039	957	1000	1006	1001	968	966	1005	1011	1034	985	1031	990	985	972	984	990	1017	982	1011	1036	1034	931	1013	1029	1029	961	1003	989	1027	988	1000	1051	998	940	993	1018	971	1017	927	965	976	990	971	1013	1013	975	1018	1011	1005	1043	997	976	979	1028	1010	991	1009	992	1039	1002	1016	1027	1041	1021	996	995	1022	965	972	1035	985	969	998	967	1014	924	968	1006	969	993	951	1038	996	994	996	998	1041	1012	1020	974	1050	1016	951	1059	991	966	1021	1007	1044	1042	979	1037	1002	956	972	969	1002	987	1031	1052	947	1048	977	1050	1014	927	947	1042	956	1035	1001	1024	970	968	987	1011	966	920	1016	976	988	981	1029	999	982	969	938	1011	1019	975	925	980	906	978	995	965	942	927	990	1005	1040	994	996	1011	993	992	1037	990	997	979	974	1055	1000	989	985	992	1028	942	926	1018	1017	992	1001	987	984	1003	964	986	994	965	1019	1007	948	986	1028	1030	1051	953	972	1025	946	1000	1028	988	1023	1018	969	986	1044	1031	984	961	975	985	1004	974	1035	1012	1034	1027	1054	947	998	926	988	985	952	1045	964	980	981	991	1053	984	1020	1030	989	996	1074	982	981	1024	1013	912	983	1054	972	1042	969	1033	924	1047	972	964	1002	1041	992	1007	981	930	977	982	1017	1012	1071	991	980	977	954	987	1000	963	968	957	991	943	1051	972	1004	962	1010	1020	986	994	976	990	1038	985	994	977	993	1042	1012	972	1037	977	997	921	963	964	1006	991	961	1017	981	973	979	1042	1016	975	977	1002	984	997	1071	1044	1016	1013	961	952	1029	1014	986	999	1009	994	996	963	1002	979	989	972	1008	956	1006	990	987	1066	966	969	1048	977	974	986	962	985	1015	993	990	968	1084	1020	1004	1011	1024	1008	966	1002	974	1004	974	1032	974	976	1016	1004	1014	1035	990	1028	968	1016	991	1013	986	969	949	973	978	1000	986	981	998	992	1025	967	1023	1030	1000	1025	1020	1034	1002	1023	1009	979	994	1017	993	982	975	1031	1015	968	948	995	1000	957	980	1004	995	1013	971	1018	1062	996	969	979	1029	981	989	1009	961	1041	978	933	975	928	1030	1004	954	1022	1023	1027	1000	981	966	997	967	999	999	996	990	1023	1008	997	1028	991	1000	1011	1037	977	968	952	1003	983	864	969	1003	1010	980	1009	1005	1004	927	979	996	990	1019	1044	1055	1005	994	972	997	1003	969	970	982	999	1008	1037	914	949	979	1003	1030	1037	1057	1015	1033	1025	997	976	1034	1004	1037	942	1026	996	1009	979	999	1016	1012	1019	980	1003	1040	957	1001	1001	1023	968	1045	930	1003	1029	945	1009	950	989	947	972	1033	968	982	1004	1051	1001	1028	1007	1001	933	922	974	1012	970	965	950	967	965	1049	988	1067	975	984	969	1037	989	921	980	978	1034	974	973	1017	1020	1000	997	990	998	974	1003	1036	1028	1013	968	960	987	950	993	974	992	953	972	977	999	1008	1031	991	982	994	1004	948	1012	982	1066	1018	1032	1005	957	1024	1030	973	959	984	944	1023	983	1000	1002	1038	1019	1027	929	974	964	971	974	976	1010	955	959	977	1036	974	999	983	1000	953	956	1037	983	990	996	1018	955	969	1044	1003	972	1000	984	1000	994	1009	971	1018	979	985	986	955	980	1010	984	977	1001	1023	932	998	988	994	1005	1001	966	980	987	983	1018	982	943	986	994	1020	943	968	967	1055	1024	978	1004	1032	970	991	1029	1021	1015	983	941	983	985	969	967	1012	967	981	989	1079	1016	956	1023	1026	1016	1011	937	1028	948	1004	992	983	965	993	959	953	972	991	957	1012	984	992	992	999	958	984	985	1037	979	1013	1009	1015	1015	1042	1023	1014	1010	1022	973	1004	971	990	1008	1048	1030	975	999	963	990	998	1000	983	981	1042	987	1016	1011	1049	972	1036	998	1025	952	987	1020	960	1000	993	994	979	1031	1004	1071	1049	917	1006	1002	972	995	962	1008	1055	1001	981	988	967	1000	1021	941	975	1036	916	974	998	977	1024	1037	1005	1014	986	1016	938	990	988	997	994	987	975	1004	970	1002	994	1073	961	967	987	1021	1003	988	958	979	1025	1019	975	1006	971	938	970	987	1020	953	960	1010	1012	985	1033	1031	983	1024	996	939	954	1018	962	1023	974	988	1053	974	1033	992	1004	962	935	958	994	968	1022	1022	968	949	986	981	1002	1017	984	991	968	971	981	1049	994	913	995	1012	986	967	954	1022	981	1010	955	985	931	1012	1024	1050	1014	1004	1045	1018	1038	1037	1034	1006	983	959	998	1052	981	978	974	933	995	1037	1014	932	990	964	991	1014	1009	993	997	948	1046	963	1041	964	1008	1039	1050	948	1017	1028	1005	995	1026	1026	993	983	1045	1001	1001	982	998	1006	1017	957	1034	1012	1022	1040	955	1016	1026	949	1029	989	981	998	973	1029	1012	1010	982	995	1018	993	1029	1003	1037	1028	977
24417	14571	13794	4525	1856	1399	1034	954	790	657	650	655	566	573	578	618	522	505	499	461	417	425	425	445	418	416	423	431	461	369	396	427	418	387	413	394	416	402	395	407	405	427	420	390	413	387	450	434	402	402	418	409	420	424	438	381	398	407	391	400	416	423	401	367	423	382	411	407	394	395	406	400	461	379	406	381	433	416	420	382	396	400	400	396	381	423	391	408	402	402	390	409	385	422	382	403	384	416	416	393	383	379	393	430	423	395	435	402	383	390	400	415	407	406	450	422	411	424	449	430	419	406	415	376	390	415	390	390	454	423	327	398	415	359	420	429	380	401	372	406	428	392	405	349	392	384	385	407	390	406	404	359	398	402	392	383	405	400	372	351	355	411	402	371	403	384	371	399	397	383	367	369	408	414	388	401	430	370	425	396	386	385	418	409	431	371	370	385	358	400	405	414	401	389	368	387	355	375	407	405	397	390	354	376	417	338	379	401	383	426	388	399	398	397	407	409	420	433	414	372	434	369	378	370	394	394	401	392	394	358	421	410	366	358	361	382	413	396	441	407	389	406	409	390	384	406	401	419	430	424	401	411	440	386	433	435	426	388	369	394	398	422	423	408	372	348	390	431	387	422	413	427	403	420	434	399	373	421	433	378	413	425	383	392	408	356	391	400	394	389	388	379	398	373	374	345	374	383	414	388	413	368	409	386	405	438	384	402	400	376	392	412	364	388	406	427	397	404	412	376	457	370	411	409	402	400	407	370	404	426	431	412	447	418	405	411	364	425	414	363	384	376	398	430	402	397	375	392	384	402	412	383	387	399	380	399	381	360	405	390	378	413	390	386	405	421	365	390	397	388	351	409	427	409	371	400	393	369	411	394	390	392	397	428	404	392	419	383	410	422	414	349	372	414	367	384	387	371	375	375	410	376	396	399	365	417	442	444	425	401	394	437	406	408	380	413	379	398	363	365	392	412	407	409	374	397	441	409	395	404	359	405	372	428	392	366	418	393	383	381	390	375	398	411	360	382	374	410	382	344	436	414	410	404	434	405	378	437	407	403	399	402	421	416	424	422	400	401	389	428	438	424	425	408	373	396	403	359	398	389	400	385	417	396	383	399	397	415	402	381	402	392	388	386	384	389	419	376	407	365	405	402	402	402	375	405	414	414	411	396	399	387	383	398	382	398	415	404	379	387	385	424	413	394	344	408	398	400	387	380	461	375	408	380	417	440	441	387	395	396	456	426	388	390	389	365	392	365	393	389	436	456	360	378	423	413	412	403	375	376	392	393	387	431	379	410	414	379	339	416	386	354	400	424	408	360	406	396	428	368	410	397	398	397	366	459	371	411	382	360	396	359	404	420	358	426	395	381	373	416	407	380	376	394	402	360	357	356	398	403	383	368	377	425	394	387	358	392	405	385	392	400	397	411	408	380	402	398	408	432	394	396	430	403	420	378	419	369	413	416	405	391	417	391	384	405	404	424	413	380	360	427	378	408	404	397	400	410	388	364	396	390	379	385	434	447	440	387	359	425	398	404	392	414	411	381	398	371	436	421	408	373	407	413	409	406	398	429	408	402	401	392	423	377	383	415	378	409	376	400	421	410	422	428	373	399	426	396	369	375	405	388	391	374	426	403	423	381	400	421	386	356	409	398	383	385	385	400	412	371	378	377	398	381	351	401	373	348	386	420	405	380	481	404	369	375	422	368	363	386	398	414	406	370	373	400	376	427	421	408	374	376	374	392	403	375	392	413	401	401	383	413	401	413	381	370	416	388	380	398	376	407	408	400	384	390	413	399	365	408	366	392	443	398	387	350	384	414	391	388	393	399	404	381	429	400	425	407	408	408	407	413	361	389	420	418	372	385	403	424	396	400	416	392	405	396	424	381	386	419	419	390	402	380	383	389	410	381	415	390	371	388	380	365	354	426	397	390	403	393	392	380	403	384	369	355	399	401	442	379	414	395	385	421	383	428	401	380	355	367	391	393	412	409	405	365	417	434	366	373	383	390	377	405	425	392	383	419	359	389	415	409	438	374	409	385	416	430	479	388	405	434	407	420	343	391	425	388	386	396	393	367	398	378	429	380	396	424	405	408	386	427	380	389	423	370	362	399	395	378	421	425	347	350	394	410	397	398	383	378	423	387	445	372	379	453	420	426	410	361	382	400	397	454	389	406	396	409	411	418	405	417	409	378	428	396	404	449	382	403	381	374	401	406	413	377	412	392	399	406	397	418	398	403	433	382	397	403	390	416	429	383	396	390	380	404	354	404	363	425	392	373	368	399	403	374	383	395	379	365	420	413	369	421	376	363	404	393	383	390	383	372	391	378	394	376	428	408	413	403	457	408	379	382	383	414	372	393	430	370	425	385	359	364	389	376	369	386	406	389	357	365	402	357	381	410	402	416	430	409	408	383	424	386	418	405	396	391	383	417	419	403	323	409	412	414	387	373	406	351	422	413	381	383	410	399	412	427	391	415	384	381	393	389	423	393	416	353	385	417	395	402	400	398	355	416	397	387	385	416	386	389	414	433	386	417	349	349	412	390	377	396	394	396	361	391	422	406	405	384	404	456	381	379	428	392	391	414	406	399	433	406	397	365	426	383	413	369	433	397	414	395	408	401	411	345	378	393	365	378	361	403	388	423	391	414	441	370	366	438	391	407	367	399	398	376	380	374	390	394	399	368	383	397	402	384	422	398	399	381	421	370	387	406	400	430	356	372	409	413	406	367	409	381	436	373	380	431	382	413	393	421	407	430	410	422	388	387	376	379	416	406	381	408	399	374	426	419	384	407	379	408	411	391	385	406	390	404	396	430	378	378	401	354	398	395	396	414	395	400	408	446	414	410	431	374	412	402	404	422	403	432	429	397	391	414	382	393	411	382	400	433	421	404	392	391	429	369	397	422	383	367	398	376	423	391	390	409	413	400	375	398	391	422	382	445	399	392	385	395	364	357	420	384	394	445	400	449	381	407	389	426	381	364	413	378	398	381	402	391	419	393	423	448	437	410	406	426	378	377	373	358	404	396	365	382	393	413	394	434	409	382	385	393	409	357	387	405	412	383	378	414	383	430	375	385	390	405	414	404	370	401	443	394	367	399	392	381	440	402	406	389	380	385	410	418	421	360	387	440	378	381	380	387	381	415	342	377	384	380	417	388	404	384	368	396	389	423	428	411	403	409	395	398	368	394	384	357	397	405	405	425	392	395	374	396	394	375	384	368	358	421	411	437	387	396	373	388	418	411	384	400	380	374	426	387	386	417	438	376	404	374	385	382	372	347	380	406	414	426	433	413	400	387	407	373	403	406	422	374	390	398	391	372	399	411	400	439	401	419	378	409	354	361	382	404	395	423	398	413	370	369	415	413	372	398	392	351	418	399	407	418	407	419	417	360	385	363	425	389	341	399	364	405	395	397	428	427	414	396	421	412	425	380	426	399	414	387	405	423	402	399	361	418	395	394	379	434	381	386	399	419	388	372	401	370
16099	11959	17993	6553	4942	4059	3053	2959	2770	2249	2466	2404	1957	1874	2024	2020	1920	1712	1622	1501	1330	1295	1175	1097	1081	1027	1076	1084	1005	969	967	1018	981	1008	1009	983	970	972	986	1013	992	989	1022	961	1001	1007	1019	971	982	988	990	969	903	957	922	933	960	962	901	938	984	936	971	918	944	890	941	939	910	902	888	856	884	891	910	876	887	915	890	928	927	919	848	877	879	896	877	880	905	874	929	901	871	855	904	856	887	879	841	853	897	907	852	854	892	926	912	893	871	854	871	881	849	835	868	884	837	904	896	887	798	890	902	847	882	866	853	847	859	915	921	857	859	859	896	886	859	860	846	887	959	907	876	891	872	832	873	888	889	853	889	859	832	920	923	893	852	857	911	911	918	907	897	879	882	870	900	911	911	828	855	856	928	853	867	834	824	905	887	865	852	885	892	875	913	849	885	859	851	870	891	897	920	875	866	877	841	874	869	918	886	871	865	925	856	844	891	896	842	858	896	856	871	838	869	897	908	885	864	902	913	911	911	860	857	899	907	887	891	905	890	898	891	912	884	894	890	921	882	925	883	935	873	804	868	903	937	854	873	933	905	901	863	896	877	873	855	885	896	869	854	862	901	858	908	901	897	892	835	859	928	966	890	878	922	860	870	844	886	888	888	887	894	909	845	854	908	885	875	888	899	893	891	841	807	858	908	885	855	885	868	865	877	864	957	898	853	830	886	898	863	903	864	910	877	881	871	885	827	875	876	834	844	896	877	792	900	882	877	855	923	916	904	932	931	869	885	882	819	867	908	863	902	864	915	851	841	870	853	916	878	852	882	875	859	860	864	880	887	861	879	854	902	884	918	854	835	863	938	879	956	906	883	867	914	927	884	804	870	883	867	855	881	890	900	865	905	870	911	891	933	886	852	891	919	887	883	877	887	880	865	939	885	898	916	865	869	892	880	927	888	855	894	818	873	866	853	899	842	896	902	893	899	867	936	877	881	866	878	882	863	906	856	854	876	848	859	873	906	920	897	829	880	880	868	869	868	846	853	885	898	850	850	851	901	883	892	881	860	867	897	861	886	852	870	862	854	841	885	920	892	870	851	849	832	855	868	868	894	857	871	913	874	884	847	865	863	866	896	869	853	857	928	921	928	852	848	840	899	869	916	942	843	890	872	889	822	862	861	905	901	889	884	905	887	878	846	863	873	827	945	897	897	895	884	910	848	851	849	847	882	897	844	899	903	902	883	877	943	871	899	863	810	920	929	838	917	926	879	860	818	851	921	879	829	882	880	876	879	846	869	904	903	916	853	844	869	912	908	916	957	902	876	893	862	900	890	893	863	832	884	872	858	923	871	878	814	869	879	887	909	930	865	883	866	836	892	884	873	894	926	908	917	881	905	870	927	865	824	939	891	896	922	855	912	855	879	861	828	891	891	893	909	861	837	901	848	863	922	909	929	928	899	909	855	903	860	843	884	847	855	826	870	829	890	853	833	879	846	845	902	844	853	869	884	888	884	875	855	876	878	890	859	835	909	838	857	810	916	880	812	923	855	876	944	833	935	860	896	881	849	930	878	910	862	822	873	942	863	876	893	851	900	866	925	880	877	871	910	898	931	873	878	920	865	888	896	932	928	882	921	922	874	887	905	878	915	878	893	830	896	872	879	871	926	845	866	917	848	846	873	904	861	885	900	871	876	886	908	870	914	876	897	807	866	879	905	900	895	858	895	866	869	914	904	838	852	888	880	878	882	834	846	874	879	898	904	841	883	916	846	807	889	865	891	903	906	850	895	900	856	895	830	907	903	882	891	907	784	851	871	896	828	890	935	854	883	897	865	813	916	868	894	917	877	886	888	856	872	860	864	915	886	860	873	913	914	855	942	903	875	845	901	904	891	920	906	877	895	897	885	903	905	895	873	874	900	943	906	886	887	904	913	907	850	822	915	892	867	862	941	883	932	882	938	882	910	949	908	894	839	907	847	872	925	874	856	860	924	870	909	841	908	864	841	852	905	892	889	857	879	863	885	907	866	873	860	908	896	900	856	872	862	889	960	847	888	914	888	904	865	878	854	905	857	887	831	842	889	891	890	914	879	815	797	887	883	913	914	904	877	897	885	868	904	832	940	860	837	897	903	925	842	883	812	895	867	896	901	899	860	949	928	864	928	876	882	892	905	917	878	913	869	920	882	858	888	860	811	907	914	948	888	858	870	840	900	914	891	893	901	857	848	871	867	846	895	883	862	849	854	893	855	862	861	871	931	912	879	882	910	872	858	870	898	888	897	875	908	850	863	885	863	957	864	874	895	877	926	909	807	874	888	915	868	879	892	912	863	916	828	827	914	882	906	833	874	946	878	892	845	898	901	924	887	832	908	927	928	880	917	889	851	877	881	865	924	843	795	890	890	896	953	895	804	872	908	898	868	875	896	872	879	848	892	867	871	857	905	874	866	921	903	864	887	855	872	908	859	858	920	859	864	921	830	925	900	819	890	898	900	885	908	870	847	864	896	875	899	833	837	906	922	852	876	899	881	857	896	920	884	852	919	856	878	840	867	822	897	897	888	903	861	916	859	917	870	893	898	924	845	866	894	912	885	826	861	894	837	849	827	897	843	893	846	880	866	910	905	861	835	905	898	843	995	895	922	910	915	856	946	932	850	944	914	896	890	857	840	855	847	866	856	879	867	921	850	871	892	859	825	845	868	910	895	856	890	921	901	880	885	826	896	857	811	926	869	901	899	882	870	868	875	931	860	898	855	917	883	905	859	923	827	887	887	918	871	909	895	844	887	928	907	883	888	898	841	892	890	925	827	863	879	894	917	893	887	931	888	873	974	909	869	865	855	882	899	908	913	883	879	918	869	861	835	857	862	920	876	916	852	877	839	880	892	868	915	833	897	850	874	897	937	898	903	897	949	875	840	872	878	896	865	870	928	902	902	827	868	867	899	912	935	860	869	862	897	886	923	859	880	857	875	929	891	909	925	820	920	850	921	874	892	859	878	853	901	858	858	900	850	913	826	859	874	902	903	868	893	927	864	931	896	920	900	910	854	885	921	856	846	874	880	875	901	883	862	912	914	927	901	894	856	905	907	885	862	902	862	859	916	874	825	876	875	907	877	946	888	886	858	892	915	904	907	971	870	910	898	843	872	821	896	918	837	846	896	917	898	858	857	872	869	877	875	867	925	888	862	894	882	902	861	866	894	864	911	855	876	874	858	890	856	911	913	902	884	873	870	888	879	904	867	894	891	870	830	925	884	869	826	907	835	882	894	846	905	881	855	848	847	901	901	864	856	925	923	893	801	895	901	836	875	902	878	865	886	878	890	876	926	879	878	878	835	882	902	910	877	897	865	867	889	861	850	898	873	852	849	891	899	842	881	896	878	857	854	875	879	829	875	849	871	889	888	871	883	890	870	860	886	961	802	904	916	896	942	888	898	904	853	845	913	890	832	927	900	885	838	899	878	887	942	892	894	878	917	855	876	899	853	885	897	878	860	875
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
